Added documentation set.

Mon, 28 Dec 2009 16:18:43 +0000

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 28 Dec 2009 16:18:43 +0000
changeset 3
0d9daebf5b8c
parent 2
bc6196164237
child 4
ed9829a5fe55

Added documentation set.

Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DataViews.CodeMetrics.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DataViews.CodeMetricsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DataViews.PyCoverageDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DataViews.PyProfileDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.AsyncFile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.AsyncIO.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DCTestResult.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugClient.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugClientBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugClientCapabilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugClientThreads.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugConfig.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugProtocol.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.DebugThread.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.FlexCompleter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.PyProfile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.eric4dbgstub.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python.getpass.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.AsyncFile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.AsyncIO.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DCTestResult.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugClient.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugClientBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugClientCapabilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugClientThreads.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugConfig.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugProtocol.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.DebugThread.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.FlexCompleter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.PyProfile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.eric4dbgstub.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Python3.getpass.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.AsyncFile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.AsyncIO.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.Completer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.DebugClient.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.DebugClientBaseModule.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.DebugClientCapabilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.DebugProtocol.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.DebugQuit.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.Debuggee.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DebugClients.Ruby.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.BreakPointModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.BreakPointViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebugClientCapabilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebugProtocol.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebugServer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebugUI.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebugViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebuggerInterfaceNone.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebuggerInterfacePython.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebuggerInterfacePython3.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.DebuggerInterfaceRuby.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.EditBreakpointDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.EditWatchpointDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.ExceptionLogger.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.ExceptionsFilterDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.StartDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.VariableDetailDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.VariablesFilterDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.VariablesViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.WatchPointModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Debugger.WatchPointViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.APIGenerator.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.IndexGenerator.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.ModuleDocumentor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.QtHelpGenerator.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.TemplatesListsStyle.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.DocumentationTools.TemplatesListsStyleCSS.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Graphics.E4ArrowItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Graphics.E4GraphicsView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4Action.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4Application.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4Completers.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4Led.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4LineEdit.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ListView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ModelMenu.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ModelToolBar.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4SideBar.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4SingleApplication.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4SqueezeLabels.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4TabWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4TableView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ToolBarDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ToolBarManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4ToolBox.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4TreeSortFilterProxyModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Gui.E4TreeView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Network.E4NetworkHeaderDetailsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4Network.E4NetworkMonitor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.DebuggerPropertiesHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.DebuggerPropertiesWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.HighlightingStylesHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.HighlightingStylesWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.MultiProjectHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.MultiProjectWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.PluginRepositoryHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.ProjectHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.ProjectWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.SessionHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.SessionWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.ShortcutsHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.ShortcutsWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.TasksHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.TasksWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.TemplatesHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.TemplatesWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.UserProjectHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.UserProjectWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLEntityResolver.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLErrorHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLHandlerBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLMessageDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLUtilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.E4XML.XMLWriterBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Globals.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.ApplicationDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.AssociationItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.ClassItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.GraphicsUtilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.ImportsDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.ModuleItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.PackageDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.PackageItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.PixmapDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.SvgDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.UMLClassDiagram.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.UMLDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.UMLGraphicsView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.UMLItem.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.UMLSceneSizeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Graphics.ZoomDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockNetwork.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockRule.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockSubscription.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarkNode.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksMenu.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksToolBar.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.DefaultBookmarks.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.XbelReader.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Bookmarks.XbelWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookieDetailsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookieExceptionsModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookieJar.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookieModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.DownloadDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HTMLResources.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpBrowserWV.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpClearPrivateDataDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpDocsInstaller.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpIndexWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpLanguagesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpSearchWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpTocWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpTopicDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpWebSearchWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.HelpWindow.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryCompleter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryFilterModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryMenu.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.History.HistoryTreeModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.JavaScriptResources.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.AboutAccessHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.NetworkAccessManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.NetworkAccessManagerProxy.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.NetworkDiskCache.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.NetworkReply.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.PyrcAccessHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.QtHelpAccessHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Network.SchemeAccessHandler.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngine.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchReader.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchWriter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Passwords.PasswordManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Passwords.PasswordModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.Passwords.PasswordsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.QtHelpDocumentationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.QtHelpFiltersDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Helpviewer.SearchWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.IconEditorGrid.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.IconEditorPalette.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.IconEditorWindow.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.IconSizeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.IconZoomDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.IconEditor.cursors.cursors_rc.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.MultiProject.AddProjectDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.MultiProject.MultiProject.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.MultiProject.MultiProjectBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.MultiProject.PropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginDetailsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginExceptions.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginInfoDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginInstallDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginRepositoryDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PluginManager.PluginUninstallDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.AboutPlugin.AboutDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginAbout.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginEricapi.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginEricdoc.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginSyntaxChecker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginTabnanny.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginVcsPySvn.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginVcsSubversion.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginVmListspace.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginVmMdiArea.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginVmTabview.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardPyRegExp.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQColorDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQFileDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQFontDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQInputDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQMessageBox.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.PluginWizardQRegExp.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ApplicationPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.CorbaPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAPIsPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorExportersPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorFilePage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorGeneralPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorSearchPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorStylesPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EditorTypingPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.EmailPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.GraphicsPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.HelpAppearancePage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.HelpViewersPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.IconsPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.InterfacePage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.MultiProjectPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.NetworkPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.PluginManagerPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.PrinterPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ProjectPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.PythonPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.QtPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ShellPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.TasksPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.TemplatesPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.TerminalPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.VcsPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ConfigurationPages.ViewmanagerPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.PreferencesLexer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ProgramsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ShortcutDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.Shortcuts.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ShortcutsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ToolConfigurationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ToolGroupConfigurationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.ViewProfileDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Preferences.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.AddDirectoryDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.AddFileDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.AddFoundFilesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.AddLanguageDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.CreateDialogCodeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.DebuggerPropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.FiletypeAssociationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.LexerAssociationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.NewDialogClassDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.NewPythonPackageDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.Project.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectBaseBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectBrowserFlags.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectBrowserModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectBrowserSortFilterProxyModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectFormsBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectInterfacesBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectOthersBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectResourcesBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectSourcesBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.ProjectTranslationsBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.PropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.SpellingPropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.TranslationPropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Project.UserPropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.PyUnit.UnittestDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.APIsManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Editor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.ExporterBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.ExporterHTML.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.ExporterPDF.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.ExporterRTF.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.ExporterTEX.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Exporters.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.GotoDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.Lexer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerBash.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerBatch.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerCMake.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerCPP.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerCSS.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerCSharp.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerContainer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerD.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerDiff.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerFortran.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerFortran77.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerHTML.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerIDL.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerJava.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerJavaScript.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerLua.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerMakefile.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPOV.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPascal.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPerl.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPostScript.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerProperties.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPygments.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerPython.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerRuby.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerSQL.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerTCL.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerTeX.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerVHDL.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerXML.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.LexerYAML.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Lexers.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.MiniEditor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Printer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.QsciScintillaCompat.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.SearchReplaceWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Shell.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.ShellHistoryDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.SpellChecker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.SpellCheckingDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.Terminal.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterBase.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterPython.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterRuby.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.TypingCompleters.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.QScintilla.ZoomDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.SqlBrowser.SqlBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.SqlBrowser.SqlBrowserWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.SqlBrowser.SqlConnectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.SqlBrowser.SqlConnectionWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tasks.TaskFilterConfigDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tasks.TaskPropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tasks.TaskViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Templates.TemplateMultipleVariablesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Templates.TemplatePropertiesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Templates.TemplateSingleVariableDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Templates.TemplateViewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tools.TRPreviewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tools.TRSingleApplication.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tools.TrayStarter.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Tools.UIPreviewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.AuthenticationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.Browser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.BrowserModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.BrowserSortFilterProxyModel.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.CompareDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.DeleteFilesConfirmationDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.DiffDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.EmailDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.FindFileDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.FindFileNameDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.Info.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.LogView.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.PixmapCache.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.SplashScreen.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.UI.UserInterface.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.AutoSaver.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ClassBrowsers.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ClassBrowsers.idlclbr.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ClassBrowsers.pyclbr.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ClassBrowsers.rbclbr.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.ModuleParser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.SingleApplication.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.Startup.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.Utilities.uic.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.CommandOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.ProjectBrowserHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.ProjectHelper.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.RepositoryInfoDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.StatusMonitorLed.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.StatusMonitorThread.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.VersionControl.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.VCS.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.ViewManager.BookmarkedFilesDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.ViewManager.ViewManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.ViewManager.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.compileUiFiles.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-api.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-compare.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-configure.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-diff.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-doc.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-editor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-iconeditor.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-plugininstall.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-pluginrepository.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-pluginuninstall.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-qregexp.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-re.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-sqlbrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-tray.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-trpreviewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-uipreviewer.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-unittest.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4-webbrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.eric4config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.install-i18n.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.install.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.patch_modpython.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.patch_pyxml.html file | annotate | diff | comparison | revisions
Documentation/Source/eric4.uninstall.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DataViews.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DebugClients.Python.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DebugClients.Python3.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DebugClients.Ruby.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DebugClients.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Debugger.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.DocumentationTools.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.E4Graphics.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.E4Gui.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.E4Network.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.E4XML.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Globals.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Graphics.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.AdBlock.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.Bookmarks.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.CookieJar.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.History.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.Network.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.OpenSearch.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.Passwords.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Helpviewer.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.IconEditor.cursors.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.IconEditor.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.MultiProject.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.PluginManager.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.AboutPlugin.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.CheckerPlugins.Tabnanny.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.CheckerPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.DocumentationPlugins.Ericapi.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.DocumentationPlugins.Ericdoc.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.DocumentationPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.VcsPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsPySvn.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsSubversion.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.Listspace.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.MdiArea.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.Tabview.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.FileDialogWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.FontDialogWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.InputDialogWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.QRegExpWizard.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.WizardPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Plugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Preferences.ConfigurationPages.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Preferences.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Project.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.PyUnit.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.QScintilla.Exporters.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.QScintilla.Lexers.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.QScintilla.TypingCompleters.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.QScintilla.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.SqlBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Tasks.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Templates.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Tools.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.UI.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Utilities.ClassBrowsers.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.Utilities.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.VCS.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.ViewManager.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric4.html file | annotate | diff | comparison | revisions
Documentation/Source/index.html file | annotate | diff | comparison | revisions
Binary file Documentation/Help/source.qch has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Help/source.qhp	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,9452 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<QtHelpProject version="1.0">
+  <namespace>org.eric4.ide.44</namespace>
+  <virtualFolder>eric4</virtualFolder>
+  <customFilter name="eric4">
+    <filterAttribute>eric4</filterAttribute>
+    <filterAttribute>ide</filterAttribute>
+    <filterAttribute>4.4</filterAttribute>
+  </customFilter>
+  <filterSection>
+    <filterAttribute>eric4</filterAttribute>
+    <filterAttribute>ide</filterAttribute>
+    <filterAttribute>4.4</filterAttribute>
+    <toc>
+      <section title="The eric4 IDE" ref="index.html">
+        <section title="eric4" ref="index-eric4.html">
+          <section title="eric4.DataViews" ref="index-eric4.DataViews.html">
+            <section title="eric4.DataViews.CodeMetrics" ref="eric4.DataViews.CodeMetrics.html" />
+            <section title="eric4.DataViews.CodeMetricsDialog" ref="eric4.DataViews.CodeMetricsDialog.html" />
+            <section title="eric4.DataViews.PyCoverageDialog" ref="eric4.DataViews.PyCoverageDialog.html" />
+            <section title="eric4.DataViews.PyProfileDialog" ref="eric4.DataViews.PyProfileDialog.html" />
+          </section>
+          <section title="eric4.DebugClients" ref="index-eric4.DebugClients.html">
+            <section title="eric4.DebugClients.Python" ref="index-eric4.DebugClients.Python.html">
+              <section title="eric4.DebugClients.Python.AsyncFile" ref="eric4.DebugClients.Python.AsyncFile.html" />
+              <section title="eric4.DebugClients.Python.AsyncIO" ref="eric4.DebugClients.Python.AsyncIO.html" />
+              <section title="eric4.DebugClients.Python.DCTestResult" ref="eric4.DebugClients.Python.DCTestResult.html" />
+              <section title="eric4.DebugClients.Python.DebugBase" ref="eric4.DebugClients.Python.DebugBase.html" />
+              <section title="eric4.DebugClients.Python.DebugClient" ref="eric4.DebugClients.Python.DebugClient.html" />
+              <section title="eric4.DebugClients.Python.DebugClientBase" ref="eric4.DebugClients.Python.DebugClientBase.html" />
+              <section title="eric4.DebugClients.Python.DebugClientCapabilities" ref="eric4.DebugClients.Python.DebugClientCapabilities.html" />
+              <section title="eric4.DebugClients.Python.DebugClientThreads" ref="eric4.DebugClients.Python.DebugClientThreads.html" />
+              <section title="eric4.DebugClients.Python.DebugConfig" ref="eric4.DebugClients.Python.DebugConfig.html" />
+              <section title="eric4.DebugClients.Python.DebugProtocol" ref="eric4.DebugClients.Python.DebugProtocol.html" />
+              <section title="eric4.DebugClients.Python.DebugThread" ref="eric4.DebugClients.Python.DebugThread.html" />
+              <section title="eric4.DebugClients.Python.FlexCompleter" ref="eric4.DebugClients.Python.FlexCompleter.html" />
+              <section title="eric4.DebugClients.Python.PyProfile" ref="eric4.DebugClients.Python.PyProfile.html" />
+              <section title="eric4.DebugClients.Python.eric4dbgstub" ref="eric4.DebugClients.Python.eric4dbgstub.html" />
+              <section title="eric4.DebugClients.Python.getpass" ref="eric4.DebugClients.Python.getpass.html" />
+            </section>
+            <section title="eric4.DebugClients.Python3" ref="index-eric4.DebugClients.Python3.html">
+              <section title="eric4.DebugClients.Python3.AsyncFile" ref="eric4.DebugClients.Python3.AsyncFile.html" />
+              <section title="eric4.DebugClients.Python3.AsyncIO" ref="eric4.DebugClients.Python3.AsyncIO.html" />
+              <section title="eric4.DebugClients.Python3.DCTestResult" ref="eric4.DebugClients.Python3.DCTestResult.html" />
+              <section title="eric4.DebugClients.Python3.DebugBase" ref="eric4.DebugClients.Python3.DebugBase.html" />
+              <section title="eric4.DebugClients.Python3.DebugClient" ref="eric4.DebugClients.Python3.DebugClient.html" />
+              <section title="eric4.DebugClients.Python3.DebugClientBase" ref="eric4.DebugClients.Python3.DebugClientBase.html" />
+              <section title="eric4.DebugClients.Python3.DebugClientCapabilities" ref="eric4.DebugClients.Python3.DebugClientCapabilities.html" />
+              <section title="eric4.DebugClients.Python3.DebugClientThreads" ref="eric4.DebugClients.Python3.DebugClientThreads.html" />
+              <section title="eric4.DebugClients.Python3.DebugConfig" ref="eric4.DebugClients.Python3.DebugConfig.html" />
+              <section title="eric4.DebugClients.Python3.DebugProtocol" ref="eric4.DebugClients.Python3.DebugProtocol.html" />
+              <section title="eric4.DebugClients.Python3.DebugThread" ref="eric4.DebugClients.Python3.DebugThread.html" />
+              <section title="eric4.DebugClients.Python3.FlexCompleter" ref="eric4.DebugClients.Python3.FlexCompleter.html" />
+              <section title="eric4.DebugClients.Python3.PyProfile" ref="eric4.DebugClients.Python3.PyProfile.html" />
+              <section title="eric4.DebugClients.Python3.eric4dbgstub" ref="eric4.DebugClients.Python3.eric4dbgstub.html" />
+              <section title="eric4.DebugClients.Python3.getpass" ref="eric4.DebugClients.Python3.getpass.html" />
+            </section>
+            <section title="eric4.DebugClients.Ruby" ref="index-eric4.DebugClients.Ruby.html">
+              <section title="eric4.DebugClients.Ruby.AsyncFile" ref="eric4.DebugClients.Ruby.AsyncFile.html" />
+              <section title="eric4.DebugClients.Ruby.AsyncIO" ref="eric4.DebugClients.Ruby.AsyncIO.html" />
+              <section title="eric4.DebugClients.Ruby.Completer" ref="eric4.DebugClients.Ruby.Completer.html" />
+              <section title="eric4.DebugClients.Ruby.Config" ref="eric4.DebugClients.Ruby.Config.html" />
+              <section title="eric4.DebugClients.Ruby.DebugClient" ref="eric4.DebugClients.Ruby.DebugClient.html" />
+              <section title="eric4.DebugClients.Ruby.DebugClientBaseModule" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html" />
+              <section title="eric4.DebugClients.Ruby.DebugClientCapabilities" ref="eric4.DebugClients.Ruby.DebugClientCapabilities.html" />
+              <section title="eric4.DebugClients.Ruby.DebugProtocol" ref="eric4.DebugClients.Ruby.DebugProtocol.html" />
+              <section title="eric4.DebugClients.Ruby.DebugQuit" ref="eric4.DebugClients.Ruby.DebugQuit.html" />
+              <section title="eric4.DebugClients.Ruby.Debuggee" ref="eric4.DebugClients.Ruby.Debuggee.html" />
+            </section>
+          </section>
+          <section title="eric4.Debugger" ref="index-eric4.Debugger.html">
+            <section title="eric4.Debugger.BreakPointModel" ref="eric4.Debugger.BreakPointModel.html" />
+            <section title="eric4.Debugger.BreakPointViewer" ref="eric4.Debugger.BreakPointViewer.html" />
+            <section title="eric4.Debugger.Config" ref="eric4.Debugger.Config.html" />
+            <section title="eric4.Debugger.DebugClientCapabilities" ref="eric4.Debugger.DebugClientCapabilities.html" />
+            <section title="eric4.Debugger.DebugProtocol" ref="eric4.Debugger.DebugProtocol.html" />
+            <section title="eric4.Debugger.DebugServer" ref="eric4.Debugger.DebugServer.html" />
+            <section title="eric4.Debugger.DebugUI" ref="eric4.Debugger.DebugUI.html" />
+            <section title="eric4.Debugger.DebugViewer" ref="eric4.Debugger.DebugViewer.html" />
+            <section title="eric4.Debugger.DebuggerInterfaceNone" ref="eric4.Debugger.DebuggerInterfaceNone.html" />
+            <section title="eric4.Debugger.DebuggerInterfacePython" ref="eric4.Debugger.DebuggerInterfacePython.html" />
+            <section title="eric4.Debugger.DebuggerInterfacePython3" ref="eric4.Debugger.DebuggerInterfacePython3.html" />
+            <section title="eric4.Debugger.DebuggerInterfaceRuby" ref="eric4.Debugger.DebuggerInterfaceRuby.html" />
+            <section title="eric4.Debugger.EditBreakpointDialog" ref="eric4.Debugger.EditBreakpointDialog.html" />
+            <section title="eric4.Debugger.EditWatchpointDialog" ref="eric4.Debugger.EditWatchpointDialog.html" />
+            <section title="eric4.Debugger.ExceptionLogger" ref="eric4.Debugger.ExceptionLogger.html" />
+            <section title="eric4.Debugger.ExceptionsFilterDialog" ref="eric4.Debugger.ExceptionsFilterDialog.html" />
+            <section title="eric4.Debugger.StartDialog" ref="eric4.Debugger.StartDialog.html" />
+            <section title="eric4.Debugger.VariableDetailDialog" ref="eric4.Debugger.VariableDetailDialog.html" />
+            <section title="eric4.Debugger.VariablesFilterDialog" ref="eric4.Debugger.VariablesFilterDialog.html" />
+            <section title="eric4.Debugger.VariablesViewer" ref="eric4.Debugger.VariablesViewer.html" />
+            <section title="eric4.Debugger.WatchPointModel" ref="eric4.Debugger.WatchPointModel.html" />
+            <section title="eric4.Debugger.WatchPointViewer" ref="eric4.Debugger.WatchPointViewer.html" />
+          </section>
+          <section title="eric4.DocumentationTools" ref="index-eric4.DocumentationTools.html">
+            <section title="eric4.DocumentationTools.APIGenerator" ref="eric4.DocumentationTools.APIGenerator.html" />
+            <section title="eric4.DocumentationTools.Config" ref="eric4.DocumentationTools.Config.html" />
+            <section title="eric4.DocumentationTools.IndexGenerator" ref="eric4.DocumentationTools.IndexGenerator.html" />
+            <section title="eric4.DocumentationTools.ModuleDocumentor" ref="eric4.DocumentationTools.ModuleDocumentor.html" />
+            <section title="eric4.DocumentationTools.QtHelpGenerator" ref="eric4.DocumentationTools.QtHelpGenerator.html" />
+            <section title="eric4.DocumentationTools.TemplatesListsStyle" ref="eric4.DocumentationTools.TemplatesListsStyle.html" />
+            <section title="eric4.DocumentationTools.TemplatesListsStyleCSS" ref="eric4.DocumentationTools.TemplatesListsStyleCSS.html" />
+          </section>
+          <section title="eric4.E4Graphics" ref="index-eric4.E4Graphics.html">
+            <section title="eric4.E4Graphics.E4ArrowItem" ref="eric4.E4Graphics.E4ArrowItem.html" />
+            <section title="eric4.E4Graphics.E4GraphicsView" ref="eric4.E4Graphics.E4GraphicsView.html" />
+          </section>
+          <section title="eric4.E4Gui" ref="index-eric4.E4Gui.html">
+            <section title="eric4.E4Gui.E4Action" ref="eric4.E4Gui.E4Action.html" />
+            <section title="eric4.E4Gui.E4Application" ref="eric4.E4Gui.E4Application.html" />
+            <section title="eric4.E4Gui.E4Completers" ref="eric4.E4Gui.E4Completers.html" />
+            <section title="eric4.E4Gui.E4Led" ref="eric4.E4Gui.E4Led.html" />
+            <section title="eric4.E4Gui.E4LineEdit" ref="eric4.E4Gui.E4LineEdit.html" />
+            <section title="eric4.E4Gui.E4ListView" ref="eric4.E4Gui.E4ListView.html" />
+            <section title="eric4.E4Gui.E4ModelMenu" ref="eric4.E4Gui.E4ModelMenu.html" />
+            <section title="eric4.E4Gui.E4ModelToolBar" ref="eric4.E4Gui.E4ModelToolBar.html" />
+            <section title="eric4.E4Gui.E4SideBar" ref="eric4.E4Gui.E4SideBar.html" />
+            <section title="eric4.E4Gui.E4SingleApplication" ref="eric4.E4Gui.E4SingleApplication.html" />
+            <section title="eric4.E4Gui.E4SqueezeLabels" ref="eric4.E4Gui.E4SqueezeLabels.html" />
+            <section title="eric4.E4Gui.E4TabWidget" ref="eric4.E4Gui.E4TabWidget.html" />
+            <section title="eric4.E4Gui.E4TableView" ref="eric4.E4Gui.E4TableView.html" />
+            <section title="eric4.E4Gui.E4ToolBarDialog" ref="eric4.E4Gui.E4ToolBarDialog.html" />
+            <section title="eric4.E4Gui.E4ToolBarManager" ref="eric4.E4Gui.E4ToolBarManager.html" />
+            <section title="eric4.E4Gui.E4ToolBox" ref="eric4.E4Gui.E4ToolBox.html" />
+            <section title="eric4.E4Gui.E4TreeSortFilterProxyModel" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html" />
+            <section title="eric4.E4Gui.E4TreeView" ref="eric4.E4Gui.E4TreeView.html" />
+          </section>
+          <section title="eric4.E4Network" ref="index-eric4.E4Network.html">
+            <section title="eric4.E4Network.E4NetworkHeaderDetailsDialog" ref="eric4.E4Network.E4NetworkHeaderDetailsDialog.html" />
+            <section title="eric4.E4Network.E4NetworkMonitor" ref="eric4.E4Network.E4NetworkMonitor.html" />
+          </section>
+          <section title="eric4.E4XML" ref="index-eric4.E4XML.html">
+            <section title="eric4.E4XML.Config" ref="eric4.E4XML.Config.html" />
+            <section title="eric4.E4XML.DebuggerPropertiesHandler" ref="eric4.E4XML.DebuggerPropertiesHandler.html" />
+            <section title="eric4.E4XML.DebuggerPropertiesWriter" ref="eric4.E4XML.DebuggerPropertiesWriter.html" />
+            <section title="eric4.E4XML.HighlightingStylesHandler" ref="eric4.E4XML.HighlightingStylesHandler.html" />
+            <section title="eric4.E4XML.HighlightingStylesWriter" ref="eric4.E4XML.HighlightingStylesWriter.html" />
+            <section title="eric4.E4XML.MultiProjectHandler" ref="eric4.E4XML.MultiProjectHandler.html" />
+            <section title="eric4.E4XML.MultiProjectWriter" ref="eric4.E4XML.MultiProjectWriter.html" />
+            <section title="eric4.E4XML.PluginRepositoryHandler" ref="eric4.E4XML.PluginRepositoryHandler.html" />
+            <section title="eric4.E4XML.ProjectHandler" ref="eric4.E4XML.ProjectHandler.html" />
+            <section title="eric4.E4XML.ProjectWriter" ref="eric4.E4XML.ProjectWriter.html" />
+            <section title="eric4.E4XML.SessionHandler" ref="eric4.E4XML.SessionHandler.html" />
+            <section title="eric4.E4XML.SessionWriter" ref="eric4.E4XML.SessionWriter.html" />
+            <section title="eric4.E4XML.ShortcutsHandler" ref="eric4.E4XML.ShortcutsHandler.html" />
+            <section title="eric4.E4XML.ShortcutsWriter" ref="eric4.E4XML.ShortcutsWriter.html" />
+            <section title="eric4.E4XML.TasksHandler" ref="eric4.E4XML.TasksHandler.html" />
+            <section title="eric4.E4XML.TasksWriter" ref="eric4.E4XML.TasksWriter.html" />
+            <section title="eric4.E4XML.TemplatesHandler" ref="eric4.E4XML.TemplatesHandler.html" />
+            <section title="eric4.E4XML.TemplatesWriter" ref="eric4.E4XML.TemplatesWriter.html" />
+            <section title="eric4.E4XML.UserProjectHandler" ref="eric4.E4XML.UserProjectHandler.html" />
+            <section title="eric4.E4XML.UserProjectWriter" ref="eric4.E4XML.UserProjectWriter.html" />
+            <section title="eric4.E4XML.XMLEntityResolver" ref="eric4.E4XML.XMLEntityResolver.html" />
+            <section title="eric4.E4XML.XMLErrorHandler" ref="eric4.E4XML.XMLErrorHandler.html" />
+            <section title="eric4.E4XML.XMLHandlerBase" ref="eric4.E4XML.XMLHandlerBase.html" />
+            <section title="eric4.E4XML.XMLMessageDialog" ref="eric4.E4XML.XMLMessageDialog.html" />
+            <section title="eric4.E4XML.XMLUtilities" ref="eric4.E4XML.XMLUtilities.html" />
+            <section title="eric4.E4XML.XMLWriterBase" ref="eric4.E4XML.XMLWriterBase.html" />
+          </section>
+          <section title="eric4.Globals" ref="index-eric4.Globals.html">
+            <section title="eric4.Globals.__init__" ref="eric4.Globals.__init__.html" />
+          </section>
+          <section title="eric4.Graphics" ref="index-eric4.Graphics.html">
+            <section title="eric4.Graphics.ApplicationDiagram" ref="eric4.Graphics.ApplicationDiagram.html" />
+            <section title="eric4.Graphics.AssociationItem" ref="eric4.Graphics.AssociationItem.html" />
+            <section title="eric4.Graphics.ClassItem" ref="eric4.Graphics.ClassItem.html" />
+            <section title="eric4.Graphics.GraphicsUtilities" ref="eric4.Graphics.GraphicsUtilities.html" />
+            <section title="eric4.Graphics.ImportsDiagram" ref="eric4.Graphics.ImportsDiagram.html" />
+            <section title="eric4.Graphics.ModuleItem" ref="eric4.Graphics.ModuleItem.html" />
+            <section title="eric4.Graphics.PackageDiagram" ref="eric4.Graphics.PackageDiagram.html" />
+            <section title="eric4.Graphics.PackageItem" ref="eric4.Graphics.PackageItem.html" />
+            <section title="eric4.Graphics.PixmapDiagram" ref="eric4.Graphics.PixmapDiagram.html" />
+            <section title="eric4.Graphics.SvgDiagram" ref="eric4.Graphics.SvgDiagram.html" />
+            <section title="eric4.Graphics.UMLClassDiagram" ref="eric4.Graphics.UMLClassDiagram.html" />
+            <section title="eric4.Graphics.UMLDialog" ref="eric4.Graphics.UMLDialog.html" />
+            <section title="eric4.Graphics.UMLGraphicsView" ref="eric4.Graphics.UMLGraphicsView.html" />
+            <section title="eric4.Graphics.UMLItem" ref="eric4.Graphics.UMLItem.html" />
+            <section title="eric4.Graphics.UMLSceneSizeDialog" ref="eric4.Graphics.UMLSceneSizeDialog.html" />
+            <section title="eric4.Graphics.ZoomDialog" ref="eric4.Graphics.ZoomDialog.html" />
+          </section>
+          <section title="eric4.Helpviewer" ref="index-eric4.Helpviewer.html">
+            <section title="eric4.Helpviewer.AdBlock" ref="index-eric4.Helpviewer.AdBlock.html">
+              <section title="eric4.Helpviewer.AdBlock.AdBlockAccessHandler" ref="eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockDialog" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockManager" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockModel" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockNetwork" ref="eric4.Helpviewer.AdBlock.AdBlockNetwork.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockPage" ref="eric4.Helpviewer.AdBlock.AdBlockPage.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockRule" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html" />
+              <section title="eric4.Helpviewer.AdBlock.AdBlockSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html" />
+            </section>
+            <section title="eric4.Helpviewer.Bookmarks" ref="index-eric4.Helpviewer.Bookmarks.html">
+              <section title="eric4.Helpviewer.Bookmarks.AddBookmarkDialog" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarkNode" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarksDialog" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarksManager" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarksMenu" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarksModel" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html" />
+              <section title="eric4.Helpviewer.Bookmarks.BookmarksToolBar" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html" />
+              <section title="eric4.Helpviewer.Bookmarks.DefaultBookmarks" ref="eric4.Helpviewer.Bookmarks.DefaultBookmarks.html" />
+              <section title="eric4.Helpviewer.Bookmarks.XbelReader" ref="eric4.Helpviewer.Bookmarks.XbelReader.html" />
+              <section title="eric4.Helpviewer.Bookmarks.XbelWriter" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html" />
+            </section>
+            <section title="eric4.Helpviewer.CookieJar" ref="index-eric4.Helpviewer.CookieJar.html">
+              <section title="eric4.Helpviewer.CookieJar.CookieDetailsDialog" ref="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookieExceptionsModel" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookieJar" ref="eric4.Helpviewer.CookieJar.CookieJar.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookieModel" ref="eric4.Helpviewer.CookieJar.CookieModel.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookiesDialog" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html" />
+              <section title="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html" />
+            </section>
+            <section title="eric4.Helpviewer.History" ref="index-eric4.Helpviewer.History.html">
+              <section title="eric4.Helpviewer.History.HistoryCompleter" ref="eric4.Helpviewer.History.HistoryCompleter.html" />
+              <section title="eric4.Helpviewer.History.HistoryDialog" ref="eric4.Helpviewer.History.HistoryDialog.html" />
+              <section title="eric4.Helpviewer.History.HistoryFilterModel" ref="eric4.Helpviewer.History.HistoryFilterModel.html" />
+              <section title="eric4.Helpviewer.History.HistoryManager" ref="eric4.Helpviewer.History.HistoryManager.html" />
+              <section title="eric4.Helpviewer.History.HistoryMenu" ref="eric4.Helpviewer.History.HistoryMenu.html" />
+              <section title="eric4.Helpviewer.History.HistoryModel" ref="eric4.Helpviewer.History.HistoryModel.html" />
+              <section title="eric4.Helpviewer.History.HistoryTreeModel" ref="eric4.Helpviewer.History.HistoryTreeModel.html" />
+            </section>
+            <section title="eric4.Helpviewer.Network" ref="index-eric4.Helpviewer.Network.html">
+              <section title="eric4.Helpviewer.Network.AboutAccessHandler" ref="eric4.Helpviewer.Network.AboutAccessHandler.html" />
+              <section title="eric4.Helpviewer.Network.NetworkAccessManager" ref="eric4.Helpviewer.Network.NetworkAccessManager.html" />
+              <section title="eric4.Helpviewer.Network.NetworkAccessManagerProxy" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html" />
+              <section title="eric4.Helpviewer.Network.NetworkDiskCache" ref="eric4.Helpviewer.Network.NetworkDiskCache.html" />
+              <section title="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html" />
+              <section title="eric4.Helpviewer.Network.NetworkReply" ref="eric4.Helpviewer.Network.NetworkReply.html" />
+              <section title="eric4.Helpviewer.Network.PyrcAccessHandler" ref="eric4.Helpviewer.Network.PyrcAccessHandler.html" />
+              <section title="eric4.Helpviewer.Network.QtHelpAccessHandler" ref="eric4.Helpviewer.Network.QtHelpAccessHandler.html" />
+              <section title="eric4.Helpviewer.Network.SchemeAccessHandler" ref="eric4.Helpviewer.Network.SchemeAccessHandler.html" />
+            </section>
+            <section title="eric4.Helpviewer.OpenSearch" ref="index-eric4.Helpviewer.OpenSearch.html">
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines" ref="eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchDialog" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog" ref="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchManager" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchReader" ref="eric4.Helpviewer.OpenSearch.OpenSearchReader.html" />
+              <section title="eric4.Helpviewer.OpenSearch.OpenSearchWriter" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html" />
+            </section>
+            <section title="eric4.Helpviewer.Passwords" ref="index-eric4.Helpviewer.Passwords.html">
+              <section title="eric4.Helpviewer.Passwords.PasswordManager" ref="eric4.Helpviewer.Passwords.PasswordManager.html" />
+              <section title="eric4.Helpviewer.Passwords.PasswordModel" ref="eric4.Helpviewer.Passwords.PasswordModel.html" />
+              <section title="eric4.Helpviewer.Passwords.PasswordsDialog" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html" />
+            </section>
+            <section title="eric4.Helpviewer.DownloadDialog" ref="eric4.Helpviewer.DownloadDialog.html" />
+            <section title="eric4.Helpviewer.HTMLResources" ref="eric4.Helpviewer.HTMLResources.html" />
+            <section title="eric4.Helpviewer.HelpBrowserWV" ref="eric4.Helpviewer.HelpBrowserWV.html" />
+            <section title="eric4.Helpviewer.HelpClearPrivateDataDialog" ref="eric4.Helpviewer.HelpClearPrivateDataDialog.html" />
+            <section title="eric4.Helpviewer.HelpDocsInstaller" ref="eric4.Helpviewer.HelpDocsInstaller.html" />
+            <section title="eric4.Helpviewer.HelpIndexWidget" ref="eric4.Helpviewer.HelpIndexWidget.html" />
+            <section title="eric4.Helpviewer.HelpLanguagesDialog" ref="eric4.Helpviewer.HelpLanguagesDialog.html" />
+            <section title="eric4.Helpviewer.HelpSearchWidget" ref="eric4.Helpviewer.HelpSearchWidget.html" />
+            <section title="eric4.Helpviewer.HelpTocWidget" ref="eric4.Helpviewer.HelpTocWidget.html" />
+            <section title="eric4.Helpviewer.HelpTopicDialog" ref="eric4.Helpviewer.HelpTopicDialog.html" />
+            <section title="eric4.Helpviewer.HelpWebSearchWidget" ref="eric4.Helpviewer.HelpWebSearchWidget.html" />
+            <section title="eric4.Helpviewer.HelpWindow" ref="eric4.Helpviewer.HelpWindow.html" />
+            <section title="eric4.Helpviewer.JavaScriptResources" ref="eric4.Helpviewer.JavaScriptResources.html" />
+            <section title="eric4.Helpviewer.QtHelpDocumentationDialog" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html" />
+            <section title="eric4.Helpviewer.QtHelpFiltersDialog" ref="eric4.Helpviewer.QtHelpFiltersDialog.html" />
+            <section title="eric4.Helpviewer.SearchWidget" ref="eric4.Helpviewer.SearchWidget.html" />
+          </section>
+          <section title="eric4.IconEditor" ref="index-eric4.IconEditor.html">
+            <section title="eric4.IconEditor.cursors" ref="index-eric4.IconEditor.cursors.html">
+              <section title="eric4.IconEditor.cursors.cursors_rc" ref="eric4.IconEditor.cursors.cursors_rc.html" />
+            </section>
+            <section title="eric4.IconEditor.IconEditorGrid" ref="eric4.IconEditor.IconEditorGrid.html" />
+            <section title="eric4.IconEditor.IconEditorPalette" ref="eric4.IconEditor.IconEditorPalette.html" />
+            <section title="eric4.IconEditor.IconEditorWindow" ref="eric4.IconEditor.IconEditorWindow.html" />
+            <section title="eric4.IconEditor.IconSizeDialog" ref="eric4.IconEditor.IconSizeDialog.html" />
+            <section title="eric4.IconEditor.IconZoomDialog" ref="eric4.IconEditor.IconZoomDialog.html" />
+          </section>
+          <section title="eric4.MultiProject" ref="index-eric4.MultiProject.html">
+            <section title="eric4.MultiProject.AddProjectDialog" ref="eric4.MultiProject.AddProjectDialog.html" />
+            <section title="eric4.MultiProject.MultiProject" ref="eric4.MultiProject.MultiProject.html" />
+            <section title="eric4.MultiProject.MultiProjectBrowser" ref="eric4.MultiProject.MultiProjectBrowser.html" />
+            <section title="eric4.MultiProject.PropertiesDialog" ref="eric4.MultiProject.PropertiesDialog.html" />
+          </section>
+          <section title="eric4.PluginManager" ref="index-eric4.PluginManager.html">
+            <section title="eric4.PluginManager.PluginDetailsDialog" ref="eric4.PluginManager.PluginDetailsDialog.html" />
+            <section title="eric4.PluginManager.PluginExceptions" ref="eric4.PluginManager.PluginExceptions.html" />
+            <section title="eric4.PluginManager.PluginInfoDialog" ref="eric4.PluginManager.PluginInfoDialog.html" />
+            <section title="eric4.PluginManager.PluginInstallDialog" ref="eric4.PluginManager.PluginInstallDialog.html" />
+            <section title="eric4.PluginManager.PluginManager" ref="eric4.PluginManager.PluginManager.html" />
+            <section title="eric4.PluginManager.PluginRepositoryDialog" ref="eric4.PluginManager.PluginRepositoryDialog.html" />
+            <section title="eric4.PluginManager.PluginUninstallDialog" ref="eric4.PluginManager.PluginUninstallDialog.html" />
+          </section>
+          <section title="eric4.Plugins" ref="index-eric4.Plugins.html">
+            <section title="eric4.Plugins.AboutPlugin" ref="index-eric4.Plugins.AboutPlugin.html">
+              <section title="eric4.Plugins.AboutPlugin.AboutDialog" ref="eric4.Plugins.AboutPlugin.AboutDialog.html" />
+            </section>
+            <section title="eric4.Plugins.CheckerPlugins" ref="index-eric4.Plugins.CheckerPlugins.html">
+              <section title="eric4.Plugins.CheckerPlugins.SyntaxChecker" ref="index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html">
+                <section title="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html" />
+              </section>
+              <section title="eric4.Plugins.CheckerPlugins.Tabnanny" ref="index-eric4.Plugins.CheckerPlugins.Tabnanny.html">
+                <section title="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html" />
+                <section title="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html" />
+              </section>
+            </section>
+            <section title="eric4.Plugins.DocumentationPlugins" ref="index-eric4.Plugins.DocumentationPlugins.html">
+              <section title="eric4.Plugins.DocumentationPlugins.Ericapi" ref="index-eric4.Plugins.DocumentationPlugins.Ericapi.html">
+                <section title="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html" />
+                <section title="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html" />
+              </section>
+              <section title="eric4.Plugins.DocumentationPlugins.Ericdoc" ref="index-eric4.Plugins.DocumentationPlugins.Ericdoc.html">
+                <section title="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html" />
+                <section title="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html" />
+              </section>
+            </section>
+            <section title="eric4.Plugins.VcsPlugins" ref="index-eric4.Plugins.VcsPlugins.html">
+              <section title="eric4.Plugins.VcsPlugins.vcsPySvn" ref="index-eric4.Plugins.VcsPlugins.vcsPySvn.html">
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage" ref="index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html">
+                  <section title="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html" />
+                </section>
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.Config" ref="eric4.Plugins.VcsPlugins.vcsPySvn.Config.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsPySvn.subversion" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html" />
+              </section>
+              <section title="eric4.Plugins.VcsPlugins.vcsSubversion" ref="index-eric4.Plugins.VcsPlugins.vcsSubversion.html">
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage" ref="index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html">
+                  <section title="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html" />
+                </section>
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.Config" ref="eric4.Plugins.VcsPlugins.vcsSubversion.Config.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html" />
+                <section title="eric4.Plugins.VcsPlugins.vcsSubversion.subversion" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html" />
+              </section>
+            </section>
+            <section title="eric4.Plugins.ViewManagerPlugins" ref="index-eric4.Plugins.ViewManagerPlugins.html">
+              <section title="eric4.Plugins.ViewManagerPlugins.Listspace" ref="index-eric4.Plugins.ViewManagerPlugins.Listspace.html">
+                <section title="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html" />
+              </section>
+              <section title="eric4.Plugins.ViewManagerPlugins.MdiArea" ref="index-eric4.Plugins.ViewManagerPlugins.MdiArea.html">
+                <section title="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html" />
+              </section>
+              <section title="eric4.Plugins.ViewManagerPlugins.Tabview" ref="index-eric4.Plugins.ViewManagerPlugins.Tabview.html">
+                <section title="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html" />
+              </section>
+            </section>
+            <section title="eric4.Plugins.WizardPlugins" ref="index-eric4.Plugins.WizardPlugins.html">
+              <section title="eric4.Plugins.WizardPlugins.ColorDialogWizard" ref="index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.FileDialogWizard" ref="index-eric4.Plugins.WizardPlugins.FileDialogWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.FontDialogWizard" ref="index-eric4.Plugins.WizardPlugins.FontDialogWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.InputDialogWizard" ref="index-eric4.Plugins.WizardPlugins.InputDialogWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.MessageBoxWizard" ref="index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.PyRegExpWizard" ref="index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html" />
+                <section title="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html" />
+                <section title="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html" />
+              </section>
+              <section title="eric4.Plugins.WizardPlugins.QRegExpWizard" ref="index-eric4.Plugins.WizardPlugins.QRegExpWizard.html">
+                <section title="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
+                <section title="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
+                <section title="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
+              </section>
+            </section>
+            <section title="eric4.Plugins.PluginAbout" ref="eric4.Plugins.PluginAbout.html" />
+            <section title="eric4.Plugins.PluginEricapi" ref="eric4.Plugins.PluginEricapi.html" />
+            <section title="eric4.Plugins.PluginEricdoc" ref="eric4.Plugins.PluginEricdoc.html" />
+            <section title="eric4.Plugins.PluginSyntaxChecker" ref="eric4.Plugins.PluginSyntaxChecker.html" />
+            <section title="eric4.Plugins.PluginTabnanny" ref="eric4.Plugins.PluginTabnanny.html" />
+            <section title="eric4.Plugins.PluginVcsPySvn" ref="eric4.Plugins.PluginVcsPySvn.html" />
+            <section title="eric4.Plugins.PluginVcsSubversion" ref="eric4.Plugins.PluginVcsSubversion.html" />
+            <section title="eric4.Plugins.PluginVmListspace" ref="eric4.Plugins.PluginVmListspace.html" />
+            <section title="eric4.Plugins.PluginVmMdiArea" ref="eric4.Plugins.PluginVmMdiArea.html" />
+            <section title="eric4.Plugins.PluginVmTabview" ref="eric4.Plugins.PluginVmTabview.html" />
+            <section title="eric4.Plugins.PluginWizardPyRegExp" ref="eric4.Plugins.PluginWizardPyRegExp.html" />
+            <section title="eric4.Plugins.PluginWizardQColorDialog" ref="eric4.Plugins.PluginWizardQColorDialog.html" />
+            <section title="eric4.Plugins.PluginWizardQFileDialog" ref="eric4.Plugins.PluginWizardQFileDialog.html" />
+            <section title="eric4.Plugins.PluginWizardQFontDialog" ref="eric4.Plugins.PluginWizardQFontDialog.html" />
+            <section title="eric4.Plugins.PluginWizardQInputDialog" ref="eric4.Plugins.PluginWizardQInputDialog.html" />
+            <section title="eric4.Plugins.PluginWizardQMessageBox" ref="eric4.Plugins.PluginWizardQMessageBox.html" />
+            <section title="eric4.Plugins.PluginWizardQRegExp" ref="eric4.Plugins.PluginWizardQRegExp.html" />
+          </section>
+          <section title="eric4.Preferences" ref="index-eric4.Preferences.html">
+            <section title="eric4.Preferences.ConfigurationPages" ref="index-eric4.Preferences.ConfigurationPages.html">
+              <section title="eric4.Preferences.ConfigurationPages.ApplicationPage" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.ConfigurationPageBase" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html" />
+              <section title="eric4.Preferences.ConfigurationPages.CorbaPage" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.DebuggerPython3Page" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html" />
+              <section title="eric4.Preferences.ConfigurationPages.DebuggerPythonPage" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.DebuggerRubyPage" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorAPIsPage" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorCalltipsPage" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorExportersPage" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorFilePage" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorGeneralPage" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorHighlightersPage" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorPropertiesPage" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorSearchPage" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorStylesPage" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EditorTypingPage" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.EmailPage" ref="eric4.Preferences.ConfigurationPages.EmailPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.GraphicsPage" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.HelpAppearancePage" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.HelpDocumentationPage" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.HelpViewersPage" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.IconsPage" ref="eric4.Preferences.ConfigurationPages.IconsPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.IconsPreviewDialog" ref="eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html" />
+              <section title="eric4.Preferences.ConfigurationPages.InterfacePage" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.MultiProjectPage" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.NetworkPage" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.PluginManagerPage" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.PrinterPage" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.ProjectBrowserPage" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.ProjectPage" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.PythonPage" ref="eric4.Preferences.ConfigurationPages.PythonPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.QtPage" ref="eric4.Preferences.ConfigurationPages.QtPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.ShellPage" ref="eric4.Preferences.ConfigurationPages.ShellPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.TasksPage" ref="eric4.Preferences.ConfigurationPages.TasksPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.TemplatesPage" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.TerminalPage" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.VcsPage" ref="eric4.Preferences.ConfigurationPages.VcsPage.html" />
+              <section title="eric4.Preferences.ConfigurationPages.ViewmanagerPage" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html" />
+            </section>
+            <section title="eric4.Preferences.ConfigurationDialog" ref="eric4.Preferences.ConfigurationDialog.html" />
+            <section title="eric4.Preferences.PreferencesLexer" ref="eric4.Preferences.PreferencesLexer.html" />
+            <section title="eric4.Preferences.ProgramsDialog" ref="eric4.Preferences.ProgramsDialog.html" />
+            <section title="eric4.Preferences.ShortcutDialog" ref="eric4.Preferences.ShortcutDialog.html" />
+            <section title="eric4.Preferences.Shortcuts" ref="eric4.Preferences.Shortcuts.html" />
+            <section title="eric4.Preferences.ShortcutsDialog" ref="eric4.Preferences.ShortcutsDialog.html" />
+            <section title="eric4.Preferences.ToolConfigurationDialog" ref="eric4.Preferences.ToolConfigurationDialog.html" />
+            <section title="eric4.Preferences.ToolGroupConfigurationDialog" ref="eric4.Preferences.ToolGroupConfigurationDialog.html" />
+            <section title="eric4.Preferences.ViewProfileDialog" ref="eric4.Preferences.ViewProfileDialog.html" />
+            <section title="eric4.Preferences.__init__" ref="eric4.Preferences.__init__.html" />
+          </section>
+          <section title="eric4.Project" ref="index-eric4.Project.html">
+            <section title="eric4.Project.AddDirectoryDialog" ref="eric4.Project.AddDirectoryDialog.html" />
+            <section title="eric4.Project.AddFileDialog" ref="eric4.Project.AddFileDialog.html" />
+            <section title="eric4.Project.AddFoundFilesDialog" ref="eric4.Project.AddFoundFilesDialog.html" />
+            <section title="eric4.Project.AddLanguageDialog" ref="eric4.Project.AddLanguageDialog.html" />
+            <section title="eric4.Project.CreateDialogCodeDialog" ref="eric4.Project.CreateDialogCodeDialog.html" />
+            <section title="eric4.Project.DebuggerPropertiesDialog" ref="eric4.Project.DebuggerPropertiesDialog.html" />
+            <section title="eric4.Project.FiletypeAssociationDialog" ref="eric4.Project.FiletypeAssociationDialog.html" />
+            <section title="eric4.Project.LexerAssociationDialog" ref="eric4.Project.LexerAssociationDialog.html" />
+            <section title="eric4.Project.NewDialogClassDialog" ref="eric4.Project.NewDialogClassDialog.html" />
+            <section title="eric4.Project.NewPythonPackageDialog" ref="eric4.Project.NewPythonPackageDialog.html" />
+            <section title="eric4.Project.Project" ref="eric4.Project.Project.html" />
+            <section title="eric4.Project.ProjectBaseBrowser" ref="eric4.Project.ProjectBaseBrowser.html" />
+            <section title="eric4.Project.ProjectBrowser" ref="eric4.Project.ProjectBrowser.html" />
+            <section title="eric4.Project.ProjectBrowserFlags" ref="eric4.Project.ProjectBrowserFlags.html" />
+            <section title="eric4.Project.ProjectBrowserModel" ref="eric4.Project.ProjectBrowserModel.html" />
+            <section title="eric4.Project.ProjectBrowserSortFilterProxyModel" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html" />
+            <section title="eric4.Project.ProjectFormsBrowser" ref="eric4.Project.ProjectFormsBrowser.html" />
+            <section title="eric4.Project.ProjectInterfacesBrowser" ref="eric4.Project.ProjectInterfacesBrowser.html" />
+            <section title="eric4.Project.ProjectOthersBrowser" ref="eric4.Project.ProjectOthersBrowser.html" />
+            <section title="eric4.Project.ProjectResourcesBrowser" ref="eric4.Project.ProjectResourcesBrowser.html" />
+            <section title="eric4.Project.ProjectSourcesBrowser" ref="eric4.Project.ProjectSourcesBrowser.html" />
+            <section title="eric4.Project.ProjectTranslationsBrowser" ref="eric4.Project.ProjectTranslationsBrowser.html" />
+            <section title="eric4.Project.PropertiesDialog" ref="eric4.Project.PropertiesDialog.html" />
+            <section title="eric4.Project.SpellingPropertiesDialog" ref="eric4.Project.SpellingPropertiesDialog.html" />
+            <section title="eric4.Project.TranslationPropertiesDialog" ref="eric4.Project.TranslationPropertiesDialog.html" />
+            <section title="eric4.Project.UserPropertiesDialog" ref="eric4.Project.UserPropertiesDialog.html" />
+          </section>
+          <section title="eric4.PyUnit" ref="index-eric4.PyUnit.html">
+            <section title="eric4.PyUnit.UnittestDialog" ref="eric4.PyUnit.UnittestDialog.html" />
+          </section>
+          <section title="eric4.QScintilla" ref="index-eric4.QScintilla.html">
+            <section title="eric4.QScintilla.Exporters" ref="index-eric4.QScintilla.Exporters.html">
+              <section title="eric4.QScintilla.Exporters.ExporterBase" ref="eric4.QScintilla.Exporters.ExporterBase.html" />
+              <section title="eric4.QScintilla.Exporters.ExporterHTML" ref="eric4.QScintilla.Exporters.ExporterHTML.html" />
+              <section title="eric4.QScintilla.Exporters.ExporterPDF" ref="eric4.QScintilla.Exporters.ExporterPDF.html" />
+              <section title="eric4.QScintilla.Exporters.ExporterRTF" ref="eric4.QScintilla.Exporters.ExporterRTF.html" />
+              <section title="eric4.QScintilla.Exporters.ExporterTEX" ref="eric4.QScintilla.Exporters.ExporterTEX.html" />
+              <section title="eric4.QScintilla.Exporters.__init__" ref="eric4.QScintilla.Exporters.__init__.html" />
+            </section>
+            <section title="eric4.QScintilla.Lexers" ref="index-eric4.QScintilla.Lexers.html">
+              <section title="eric4.QScintilla.Lexers.Lexer" ref="eric4.QScintilla.Lexers.Lexer.html" />
+              <section title="eric4.QScintilla.Lexers.LexerBash" ref="eric4.QScintilla.Lexers.LexerBash.html" />
+              <section title="eric4.QScintilla.Lexers.LexerBatch" ref="eric4.QScintilla.Lexers.LexerBatch.html" />
+              <section title="eric4.QScintilla.Lexers.LexerCMake" ref="eric4.QScintilla.Lexers.LexerCMake.html" />
+              <section title="eric4.QScintilla.Lexers.LexerCPP" ref="eric4.QScintilla.Lexers.LexerCPP.html" />
+              <section title="eric4.QScintilla.Lexers.LexerCSS" ref="eric4.QScintilla.Lexers.LexerCSS.html" />
+              <section title="eric4.QScintilla.Lexers.LexerCSharp" ref="eric4.QScintilla.Lexers.LexerCSharp.html" />
+              <section title="eric4.QScintilla.Lexers.LexerContainer" ref="eric4.QScintilla.Lexers.LexerContainer.html" />
+              <section title="eric4.QScintilla.Lexers.LexerD" ref="eric4.QScintilla.Lexers.LexerD.html" />
+              <section title="eric4.QScintilla.Lexers.LexerDiff" ref="eric4.QScintilla.Lexers.LexerDiff.html" />
+              <section title="eric4.QScintilla.Lexers.LexerFortran" ref="eric4.QScintilla.Lexers.LexerFortran.html" />
+              <section title="eric4.QScintilla.Lexers.LexerFortran77" ref="eric4.QScintilla.Lexers.LexerFortran77.html" />
+              <section title="eric4.QScintilla.Lexers.LexerHTML" ref="eric4.QScintilla.Lexers.LexerHTML.html" />
+              <section title="eric4.QScintilla.Lexers.LexerIDL" ref="eric4.QScintilla.Lexers.LexerIDL.html" />
+              <section title="eric4.QScintilla.Lexers.LexerJava" ref="eric4.QScintilla.Lexers.LexerJava.html" />
+              <section title="eric4.QScintilla.Lexers.LexerJavaScript" ref="eric4.QScintilla.Lexers.LexerJavaScript.html" />
+              <section title="eric4.QScintilla.Lexers.LexerLua" ref="eric4.QScintilla.Lexers.LexerLua.html" />
+              <section title="eric4.QScintilla.Lexers.LexerMakefile" ref="eric4.QScintilla.Lexers.LexerMakefile.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPOV" ref="eric4.QScintilla.Lexers.LexerPOV.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPascal" ref="eric4.QScintilla.Lexers.LexerPascal.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPerl" ref="eric4.QScintilla.Lexers.LexerPerl.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPostScript" ref="eric4.QScintilla.Lexers.LexerPostScript.html" />
+              <section title="eric4.QScintilla.Lexers.LexerProperties" ref="eric4.QScintilla.Lexers.LexerProperties.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPygments" ref="eric4.QScintilla.Lexers.LexerPygments.html" />
+              <section title="eric4.QScintilla.Lexers.LexerPython" ref="eric4.QScintilla.Lexers.LexerPython.html" />
+              <section title="eric4.QScintilla.Lexers.LexerRuby" ref="eric4.QScintilla.Lexers.LexerRuby.html" />
+              <section title="eric4.QScintilla.Lexers.LexerSQL" ref="eric4.QScintilla.Lexers.LexerSQL.html" />
+              <section title="eric4.QScintilla.Lexers.LexerTCL" ref="eric4.QScintilla.Lexers.LexerTCL.html" />
+              <section title="eric4.QScintilla.Lexers.LexerTeX" ref="eric4.QScintilla.Lexers.LexerTeX.html" />
+              <section title="eric4.QScintilla.Lexers.LexerVHDL" ref="eric4.QScintilla.Lexers.LexerVHDL.html" />
+              <section title="eric4.QScintilla.Lexers.LexerXML" ref="eric4.QScintilla.Lexers.LexerXML.html" />
+              <section title="eric4.QScintilla.Lexers.LexerYAML" ref="eric4.QScintilla.Lexers.LexerYAML.html" />
+              <section title="eric4.QScintilla.Lexers.__init__" ref="eric4.QScintilla.Lexers.__init__.html" />
+            </section>
+            <section title="eric4.QScintilla.TypingCompleters" ref="index-eric4.QScintilla.TypingCompleters.html">
+              <section title="eric4.QScintilla.TypingCompleters.CompleterBase" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html" />
+              <section title="eric4.QScintilla.TypingCompleters.CompleterPython" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html" />
+              <section title="eric4.QScintilla.TypingCompleters.CompleterRuby" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html" />
+              <section title="eric4.QScintilla.TypingCompleters.__init__" ref="eric4.QScintilla.TypingCompleters.__init__.html" />
+            </section>
+            <section title="eric4.QScintilla.APIsManager" ref="eric4.QScintilla.APIsManager.html" />
+            <section title="eric4.QScintilla.Editor" ref="eric4.QScintilla.Editor.html" />
+            <section title="eric4.QScintilla.GotoDialog" ref="eric4.QScintilla.GotoDialog.html" />
+            <section title="eric4.QScintilla.MiniEditor" ref="eric4.QScintilla.MiniEditor.html" />
+            <section title="eric4.QScintilla.Printer" ref="eric4.QScintilla.Printer.html" />
+            <section title="eric4.QScintilla.QsciScintillaCompat" ref="eric4.QScintilla.QsciScintillaCompat.html" />
+            <section title="eric4.QScintilla.SearchReplaceWidget" ref="eric4.QScintilla.SearchReplaceWidget.html" />
+            <section title="eric4.QScintilla.Shell" ref="eric4.QScintilla.Shell.html" />
+            <section title="eric4.QScintilla.ShellHistoryDialog" ref="eric4.QScintilla.ShellHistoryDialog.html" />
+            <section title="eric4.QScintilla.SpellChecker" ref="eric4.QScintilla.SpellChecker.html" />
+            <section title="eric4.QScintilla.SpellCheckingDialog" ref="eric4.QScintilla.SpellCheckingDialog.html" />
+            <section title="eric4.QScintilla.Terminal" ref="eric4.QScintilla.Terminal.html" />
+            <section title="eric4.QScintilla.ZoomDialog" ref="eric4.QScintilla.ZoomDialog.html" />
+          </section>
+          <section title="eric4.SqlBrowser" ref="index-eric4.SqlBrowser.html">
+            <section title="eric4.SqlBrowser.SqlBrowser" ref="eric4.SqlBrowser.SqlBrowser.html" />
+            <section title="eric4.SqlBrowser.SqlBrowserWidget" ref="eric4.SqlBrowser.SqlBrowserWidget.html" />
+            <section title="eric4.SqlBrowser.SqlConnectionDialog" ref="eric4.SqlBrowser.SqlConnectionDialog.html" />
+            <section title="eric4.SqlBrowser.SqlConnectionWidget" ref="eric4.SqlBrowser.SqlConnectionWidget.html" />
+          </section>
+          <section title="eric4.Tasks" ref="index-eric4.Tasks.html">
+            <section title="eric4.Tasks.TaskFilterConfigDialog" ref="eric4.Tasks.TaskFilterConfigDialog.html" />
+            <section title="eric4.Tasks.TaskPropertiesDialog" ref="eric4.Tasks.TaskPropertiesDialog.html" />
+            <section title="eric4.Tasks.TaskViewer" ref="eric4.Tasks.TaskViewer.html" />
+          </section>
+          <section title="eric4.Templates" ref="index-eric4.Templates.html">
+            <section title="eric4.Templates.TemplateMultipleVariablesDialog" ref="eric4.Templates.TemplateMultipleVariablesDialog.html" />
+            <section title="eric4.Templates.TemplatePropertiesDialog" ref="eric4.Templates.TemplatePropertiesDialog.html" />
+            <section title="eric4.Templates.TemplateSingleVariableDialog" ref="eric4.Templates.TemplateSingleVariableDialog.html" />
+            <section title="eric4.Templates.TemplateViewer" ref="eric4.Templates.TemplateViewer.html" />
+          </section>
+          <section title="eric4.Tools" ref="index-eric4.Tools.html">
+            <section title="eric4.Tools.TRPreviewer" ref="eric4.Tools.TRPreviewer.html" />
+            <section title="eric4.Tools.TRSingleApplication" ref="eric4.Tools.TRSingleApplication.html" />
+            <section title="eric4.Tools.TrayStarter" ref="eric4.Tools.TrayStarter.html" />
+            <section title="eric4.Tools.UIPreviewer" ref="eric4.Tools.UIPreviewer.html" />
+          </section>
+          <section title="eric4.UI" ref="index-eric4.UI.html">
+            <section title="eric4.UI.AuthenticationDialog" ref="eric4.UI.AuthenticationDialog.html" />
+            <section title="eric4.UI.Browser" ref="eric4.UI.Browser.html" />
+            <section title="eric4.UI.BrowserModel" ref="eric4.UI.BrowserModel.html" />
+            <section title="eric4.UI.BrowserSortFilterProxyModel" ref="eric4.UI.BrowserSortFilterProxyModel.html" />
+            <section title="eric4.UI.CompareDialog" ref="eric4.UI.CompareDialog.html" />
+            <section title="eric4.UI.Config" ref="eric4.UI.Config.html" />
+            <section title="eric4.UI.DeleteFilesConfirmationDialog" ref="eric4.UI.DeleteFilesConfirmationDialog.html" />
+            <section title="eric4.UI.DiffDialog" ref="eric4.UI.DiffDialog.html" />
+            <section title="eric4.UI.EmailDialog" ref="eric4.UI.EmailDialog.html" />
+            <section title="eric4.UI.FindFileDialog" ref="eric4.UI.FindFileDialog.html" />
+            <section title="eric4.UI.FindFileNameDialog" ref="eric4.UI.FindFileNameDialog.html" />
+            <section title="eric4.UI.Info" ref="eric4.UI.Info.html" />
+            <section title="eric4.UI.LogView" ref="eric4.UI.LogView.html" />
+            <section title="eric4.UI.PixmapCache" ref="eric4.UI.PixmapCache.html" />
+            <section title="eric4.UI.SplashScreen" ref="eric4.UI.SplashScreen.html" />
+            <section title="eric4.UI.UserInterface" ref="eric4.UI.UserInterface.html" />
+          </section>
+          <section title="eric4.Utilities" ref="index-eric4.Utilities.html">
+            <section title="eric4.Utilities.ClassBrowsers" ref="index-eric4.Utilities.ClassBrowsers.html">
+              <section title="eric4.Utilities.ClassBrowsers.ClbrBaseClasses" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html" />
+              <section title="eric4.Utilities.ClassBrowsers.__init__" ref="eric4.Utilities.ClassBrowsers.__init__.html" />
+              <section title="eric4.Utilities.ClassBrowsers.idlclbr" ref="eric4.Utilities.ClassBrowsers.idlclbr.html" />
+              <section title="eric4.Utilities.ClassBrowsers.pyclbr" ref="eric4.Utilities.ClassBrowsers.pyclbr.html" />
+              <section title="eric4.Utilities.ClassBrowsers.rbclbr" ref="eric4.Utilities.ClassBrowsers.rbclbr.html" />
+            </section>
+            <section title="eric4.Utilities.AutoSaver" ref="eric4.Utilities.AutoSaver.html" />
+            <section title="eric4.Utilities.ModuleParser" ref="eric4.Utilities.ModuleParser.html" />
+            <section title="eric4.Utilities.SingleApplication" ref="eric4.Utilities.SingleApplication.html" />
+            <section title="eric4.Utilities.Startup" ref="eric4.Utilities.Startup.html" />
+            <section title="eric4.Utilities.__init__" ref="eric4.Utilities.__init__.html" />
+            <section title="eric4.Utilities.uic" ref="eric4.Utilities.uic.html" />
+          </section>
+          <section title="eric4.VCS" ref="index-eric4.VCS.html">
+            <section title="eric4.VCS.CommandOptionsDialog" ref="eric4.VCS.CommandOptionsDialog.html" />
+            <section title="eric4.VCS.ProjectBrowserHelper" ref="eric4.VCS.ProjectBrowserHelper.html" />
+            <section title="eric4.VCS.ProjectHelper" ref="eric4.VCS.ProjectHelper.html" />
+            <section title="eric4.VCS.RepositoryInfoDialog" ref="eric4.VCS.RepositoryInfoDialog.html" />
+            <section title="eric4.VCS.StatusMonitorLed" ref="eric4.VCS.StatusMonitorLed.html" />
+            <section title="eric4.VCS.StatusMonitorThread" ref="eric4.VCS.StatusMonitorThread.html" />
+            <section title="eric4.VCS.VersionControl" ref="eric4.VCS.VersionControl.html" />
+            <section title="eric4.VCS.__init__" ref="eric4.VCS.__init__.html" />
+          </section>
+          <section title="eric4.ViewManager" ref="index-eric4.ViewManager.html">
+            <section title="eric4.ViewManager.BookmarkedFilesDialog" ref="eric4.ViewManager.BookmarkedFilesDialog.html" />
+            <section title="eric4.ViewManager.ViewManager" ref="eric4.ViewManager.ViewManager.html" />
+            <section title="eric4.ViewManager.__init__" ref="eric4.ViewManager.__init__.html" />
+          </section>
+          <section title="eric4.compileUiFiles" ref="eric4.compileUiFiles.html" />
+          <section title="eric4.eric4" ref="eric4.eric4.html" />
+          <section title="eric4.eric4-api" ref="eric4.eric4-api.html" />
+          <section title="eric4.eric4-compare" ref="eric4.eric4-compare.html" />
+          <section title="eric4.eric4-configure" ref="eric4.eric4-configure.html" />
+          <section title="eric4.eric4-diff" ref="eric4.eric4-diff.html" />
+          <section title="eric4.eric4-doc" ref="eric4.eric4-doc.html" />
+          <section title="eric4.eric4-editor" ref="eric4.eric4-editor.html" />
+          <section title="eric4.eric4-iconeditor" ref="eric4.eric4-iconeditor.html" />
+          <section title="eric4.eric4-plugininstall" ref="eric4.eric4-plugininstall.html" />
+          <section title="eric4.eric4-pluginrepository" ref="eric4.eric4-pluginrepository.html" />
+          <section title="eric4.eric4-pluginuninstall" ref="eric4.eric4-pluginuninstall.html" />
+          <section title="eric4.eric4-qregexp" ref="eric4.eric4-qregexp.html" />
+          <section title="eric4.eric4-re" ref="eric4.eric4-re.html" />
+          <section title="eric4.eric4-sqlbrowser" ref="eric4.eric4-sqlbrowser.html" />
+          <section title="eric4.eric4-tray" ref="eric4.eric4-tray.html" />
+          <section title="eric4.eric4-trpreviewer" ref="eric4.eric4-trpreviewer.html" />
+          <section title="eric4.eric4-uipreviewer" ref="eric4.eric4-uipreviewer.html" />
+          <section title="eric4.eric4-unittest" ref="eric4.eric4-unittest.html" />
+          <section title="eric4.eric4-webbrowser" ref="eric4.eric4-webbrowser.html" />
+          <section title="eric4.eric4config" ref="eric4.eric4config.html" />
+          <section title="eric4.install" ref="eric4.install.html" />
+          <section title="eric4.install-i18n" ref="eric4.install-i18n.html" />
+          <section title="eric4.patch_modpython" ref="eric4.patch_modpython.html" />
+          <section title="eric4.patch_pyxml" ref="eric4.patch_pyxml.html" />
+          <section title="eric4.uninstall" ref="eric4.uninstall.html" />
+        </section>
+      </section>
+
+    </toc>
+    <keywords>
+      <keyword name="eric4 (Package)" id="eric4 (Package)" ref="index-eric4.html" />
+      <keyword name="eric4-sqlbrowser (Module)" id="eric4-sqlbrowser (Module)" ref="eric4.eric4-sqlbrowser.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-sqlbrowser.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-sqlbrowser.html#main" />
+      <keyword name="eric4-plugininstall (Module)" id="eric4-plugininstall (Module)" ref="eric4.eric4-plugininstall.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-plugininstall.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-plugininstall.html#main" />
+      <keyword name="eric4-iconeditor (Module)" id="eric4-iconeditor (Module)" ref="eric4.eric4-iconeditor.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-iconeditor.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-iconeditor.html#main" />
+      <keyword name="eric4-pluginuninstall (Module)" id="eric4-pluginuninstall (Module)" ref="eric4.eric4-pluginuninstall.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-pluginuninstall.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-pluginuninstall.html#main" />
+      <keyword name="uninstall (Module)" id="uninstall (Module)" ref="eric4.uninstall.html" />
+      <keyword name="initGlobals" id="initGlobals" ref="eric4.uninstall.html#initGlobals" />
+      <keyword name="main" id="main" ref="eric4.uninstall.html#main" />
+      <keyword name="uninstallEric" id="uninstallEric" ref="eric4.uninstall.html#uninstallEric" />
+      <keyword name="usage" id="usage" ref="eric4.uninstall.html#usage" />
+      <keyword name="wrapperName" id="wrapperName" ref="eric4.uninstall.html#wrapperName" />
+      <keyword name="eric4-qregexp (Module)" id="eric4-qregexp (Module)" ref="eric4.eric4-qregexp.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-qregexp.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-qregexp.html#main" />
+      <keyword name="eric4-configure (Module)" id="eric4-configure (Module)" ref="eric4.eric4-configure.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-configure.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-configure.html#main" />
+      <keyword name="eric4-editor (Module)" id="eric4-editor (Module)" ref="eric4.eric4-editor.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-editor.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-editor.html#main" />
+      <keyword name="eric4-api (Module)" id="eric4-api (Module)" ref="eric4.eric4-api.html" />
+      <keyword name="main" id="main" ref="eric4.eric4-api.html#main" />
+      <keyword name="usage" id="usage" ref="eric4.eric4-api.html#usage" />
+      <keyword name="version" id="version" ref="eric4.eric4-api.html#version" />
+      <keyword name="eric4-diff (Module)" id="eric4-diff (Module)" ref="eric4.eric4-diff.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-diff.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-diff.html#main" />
+      <keyword name="install-i18n (Module)" id="install-i18n (Module)" ref="eric4.install-i18n.html" />
+      <keyword name="getConfigDir" id="getConfigDir" ref="eric4.install-i18n.html#getConfigDir" />
+      <keyword name="installTranslations" id="installTranslations" ref="eric4.install-i18n.html#installTranslations" />
+      <keyword name="main" id="main" ref="eric4.install-i18n.html#main" />
+      <keyword name="usage" id="usage" ref="eric4.install-i18n.html#usage" />
+      <keyword name="patch_modpython (Module)" id="patch_modpython (Module)" ref="eric4.patch_modpython.html" />
+      <keyword name="initGlobals" id="initGlobals" ref="eric4.patch_modpython.html#initGlobals" />
+      <keyword name="main" id="main" ref="eric4.patch_modpython.html#main" />
+      <keyword name="usage" id="usage" ref="eric4.patch_modpython.html#usage" />
+      <keyword name="eric4-uipreviewer (Module)" id="eric4-uipreviewer (Module)" ref="eric4.eric4-uipreviewer.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-uipreviewer.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-uipreviewer.html#main" />
+      <keyword name="eric4-doc (Module)" id="eric4-doc (Module)" ref="eric4.eric4-doc.html" />
+      <keyword name="main" id="main" ref="eric4.eric4-doc.html#main" />
+      <keyword name="usage" id="usage" ref="eric4.eric4-doc.html#usage" />
+      <keyword name="version" id="version" ref="eric4.eric4-doc.html#version" />
+      <keyword name="compileUiFiles (Module)" id="compileUiFiles (Module)" ref="eric4.compileUiFiles.html" />
+      <keyword name="compileUiDir" id="compileUiDir" ref="eric4.compileUiFiles.html#compileUiDir" />
+      <keyword name="compileUiFiles" id="compileUiFiles" ref="eric4.compileUiFiles.html#compileUiFiles" />
+      <keyword name="compile_ui" id="compile_ui" ref="eric4.compileUiFiles.html#compile_ui" />
+      <keyword name="main" id="main" ref="eric4.compileUiFiles.html#main" />
+      <keyword name="pyName" id="pyName" ref="eric4.compileUiFiles.html#pyName" />
+      <keyword name="patch_pyxml (Module)" id="patch_pyxml (Module)" ref="eric4.patch_pyxml.html" />
+      <keyword name="initGlobals" id="initGlobals" ref="eric4.patch_pyxml.html#initGlobals" />
+      <keyword name="isPatched" id="isPatched" ref="eric4.patch_pyxml.html#isPatched" />
+      <keyword name="main" id="main" ref="eric4.patch_pyxml.html#main" />
+      <keyword name="patchPyXML" id="patchPyXML" ref="eric4.patch_pyxml.html#patchPyXML" />
+      <keyword name="usage" id="usage" ref="eric4.patch_pyxml.html#usage" />
+      <keyword name="eric4-re (Module)" id="eric4-re (Module)" ref="eric4.eric4-re.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-re.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-re.html#main" />
+      <keyword name="eric4-trpreviewer (Module)" id="eric4-trpreviewer (Module)" ref="eric4.eric4-trpreviewer.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-trpreviewer.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-trpreviewer.html#main" />
+      <keyword name="eric4-unittest (Module)" id="eric4-unittest (Module)" ref="eric4.eric4-unittest.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-unittest.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-unittest.html#main" />
+      <keyword name="eric4-tray (Module)" id="eric4-tray (Module)" ref="eric4.eric4-tray.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-tray.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-tray.html#main" />
+      <keyword name="eric4-webbrowser (Module)" id="eric4-webbrowser (Module)" ref="eric4.eric4-webbrowser.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-webbrowser.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-webbrowser.html#main" />
+      <keyword name="eric4config (Module)" id="eric4config (Module)" ref="eric4.eric4config.html" />
+      <keyword name="getConfig" id="getConfig" ref="eric4.eric4config.html#getConfig" />
+      <keyword name="eric4-pluginrepository (Module)" id="eric4-pluginrepository (Module)" ref="eric4.eric4-pluginrepository.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-pluginrepository.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-pluginrepository.html#main" />
+      <keyword name="eric4 (Module)" id="eric4 (Module)" ref="eric4.eric4.html" />
+      <keyword name="excepthook" id="excepthook" ref="eric4.eric4.html#excepthook" />
+      <keyword name="handleSingleApplication" id="handleSingleApplication" ref="eric4.eric4.html#handleSingleApplication" />
+      <keyword name="main" id="main" ref="eric4.eric4.html#main" />
+      <keyword name="uiStartUp" id="uiStartUp" ref="eric4.eric4.html#uiStartUp" />
+      <keyword name="eric4-compare (Module)" id="eric4-compare (Module)" ref="eric4.eric4-compare.html" />
+      <keyword name="createMainWidget" id="createMainWidget" ref="eric4.eric4-compare.html#createMainWidget" />
+      <keyword name="main" id="main" ref="eric4.eric4-compare.html#main" />
+      <keyword name="install (Module)" id="install (Module)" ref="eric4.install.html" />
+      <keyword name="cleanUp" id="cleanUp" ref="eric4.install.html#cleanUp" />
+      <keyword name="compileUiDir" id="compileUiDir" ref="eric4.install.html#compileUiDir" />
+      <keyword name="compileUiFiles" id="compileUiFiles" ref="eric4.install.html#compileUiFiles" />
+      <keyword name="compile_ui" id="compile_ui" ref="eric4.install.html#compile_ui" />
+      <keyword name="copyToFile" id="copyToFile" ref="eric4.install.html#copyToFile" />
+      <keyword name="copyTree" id="copyTree" ref="eric4.install.html#copyTree" />
+      <keyword name="createConfig" id="createConfig" ref="eric4.install.html#createConfig" />
+      <keyword name="createGlobalPluginsDir" id="createGlobalPluginsDir" ref="eric4.install.html#createGlobalPluginsDir" />
+      <keyword name="createInstallConfig" id="createInstallConfig" ref="eric4.install.html#createInstallConfig" />
+      <keyword name="createPyWrapper" id="createPyWrapper" ref="eric4.install.html#createPyWrapper" />
+      <keyword name="doDependancyChecks" id="doDependancyChecks" ref="eric4.install.html#doDependancyChecks" />
+      <keyword name="initGlobals" id="initGlobals" ref="eric4.install.html#initGlobals" />
+      <keyword name="installEric" id="installEric" ref="eric4.install.html#installEric" />
+      <keyword name="main" id="main" ref="eric4.install.html#main" />
+      <keyword name="pyName" id="pyName" ref="eric4.install.html#pyName" />
+      <keyword name="usage" id="usage" ref="eric4.install.html#usage" />
+      <keyword name="wrapperName" id="wrapperName" ref="eric4.install.html#wrapperName" />
+      <keyword name="IconEditor (Package)" id="IconEditor (Package)" ref="index-eric4.IconEditor.html" />
+      <keyword name="IconEditorPalette (Module)" id="IconEditorPalette (Module)" ref="eric4.IconEditor.IconEditorPalette.html" />
+      <keyword name="IconEditorPalette" id="IconEditorPalette" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette" />
+      <keyword name="IconEditorPalette (Constructor)" id="IconEditorPalette (Constructor)" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette.__init__" />
+      <keyword name="IconEditorPalette.__alphaChanged" id="IconEditorPalette.__alphaChanged" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette.__alphaChanged" />
+      <keyword name="IconEditorPalette.__selectColor" id="IconEditorPalette.__selectColor" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette.__selectColor" />
+      <keyword name="IconEditorPalette.colorChanged" id="IconEditorPalette.colorChanged" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette.colorChanged" />
+      <keyword name="IconEditorPalette.previewChanged" id="IconEditorPalette.previewChanged" ref="eric4.IconEditor.IconEditorPalette.html#IconEditorPalette.previewChanged" />
+      <keyword name="IconSizeDialog (Module)" id="IconSizeDialog (Module)" ref="eric4.IconEditor.IconSizeDialog.html" />
+      <keyword name="IconSizeDialog" id="IconSizeDialog" ref="eric4.IconEditor.IconSizeDialog.html#IconSizeDialog" />
+      <keyword name="IconSizeDialog (Constructor)" id="IconSizeDialog (Constructor)" ref="eric4.IconEditor.IconSizeDialog.html#IconSizeDialog.__init__" />
+      <keyword name="IconSizeDialog.getData" id="IconSizeDialog.getData" ref="eric4.IconEditor.IconSizeDialog.html#IconSizeDialog.getData" />
+      <keyword name="IconEditorGrid (Module)" id="IconEditorGrid (Module)" ref="eric4.IconEditor.IconEditorGrid.html" />
+      <keyword name="IconEditCommand" id="IconEditCommand" ref="eric4.IconEditor.IconEditorGrid.html#IconEditCommand" />
+      <keyword name="IconEditorGrid" id="IconEditorGrid" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid" />
+      <keyword name="IconEditCommand (Constructor)" id="IconEditCommand (Constructor)" ref="eric4.IconEditor.IconEditorGrid.html#IconEditCommand.__init__" />
+      <keyword name="IconEditCommand.redo" id="IconEditCommand.redo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditCommand.redo" />
+      <keyword name="IconEditCommand.setAfterImage" id="IconEditCommand.setAfterImage" ref="eric4.IconEditor.IconEditorGrid.html#IconEditCommand.setAfterImage" />
+      <keyword name="IconEditCommand.undo" id="IconEditCommand.undo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditCommand.undo" />
+      <keyword name="IconEditorGrid (Constructor)" id="IconEditorGrid (Constructor)" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__init__" />
+      <keyword name="IconEditorGrid.__checkClipboard" id="IconEditorGrid.__checkClipboard" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__checkClipboard" />
+      <keyword name="IconEditorGrid.__cleanChanged" id="IconEditorGrid.__cleanChanged" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__cleanChanged" />
+      <keyword name="IconEditorGrid.__clipboardImage" id="IconEditorGrid.__clipboardImage" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__clipboardImage" />
+      <keyword name="IconEditorGrid.__drawFlood" id="IconEditorGrid.__drawFlood" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__drawFlood" />
+      <keyword name="IconEditorGrid.__drawPasteRect" id="IconEditorGrid.__drawPasteRect" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__drawPasteRect" />
+      <keyword name="IconEditorGrid.__drawTool" id="IconEditorGrid.__drawTool" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__drawTool" />
+      <keyword name="IconEditorGrid.__getSelectionImage" id="IconEditorGrid.__getSelectionImage" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__getSelectionImage" />
+      <keyword name="IconEditorGrid.__imageCoordinates" id="IconEditorGrid.__imageCoordinates" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__imageCoordinates" />
+      <keyword name="IconEditorGrid.__initCursors" id="IconEditorGrid.__initCursors" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__initCursors" />
+      <keyword name="IconEditorGrid.__initUndoTexts" id="IconEditorGrid.__initUndoTexts" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__initUndoTexts" />
+      <keyword name="IconEditorGrid.__isMarked" id="IconEditorGrid.__isMarked" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__isMarked" />
+      <keyword name="IconEditorGrid.__pixelRect" id="IconEditorGrid.__pixelRect" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__pixelRect" />
+      <keyword name="IconEditorGrid.__setImagePixel" id="IconEditorGrid.__setImagePixel" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__setImagePixel" />
+      <keyword name="IconEditorGrid.__unMark" id="IconEditorGrid.__unMark" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__unMark" />
+      <keyword name="IconEditorGrid.__updateImageRect" id="IconEditorGrid.__updateImageRect" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__updateImageRect" />
+      <keyword name="IconEditorGrid.__updatePreviewPixmap" id="IconEditorGrid.__updatePreviewPixmap" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__updatePreviewPixmap" />
+      <keyword name="IconEditorGrid.__updateRect" id="IconEditorGrid.__updateRect" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.__updateRect" />
+      <keyword name="IconEditorGrid.canPaste" id="IconEditorGrid.canPaste" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.canPaste" />
+      <keyword name="IconEditorGrid.canRedo" id="IconEditorGrid.canRedo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.canRedo" />
+      <keyword name="IconEditorGrid.canUndo" id="IconEditorGrid.canUndo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.canUndo" />
+      <keyword name="IconEditorGrid.editClear" id="IconEditorGrid.editClear" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editClear" />
+      <keyword name="IconEditorGrid.editCopy" id="IconEditorGrid.editCopy" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editCopy" />
+      <keyword name="IconEditorGrid.editCut" id="IconEditorGrid.editCut" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editCut" />
+      <keyword name="IconEditorGrid.editNew" id="IconEditorGrid.editNew" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editNew" />
+      <keyword name="IconEditorGrid.editPaste" id="IconEditorGrid.editPaste" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editPaste" />
+      <keyword name="IconEditorGrid.editPasteAsNew" id="IconEditorGrid.editPasteAsNew" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editPasteAsNew" />
+      <keyword name="IconEditorGrid.editRedo" id="IconEditorGrid.editRedo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editRedo" />
+      <keyword name="IconEditorGrid.editResize" id="IconEditorGrid.editResize" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editResize" />
+      <keyword name="IconEditorGrid.editSelectAll" id="IconEditorGrid.editSelectAll" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editSelectAll" />
+      <keyword name="IconEditorGrid.editUndo" id="IconEditorGrid.editUndo" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.editUndo" />
+      <keyword name="IconEditorGrid.grayScale" id="IconEditorGrid.grayScale" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.grayScale" />
+      <keyword name="IconEditorGrid.iconImage" id="IconEditorGrid.iconImage" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.iconImage" />
+      <keyword name="IconEditorGrid.iconSize" id="IconEditorGrid.iconSize" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.iconSize" />
+      <keyword name="IconEditorGrid.isDirty" id="IconEditorGrid.isDirty" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.isDirty" />
+      <keyword name="IconEditorGrid.isGridEnabled" id="IconEditorGrid.isGridEnabled" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.isGridEnabled" />
+      <keyword name="IconEditorGrid.isSelectionAvailable" id="IconEditorGrid.isSelectionAvailable" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.isSelectionAvailable" />
+      <keyword name="IconEditorGrid.mouseMoveEvent" id="IconEditorGrid.mouseMoveEvent" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.mouseMoveEvent" />
+      <keyword name="IconEditorGrid.mousePressEvent" id="IconEditorGrid.mousePressEvent" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.mousePressEvent" />
+      <keyword name="IconEditorGrid.mouseReleaseEvent" id="IconEditorGrid.mouseReleaseEvent" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.mouseReleaseEvent" />
+      <keyword name="IconEditorGrid.paintEvent" id="IconEditorGrid.paintEvent" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.paintEvent" />
+      <keyword name="IconEditorGrid.penColor" id="IconEditorGrid.penColor" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.penColor" />
+      <keyword name="IconEditorGrid.previewPixmap" id="IconEditorGrid.previewPixmap" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.previewPixmap" />
+      <keyword name="IconEditorGrid.setDirty" id="IconEditorGrid.setDirty" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setDirty" />
+      <keyword name="IconEditorGrid.setGridEnabled" id="IconEditorGrid.setGridEnabled" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setGridEnabled" />
+      <keyword name="IconEditorGrid.setIconImage" id="IconEditorGrid.setIconImage" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setIconImage" />
+      <keyword name="IconEditorGrid.setPenColor" id="IconEditorGrid.setPenColor" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setPenColor" />
+      <keyword name="IconEditorGrid.setTool" id="IconEditorGrid.setTool" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setTool" />
+      <keyword name="IconEditorGrid.setZoomFactor" id="IconEditorGrid.setZoomFactor" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.setZoomFactor" />
+      <keyword name="IconEditorGrid.shutdown" id="IconEditorGrid.shutdown" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.shutdown" />
+      <keyword name="IconEditorGrid.sizeHint" id="IconEditorGrid.sizeHint" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.sizeHint" />
+      <keyword name="IconEditorGrid.tool" id="IconEditorGrid.tool" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.tool" />
+      <keyword name="IconEditorGrid.zoomFactor" id="IconEditorGrid.zoomFactor" ref="eric4.IconEditor.IconEditorGrid.html#IconEditorGrid.zoomFactor" />
+      <keyword name="IconZoomDialog (Module)" id="IconZoomDialog (Module)" ref="eric4.IconEditor.IconZoomDialog.html" />
+      <keyword name="IconZoomDialog" id="IconZoomDialog" ref="eric4.IconEditor.IconZoomDialog.html#IconZoomDialog" />
+      <keyword name="IconZoomDialog (Constructor)" id="IconZoomDialog (Constructor)" ref="eric4.IconEditor.IconZoomDialog.html#IconZoomDialog.__init__" />
+      <keyword name="IconZoomDialog.getZoomFactor" id="IconZoomDialog.getZoomFactor" ref="eric4.IconEditor.IconZoomDialog.html#IconZoomDialog.getZoomFactor" />
+      <keyword name="IconEditorWindow (Module)" id="IconEditorWindow (Module)" ref="eric4.IconEditor.IconEditorWindow.html" />
+      <keyword name="IconEditorWindow" id="IconEditorWindow" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow" />
+      <keyword name="IconEditorWindow (Constructor)" id="IconEditorWindow (Constructor)" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__init__" />
+      <keyword name="IconEditorWindow.__about" id="IconEditorWindow.__about" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__about" />
+      <keyword name="IconEditorWindow.__aboutQt" id="IconEditorWindow.__aboutQt" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__aboutQt" />
+      <keyword name="IconEditorWindow.__checkActions" id="IconEditorWindow.__checkActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__checkActions" />
+      <keyword name="IconEditorWindow.__closeAll" id="IconEditorWindow.__closeAll" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__closeAll" />
+      <keyword name="IconEditorWindow.__createPaletteDock" id="IconEditorWindow.__createPaletteDock" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__createPaletteDock" />
+      <keyword name="IconEditorWindow.__createStatusBar" id="IconEditorWindow.__createStatusBar" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__createStatusBar" />
+      <keyword name="IconEditorWindow.__initActions" id="IconEditorWindow.__initActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initActions" />
+      <keyword name="IconEditorWindow.__initEditActions" id="IconEditorWindow.__initEditActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initEditActions" />
+      <keyword name="IconEditorWindow.__initFileActions" id="IconEditorWindow.__initFileActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initFileActions" />
+      <keyword name="IconEditorWindow.__initFileFilters" id="IconEditorWindow.__initFileFilters" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initFileFilters" />
+      <keyword name="IconEditorWindow.__initHelpActions" id="IconEditorWindow.__initHelpActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initHelpActions" />
+      <keyword name="IconEditorWindow.__initMenus" id="IconEditorWindow.__initMenus" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initMenus" />
+      <keyword name="IconEditorWindow.__initToolbars" id="IconEditorWindow.__initToolbars" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initToolbars" />
+      <keyword name="IconEditorWindow.__initToolsActions" id="IconEditorWindow.__initToolsActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initToolsActions" />
+      <keyword name="IconEditorWindow.__initViewActions" id="IconEditorWindow.__initViewActions" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__initViewActions" />
+      <keyword name="IconEditorWindow.__loadIconFile" id="IconEditorWindow.__loadIconFile" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__loadIconFile" />
+      <keyword name="IconEditorWindow.__maybeSave" id="IconEditorWindow.__maybeSave" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__maybeSave" />
+      <keyword name="IconEditorWindow.__modificationChanged" id="IconEditorWindow.__modificationChanged" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__modificationChanged" />
+      <keyword name="IconEditorWindow.__newIcon" id="IconEditorWindow.__newIcon" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__newIcon" />
+      <keyword name="IconEditorWindow.__newWindow" id="IconEditorWindow.__newWindow" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__newWindow" />
+      <keyword name="IconEditorWindow.__openIcon" id="IconEditorWindow.__openIcon" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__openIcon" />
+      <keyword name="IconEditorWindow.__saveIcon" id="IconEditorWindow.__saveIcon" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__saveIcon" />
+      <keyword name="IconEditorWindow.__saveIconAs" id="IconEditorWindow.__saveIconAs" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__saveIconAs" />
+      <keyword name="IconEditorWindow.__saveIconFile" id="IconEditorWindow.__saveIconFile" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__saveIconFile" />
+      <keyword name="IconEditorWindow.__setCurrentFile" id="IconEditorWindow.__setCurrentFile" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__setCurrentFile" />
+      <keyword name="IconEditorWindow.__strippedName" id="IconEditorWindow.__strippedName" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__strippedName" />
+      <keyword name="IconEditorWindow.__updatePosition" id="IconEditorWindow.__updatePosition" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__updatePosition" />
+      <keyword name="IconEditorWindow.__updateSize" id="IconEditorWindow.__updateSize" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__updateSize" />
+      <keyword name="IconEditorWindow.__updateZoom" id="IconEditorWindow.__updateZoom" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__updateZoom" />
+      <keyword name="IconEditorWindow.__whatsThis" id="IconEditorWindow.__whatsThis" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__whatsThis" />
+      <keyword name="IconEditorWindow.__zoom" id="IconEditorWindow.__zoom" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__zoom" />
+      <keyword name="IconEditorWindow.__zoomIn" id="IconEditorWindow.__zoomIn" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__zoomIn" />
+      <keyword name="IconEditorWindow.__zoomOut" id="IconEditorWindow.__zoomOut" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__zoomOut" />
+      <keyword name="IconEditorWindow.__zoomReset" id="IconEditorWindow.__zoomReset" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.__zoomReset" />
+      <keyword name="IconEditorWindow.closeEvent" id="IconEditorWindow.closeEvent" ref="eric4.IconEditor.IconEditorWindow.html#IconEditorWindow.closeEvent" />
+      <keyword name="PyUnit (Package)" id="PyUnit (Package)" ref="index-eric4.PyUnit.html" />
+      <keyword name="UnittestDialog (Module)" id="UnittestDialog (Module)" ref="eric4.PyUnit.UnittestDialog.html" />
+      <keyword name="QtTestResult" id="QtTestResult" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult" />
+      <keyword name="UnittestDialog" id="UnittestDialog" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog" />
+      <keyword name="UnittestWindow" id="UnittestWindow" ref="eric4.PyUnit.UnittestDialog.html#UnittestWindow" />
+      <keyword name="QtTestResult (Constructor)" id="QtTestResult (Constructor)" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult.__init__" />
+      <keyword name="QtTestResult.addError" id="QtTestResult.addError" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult.addError" />
+      <keyword name="QtTestResult.addFailure" id="QtTestResult.addFailure" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult.addFailure" />
+      <keyword name="QtTestResult.startTest" id="QtTestResult.startTest" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult.startTest" />
+      <keyword name="QtTestResult.stopTest" id="QtTestResult.stopTest" ref="eric4.PyUnit.UnittestDialog.html#QtTestResult.stopTest" />
+      <keyword name="UnittestDialog (Constructor)" id="UnittestDialog (Constructor)" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__init__" />
+      <keyword name="UnittestDialog.__UTPrepared" id="UnittestDialog.__UTPrepared" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__UTPrepared" />
+      <keyword name="UnittestDialog.__setProgressColor" id="UnittestDialog.__setProgressColor" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__setProgressColor" />
+      <keyword name="UnittestDialog.__setRunningMode" id="UnittestDialog.__setRunningMode" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__setRunningMode" />
+      <keyword name="UnittestDialog.__setStoppedMode" id="UnittestDialog.__setStoppedMode" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__setStoppedMode" />
+      <keyword name="UnittestDialog.__showSource" id="UnittestDialog.__showSource" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.__showSource" />
+      <keyword name="UnittestDialog.insertProg" id="UnittestDialog.insertProg" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.insertProg" />
+      <keyword name="UnittestDialog.insertTestName" id="UnittestDialog.insertTestName" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.insertTestName" />
+      <keyword name="UnittestDialog.on_buttonBox_clicked" id="UnittestDialog.on_buttonBox_clicked" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_buttonBox_clicked" />
+      <keyword name="UnittestDialog.on_errorsListWidget_currentTextChanged" id="UnittestDialog.on_errorsListWidget_currentTextChanged" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_errorsListWidget_currentTextChanged" />
+      <keyword name="UnittestDialog.on_errorsListWidget_itemDoubleClicked" id="UnittestDialog.on_errorsListWidget_itemDoubleClicked" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_errorsListWidget_itemDoubleClicked" />
+      <keyword name="UnittestDialog.on_fileDialogButton_clicked" id="UnittestDialog.on_fileDialogButton_clicked" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_fileDialogButton_clicked" />
+      <keyword name="UnittestDialog.on_startButton_clicked" id="UnittestDialog.on_startButton_clicked" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_startButton_clicked" />
+      <keyword name="UnittestDialog.on_stopButton_clicked" id="UnittestDialog.on_stopButton_clicked" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_stopButton_clicked" />
+      <keyword name="UnittestDialog.on_testsuiteComboBox_editTextChanged" id="UnittestDialog.on_testsuiteComboBox_editTextChanged" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.on_testsuiteComboBox_editTextChanged" />
+      <keyword name="UnittestDialog.testErrored" id="UnittestDialog.testErrored" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.testErrored" />
+      <keyword name="UnittestDialog.testFailed" id="UnittestDialog.testFailed" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.testFailed" />
+      <keyword name="UnittestDialog.testFinished" id="UnittestDialog.testFinished" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.testFinished" />
+      <keyword name="UnittestDialog.testStarted" id="UnittestDialog.testStarted" ref="eric4.PyUnit.UnittestDialog.html#UnittestDialog.testStarted" />
+      <keyword name="UnittestWindow (Constructor)" id="UnittestWindow (Constructor)" ref="eric4.PyUnit.UnittestDialog.html#UnittestWindow.__init__" />
+      <keyword name="UnittestWindow.eventFilter" id="UnittestWindow.eventFilter" ref="eric4.PyUnit.UnittestDialog.html#UnittestWindow.eventFilter" />
+      <keyword name="DataViews (Package)" id="DataViews (Package)" ref="index-eric4.DataViews.html" />
+      <keyword name="CodeMetricsDialog (Module)" id="CodeMetricsDialog (Module)" ref="eric4.DataViews.CodeMetricsDialog.html" />
+      <keyword name="CodeMetricsDialog" id="CodeMetricsDialog" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog" />
+      <keyword name="CodeMetricsDialog (Constructor)" id="CodeMetricsDialog (Constructor)" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__init__" />
+      <keyword name="CodeMetricsDialog.__createResultItem" id="CodeMetricsDialog.__createResultItem" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__createResultItem" />
+      <keyword name="CodeMetricsDialog.__createSummaryItem" id="CodeMetricsDialog.__createSummaryItem" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__createSummaryItem" />
+      <keyword name="CodeMetricsDialog.__finish" id="CodeMetricsDialog.__finish" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__finish" />
+      <keyword name="CodeMetricsDialog.__getValues" id="CodeMetricsDialog.__getValues" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__getValues" />
+      <keyword name="CodeMetricsDialog.__resizeResultColumns" id="CodeMetricsDialog.__resizeResultColumns" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__resizeResultColumns" />
+      <keyword name="CodeMetricsDialog.__resizeSummaryColumns" id="CodeMetricsDialog.__resizeSummaryColumns" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__resizeSummaryColumns" />
+      <keyword name="CodeMetricsDialog.__resultCollapse" id="CodeMetricsDialog.__resultCollapse" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__resultCollapse" />
+      <keyword name="CodeMetricsDialog.__resultExpand" id="CodeMetricsDialog.__resultExpand" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__resultExpand" />
+      <keyword name="CodeMetricsDialog.__showContextMenu" id="CodeMetricsDialog.__showContextMenu" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.__showContextMenu" />
+      <keyword name="CodeMetricsDialog.on_buttonBox_clicked" id="CodeMetricsDialog.on_buttonBox_clicked" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.on_buttonBox_clicked" />
+      <keyword name="CodeMetricsDialog.start" id="CodeMetricsDialog.start" ref="eric4.DataViews.CodeMetricsDialog.html#CodeMetricsDialog.start" />
+      <keyword name="PyProfileDialog (Module)" id="PyProfileDialog (Module)" ref="eric4.DataViews.PyProfileDialog.html" />
+      <keyword name="ProfileTreeWidgetItem" id="ProfileTreeWidgetItem" ref="eric4.DataViews.PyProfileDialog.html#ProfileTreeWidgetItem" />
+      <keyword name="PyProfileDialog" id="PyProfileDialog" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog" />
+      <keyword name="ProfileTreeWidgetItem.__getNC" id="ProfileTreeWidgetItem.__getNC" ref="eric4.DataViews.PyProfileDialog.html#ProfileTreeWidgetItem.__getNC" />
+      <keyword name="ProfileTreeWidgetItem.__lt__" id="ProfileTreeWidgetItem.__lt__" ref="eric4.DataViews.PyProfileDialog.html#ProfileTreeWidgetItem.__lt__" />
+      <keyword name="PyProfileDialog (Constructor)" id="PyProfileDialog (Constructor)" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__init__" />
+      <keyword name="PyProfileDialog.__createResultItem" id="PyProfileDialog.__createResultItem" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__createResultItem" />
+      <keyword name="PyProfileDialog.__createSummaryItem" id="PyProfileDialog.__createSummaryItem" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__createSummaryItem" />
+      <keyword name="PyProfileDialog.__eraseAll" id="PyProfileDialog.__eraseAll" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__eraseAll" />
+      <keyword name="PyProfileDialog.__eraseProfile" id="PyProfileDialog.__eraseProfile" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__eraseProfile" />
+      <keyword name="PyProfileDialog.__eraseTiming" id="PyProfileDialog.__eraseTiming" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__eraseTiming" />
+      <keyword name="PyProfileDialog.__filter" id="PyProfileDialog.__filter" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__filter" />
+      <keyword name="PyProfileDialog.__finish" id="PyProfileDialog.__finish" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__finish" />
+      <keyword name="PyProfileDialog.__populateLists" id="PyProfileDialog.__populateLists" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__populateLists" />
+      <keyword name="PyProfileDialog.__resortResultList" id="PyProfileDialog.__resortResultList" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__resortResultList" />
+      <keyword name="PyProfileDialog.__showContextMenu" id="PyProfileDialog.__showContextMenu" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__showContextMenu" />
+      <keyword name="PyProfileDialog.__unfinish" id="PyProfileDialog.__unfinish" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.__unfinish" />
+      <keyword name="PyProfileDialog.on_buttonBox_clicked" id="PyProfileDialog.on_buttonBox_clicked" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.on_buttonBox_clicked" />
+      <keyword name="PyProfileDialog.start" id="PyProfileDialog.start" ref="eric4.DataViews.PyProfileDialog.html#PyProfileDialog.start" />
+      <keyword name="PyCoverageDialog (Module)" id="PyCoverageDialog (Module)" ref="eric4.DataViews.PyCoverageDialog.html" />
+      <keyword name="PyCoverageDialog" id="PyCoverageDialog" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog" />
+      <keyword name="PyCoverageDialog (Constructor)" id="PyCoverageDialog (Constructor)" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__init__" />
+      <keyword name="PyCoverageDialog.__annotate" id="PyCoverageDialog.__annotate" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__annotate" />
+      <keyword name="PyCoverageDialog.__annotateAll" id="PyCoverageDialog.__annotateAll" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__annotateAll" />
+      <keyword name="PyCoverageDialog.__createResultItem" id="PyCoverageDialog.__createResultItem" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__createResultItem" />
+      <keyword name="PyCoverageDialog.__deleteAnnotated" id="PyCoverageDialog.__deleteAnnotated" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__deleteAnnotated" />
+      <keyword name="PyCoverageDialog.__erase" id="PyCoverageDialog.__erase" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__erase" />
+      <keyword name="PyCoverageDialog.__finish" id="PyCoverageDialog.__finish" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__finish" />
+      <keyword name="PyCoverageDialog.__format_lines" id="PyCoverageDialog.__format_lines" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__format_lines" />
+      <keyword name="PyCoverageDialog.__showContextMenu" id="PyCoverageDialog.__showContextMenu" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.__showContextMenu" />
+      <keyword name="PyCoverageDialog.on_buttonBox_clicked" id="PyCoverageDialog.on_buttonBox_clicked" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.on_buttonBox_clicked" />
+      <keyword name="PyCoverageDialog.on_reloadButton_clicked" id="PyCoverageDialog.on_reloadButton_clicked" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.on_reloadButton_clicked" />
+      <keyword name="PyCoverageDialog.start" id="PyCoverageDialog.start" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.start" />
+      <keyword name="PyCoverageDialog.stringify" id="PyCoverageDialog.stringify" ref="eric4.DataViews.PyCoverageDialog.html#PyCoverageDialog.stringify" />
+      <keyword name="CodeMetrics (Module)" id="CodeMetrics (Module)" ref="eric4.DataViews.CodeMetrics.html" />
+      <keyword name="Parser" id="Parser" ref="eric4.DataViews.CodeMetrics.html#Parser" />
+      <keyword name="SourceStat" id="SourceStat" ref="eric4.DataViews.CodeMetrics.html#SourceStat" />
+      <keyword name="Token" id="Token" ref="eric4.DataViews.CodeMetrics.html#Token" />
+      <keyword name="analyze" id="analyze" ref="eric4.DataViews.CodeMetrics.html#analyze" />
+      <keyword name="main" id="main" ref="eric4.DataViews.CodeMetrics.html#main" />
+      <keyword name="summarize" id="summarize" ref="eric4.DataViews.CodeMetrics.html#summarize" />
+      <keyword name="Parser.__addToken" id="Parser.__addToken" ref="eric4.DataViews.CodeMetrics.html#Parser.__addToken" />
+      <keyword name="Parser.__tokeneater" id="Parser.__tokeneater" ref="eric4.DataViews.CodeMetrics.html#Parser.__tokeneater" />
+      <keyword name="Parser.parse" id="Parser.parse" ref="eric4.DataViews.CodeMetrics.html#Parser.parse" />
+      <keyword name="SourceStat (Constructor)" id="SourceStat (Constructor)" ref="eric4.DataViews.CodeMetrics.html#SourceStat.__init__" />
+      <keyword name="SourceStat.dedent" id="SourceStat.dedent" ref="eric4.DataViews.CodeMetrics.html#SourceStat.dedent" />
+      <keyword name="SourceStat.dump" id="SourceStat.dump" ref="eric4.DataViews.CodeMetrics.html#SourceStat.dump" />
+      <keyword name="SourceStat.getCounter" id="SourceStat.getCounter" ref="eric4.DataViews.CodeMetrics.html#SourceStat.getCounter" />
+      <keyword name="SourceStat.inc" id="SourceStat.inc" ref="eric4.DataViews.CodeMetrics.html#SourceStat.inc" />
+      <keyword name="SourceStat.indent" id="SourceStat.indent" ref="eric4.DataViews.CodeMetrics.html#SourceStat.indent" />
+      <keyword name="SourceStat.push" id="SourceStat.push" ref="eric4.DataViews.CodeMetrics.html#SourceStat.push" />
+      <keyword name="Token (Constructor)" id="Token (Constructor)" ref="eric4.DataViews.CodeMetrics.html#Token.__init__" />
+      <keyword name="PluginManager (Package)" id="PluginManager (Package)" ref="index-eric4.PluginManager.html" />
+      <keyword name="PluginManager (Module)" id="PluginManager (Module)" ref="eric4.PluginManager.PluginManager.html" />
+      <keyword name="PluginManager" id="PluginManager" ref="eric4.PluginManager.PluginManager.html#PluginManager" />
+      <keyword name="PluginManager (Constructor)" id="PluginManager (Constructor)" ref="eric4.PluginManager.PluginManager.html#PluginManager.__init__" />
+      <keyword name="PluginManager.__canActivatePlugin" id="PluginManager.__canActivatePlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.__canActivatePlugin" />
+      <keyword name="PluginManager.__canDeactivatePlugin" id="PluginManager.__canDeactivatePlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.__canDeactivatePlugin" />
+      <keyword name="PluginManager.__checkPluginsDownloadDirectory" id="PluginManager.__checkPluginsDownloadDirectory" ref="eric4.PluginManager.PluginManager.html#PluginManager.__checkPluginsDownloadDirectory" />
+      <keyword name="PluginManager.__getShortInfo" id="PluginManager.__getShortInfo" ref="eric4.PluginManager.PluginManager.html#PluginManager.__getShortInfo" />
+      <keyword name="PluginManager.__insertPluginsPaths" id="PluginManager.__insertPluginsPaths" ref="eric4.PluginManager.PluginManager.html#PluginManager.__insertPluginsPaths" />
+      <keyword name="PluginManager.__loadPlugins" id="PluginManager.__loadPlugins" ref="eric4.PluginManager.PluginManager.html#PluginManager.__loadPlugins" />
+      <keyword name="PluginManager.__pluginDirectoriesExist" id="PluginManager.__pluginDirectoriesExist" ref="eric4.PluginManager.PluginManager.html#PluginManager.__pluginDirectoriesExist" />
+      <keyword name="PluginManager.__pluginModulesExist" id="PluginManager.__pluginModulesExist" ref="eric4.PluginManager.PluginManager.html#PluginManager.__pluginModulesExist" />
+      <keyword name="PluginManager.activatePlugin" id="PluginManager.activatePlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.activatePlugin" />
+      <keyword name="PluginManager.activatePlugins" id="PluginManager.activatePlugins" ref="eric4.PluginManager.PluginManager.html#PluginManager.activatePlugins" />
+      <keyword name="PluginManager.deactivatePlugin" id="PluginManager.deactivatePlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.deactivatePlugin" />
+      <keyword name="PluginManager.deactivateVcsPlugins" id="PluginManager.deactivateVcsPlugins" ref="eric4.PluginManager.PluginManager.html#PluginManager.deactivateVcsPlugins" />
+      <keyword name="PluginManager.finalizeSetup" id="PluginManager.finalizeSetup" ref="eric4.PluginManager.PluginManager.html#PluginManager.finalizeSetup" />
+      <keyword name="PluginManager.getPluginApiFiles" id="PluginManager.getPluginApiFiles" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginApiFiles" />
+      <keyword name="PluginManager.getPluginConfigData" id="PluginManager.getPluginConfigData" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginConfigData" />
+      <keyword name="PluginManager.getPluginDetails" id="PluginManager.getPluginDetails" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginDetails" />
+      <keyword name="PluginManager.getPluginDir" id="PluginManager.getPluginDir" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginDir" />
+      <keyword name="PluginManager.getPluginDisplayStrings" id="PluginManager.getPluginDisplayStrings" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginDisplayStrings" />
+      <keyword name="PluginManager.getPluginExeDisplayData" id="PluginManager.getPluginExeDisplayData" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginExeDisplayData" />
+      <keyword name="PluginManager.getPluginInfos" id="PluginManager.getPluginInfos" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginInfos" />
+      <keyword name="PluginManager.getPluginModules" id="PluginManager.getPluginModules" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginModules" />
+      <keyword name="PluginManager.getPluginObject" id="PluginManager.getPluginObject" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginObject" />
+      <keyword name="PluginManager.getPluginPreviewPixmap" id="PluginManager.getPluginPreviewPixmap" ref="eric4.PluginManager.PluginManager.html#PluginManager.getPluginPreviewPixmap" />
+      <keyword name="PluginManager.getVcsSystemIndicators" id="PluginManager.getVcsSystemIndicators" ref="eric4.PluginManager.PluginManager.html#PluginManager.getVcsSystemIndicators" />
+      <keyword name="PluginManager.initOnDemandPlugin" id="PluginManager.initOnDemandPlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.initOnDemandPlugin" />
+      <keyword name="PluginManager.initOnDemandPlugins" id="PluginManager.initOnDemandPlugins" ref="eric4.PluginManager.PluginManager.html#PluginManager.initOnDemandPlugins" />
+      <keyword name="PluginManager.isPluginActive" id="PluginManager.isPluginActive" ref="eric4.PluginManager.PluginManager.html#PluginManager.isPluginActive" />
+      <keyword name="PluginManager.isPluginLoaded" id="PluginManager.isPluginLoaded" ref="eric4.PluginManager.PluginManager.html#PluginManager.isPluginLoaded" />
+      <keyword name="PluginManager.isValidPluginName" id="PluginManager.isValidPluginName" ref="eric4.PluginManager.PluginManager.html#PluginManager.isValidPluginName" />
+      <keyword name="PluginManager.loadPlugin" id="PluginManager.loadPlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.loadPlugin" />
+      <keyword name="PluginManager.preferencesChanged" id="PluginManager.preferencesChanged" ref="eric4.PluginManager.PluginManager.html#PluginManager.preferencesChanged" />
+      <keyword name="PluginManager.removePluginFromSysModules" id="PluginManager.removePluginFromSysModules" ref="eric4.PluginManager.PluginManager.html#PluginManager.removePluginFromSysModules" />
+      <keyword name="PluginManager.shutdown" id="PluginManager.shutdown" ref="eric4.PluginManager.PluginManager.html#PluginManager.shutdown" />
+      <keyword name="PluginManager.unloadPlugin" id="PluginManager.unloadPlugin" ref="eric4.PluginManager.PluginManager.html#PluginManager.unloadPlugin" />
+      <keyword name="PluginInstallDialog (Module)" id="PluginInstallDialog (Module)" ref="eric4.PluginManager.PluginInstallDialog.html" />
+      <keyword name="PluginInstallDialog" id="PluginInstallDialog" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallDialog" />
+      <keyword name="PluginInstallWidget" id="PluginInstallWidget" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget" />
+      <keyword name="PluginInstallWindow" id="PluginInstallWindow" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWindow" />
+      <keyword name="PluginInstallDialog (Constructor)" id="PluginInstallDialog (Constructor)" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallDialog.__init__" />
+      <keyword name="PluginInstallDialog.restartNeeded" id="PluginInstallDialog.restartNeeded" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallDialog.restartNeeded" />
+      <keyword name="PluginInstallWidget (Constructor)" id="PluginInstallWidget (Constructor)" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__init__" />
+      <keyword name="PluginInstallWidget.__createArchivesList" id="PluginInstallWidget.__createArchivesList" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__createArchivesList" />
+      <keyword name="PluginInstallWidget.__installPlugin" id="PluginInstallWidget.__installPlugin" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__installPlugin" />
+      <keyword name="PluginInstallWidget.__installPlugins" id="PluginInstallWidget.__installPlugins" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__installPlugins" />
+      <keyword name="PluginInstallWidget.__makedirs" id="PluginInstallWidget.__makedirs" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__makedirs" />
+      <keyword name="PluginInstallWidget.__rollback" id="PluginInstallWidget.__rollback" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__rollback" />
+      <keyword name="PluginInstallWidget.__selectPage" id="PluginInstallWidget.__selectPage" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__selectPage" />
+      <keyword name="PluginInstallWidget.__uninstallPackage" id="PluginInstallWidget.__uninstallPackage" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.__uninstallPackage" />
+      <keyword name="PluginInstallWidget.on_addArchivesButton_clicked" id="PluginInstallWidget.on_addArchivesButton_clicked" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.on_addArchivesButton_clicked" />
+      <keyword name="PluginInstallWidget.on_archivesList_itemSelectionChanged" id="PluginInstallWidget.on_archivesList_itemSelectionChanged" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.on_archivesList_itemSelectionChanged" />
+      <keyword name="PluginInstallWidget.on_buttonBox_clicked" id="PluginInstallWidget.on_buttonBox_clicked" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.on_buttonBox_clicked" />
+      <keyword name="PluginInstallWidget.on_removeArchivesButton_clicked" id="PluginInstallWidget.on_removeArchivesButton_clicked" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.on_removeArchivesButton_clicked" />
+      <keyword name="PluginInstallWidget.restartNeeded" id="PluginInstallWidget.restartNeeded" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWidget.restartNeeded" />
+      <keyword name="PluginInstallWindow (Constructor)" id="PluginInstallWindow (Constructor)" ref="eric4.PluginManager.PluginInstallDialog.html#PluginInstallWindow.__init__" />
+      <keyword name="PluginRepositoryDialog (Module)" id="PluginRepositoryDialog (Module)" ref="eric4.PluginManager.PluginRepositoryDialog.html" />
+      <keyword name="PluginRepositoryDialog" id="PluginRepositoryDialog" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryDialog" />
+      <keyword name="PluginRepositoryWidget" id="PluginRepositoryWidget" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget" />
+      <keyword name="PluginRepositoryWindow" id="PluginRepositoryWindow" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWindow" />
+      <keyword name="PluginRepositoryDialog (Constructor)" id="PluginRepositoryDialog (Constructor)" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryDialog.__init__" />
+      <keyword name="PluginRepositoryDialog.__closeAndInstall" id="PluginRepositoryDialog.__closeAndInstall" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryDialog.__closeAndInstall" />
+      <keyword name="PluginRepositoryDialog.getDownloadedPlugins" id="PluginRepositoryDialog.getDownloadedPlugins" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryDialog.getDownloadedPlugins" />
+      <keyword name="PluginRepositoryWidget (Constructor)" id="PluginRepositoryWidget (Constructor)" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__init__" />
+      <keyword name="PluginRepositoryWidget.__dataReadProgress" id="PluginRepositoryWidget.__dataReadProgress" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__dataReadProgress" />
+      <keyword name="PluginRepositoryWidget.__downloadCancel" id="PluginRepositoryWidget.__downloadCancel" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadCancel" />
+      <keyword name="PluginRepositoryWidget.__downloadFile" id="PluginRepositoryWidget.__downloadFile" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadFile" />
+      <keyword name="PluginRepositoryWidget.__downloadFileDone" id="PluginRepositoryWidget.__downloadFileDone" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadFileDone" />
+      <keyword name="PluginRepositoryWidget.__downloadPlugin" id="PluginRepositoryWidget.__downloadPlugin" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadPlugin" />
+      <keyword name="PluginRepositoryWidget.__downloadPluginDone" id="PluginRepositoryWidget.__downloadPluginDone" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadPluginDone" />
+      <keyword name="PluginRepositoryWidget.__downloadPlugins" id="PluginRepositoryWidget.__downloadPlugins" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadPlugins" />
+      <keyword name="PluginRepositoryWidget.__downloadPluginsDone" id="PluginRepositoryWidget.__downloadPluginsDone" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadPluginsDone" />
+      <keyword name="PluginRepositoryWidget.__downloadRepositoryFileDone" id="PluginRepositoryWidget.__downloadRepositoryFileDone" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__downloadRepositoryFileDone" />
+      <keyword name="PluginRepositoryWidget.__formatDescription" id="PluginRepositoryWidget.__formatDescription" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__formatDescription" />
+      <keyword name="PluginRepositoryWidget.__isUpToDate" id="PluginRepositoryWidget.__isUpToDate" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__isUpToDate" />
+      <keyword name="PluginRepositoryWidget.__populateList" id="PluginRepositoryWidget.__populateList" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__populateList" />
+      <keyword name="PluginRepositoryWidget.__proxyAuthenticationRequired" id="PluginRepositoryWidget.__proxyAuthenticationRequired" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__proxyAuthenticationRequired" />
+      <keyword name="PluginRepositoryWidget.__resortRepositoryList" id="PluginRepositoryWidget.__resortRepositoryList" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__resortRepositoryList" />
+      <keyword name="PluginRepositoryWidget.__selectedItems" id="PluginRepositoryWidget.__selectedItems" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__selectedItems" />
+      <keyword name="PluginRepositoryWidget.__sslErrors" id="PluginRepositoryWidget.__sslErrors" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__sslErrors" />
+      <keyword name="PluginRepositoryWidget.__updateList" id="PluginRepositoryWidget.__updateList" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__updateList" />
+      <keyword name="PluginRepositoryWidget.addEntry" id="PluginRepositoryWidget.addEntry" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.addEntry" />
+      <keyword name="PluginRepositoryWidget.getDownloadedPlugins" id="PluginRepositoryWidget.getDownloadedPlugins" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.getDownloadedPlugins" />
+      <keyword name="PluginRepositoryWidget.on_buttonBox_clicked" id="PluginRepositoryWidget.on_buttonBox_clicked" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.on_buttonBox_clicked" />
+      <keyword name="PluginRepositoryWidget.on_repositoryList_currentItemChanged" id="PluginRepositoryWidget.on_repositoryList_currentItemChanged" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.on_repositoryList_currentItemChanged" />
+      <keyword name="PluginRepositoryWidget.on_repositoryList_itemSelectionChanged" id="PluginRepositoryWidget.on_repositoryList_itemSelectionChanged" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.on_repositoryList_itemSelectionChanged" />
+      <keyword name="PluginRepositoryWindow (Constructor)" id="PluginRepositoryWindow (Constructor)" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWindow.__init__" />
+      <keyword name="PluginRepositoryWindow.__startPluginInstall" id="PluginRepositoryWindow.__startPluginInstall" ref="eric4.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWindow.__startPluginInstall" />
+      <keyword name="PluginInfoDialog (Module)" id="PluginInfoDialog (Module)" ref="eric4.PluginManager.PluginInfoDialog.html" />
+      <keyword name="PluginInfoDialog" id="PluginInfoDialog" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog" />
+      <keyword name="PluginInfoDialog (Constructor)" id="PluginInfoDialog (Constructor)" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__init__" />
+      <keyword name="PluginInfoDialog.__activatePlugin" id="PluginInfoDialog.__activatePlugin" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__activatePlugin" />
+      <keyword name="PluginInfoDialog.__createEntry" id="PluginInfoDialog.__createEntry" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__createEntry" />
+      <keyword name="PluginInfoDialog.__deactivatePlugin" id="PluginInfoDialog.__deactivatePlugin" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__deactivatePlugin" />
+      <keyword name="PluginInfoDialog.__populateList" id="PluginInfoDialog.__populateList" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__populateList" />
+      <keyword name="PluginInfoDialog.__showContextMenu" id="PluginInfoDialog.__showContextMenu" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__showContextMenu" />
+      <keyword name="PluginInfoDialog.__showDetails" id="PluginInfoDialog.__showDetails" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.__showDetails" />
+      <keyword name="PluginInfoDialog.on_pluginList_itemActivated" id="PluginInfoDialog.on_pluginList_itemActivated" ref="eric4.PluginManager.PluginInfoDialog.html#PluginInfoDialog.on_pluginList_itemActivated" />
+      <keyword name="PluginUninstallDialog (Module)" id="PluginUninstallDialog (Module)" ref="eric4.PluginManager.PluginUninstallDialog.html" />
+      <keyword name="PluginUninstallDialog" id="PluginUninstallDialog" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallDialog" />
+      <keyword name="PluginUninstallWidget" id="PluginUninstallWidget" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWidget" />
+      <keyword name="PluginUninstallWindow" id="PluginUninstallWindow" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWindow" />
+      <keyword name="PluginUninstallDialog (Constructor)" id="PluginUninstallDialog (Constructor)" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallDialog.__init__" />
+      <keyword name="PluginUninstallWidget (Constructor)" id="PluginUninstallWidget (Constructor)" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWidget.__init__" />
+      <keyword name="PluginUninstallWidget.__uninstallPlugin" id="PluginUninstallWidget.__uninstallPlugin" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWidget.__uninstallPlugin" />
+      <keyword name="PluginUninstallWidget.on_buttonBox_accepted" id="PluginUninstallWidget.on_buttonBox_accepted" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWidget.on_buttonBox_accepted" />
+      <keyword name="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" id="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" />
+      <keyword name="PluginUninstallWindow (Constructor)" id="PluginUninstallWindow (Constructor)" ref="eric4.PluginManager.PluginUninstallDialog.html#PluginUninstallWindow.__init__" />
+      <keyword name="PluginExceptions (Module)" id="PluginExceptions (Module)" ref="eric4.PluginManager.PluginExceptions.html" />
+      <keyword name="PluginActivationError" id="PluginActivationError" ref="eric4.PluginManager.PluginExceptions.html#PluginActivationError" />
+      <keyword name="PluginClassFormatError" id="PluginClassFormatError" ref="eric4.PluginManager.PluginExceptions.html#PluginClassFormatError" />
+      <keyword name="PluginError" id="PluginError" ref="eric4.PluginManager.PluginExceptions.html#PluginError" />
+      <keyword name="PluginLoadError" id="PluginLoadError" ref="eric4.PluginManager.PluginExceptions.html#PluginLoadError" />
+      <keyword name="PluginModuleFormatError" id="PluginModuleFormatError" ref="eric4.PluginManager.PluginExceptions.html#PluginModuleFormatError" />
+      <keyword name="PluginModulesError" id="PluginModulesError" ref="eric4.PluginManager.PluginExceptions.html#PluginModulesError" />
+      <keyword name="PluginPathError" id="PluginPathError" ref="eric4.PluginManager.PluginExceptions.html#PluginPathError" />
+      <keyword name="PluginActivationError (Constructor)" id="PluginActivationError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginActivationError.__init__" />
+      <keyword name="PluginClassFormatError (Constructor)" id="PluginClassFormatError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginClassFormatError.__init__" />
+      <keyword name="PluginError (Constructor)" id="PluginError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginError.__init__" />
+      <keyword name="PluginError.__repr__" id="PluginError.__repr__" ref="eric4.PluginManager.PluginExceptions.html#PluginError.__repr__" />
+      <keyword name="PluginError.__str__" id="PluginError.__str__" ref="eric4.PluginManager.PluginExceptions.html#PluginError.__str__" />
+      <keyword name="PluginLoadError (Constructor)" id="PluginLoadError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginLoadError.__init__" />
+      <keyword name="PluginModuleFormatError (Constructor)" id="PluginModuleFormatError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginModuleFormatError.__init__" />
+      <keyword name="PluginModulesError (Constructor)" id="PluginModulesError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginModulesError.__init__" />
+      <keyword name="PluginPathError (Constructor)" id="PluginPathError (Constructor)" ref="eric4.PluginManager.PluginExceptions.html#PluginPathError.__init__" />
+      <keyword name="PluginDetailsDialog (Module)" id="PluginDetailsDialog (Module)" ref="eric4.PluginManager.PluginDetailsDialog.html" />
+      <keyword name="PluginDetailsDialog" id="PluginDetailsDialog" ref="eric4.PluginManager.PluginDetailsDialog.html#PluginDetailsDialog" />
+      <keyword name="PluginDetailsDialog (Constructor)" id="PluginDetailsDialog (Constructor)" ref="eric4.PluginManager.PluginDetailsDialog.html#PluginDetailsDialog.__init__" />
+      <keyword name="PluginDetailsDialog.on_activeCheckBox_clicked" id="PluginDetailsDialog.on_activeCheckBox_clicked" ref="eric4.PluginManager.PluginDetailsDialog.html#PluginDetailsDialog.on_activeCheckBox_clicked" />
+      <keyword name="PluginDetailsDialog.on_autoactivateCheckBox_clicked" id="PluginDetailsDialog.on_autoactivateCheckBox_clicked" ref="eric4.PluginManager.PluginDetailsDialog.html#PluginDetailsDialog.on_autoactivateCheckBox_clicked" />
+      <keyword name="DebugClients (Package)" id="DebugClients (Package)" ref="index-eric4.DebugClients.html" />
+      <keyword name="MultiProject (Package)" id="MultiProject (Package)" ref="index-eric4.MultiProject.html" />
+      <keyword name="MultiProject (Module)" id="MultiProject (Module)" ref="eric4.MultiProject.MultiProject.html" />
+      <keyword name="MultiProject" id="MultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject" />
+      <keyword name="MultiProject (Constructor)" id="MultiProject (Constructor)" ref="eric4.MultiProject.MultiProject.html#MultiProject.__init__" />
+      <keyword name="MultiProject.__checkFilesExist" id="MultiProject.__checkFilesExist" ref="eric4.MultiProject.MultiProject.html#MultiProject.__checkFilesExist" />
+      <keyword name="MultiProject.__clearRecent" id="MultiProject.__clearRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__clearRecent" />
+      <keyword name="MultiProject.__initData" id="MultiProject.__initData" ref="eric4.MultiProject.MultiProject.html#MultiProject.__initData" />
+      <keyword name="MultiProject.__loadRecent" id="MultiProject.__loadRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__loadRecent" />
+      <keyword name="MultiProject.__openMasterProject" id="MultiProject.__openMasterProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.__openMasterProject" />
+      <keyword name="MultiProject.__openRecent" id="MultiProject.__openRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__openRecent" />
+      <keyword name="MultiProject.__readMultiProject" id="MultiProject.__readMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.__readMultiProject" />
+      <keyword name="MultiProject.__readXMLMultiProject" id="MultiProject.__readXMLMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.__readXMLMultiProject" />
+      <keyword name="MultiProject.__saveRecent" id="MultiProject.__saveRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__saveRecent" />
+      <keyword name="MultiProject.__showContextMenuRecent" id="MultiProject.__showContextMenuRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__showContextMenuRecent" />
+      <keyword name="MultiProject.__showMenu" id="MultiProject.__showMenu" ref="eric4.MultiProject.MultiProject.html#MultiProject.__showMenu" />
+      <keyword name="MultiProject.__showProperties" id="MultiProject.__showProperties" ref="eric4.MultiProject.MultiProject.html#MultiProject.__showProperties" />
+      <keyword name="MultiProject.__syncRecent" id="MultiProject.__syncRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.__syncRecent" />
+      <keyword name="MultiProject.__writeMultiProject" id="MultiProject.__writeMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.__writeMultiProject" />
+      <keyword name="MultiProject.__writeXMLMultiProject" id="MultiProject.__writeXMLMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.__writeXMLMultiProject" />
+      <keyword name="MultiProject.addE4Actions" id="MultiProject.addE4Actions" ref="eric4.MultiProject.MultiProject.html#MultiProject.addE4Actions" />
+      <keyword name="MultiProject.addProject" id="MultiProject.addProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.addProject" />
+      <keyword name="MultiProject.changeProjectProperties" id="MultiProject.changeProjectProperties" ref="eric4.MultiProject.MultiProject.html#MultiProject.changeProjectProperties" />
+      <keyword name="MultiProject.checkDirty" id="MultiProject.checkDirty" ref="eric4.MultiProject.MultiProject.html#MultiProject.checkDirty" />
+      <keyword name="MultiProject.closeMultiProject" id="MultiProject.closeMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.closeMultiProject" />
+      <keyword name="MultiProject.getActions" id="MultiProject.getActions" ref="eric4.MultiProject.MultiProject.html#MultiProject.getActions" />
+      <keyword name="MultiProject.getDependantProjectFiles" id="MultiProject.getDependantProjectFiles" ref="eric4.MultiProject.MultiProject.html#MultiProject.getDependantProjectFiles" />
+      <keyword name="MultiProject.getMasterProjectFile" id="MultiProject.getMasterProjectFile" ref="eric4.MultiProject.MultiProject.html#MultiProject.getMasterProjectFile" />
+      <keyword name="MultiProject.getMenu" id="MultiProject.getMenu" ref="eric4.MultiProject.MultiProject.html#MultiProject.getMenu" />
+      <keyword name="MultiProject.getMostRecent" id="MultiProject.getMostRecent" ref="eric4.MultiProject.MultiProject.html#MultiProject.getMostRecent" />
+      <keyword name="MultiProject.getMultiProjectFile" id="MultiProject.getMultiProjectFile" ref="eric4.MultiProject.MultiProject.html#MultiProject.getMultiProjectFile" />
+      <keyword name="MultiProject.getMultiProjectPath" id="MultiProject.getMultiProjectPath" ref="eric4.MultiProject.MultiProject.html#MultiProject.getMultiProjectPath" />
+      <keyword name="MultiProject.getProject" id="MultiProject.getProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.getProject" />
+      <keyword name="MultiProject.getProjects" id="MultiProject.getProjects" ref="eric4.MultiProject.MultiProject.html#MultiProject.getProjects" />
+      <keyword name="MultiProject.initActions" id="MultiProject.initActions" ref="eric4.MultiProject.MultiProject.html#MultiProject.initActions" />
+      <keyword name="MultiProject.initMenu" id="MultiProject.initMenu" ref="eric4.MultiProject.MultiProject.html#MultiProject.initMenu" />
+      <keyword name="MultiProject.initToolbar" id="MultiProject.initToolbar" ref="eric4.MultiProject.MultiProject.html#MultiProject.initToolbar" />
+      <keyword name="MultiProject.isDirty" id="MultiProject.isDirty" ref="eric4.MultiProject.MultiProject.html#MultiProject.isDirty" />
+      <keyword name="MultiProject.isOpen" id="MultiProject.isOpen" ref="eric4.MultiProject.MultiProject.html#MultiProject.isOpen" />
+      <keyword name="MultiProject.newMultiProject" id="MultiProject.newMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.newMultiProject" />
+      <keyword name="MultiProject.openMultiProject" id="MultiProject.openMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.openMultiProject" />
+      <keyword name="MultiProject.openProject" id="MultiProject.openProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.openProject" />
+      <keyword name="MultiProject.removeE4Actions" id="MultiProject.removeE4Actions" ref="eric4.MultiProject.MultiProject.html#MultiProject.removeE4Actions" />
+      <keyword name="MultiProject.removeProject" id="MultiProject.removeProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.removeProject" />
+      <keyword name="MultiProject.saveMultiProject" id="MultiProject.saveMultiProject" ref="eric4.MultiProject.MultiProject.html#MultiProject.saveMultiProject" />
+      <keyword name="MultiProject.saveMultiProjectAs" id="MultiProject.saveMultiProjectAs" ref="eric4.MultiProject.MultiProject.html#MultiProject.saveMultiProjectAs" />
+      <keyword name="MultiProject.setDirty" id="MultiProject.setDirty" ref="eric4.MultiProject.MultiProject.html#MultiProject.setDirty" />
+      <keyword name="AddProjectDialog (Module)" id="AddProjectDialog (Module)" ref="eric4.MultiProject.AddProjectDialog.html" />
+      <keyword name="AddProjectDialog" id="AddProjectDialog" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog" />
+      <keyword name="AddProjectDialog (Constructor)" id="AddProjectDialog (Constructor)" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.__init__" />
+      <keyword name="AddProjectDialog.__updateUi" id="AddProjectDialog.__updateUi" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.__updateUi" />
+      <keyword name="AddProjectDialog.getData" id="AddProjectDialog.getData" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.getData" />
+      <keyword name="AddProjectDialog.on_fileButton_clicked" id="AddProjectDialog.on_fileButton_clicked" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.on_fileButton_clicked" />
+      <keyword name="AddProjectDialog.on_filenameEdit_textChanged" id="AddProjectDialog.on_filenameEdit_textChanged" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.on_filenameEdit_textChanged" />
+      <keyword name="AddProjectDialog.on_nameEdit_textChanged" id="AddProjectDialog.on_nameEdit_textChanged" ref="eric4.MultiProject.AddProjectDialog.html#AddProjectDialog.on_nameEdit_textChanged" />
+      <keyword name="MultiProjectBrowser (Module)" id="MultiProjectBrowser (Module)" ref="eric4.MultiProject.MultiProjectBrowser.html" />
+      <keyword name="MultiProjectBrowser" id="MultiProjectBrowser" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser" />
+      <keyword name="MultiProjectBrowser (Constructor)" id="MultiProjectBrowser (Constructor)" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__init__" />
+      <keyword name="MultiProjectBrowser.__addProject" id="MultiProjectBrowser.__addProject" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__addProject" />
+      <keyword name="MultiProjectBrowser.__configure" id="MultiProjectBrowser.__configure" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__configure" />
+      <keyword name="MultiProjectBrowser.__contextMenuRequested" id="MultiProjectBrowser.__contextMenuRequested" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__contextMenuRequested" />
+      <keyword name="MultiProjectBrowser.__createPopupMenu" id="MultiProjectBrowser.__createPopupMenu" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__createPopupMenu" />
+      <keyword name="MultiProjectBrowser.__findProjectItem" id="MultiProjectBrowser.__findProjectItem" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__findProjectItem" />
+      <keyword name="MultiProjectBrowser.__multiProjectClosed" id="MultiProjectBrowser.__multiProjectClosed" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__multiProjectClosed" />
+      <keyword name="MultiProjectBrowser.__multiProjectOpened" id="MultiProjectBrowser.__multiProjectOpened" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__multiProjectOpened" />
+      <keyword name="MultiProjectBrowser.__newMultiProject" id="MultiProjectBrowser.__newMultiProject" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__newMultiProject" />
+      <keyword name="MultiProjectBrowser.__openItem" id="MultiProjectBrowser.__openItem" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__openItem" />
+      <keyword name="MultiProjectBrowser.__projectAdded" id="MultiProjectBrowser.__projectAdded" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__projectAdded" />
+      <keyword name="MultiProjectBrowser.__projectDataChanged" id="MultiProjectBrowser.__projectDataChanged" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__projectDataChanged" />
+      <keyword name="MultiProjectBrowser.__projectOpened" id="MultiProjectBrowser.__projectOpened" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__projectOpened" />
+      <keyword name="MultiProjectBrowser.__projectRemoved" id="MultiProjectBrowser.__projectRemoved" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__projectRemoved" />
+      <keyword name="MultiProjectBrowser.__removeProject" id="MultiProjectBrowser.__removeProject" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__removeProject" />
+      <keyword name="MultiProjectBrowser.__setItemData" id="MultiProjectBrowser.__setItemData" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__setItemData" />
+      <keyword name="MultiProjectBrowser.__showProjectProperties" id="MultiProjectBrowser.__showProjectProperties" ref="eric4.MultiProject.MultiProjectBrowser.html#MultiProjectBrowser.__showProjectProperties" />
+      <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric4.MultiProject.PropertiesDialog.html" />
+      <keyword name="PropertiesDialog" id="PropertiesDialog" ref="eric4.MultiProject.PropertiesDialog.html#PropertiesDialog" />
+      <keyword name="PropertiesDialog (Constructor)" id="PropertiesDialog (Constructor)" ref="eric4.MultiProject.PropertiesDialog.html#PropertiesDialog.__init__" />
+      <keyword name="PropertiesDialog.storeData" id="PropertiesDialog.storeData" ref="eric4.MultiProject.PropertiesDialog.html#PropertiesDialog.storeData" />
+      <keyword name="Graphics (Package)" id="Graphics (Package)" ref="index-eric4.Graphics.html" />
+      <keyword name="PackageDiagram (Module)" id="PackageDiagram (Module)" ref="eric4.Graphics.PackageDiagram.html" />
+      <keyword name="PackageDiagram" id="PackageDiagram" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram" />
+      <keyword name="PackageDiagram (Constructor)" id="PackageDiagram (Constructor)" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__init__" />
+      <keyword name="PackageDiagram.__addExternalClass" id="PackageDiagram.__addExternalClass" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__addExternalClass" />
+      <keyword name="PackageDiagram.__addLocalClass" id="PackageDiagram.__addLocalClass" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__addLocalClass" />
+      <keyword name="PackageDiagram.__arrangeClasses" id="PackageDiagram.__arrangeClasses" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__arrangeClasses" />
+      <keyword name="PackageDiagram.__buildClasses" id="PackageDiagram.__buildClasses" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__buildClasses" />
+      <keyword name="PackageDiagram.__buildModulesDict" id="PackageDiagram.__buildModulesDict" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__buildModulesDict" />
+      <keyword name="PackageDiagram.__createAssociations" id="PackageDiagram.__createAssociations" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__createAssociations" />
+      <keyword name="PackageDiagram.__getCurrentShape" id="PackageDiagram.__getCurrentShape" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.__getCurrentShape" />
+      <keyword name="PackageDiagram.relayout" id="PackageDiagram.relayout" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.relayout" />
+      <keyword name="PackageDiagram.show" id="PackageDiagram.show" ref="eric4.Graphics.PackageDiagram.html#PackageDiagram.show" />
+      <keyword name="UMLClassDiagram (Module)" id="UMLClassDiagram (Module)" ref="eric4.Graphics.UMLClassDiagram.html" />
+      <keyword name="UMLClassDiagram" id="UMLClassDiagram" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram" />
+      <keyword name="UMLClassDiagram (Constructor)" id="UMLClassDiagram (Constructor)" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__init__" />
+      <keyword name="UMLClassDiagram.__addExternalClass" id="UMLClassDiagram.__addExternalClass" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__addExternalClass" />
+      <keyword name="UMLClassDiagram.__addLocalClass" id="UMLClassDiagram.__addLocalClass" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__addLocalClass" />
+      <keyword name="UMLClassDiagram.__arrangeClasses" id="UMLClassDiagram.__arrangeClasses" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__arrangeClasses" />
+      <keyword name="UMLClassDiagram.__buildClasses" id="UMLClassDiagram.__buildClasses" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__buildClasses" />
+      <keyword name="UMLClassDiagram.__createAssociations" id="UMLClassDiagram.__createAssociations" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__createAssociations" />
+      <keyword name="UMLClassDiagram.__getCurrentShape" id="UMLClassDiagram.__getCurrentShape" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.__getCurrentShape" />
+      <keyword name="UMLClassDiagram.relayout" id="UMLClassDiagram.relayout" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.relayout" />
+      <keyword name="UMLClassDiagram.show" id="UMLClassDiagram.show" ref="eric4.Graphics.UMLClassDiagram.html#UMLClassDiagram.show" />
+      <keyword name="ApplicationDiagram (Module)" id="ApplicationDiagram (Module)" ref="eric4.Graphics.ApplicationDiagram.html" />
+      <keyword name="ApplicationDiagram" id="ApplicationDiagram" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram" />
+      <keyword name="ApplicationDiagram (Constructor)" id="ApplicationDiagram (Constructor)" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.__init__" />
+      <keyword name="ApplicationDiagram.__addPackage" id="ApplicationDiagram.__addPackage" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.__addPackage" />
+      <keyword name="ApplicationDiagram.__buildModulesDict" id="ApplicationDiagram.__buildModulesDict" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.__buildModulesDict" />
+      <keyword name="ApplicationDiagram.__buildPackages" id="ApplicationDiagram.__buildPackages" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.__buildPackages" />
+      <keyword name="ApplicationDiagram.__createAssociations" id="ApplicationDiagram.__createAssociations" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.__createAssociations" />
+      <keyword name="ApplicationDiagram.relayout" id="ApplicationDiagram.relayout" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.relayout" />
+      <keyword name="ApplicationDiagram.show" id="ApplicationDiagram.show" ref="eric4.Graphics.ApplicationDiagram.html#ApplicationDiagram.show" />
+      <keyword name="SvgDiagram (Module)" id="SvgDiagram (Module)" ref="eric4.Graphics.SvgDiagram.html" />
+      <keyword name="SvgDiagram" id="SvgDiagram" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram" />
+      <keyword name="SvgDiagram (Constructor)" id="SvgDiagram (Constructor)" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__init__" />
+      <keyword name="SvgDiagram.__adjustScrollBar" id="SvgDiagram.__adjustScrollBar" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__adjustScrollBar" />
+      <keyword name="SvgDiagram.__doZoom" id="SvgDiagram.__doZoom" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__doZoom" />
+      <keyword name="SvgDiagram.__initActions" id="SvgDiagram.__initActions" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__initActions" />
+      <keyword name="SvgDiagram.__initContextMenu" id="SvgDiagram.__initContextMenu" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__initContextMenu" />
+      <keyword name="SvgDiagram.__initToolBars" id="SvgDiagram.__initToolBars" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__initToolBars" />
+      <keyword name="SvgDiagram.__print" id="SvgDiagram.__print" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__print" />
+      <keyword name="SvgDiagram.__printDiagram" id="SvgDiagram.__printDiagram" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__printDiagram" />
+      <keyword name="SvgDiagram.__printPreviewDiagram" id="SvgDiagram.__printPreviewDiagram" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__printPreviewDiagram" />
+      <keyword name="SvgDiagram.__showContextMenu" id="SvgDiagram.__showContextMenu" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__showContextMenu" />
+      <keyword name="SvgDiagram.__zoom" id="SvgDiagram.__zoom" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__zoom" />
+      <keyword name="SvgDiagram.__zoomIn" id="SvgDiagram.__zoomIn" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__zoomIn" />
+      <keyword name="SvgDiagram.__zoomOut" id="SvgDiagram.__zoomOut" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__zoomOut" />
+      <keyword name="SvgDiagram.__zoomReset" id="SvgDiagram.__zoomReset" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.__zoomReset" />
+      <keyword name="SvgDiagram.getDiagramName" id="SvgDiagram.getDiagramName" ref="eric4.Graphics.SvgDiagram.html#SvgDiagram.getDiagramName" />
+      <keyword name="PixmapDiagram (Module)" id="PixmapDiagram (Module)" ref="eric4.Graphics.PixmapDiagram.html" />
+      <keyword name="PixmapDiagram" id="PixmapDiagram" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram" />
+      <keyword name="PixmapDiagram (Constructor)" id="PixmapDiagram (Constructor)" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__init__" />
+      <keyword name="PixmapDiagram.__adjustScrollBar" id="PixmapDiagram.__adjustScrollBar" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__adjustScrollBar" />
+      <keyword name="PixmapDiagram.__doZoom" id="PixmapDiagram.__doZoom" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__doZoom" />
+      <keyword name="PixmapDiagram.__initActions" id="PixmapDiagram.__initActions" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__initActions" />
+      <keyword name="PixmapDiagram.__initContextMenu" id="PixmapDiagram.__initContextMenu" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__initContextMenu" />
+      <keyword name="PixmapDiagram.__initToolBars" id="PixmapDiagram.__initToolBars" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__initToolBars" />
+      <keyword name="PixmapDiagram.__print" id="PixmapDiagram.__print" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__print" />
+      <keyword name="PixmapDiagram.__printDiagram" id="PixmapDiagram.__printDiagram" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__printDiagram" />
+      <keyword name="PixmapDiagram.__printPreviewDiagram" id="PixmapDiagram.__printPreviewDiagram" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__printPreviewDiagram" />
+      <keyword name="PixmapDiagram.__showContextMenu" id="PixmapDiagram.__showContextMenu" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__showContextMenu" />
+      <keyword name="PixmapDiagram.__showPixmap" id="PixmapDiagram.__showPixmap" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__showPixmap" />
+      <keyword name="PixmapDiagram.__zoom" id="PixmapDiagram.__zoom" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__zoom" />
+      <keyword name="PixmapDiagram.__zoomIn" id="PixmapDiagram.__zoomIn" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__zoomIn" />
+      <keyword name="PixmapDiagram.__zoomOut" id="PixmapDiagram.__zoomOut" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__zoomOut" />
+      <keyword name="PixmapDiagram.__zoomReset" id="PixmapDiagram.__zoomReset" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.__zoomReset" />
+      <keyword name="PixmapDiagram.getDiagramName" id="PixmapDiagram.getDiagramName" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.getDiagramName" />
+      <keyword name="PixmapDiagram.getStatus" id="PixmapDiagram.getStatus" ref="eric4.Graphics.PixmapDiagram.html#PixmapDiagram.getStatus" />
+      <keyword name="UMLItem (Module)" id="UMLItem (Module)" ref="eric4.Graphics.UMLItem.html" />
+      <keyword name="UMLItem" id="UMLItem" ref="eric4.Graphics.UMLItem.html#UMLItem" />
+      <keyword name="UMLItem (Constructor)" id="UMLItem (Constructor)" ref="eric4.Graphics.UMLItem.html#UMLItem.__init__" />
+      <keyword name="UMLItem.addAssociation" id="UMLItem.addAssociation" ref="eric4.Graphics.UMLItem.html#UMLItem.addAssociation" />
+      <keyword name="UMLItem.adjustAssociations" id="UMLItem.adjustAssociations" ref="eric4.Graphics.UMLItem.html#UMLItem.adjustAssociations" />
+      <keyword name="UMLItem.itemChange" id="UMLItem.itemChange" ref="eric4.Graphics.UMLItem.html#UMLItem.itemChange" />
+      <keyword name="UMLItem.moveBy" id="UMLItem.moveBy" ref="eric4.Graphics.UMLItem.html#UMLItem.moveBy" />
+      <keyword name="UMLItem.paint" id="UMLItem.paint" ref="eric4.Graphics.UMLItem.html#UMLItem.paint" />
+      <keyword name="UMLItem.removeAssociation" id="UMLItem.removeAssociation" ref="eric4.Graphics.UMLItem.html#UMLItem.removeAssociation" />
+      <keyword name="UMLItem.removeAssociations" id="UMLItem.removeAssociations" ref="eric4.Graphics.UMLItem.html#UMLItem.removeAssociations" />
+      <keyword name="UMLItem.setPos" id="UMLItem.setPos" ref="eric4.Graphics.UMLItem.html#UMLItem.setPos" />
+      <keyword name="UMLItem.setSize" id="UMLItem.setSize" ref="eric4.Graphics.UMLItem.html#UMLItem.setSize" />
+      <keyword name="UMLSceneSizeDialog (Module)" id="UMLSceneSizeDialog (Module)" ref="eric4.Graphics.UMLSceneSizeDialog.html" />
+      <keyword name="UMLSceneSizeDialog" id="UMLSceneSizeDialog" ref="eric4.Graphics.UMLSceneSizeDialog.html#UMLSceneSizeDialog" />
+      <keyword name="UMLSceneSizeDialog (Constructor)" id="UMLSceneSizeDialog (Constructor)" ref="eric4.Graphics.UMLSceneSizeDialog.html#UMLSceneSizeDialog.__init__" />
+      <keyword name="UMLSceneSizeDialog.getData" id="UMLSceneSizeDialog.getData" ref="eric4.Graphics.UMLSceneSizeDialog.html#UMLSceneSizeDialog.getData" />
+      <keyword name="ImportsDiagram (Module)" id="ImportsDiagram (Module)" ref="eric4.Graphics.ImportsDiagram.html" />
+      <keyword name="ImportsDiagram" id="ImportsDiagram" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram" />
+      <keyword name="ImportsDiagram (Constructor)" id="ImportsDiagram (Constructor)" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.__init__" />
+      <keyword name="ImportsDiagram.__addModule" id="ImportsDiagram.__addModule" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.__addModule" />
+      <keyword name="ImportsDiagram.__buildImports" id="ImportsDiagram.__buildImports" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.__buildImports" />
+      <keyword name="ImportsDiagram.__buildModulesDict" id="ImportsDiagram.__buildModulesDict" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.__buildModulesDict" />
+      <keyword name="ImportsDiagram.__createAssociations" id="ImportsDiagram.__createAssociations" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.__createAssociations" />
+      <keyword name="ImportsDiagram.relayout" id="ImportsDiagram.relayout" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.relayout" />
+      <keyword name="ImportsDiagram.show" id="ImportsDiagram.show" ref="eric4.Graphics.ImportsDiagram.html#ImportsDiagram.show" />
+      <keyword name="AssociationItem (Module)" id="AssociationItem (Module)" ref="eric4.Graphics.AssociationItem.html" />
+      <keyword name="AssociationItem" id="AssociationItem" ref="eric4.Graphics.AssociationItem.html#AssociationItem" />
+      <keyword name="AssociationItem (Constructor)" id="AssociationItem (Constructor)" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__init__" />
+      <keyword name="AssociationItem.__calculateEndingPoints_center" id="AssociationItem.__calculateEndingPoints_center" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__calculateEndingPoints_center" />
+      <keyword name="AssociationItem.__calculateEndingPoints_rectangle" id="AssociationItem.__calculateEndingPoints_rectangle" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__calculateEndingPoints_rectangle" />
+      <keyword name="AssociationItem.__findIntersection" id="AssociationItem.__findIntersection" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__findIntersection" />
+      <keyword name="AssociationItem.__findPointRegion" id="AssociationItem.__findPointRegion" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__findPointRegion" />
+      <keyword name="AssociationItem.__findRectIntersectionPoint" id="AssociationItem.__findRectIntersectionPoint" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__findRectIntersectionPoint" />
+      <keyword name="AssociationItem.__mapRectFromItem" id="AssociationItem.__mapRectFromItem" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__mapRectFromItem" />
+      <keyword name="AssociationItem.__updateEndPoint" id="AssociationItem.__updateEndPoint" ref="eric4.Graphics.AssociationItem.html#AssociationItem.__updateEndPoint" />
+      <keyword name="AssociationItem.unassociate" id="AssociationItem.unassociate" ref="eric4.Graphics.AssociationItem.html#AssociationItem.unassociate" />
+      <keyword name="AssociationItem.widgetMoved" id="AssociationItem.widgetMoved" ref="eric4.Graphics.AssociationItem.html#AssociationItem.widgetMoved" />
+      <keyword name="ModuleItem (Module)" id="ModuleItem (Module)" ref="eric4.Graphics.ModuleItem.html" />
+      <keyword name="ModuleItem" id="ModuleItem" ref="eric4.Graphics.ModuleItem.html#ModuleItem" />
+      <keyword name="ModuleModel" id="ModuleModel" ref="eric4.Graphics.ModuleItem.html#ModuleModel" />
+      <keyword name="ModuleItem (Constructor)" id="ModuleItem (Constructor)" ref="eric4.Graphics.ModuleItem.html#ModuleItem.__init__" />
+      <keyword name="ModuleItem.__calculateSize" id="ModuleItem.__calculateSize" ref="eric4.Graphics.ModuleItem.html#ModuleItem.__calculateSize" />
+      <keyword name="ModuleItem.__createTexts" id="ModuleItem.__createTexts" ref="eric4.Graphics.ModuleItem.html#ModuleItem.__createTexts" />
+      <keyword name="ModuleItem.paint" id="ModuleItem.paint" ref="eric4.Graphics.ModuleItem.html#ModuleItem.paint" />
+      <keyword name="ModuleItem.setModel" id="ModuleItem.setModel" ref="eric4.Graphics.ModuleItem.html#ModuleItem.setModel" />
+      <keyword name="ModuleModel (Constructor)" id="ModuleModel (Constructor)" ref="eric4.Graphics.ModuleItem.html#ModuleModel.__init__" />
+      <keyword name="ModuleModel.addClass" id="ModuleModel.addClass" ref="eric4.Graphics.ModuleItem.html#ModuleModel.addClass" />
+      <keyword name="ModuleModel.getClasses" id="ModuleModel.getClasses" ref="eric4.Graphics.ModuleItem.html#ModuleModel.getClasses" />
+      <keyword name="ModuleModel.getName" id="ModuleModel.getName" ref="eric4.Graphics.ModuleItem.html#ModuleModel.getName" />
+      <keyword name="UMLDialog (Module)" id="UMLDialog (Module)" ref="eric4.Graphics.UMLDialog.html" />
+      <keyword name="UMLDialog" id="UMLDialog" ref="eric4.Graphics.UMLDialog.html#UMLDialog" />
+      <keyword name="UMLDialog (Constructor)" id="UMLDialog (Constructor)" ref="eric4.Graphics.UMLDialog.html#UMLDialog.__init__" />
+      <keyword name="ClassItem (Module)" id="ClassItem (Module)" ref="eric4.Graphics.ClassItem.html" />
+      <keyword name="ClassItem" id="ClassItem" ref="eric4.Graphics.ClassItem.html#ClassItem" />
+      <keyword name="ClassModel" id="ClassModel" ref="eric4.Graphics.ClassItem.html#ClassModel" />
+      <keyword name="ClassItem (Constructor)" id="ClassItem (Constructor)" ref="eric4.Graphics.ClassItem.html#ClassItem.__init__" />
+      <keyword name="ClassItem.__calculateSize" id="ClassItem.__calculateSize" ref="eric4.Graphics.ClassItem.html#ClassItem.__calculateSize" />
+      <keyword name="ClassItem.__createTexts" id="ClassItem.__createTexts" ref="eric4.Graphics.ClassItem.html#ClassItem.__createTexts" />
+      <keyword name="ClassItem.isExternal" id="ClassItem.isExternal" ref="eric4.Graphics.ClassItem.html#ClassItem.isExternal" />
+      <keyword name="ClassItem.paint" id="ClassItem.paint" ref="eric4.Graphics.ClassItem.html#ClassItem.paint" />
+      <keyword name="ClassItem.setModel" id="ClassItem.setModel" ref="eric4.Graphics.ClassItem.html#ClassItem.setModel" />
+      <keyword name="ClassModel (Constructor)" id="ClassModel (Constructor)" ref="eric4.Graphics.ClassItem.html#ClassModel.__init__" />
+      <keyword name="ClassModel.addAttribute" id="ClassModel.addAttribute" ref="eric4.Graphics.ClassItem.html#ClassModel.addAttribute" />
+      <keyword name="ClassModel.addMethod" id="ClassModel.addMethod" ref="eric4.Graphics.ClassItem.html#ClassModel.addMethod" />
+      <keyword name="ClassModel.getAttributes" id="ClassModel.getAttributes" ref="eric4.Graphics.ClassItem.html#ClassModel.getAttributes" />
+      <keyword name="ClassModel.getMethods" id="ClassModel.getMethods" ref="eric4.Graphics.ClassItem.html#ClassModel.getMethods" />
+      <keyword name="ClassModel.getName" id="ClassModel.getName" ref="eric4.Graphics.ClassItem.html#ClassModel.getName" />
+      <keyword name="PackageItem (Module)" id="PackageItem (Module)" ref="eric4.Graphics.PackageItem.html" />
+      <keyword name="PackageItem" id="PackageItem" ref="eric4.Graphics.PackageItem.html#PackageItem" />
+      <keyword name="PackageModel" id="PackageModel" ref="eric4.Graphics.PackageItem.html#PackageModel" />
+      <keyword name="PackageItem (Constructor)" id="PackageItem (Constructor)" ref="eric4.Graphics.PackageItem.html#PackageItem.__init__" />
+      <keyword name="PackageItem.__calculateSize" id="PackageItem.__calculateSize" ref="eric4.Graphics.PackageItem.html#PackageItem.__calculateSize" />
+      <keyword name="PackageItem.__createTexts" id="PackageItem.__createTexts" ref="eric4.Graphics.PackageItem.html#PackageItem.__createTexts" />
+      <keyword name="PackageItem.paint" id="PackageItem.paint" ref="eric4.Graphics.PackageItem.html#PackageItem.paint" />
+      <keyword name="PackageItem.setModel" id="PackageItem.setModel" ref="eric4.Graphics.PackageItem.html#PackageItem.setModel" />
+      <keyword name="PackageModel (Constructor)" id="PackageModel (Constructor)" ref="eric4.Graphics.PackageItem.html#PackageModel.__init__" />
+      <keyword name="PackageModel.addModule" id="PackageModel.addModule" ref="eric4.Graphics.PackageItem.html#PackageModel.addModule" />
+      <keyword name="PackageModel.getModules" id="PackageModel.getModules" ref="eric4.Graphics.PackageItem.html#PackageModel.getModules" />
+      <keyword name="PackageModel.getName" id="PackageModel.getName" ref="eric4.Graphics.PackageItem.html#PackageModel.getName" />
+      <keyword name="GraphicsUtilities (Module)" id="GraphicsUtilities (Module)" ref="eric4.Graphics.GraphicsUtilities.html" />
+      <keyword name="RecursionError" id="RecursionError" ref="eric4.Graphics.GraphicsUtilities.html#RecursionError" />
+      <keyword name="_buildChildrenLists" id="_buildChildrenLists" ref="eric4.Graphics.GraphicsUtilities.html#_buildChildrenLists" />
+      <keyword name="sort" id="sort" ref="eric4.Graphics.GraphicsUtilities.html#sort" />
+      <keyword name="ZoomDialog (Module)" id="ZoomDialog (Module)" ref="eric4.Graphics.ZoomDialog.html" />
+      <keyword name="ZoomDialog" id="ZoomDialog" ref="eric4.Graphics.ZoomDialog.html#ZoomDialog" />
+      <keyword name="ZoomDialog (Constructor)" id="ZoomDialog (Constructor)" ref="eric4.Graphics.ZoomDialog.html#ZoomDialog.__init__" />
+      <keyword name="ZoomDialog.getZoomSize" id="ZoomDialog.getZoomSize" ref="eric4.Graphics.ZoomDialog.html#ZoomDialog.getZoomSize" />
+      <keyword name="UMLGraphicsView (Module)" id="UMLGraphicsView (Module)" ref="eric4.Graphics.UMLGraphicsView.html" />
+      <keyword name="UMLGraphicsView" id="UMLGraphicsView" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView" />
+      <keyword name="UMLGraphicsView (Constructor)" id="UMLGraphicsView (Constructor)" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__init__" />
+      <keyword name="UMLGraphicsView.__alignShapes" id="UMLGraphicsView.__alignShapes" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__alignShapes" />
+      <keyword name="UMLGraphicsView.__checkSizeActions" id="UMLGraphicsView.__checkSizeActions" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__checkSizeActions" />
+      <keyword name="UMLGraphicsView.__decHeight" id="UMLGraphicsView.__decHeight" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__decHeight" />
+      <keyword name="UMLGraphicsView.__decWidth" id="UMLGraphicsView.__decWidth" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__decWidth" />
+      <keyword name="UMLGraphicsView.__deleteShape" id="UMLGraphicsView.__deleteShape" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__deleteShape" />
+      <keyword name="UMLGraphicsView.__incHeight" id="UMLGraphicsView.__incHeight" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__incHeight" />
+      <keyword name="UMLGraphicsView.__incWidth" id="UMLGraphicsView.__incWidth" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__incWidth" />
+      <keyword name="UMLGraphicsView.__initActions" id="UMLGraphicsView.__initActions" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__initActions" />
+      <keyword name="UMLGraphicsView.__printDiagram" id="UMLGraphicsView.__printDiagram" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__printDiagram" />
+      <keyword name="UMLGraphicsView.__printPreviewDiagram" id="UMLGraphicsView.__printPreviewDiagram" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__printPreviewDiagram" />
+      <keyword name="UMLGraphicsView.__relayout" id="UMLGraphicsView.__relayout" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__relayout" />
+      <keyword name="UMLGraphicsView.__saveImage" id="UMLGraphicsView.__saveImage" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__saveImage" />
+      <keyword name="UMLGraphicsView.__sceneChanged" id="UMLGraphicsView.__sceneChanged" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__sceneChanged" />
+      <keyword name="UMLGraphicsView.__setSize" id="UMLGraphicsView.__setSize" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__setSize" />
+      <keyword name="UMLGraphicsView.__zoom" id="UMLGraphicsView.__zoom" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.__zoom" />
+      <keyword name="UMLGraphicsView.filteredItems" id="UMLGraphicsView.filteredItems" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.filteredItems" />
+      <keyword name="UMLGraphicsView.initToolBar" id="UMLGraphicsView.initToolBar" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.initToolBar" />
+      <keyword name="UMLGraphicsView.selectItem" id="UMLGraphicsView.selectItem" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.selectItem" />
+      <keyword name="UMLGraphicsView.selectItems" id="UMLGraphicsView.selectItems" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.selectItems" />
+      <keyword name="UMLGraphicsView.setDiagramName" id="UMLGraphicsView.setDiagramName" ref="eric4.Graphics.UMLGraphicsView.html#UMLGraphicsView.setDiagramName" />
+      <keyword name="Debugger (Package)" id="Debugger (Package)" ref="index-eric4.Debugger.html" />
+      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric4.Debugger.DebugProtocol.html" />
+      <keyword name="DebugUI (Module)" id="DebugUI (Module)" ref="eric4.Debugger.DebugUI.html" />
+      <keyword name="DebugUI" id="DebugUI" ref="eric4.Debugger.DebugUI.html#DebugUI" />
+      <keyword name="DebugUI (Constructor)" id="DebugUI (Constructor)" ref="eric4.Debugger.DebugUI.html#DebugUI.__init__" />
+      <keyword name="DebugUI.__breakpointSelected" id="DebugUI.__breakpointSelected" ref="eric4.Debugger.DebugUI.html#DebugUI.__breakpointSelected" />
+      <keyword name="DebugUI.__checkActions" id="DebugUI.__checkActions" ref="eric4.Debugger.DebugUI.html#DebugUI.__checkActions" />
+      <keyword name="DebugUI.__clearBreakpoints" id="DebugUI.__clearBreakpoints" ref="eric4.Debugger.DebugUI.html#DebugUI.__clearBreakpoints" />
+      <keyword name="DebugUI.__clientBreakConditionError" id="DebugUI.__clientBreakConditionError" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientBreakConditionError" />
+      <keyword name="DebugUI.__clientException" id="DebugUI.__clientException" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientException" />
+      <keyword name="DebugUI.__clientExit" id="DebugUI.__clientExit" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientExit" />
+      <keyword name="DebugUI.__clientGone" id="DebugUI.__clientGone" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientGone" />
+      <keyword name="DebugUI.__clientLine" id="DebugUI.__clientLine" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientLine" />
+      <keyword name="DebugUI.__clientSyntaxError" id="DebugUI.__clientSyntaxError" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientSyntaxError" />
+      <keyword name="DebugUI.__clientThreadSet" id="DebugUI.__clientThreadSet" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientThreadSet" />
+      <keyword name="DebugUI.__clientVariable" id="DebugUI.__clientVariable" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientVariable" />
+      <keyword name="DebugUI.__clientVariables" id="DebugUI.__clientVariables" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientVariables" />
+      <keyword name="DebugUI.__clientWatchConditionError" id="DebugUI.__clientWatchConditionError" ref="eric4.Debugger.DebugUI.html#DebugUI.__clientWatchConditionError" />
+      <keyword name="DebugUI.__compileChangedProjectFiles" id="DebugUI.__compileChangedProjectFiles" ref="eric4.Debugger.DebugUI.html#DebugUI.__compileChangedProjectFiles" />
+      <keyword name="DebugUI.__configureExceptionsFilter" id="DebugUI.__configureExceptionsFilter" ref="eric4.Debugger.DebugUI.html#DebugUI.__configureExceptionsFilter" />
+      <keyword name="DebugUI.__configureIgnoredExceptions" id="DebugUI.__configureIgnoredExceptions" ref="eric4.Debugger.DebugUI.html#DebugUI.__configureIgnoredExceptions" />
+      <keyword name="DebugUI.__configureVariablesFilters" id="DebugUI.__configureVariablesFilters" ref="eric4.Debugger.DebugUI.html#DebugUI.__configureVariablesFilters" />
+      <keyword name="DebugUI.__continue" id="DebugUI.__continue" ref="eric4.Debugger.DebugUI.html#DebugUI.__continue" />
+      <keyword name="DebugUI.__coverageProject" id="DebugUI.__coverageProject" ref="eric4.Debugger.DebugUI.html#DebugUI.__coverageProject" />
+      <keyword name="DebugUI.__coverageScript" id="DebugUI.__coverageScript" ref="eric4.Debugger.DebugUI.html#DebugUI.__coverageScript" />
+      <keyword name="DebugUI.__cursorChanged" id="DebugUI.__cursorChanged" ref="eric4.Debugger.DebugUI.html#DebugUI.__cursorChanged" />
+      <keyword name="DebugUI.__debugProject" id="DebugUI.__debugProject" ref="eric4.Debugger.DebugUI.html#DebugUI.__debugProject" />
+      <keyword name="DebugUI.__debugScript" id="DebugUI.__debugScript" ref="eric4.Debugger.DebugUI.html#DebugUI.__debugScript" />
+      <keyword name="DebugUI.__doCoverage" id="DebugUI.__doCoverage" ref="eric4.Debugger.DebugUI.html#DebugUI.__doCoverage" />
+      <keyword name="DebugUI.__doDebug" id="DebugUI.__doDebug" ref="eric4.Debugger.DebugUI.html#DebugUI.__doDebug" />
+      <keyword name="DebugUI.__doProfile" id="DebugUI.__doProfile" ref="eric4.Debugger.DebugUI.html#DebugUI.__doProfile" />
+      <keyword name="DebugUI.__doRestart" id="DebugUI.__doRestart" ref="eric4.Debugger.DebugUI.html#DebugUI.__doRestart" />
+      <keyword name="DebugUI.__doRun" id="DebugUI.__doRun" ref="eric4.Debugger.DebugUI.html#DebugUI.__doRun" />
+      <keyword name="DebugUI.__editBreakpoint" id="DebugUI.__editBreakpoint" ref="eric4.Debugger.DebugUI.html#DebugUI.__editBreakpoint" />
+      <keyword name="DebugUI.__editorOpened" id="DebugUI.__editorOpened" ref="eric4.Debugger.DebugUI.html#DebugUI.__editorOpened" />
+      <keyword name="DebugUI.__enterRemote" id="DebugUI.__enterRemote" ref="eric4.Debugger.DebugUI.html#DebugUI.__enterRemote" />
+      <keyword name="DebugUI.__eval" id="DebugUI.__eval" ref="eric4.Debugger.DebugUI.html#DebugUI.__eval" />
+      <keyword name="DebugUI.__exec" id="DebugUI.__exec" ref="eric4.Debugger.DebugUI.html#DebugUI.__exec" />
+      <keyword name="DebugUI.__getClientVariables" id="DebugUI.__getClientVariables" ref="eric4.Debugger.DebugUI.html#DebugUI.__getClientVariables" />
+      <keyword name="DebugUI.__getThreadList" id="DebugUI.__getThreadList" ref="eric4.Debugger.DebugUI.html#DebugUI.__getThreadList" />
+      <keyword name="DebugUI.__lastEditorClosed" id="DebugUI.__lastEditorClosed" ref="eric4.Debugger.DebugUI.html#DebugUI.__lastEditorClosed" />
+      <keyword name="DebugUI.__nextBreakpoint" id="DebugUI.__nextBreakpoint" ref="eric4.Debugger.DebugUI.html#DebugUI.__nextBreakpoint" />
+      <keyword name="DebugUI.__passiveDebugStarted" id="DebugUI.__passiveDebugStarted" ref="eric4.Debugger.DebugUI.html#DebugUI.__passiveDebugStarted" />
+      <keyword name="DebugUI.__previousBreakpoint" id="DebugUI.__previousBreakpoint" ref="eric4.Debugger.DebugUI.html#DebugUI.__previousBreakpoint" />
+      <keyword name="DebugUI.__profileProject" id="DebugUI.__profileProject" ref="eric4.Debugger.DebugUI.html#DebugUI.__profileProject" />
+      <keyword name="DebugUI.__profileScript" id="DebugUI.__profileScript" ref="eric4.Debugger.DebugUI.html#DebugUI.__profileScript" />
+      <keyword name="DebugUI.__projectClosed" id="DebugUI.__projectClosed" ref="eric4.Debugger.DebugUI.html#DebugUI.__projectClosed" />
+      <keyword name="DebugUI.__projectOpened" id="DebugUI.__projectOpened" ref="eric4.Debugger.DebugUI.html#DebugUI.__projectOpened" />
+      <keyword name="DebugUI.__projectSessionLoaded" id="DebugUI.__projectSessionLoaded" ref="eric4.Debugger.DebugUI.html#DebugUI.__projectSessionLoaded" />
+      <keyword name="DebugUI.__resetUI" id="DebugUI.__resetUI" ref="eric4.Debugger.DebugUI.html#DebugUI.__resetUI" />
+      <keyword name="DebugUI.__runProject" id="DebugUI.__runProject" ref="eric4.Debugger.DebugUI.html#DebugUI.__runProject" />
+      <keyword name="DebugUI.__runScript" id="DebugUI.__runScript" ref="eric4.Debugger.DebugUI.html#DebugUI.__runScript" />
+      <keyword name="DebugUI.__runToCursor" id="DebugUI.__runToCursor" ref="eric4.Debugger.DebugUI.html#DebugUI.__runToCursor" />
+      <keyword name="DebugUI.__showBreakpointsMenu" id="DebugUI.__showBreakpointsMenu" ref="eric4.Debugger.DebugUI.html#DebugUI.__showBreakpointsMenu" />
+      <keyword name="DebugUI.__showDebugMenu" id="DebugUI.__showDebugMenu" ref="eric4.Debugger.DebugUI.html#DebugUI.__showDebugMenu" />
+      <keyword name="DebugUI.__specialContinue" id="DebugUI.__specialContinue" ref="eric4.Debugger.DebugUI.html#DebugUI.__specialContinue" />
+      <keyword name="DebugUI.__step" id="DebugUI.__step" ref="eric4.Debugger.DebugUI.html#DebugUI.__step" />
+      <keyword name="DebugUI.__stepOut" id="DebugUI.__stepOut" ref="eric4.Debugger.DebugUI.html#DebugUI.__stepOut" />
+      <keyword name="DebugUI.__stepOver" id="DebugUI.__stepOver" ref="eric4.Debugger.DebugUI.html#DebugUI.__stepOver" />
+      <keyword name="DebugUI.__stepQuit" id="DebugUI.__stepQuit" ref="eric4.Debugger.DebugUI.html#DebugUI.__stepQuit" />
+      <keyword name="DebugUI.__stopScript" id="DebugUI.__stopScript" ref="eric4.Debugger.DebugUI.html#DebugUI.__stopScript" />
+      <keyword name="DebugUI.__toggleBreakpoint" id="DebugUI.__toggleBreakpoint" ref="eric4.Debugger.DebugUI.html#DebugUI.__toggleBreakpoint" />
+      <keyword name="DebugUI.getActions" id="DebugUI.getActions" ref="eric4.Debugger.DebugUI.html#DebugUI.getActions" />
+      <keyword name="DebugUI.initActions" id="DebugUI.initActions" ref="eric4.Debugger.DebugUI.html#DebugUI.initActions" />
+      <keyword name="DebugUI.initMenus" id="DebugUI.initMenus" ref="eric4.Debugger.DebugUI.html#DebugUI.initMenus" />
+      <keyword name="DebugUI.initToolbars" id="DebugUI.initToolbars" ref="eric4.Debugger.DebugUI.html#DebugUI.initToolbars" />
+      <keyword name="DebugUI.setArgvHistory" id="DebugUI.setArgvHistory" ref="eric4.Debugger.DebugUI.html#DebugUI.setArgvHistory" />
+      <keyword name="DebugUI.setAutoClearShell" id="DebugUI.setAutoClearShell" ref="eric4.Debugger.DebugUI.html#DebugUI.setAutoClearShell" />
+      <keyword name="DebugUI.setAutoContinue" id="DebugUI.setAutoContinue" ref="eric4.Debugger.DebugUI.html#DebugUI.setAutoContinue" />
+      <keyword name="DebugUI.setEnvHistory" id="DebugUI.setEnvHistory" ref="eric4.Debugger.DebugUI.html#DebugUI.setEnvHistory" />
+      <keyword name="DebugUI.setExcIgnoreList" id="DebugUI.setExcIgnoreList" ref="eric4.Debugger.DebugUI.html#DebugUI.setExcIgnoreList" />
+      <keyword name="DebugUI.setExcList" id="DebugUI.setExcList" ref="eric4.Debugger.DebugUI.html#DebugUI.setExcList" />
+      <keyword name="DebugUI.setExceptionReporting" id="DebugUI.setExceptionReporting" ref="eric4.Debugger.DebugUI.html#DebugUI.setExceptionReporting" />
+      <keyword name="DebugUI.setTracePython" id="DebugUI.setTracePython" ref="eric4.Debugger.DebugUI.html#DebugUI.setTracePython" />
+      <keyword name="DebugUI.setWdHistory" id="DebugUI.setWdHistory" ref="eric4.Debugger.DebugUI.html#DebugUI.setWdHistory" />
+      <keyword name="DebugUI.shutdown" id="DebugUI.shutdown" ref="eric4.Debugger.DebugUI.html#DebugUI.shutdown" />
+      <keyword name="DebugUI.shutdownServer" id="DebugUI.shutdownServer" ref="eric4.Debugger.DebugUI.html#DebugUI.shutdownServer" />
+      <keyword name="DebugUI.variablesFilter" id="DebugUI.variablesFilter" ref="eric4.Debugger.DebugUI.html#DebugUI.variablesFilter" />
+      <keyword name="DebuggerInterfaceNone (Module)" id="DebuggerInterfaceNone (Module)" ref="eric4.Debugger.DebuggerInterfaceNone.html" />
+      <keyword name="DebuggerInterfaceNone" id="DebuggerInterfaceNone" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone" />
+      <keyword name="getRegistryData" id="getRegistryData" ref="eric4.Debugger.DebuggerInterfaceNone.html#getRegistryData" />
+      <keyword name="DebuggerInterfaceNone (Constructor)" id="DebuggerInterfaceNone (Constructor)" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.__init__" />
+      <keyword name="DebuggerInterfaceNone.flush" id="DebuggerInterfaceNone.flush" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.flush" />
+      <keyword name="DebuggerInterfaceNone.getClientCapabilities" id="DebuggerInterfaceNone.getClientCapabilities" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.getClientCapabilities" />
+      <keyword name="DebuggerInterfaceNone.isConnected" id="DebuggerInterfaceNone.isConnected" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.isConnected" />
+      <keyword name="DebuggerInterfaceNone.newConnection" id="DebuggerInterfaceNone.newConnection" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.newConnection" />
+      <keyword name="DebuggerInterfaceNone.remoteBanner" id="DebuggerInterfaceNone.remoteBanner" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBanner" />
+      <keyword name="DebuggerInterfaceNone.remoteBreakpoint" id="DebuggerInterfaceNone.remoteBreakpoint" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpoint" />
+      <keyword name="DebuggerInterfaceNone.remoteBreakpointEnable" id="DebuggerInterfaceNone.remoteBreakpointEnable" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpointEnable" />
+      <keyword name="DebuggerInterfaceNone.remoteBreakpointIgnore" id="DebuggerInterfaceNone.remoteBreakpointIgnore" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteBreakpointIgnore" />
+      <keyword name="DebuggerInterfaceNone.remoteCapabilities" id="DebuggerInterfaceNone.remoteCapabilities" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCapabilities" />
+      <keyword name="DebuggerInterfaceNone.remoteClientSetFilter" id="DebuggerInterfaceNone.remoteClientSetFilter" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteClientSetFilter" />
+      <keyword name="DebuggerInterfaceNone.remoteClientVariable" id="DebuggerInterfaceNone.remoteClientVariable" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteClientVariable" />
+      <keyword name="DebuggerInterfaceNone.remoteClientVariables" id="DebuggerInterfaceNone.remoteClientVariables" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteClientVariables" />
+      <keyword name="DebuggerInterfaceNone.remoteCompletion" id="DebuggerInterfaceNone.remoteCompletion" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCompletion" />
+      <keyword name="DebuggerInterfaceNone.remoteContinue" id="DebuggerInterfaceNone.remoteContinue" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteContinue" />
+      <keyword name="DebuggerInterfaceNone.remoteCoverage" id="DebuggerInterfaceNone.remoteCoverage" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteCoverage" />
+      <keyword name="DebuggerInterfaceNone.remoteEnvironment" id="DebuggerInterfaceNone.remoteEnvironment" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEnvironment" />
+      <keyword name="DebuggerInterfaceNone.remoteEval" id="DebuggerInterfaceNone.remoteEval" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteEval" />
+      <keyword name="DebuggerInterfaceNone.remoteExec" id="DebuggerInterfaceNone.remoteExec" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteExec" />
+      <keyword name="DebuggerInterfaceNone.remoteLoad" id="DebuggerInterfaceNone.remoteLoad" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteLoad" />
+      <keyword name="DebuggerInterfaceNone.remoteProfile" id="DebuggerInterfaceNone.remoteProfile" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteProfile" />
+      <keyword name="DebuggerInterfaceNone.remoteRawInput" id="DebuggerInterfaceNone.remoteRawInput" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteRawInput" />
+      <keyword name="DebuggerInterfaceNone.remoteRun" id="DebuggerInterfaceNone.remoteRun" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteRun" />
+      <keyword name="DebuggerInterfaceNone.remoteSetThread" id="DebuggerInterfaceNone.remoteSetThread" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteSetThread" />
+      <keyword name="DebuggerInterfaceNone.remoteStatement" id="DebuggerInterfaceNone.remoteStatement" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteStatement" />
+      <keyword name="DebuggerInterfaceNone.remoteStep" id="DebuggerInterfaceNone.remoteStep" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteStep" />
+      <keyword name="DebuggerInterfaceNone.remoteStepOut" id="DebuggerInterfaceNone.remoteStepOut" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteStepOut" />
+      <keyword name="DebuggerInterfaceNone.remoteStepOver" id="DebuggerInterfaceNone.remoteStepOver" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteStepOver" />
+      <keyword name="DebuggerInterfaceNone.remoteStepQuit" id="DebuggerInterfaceNone.remoteStepQuit" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteStepQuit" />
+      <keyword name="DebuggerInterfaceNone.remoteThreadList" id="DebuggerInterfaceNone.remoteThreadList" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteThreadList" />
+      <keyword name="DebuggerInterfaceNone.remoteUTPrepare" id="DebuggerInterfaceNone.remoteUTPrepare" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteUTPrepare" />
+      <keyword name="DebuggerInterfaceNone.remoteUTRun" id="DebuggerInterfaceNone.remoteUTRun" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteUTRun" />
+      <keyword name="DebuggerInterfaceNone.remoteUTStop" id="DebuggerInterfaceNone.remoteUTStop" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteUTStop" />
+      <keyword name="DebuggerInterfaceNone.remoteWatchpoint" id="DebuggerInterfaceNone.remoteWatchpoint" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteWatchpoint" />
+      <keyword name="DebuggerInterfaceNone.remoteWatchpointEnable" id="DebuggerInterfaceNone.remoteWatchpointEnable" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteWatchpointEnable" />
+      <keyword name="DebuggerInterfaceNone.remoteWatchpointIgnore" id="DebuggerInterfaceNone.remoteWatchpointIgnore" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.remoteWatchpointIgnore" />
+      <keyword name="DebuggerInterfaceNone.shutdown" id="DebuggerInterfaceNone.shutdown" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.shutdown" />
+      <keyword name="DebuggerInterfaceNone.startRemote" id="DebuggerInterfaceNone.startRemote" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.startRemote" />
+      <keyword name="DebuggerInterfaceNone.startRemoteForProject" id="DebuggerInterfaceNone.startRemoteForProject" ref="eric4.Debugger.DebuggerInterfaceNone.html#DebuggerInterfaceNone.startRemoteForProject" />
+      <keyword name="WatchPointViewer (Module)" id="WatchPointViewer (Module)" ref="eric4.Debugger.WatchPointViewer.html" />
+      <keyword name="WatchPointViewer" id="WatchPointViewer" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer" />
+      <keyword name="WatchPointViewer (Constructor)" id="WatchPointViewer (Constructor)" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__init__" />
+      <keyword name="WatchPointViewer.__addWatchPoint" id="WatchPointViewer.__addWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__addWatchPoint" />
+      <keyword name="WatchPointViewer.__clearSelection" id="WatchPointViewer.__clearSelection" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__clearSelection" />
+      <keyword name="WatchPointViewer.__configure" id="WatchPointViewer.__configure" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__configure" />
+      <keyword name="WatchPointViewer.__createPopupMenus" id="WatchPointViewer.__createPopupMenus" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__createPopupMenus" />
+      <keyword name="WatchPointViewer.__deleteAllWatchPoints" id="WatchPointViewer.__deleteAllWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__deleteAllWatchPoints" />
+      <keyword name="WatchPointViewer.__deleteSelectedWatchPoints" id="WatchPointViewer.__deleteSelectedWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__deleteSelectedWatchPoints" />
+      <keyword name="WatchPointViewer.__deleteWatchPoint" id="WatchPointViewer.__deleteWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__deleteWatchPoint" />
+      <keyword name="WatchPointViewer.__disableAllWatchPoints" id="WatchPointViewer.__disableAllWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__disableAllWatchPoints" />
+      <keyword name="WatchPointViewer.__disableSelectedWatchPoints" id="WatchPointViewer.__disableSelectedWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__disableSelectedWatchPoints" />
+      <keyword name="WatchPointViewer.__disableWatchPoint" id="WatchPointViewer.__disableWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__disableWatchPoint" />
+      <keyword name="WatchPointViewer.__doEditWatchPoint" id="WatchPointViewer.__doEditWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__doEditWatchPoint" />
+      <keyword name="WatchPointViewer.__doubleClicked" id="WatchPointViewer.__doubleClicked" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__doubleClicked" />
+      <keyword name="WatchPointViewer.__editWatchPoint" id="WatchPointViewer.__editWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__editWatchPoint" />
+      <keyword name="WatchPointViewer.__enableAllWatchPoints" id="WatchPointViewer.__enableAllWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__enableAllWatchPoints" />
+      <keyword name="WatchPointViewer.__enableSelectedWatchPoints" id="WatchPointViewer.__enableSelectedWatchPoints" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__enableSelectedWatchPoints" />
+      <keyword name="WatchPointViewer.__enableWatchPoint" id="WatchPointViewer.__enableWatchPoint" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__enableWatchPoint" />
+      <keyword name="WatchPointViewer.__findDuplicates" id="WatchPointViewer.__findDuplicates" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__findDuplicates" />
+      <keyword name="WatchPointViewer.__fromSourceIndex" id="WatchPointViewer.__fromSourceIndex" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__fromSourceIndex" />
+      <keyword name="WatchPointViewer.__getSelectedItemsCount" id="WatchPointViewer.__getSelectedItemsCount" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__getSelectedItemsCount" />
+      <keyword name="WatchPointViewer.__layoutDisplay" id="WatchPointViewer.__layoutDisplay" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__layoutDisplay" />
+      <keyword name="WatchPointViewer.__resizeColumns" id="WatchPointViewer.__resizeColumns" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__resizeColumns" />
+      <keyword name="WatchPointViewer.__resort" id="WatchPointViewer.__resort" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__resort" />
+      <keyword name="WatchPointViewer.__setRowSelected" id="WatchPointViewer.__setRowSelected" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__setRowSelected" />
+      <keyword name="WatchPointViewer.__setWpEnabled" id="WatchPointViewer.__setWpEnabled" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__setWpEnabled" />
+      <keyword name="WatchPointViewer.__showBackMenu" id="WatchPointViewer.__showBackMenu" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__showBackMenu" />
+      <keyword name="WatchPointViewer.__showContextMenu" id="WatchPointViewer.__showContextMenu" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__showContextMenu" />
+      <keyword name="WatchPointViewer.__toSourceIndex" id="WatchPointViewer.__toSourceIndex" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.__toSourceIndex" />
+      <keyword name="WatchPointViewer.setModel" id="WatchPointViewer.setModel" ref="eric4.Debugger.WatchPointViewer.html#WatchPointViewer.setModel" />
+      <keyword name="StartDialog (Module)" id="StartDialog (Module)" ref="eric4.Debugger.StartDialog.html" />
+      <keyword name="StartDialog" id="StartDialog" ref="eric4.Debugger.StartDialog.html#StartDialog" />
+      <keyword name="StartDialog (Constructor)" id="StartDialog (Constructor)" ref="eric4.Debugger.StartDialog.html#StartDialog.__init__" />
+      <keyword name="StartDialog.__clearHistories" id="StartDialog.__clearHistories" ref="eric4.Debugger.StartDialog.html#StartDialog.__clearHistories" />
+      <keyword name="StartDialog.getCoverageData" id="StartDialog.getCoverageData" ref="eric4.Debugger.StartDialog.html#StartDialog.getCoverageData" />
+      <keyword name="StartDialog.getData" id="StartDialog.getData" ref="eric4.Debugger.StartDialog.html#StartDialog.getData" />
+      <keyword name="StartDialog.getDebugData" id="StartDialog.getDebugData" ref="eric4.Debugger.StartDialog.html#StartDialog.getDebugData" />
+      <keyword name="StartDialog.getProfilingData" id="StartDialog.getProfilingData" ref="eric4.Debugger.StartDialog.html#StartDialog.getProfilingData" />
+      <keyword name="StartDialog.on_buttonBox_clicked" id="StartDialog.on_buttonBox_clicked" ref="eric4.Debugger.StartDialog.html#StartDialog.on_buttonBox_clicked" />
+      <keyword name="StartDialog.on_dirButton_clicked" id="StartDialog.on_dirButton_clicked" ref="eric4.Debugger.StartDialog.html#StartDialog.on_dirButton_clicked" />
+      <keyword name="StartDialog.on_modFuncCombo_editTextChanged" id="StartDialog.on_modFuncCombo_editTextChanged" ref="eric4.Debugger.StartDialog.html#StartDialog.on_modFuncCombo_editTextChanged" />
+      <keyword name="DebuggerInterfacePython3 (Module)" id="DebuggerInterfacePython3 (Module)" ref="eric4.Debugger.DebuggerInterfacePython3.html" />
+      <keyword name="DebuggerInterfacePython3" id="DebuggerInterfacePython3" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3" />
+      <keyword name="getRegistryData" id="getRegistryData" ref="eric4.Debugger.DebuggerInterfacePython3.html#getRegistryData" />
+      <keyword name="DebuggerInterfacePython3 (Constructor)" id="DebuggerInterfacePython3 (Constructor)" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__init__" />
+      <keyword name="DebuggerInterfacePython3.__askForkTo" id="DebuggerInterfacePython3.__askForkTo" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__askForkTo" />
+      <keyword name="DebuggerInterfacePython3.__identityTranslation" id="DebuggerInterfacePython3.__identityTranslation" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__identityTranslation" />
+      <keyword name="DebuggerInterfacePython3.__parseClientLine" id="DebuggerInterfacePython3.__parseClientLine" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__parseClientLine" />
+      <keyword name="DebuggerInterfacePython3.__remoteTranslation" id="DebuggerInterfacePython3.__remoteTranslation" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__remoteTranslation" />
+      <keyword name="DebuggerInterfacePython3.__sendCommand" id="DebuggerInterfacePython3.__sendCommand" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__sendCommand" />
+      <keyword name="DebuggerInterfacePython3.__startProcess" id="DebuggerInterfacePython3.__startProcess" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.__startProcess" />
+      <keyword name="DebuggerInterfacePython3.flush" id="DebuggerInterfacePython3.flush" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.flush" />
+      <keyword name="DebuggerInterfacePython3.getClientCapabilities" id="DebuggerInterfacePython3.getClientCapabilities" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.getClientCapabilities" />
+      <keyword name="DebuggerInterfacePython3.isConnected" id="DebuggerInterfacePython3.isConnected" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.isConnected" />
+      <keyword name="DebuggerInterfacePython3.newConnection" id="DebuggerInterfacePython3.newConnection" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.newConnection" />
+      <keyword name="DebuggerInterfacePython3.remoteBanner" id="DebuggerInterfacePython3.remoteBanner" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteBanner" />
+      <keyword name="DebuggerInterfacePython3.remoteBreakpoint" id="DebuggerInterfacePython3.remoteBreakpoint" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteBreakpoint" />
+      <keyword name="DebuggerInterfacePython3.remoteBreakpointEnable" id="DebuggerInterfacePython3.remoteBreakpointEnable" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteBreakpointEnable" />
+      <keyword name="DebuggerInterfacePython3.remoteBreakpointIgnore" id="DebuggerInterfacePython3.remoteBreakpointIgnore" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteBreakpointIgnore" />
+      <keyword name="DebuggerInterfacePython3.remoteCapabilities" id="DebuggerInterfacePython3.remoteCapabilities" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteCapabilities" />
+      <keyword name="DebuggerInterfacePython3.remoteClientSetFilter" id="DebuggerInterfacePython3.remoteClientSetFilter" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteClientSetFilter" />
+      <keyword name="DebuggerInterfacePython3.remoteClientVariable" id="DebuggerInterfacePython3.remoteClientVariable" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteClientVariable" />
+      <keyword name="DebuggerInterfacePython3.remoteClientVariables" id="DebuggerInterfacePython3.remoteClientVariables" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteClientVariables" />
+      <keyword name="DebuggerInterfacePython3.remoteCompletion" id="DebuggerInterfacePython3.remoteCompletion" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteCompletion" />
+      <keyword name="DebuggerInterfacePython3.remoteContinue" id="DebuggerInterfacePython3.remoteContinue" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteContinue" />
+      <keyword name="DebuggerInterfacePython3.remoteCoverage" id="DebuggerInterfacePython3.remoteCoverage" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteCoverage" />
+      <keyword name="DebuggerInterfacePython3.remoteEnvironment" id="DebuggerInterfacePython3.remoteEnvironment" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteEnvironment" />
+      <keyword name="DebuggerInterfacePython3.remoteEval" id="DebuggerInterfacePython3.remoteEval" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteEval" />
+      <keyword name="DebuggerInterfacePython3.remoteExec" id="DebuggerInterfacePython3.remoteExec" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteExec" />
+      <keyword name="DebuggerInterfacePython3.remoteLoad" id="DebuggerInterfacePython3.remoteLoad" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteLoad" />
+      <keyword name="DebuggerInterfacePython3.remoteProfile" id="DebuggerInterfacePython3.remoteProfile" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteProfile" />
+      <keyword name="DebuggerInterfacePython3.remoteRawInput" id="DebuggerInterfacePython3.remoteRawInput" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteRawInput" />
+      <keyword name="DebuggerInterfacePython3.remoteRun" id="DebuggerInterfacePython3.remoteRun" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteRun" />
+      <keyword name="DebuggerInterfacePython3.remoteSetThread" id="DebuggerInterfacePython3.remoteSetThread" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteSetThread" />
+      <keyword name="DebuggerInterfacePython3.remoteStatement" id="DebuggerInterfacePython3.remoteStatement" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteStatement" />
+      <keyword name="DebuggerInterfacePython3.remoteStep" id="DebuggerInterfacePython3.remoteStep" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteStep" />
+      <keyword name="DebuggerInterfacePython3.remoteStepOut" id="DebuggerInterfacePython3.remoteStepOut" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteStepOut" />
+      <keyword name="DebuggerInterfacePython3.remoteStepOver" id="DebuggerInterfacePython3.remoteStepOver" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteStepOver" />
+      <keyword name="DebuggerInterfacePython3.remoteStepQuit" id="DebuggerInterfacePython3.remoteStepQuit" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteStepQuit" />
+      <keyword name="DebuggerInterfacePython3.remoteThreadList" id="DebuggerInterfacePython3.remoteThreadList" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteThreadList" />
+      <keyword name="DebuggerInterfacePython3.remoteUTPrepare" id="DebuggerInterfacePython3.remoteUTPrepare" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteUTPrepare" />
+      <keyword name="DebuggerInterfacePython3.remoteUTRun" id="DebuggerInterfacePython3.remoteUTRun" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteUTRun" />
+      <keyword name="DebuggerInterfacePython3.remoteUTStop" id="DebuggerInterfacePython3.remoteUTStop" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteUTStop" />
+      <keyword name="DebuggerInterfacePython3.remoteWatchpoint" id="DebuggerInterfacePython3.remoteWatchpoint" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteWatchpoint" />
+      <keyword name="DebuggerInterfacePython3.remoteWatchpointEnable" id="DebuggerInterfacePython3.remoteWatchpointEnable" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteWatchpointEnable" />
+      <keyword name="DebuggerInterfacePython3.remoteWatchpointIgnore" id="DebuggerInterfacePython3.remoteWatchpointIgnore" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.remoteWatchpointIgnore" />
+      <keyword name="DebuggerInterfacePython3.shutdown" id="DebuggerInterfacePython3.shutdown" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.shutdown" />
+      <keyword name="DebuggerInterfacePython3.startRemote" id="DebuggerInterfacePython3.startRemote" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.startRemote" />
+      <keyword name="DebuggerInterfacePython3.startRemoteForProject" id="DebuggerInterfacePython3.startRemoteForProject" ref="eric4.Debugger.DebuggerInterfacePython3.html#DebuggerInterfacePython3.startRemoteForProject" />
+      <keyword name="WatchPointModel (Module)" id="WatchPointModel (Module)" ref="eric4.Debugger.WatchPointModel.html" />
+      <keyword name="WatchPointModel" id="WatchPointModel" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel" />
+      <keyword name="WatchPointModel (Constructor)" id="WatchPointModel (Constructor)" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.__init__" />
+      <keyword name="WatchPointModel.addWatchPoint" id="WatchPointModel.addWatchPoint" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.addWatchPoint" />
+      <keyword name="WatchPointModel.columnCount" id="WatchPointModel.columnCount" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.columnCount" />
+      <keyword name="WatchPointModel.data" id="WatchPointModel.data" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.data" />
+      <keyword name="WatchPointModel.deleteAll" id="WatchPointModel.deleteAll" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.deleteAll" />
+      <keyword name="WatchPointModel.deleteWatchPointByIndex" id="WatchPointModel.deleteWatchPointByIndex" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.deleteWatchPointByIndex" />
+      <keyword name="WatchPointModel.deleteWatchPoints" id="WatchPointModel.deleteWatchPoints" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.deleteWatchPoints" />
+      <keyword name="WatchPointModel.flags" id="WatchPointModel.flags" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.flags" />
+      <keyword name="WatchPointModel.getWatchPointByIndex" id="WatchPointModel.getWatchPointByIndex" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.getWatchPointByIndex" />
+      <keyword name="WatchPointModel.getWatchPointIndex" id="WatchPointModel.getWatchPointIndex" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.getWatchPointIndex" />
+      <keyword name="WatchPointModel.hasChildren" id="WatchPointModel.hasChildren" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.hasChildren" />
+      <keyword name="WatchPointModel.headerData" id="WatchPointModel.headerData" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.headerData" />
+      <keyword name="WatchPointModel.index" id="WatchPointModel.index" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.index" />
+      <keyword name="WatchPointModel.parent" id="WatchPointModel.parent" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.parent" />
+      <keyword name="WatchPointModel.rowCount" id="WatchPointModel.rowCount" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.rowCount" />
+      <keyword name="WatchPointModel.setWatchPointByIndex" id="WatchPointModel.setWatchPointByIndex" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.setWatchPointByIndex" />
+      <keyword name="WatchPointModel.setWatchPointEnabledByIndex" id="WatchPointModel.setWatchPointEnabledByIndex" ref="eric4.Debugger.WatchPointModel.html#WatchPointModel.setWatchPointEnabledByIndex" />
+      <keyword name="DebuggerInterfacePython (Module)" id="DebuggerInterfacePython (Module)" ref="eric4.Debugger.DebuggerInterfacePython.html" />
+      <keyword name="DebuggerInterfacePython" id="DebuggerInterfacePython" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython" />
+      <keyword name="getRegistryData" id="getRegistryData" ref="eric4.Debugger.DebuggerInterfacePython.html#getRegistryData" />
+      <keyword name="DebuggerInterfacePython (Constructor)" id="DebuggerInterfacePython (Constructor)" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__init__" />
+      <keyword name="DebuggerInterfacePython.__askForkTo" id="DebuggerInterfacePython.__askForkTo" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__askForkTo" />
+      <keyword name="DebuggerInterfacePython.__identityTranslation" id="DebuggerInterfacePython.__identityTranslation" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__identityTranslation" />
+      <keyword name="DebuggerInterfacePython.__parseClientLine" id="DebuggerInterfacePython.__parseClientLine" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__parseClientLine" />
+      <keyword name="DebuggerInterfacePython.__remoteTranslation" id="DebuggerInterfacePython.__remoteTranslation" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__remoteTranslation" />
+      <keyword name="DebuggerInterfacePython.__sendCommand" id="DebuggerInterfacePython.__sendCommand" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__sendCommand" />
+      <keyword name="DebuggerInterfacePython.__startProcess" id="DebuggerInterfacePython.__startProcess" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.__startProcess" />
+      <keyword name="DebuggerInterfacePython.flush" id="DebuggerInterfacePython.flush" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.flush" />
+      <keyword name="DebuggerInterfacePython.getClientCapabilities" id="DebuggerInterfacePython.getClientCapabilities" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.getClientCapabilities" />
+      <keyword name="DebuggerInterfacePython.isConnected" id="DebuggerInterfacePython.isConnected" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.isConnected" />
+      <keyword name="DebuggerInterfacePython.newConnection" id="DebuggerInterfacePython.newConnection" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.newConnection" />
+      <keyword name="DebuggerInterfacePython.remoteBanner" id="DebuggerInterfacePython.remoteBanner" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBanner" />
+      <keyword name="DebuggerInterfacePython.remoteBreakpoint" id="DebuggerInterfacePython.remoteBreakpoint" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpoint" />
+      <keyword name="DebuggerInterfacePython.remoteBreakpointEnable" id="DebuggerInterfacePython.remoteBreakpointEnable" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointEnable" />
+      <keyword name="DebuggerInterfacePython.remoteBreakpointIgnore" id="DebuggerInterfacePython.remoteBreakpointIgnore" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteBreakpointIgnore" />
+      <keyword name="DebuggerInterfacePython.remoteCapabilities" id="DebuggerInterfacePython.remoteCapabilities" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCapabilities" />
+      <keyword name="DebuggerInterfacePython.remoteClientSetFilter" id="DebuggerInterfacePython.remoteClientSetFilter" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientSetFilter" />
+      <keyword name="DebuggerInterfacePython.remoteClientVariable" id="DebuggerInterfacePython.remoteClientVariable" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariable" />
+      <keyword name="DebuggerInterfacePython.remoteClientVariables" id="DebuggerInterfacePython.remoteClientVariables" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteClientVariables" />
+      <keyword name="DebuggerInterfacePython.remoteCompletion" id="DebuggerInterfacePython.remoteCompletion" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCompletion" />
+      <keyword name="DebuggerInterfacePython.remoteContinue" id="DebuggerInterfacePython.remoteContinue" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteContinue" />
+      <keyword name="DebuggerInterfacePython.remoteCoverage" id="DebuggerInterfacePython.remoteCoverage" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteCoverage" />
+      <keyword name="DebuggerInterfacePython.remoteEnvironment" id="DebuggerInterfacePython.remoteEnvironment" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEnvironment" />
+      <keyword name="DebuggerInterfacePython.remoteEval" id="DebuggerInterfacePython.remoteEval" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteEval" />
+      <keyword name="DebuggerInterfacePython.remoteExec" id="DebuggerInterfacePython.remoteExec" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteExec" />
+      <keyword name="DebuggerInterfacePython.remoteLoad" id="DebuggerInterfacePython.remoteLoad" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteLoad" />
+      <keyword name="DebuggerInterfacePython.remoteProfile" id="DebuggerInterfacePython.remoteProfile" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteProfile" />
+      <keyword name="DebuggerInterfacePython.remoteRawInput" id="DebuggerInterfacePython.remoteRawInput" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteRawInput" />
+      <keyword name="DebuggerInterfacePython.remoteRun" id="DebuggerInterfacePython.remoteRun" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteRun" />
+      <keyword name="DebuggerInterfacePython.remoteSetThread" id="DebuggerInterfacePython.remoteSetThread" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteSetThread" />
+      <keyword name="DebuggerInterfacePython.remoteStatement" id="DebuggerInterfacePython.remoteStatement" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStatement" />
+      <keyword name="DebuggerInterfacePython.remoteStep" id="DebuggerInterfacePython.remoteStep" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStep" />
+      <keyword name="DebuggerInterfacePython.remoteStepOut" id="DebuggerInterfacePython.remoteStepOut" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepOut" />
+      <keyword name="DebuggerInterfacePython.remoteStepOver" id="DebuggerInterfacePython.remoteStepOver" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepOver" />
+      <keyword name="DebuggerInterfacePython.remoteStepQuit" id="DebuggerInterfacePython.remoteStepQuit" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteStepQuit" />
+      <keyword name="DebuggerInterfacePython.remoteThreadList" id="DebuggerInterfacePython.remoteThreadList" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteThreadList" />
+      <keyword name="DebuggerInterfacePython.remoteUTPrepare" id="DebuggerInterfacePython.remoteUTPrepare" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTPrepare" />
+      <keyword name="DebuggerInterfacePython.remoteUTRun" id="DebuggerInterfacePython.remoteUTRun" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTRun" />
+      <keyword name="DebuggerInterfacePython.remoteUTStop" id="DebuggerInterfacePython.remoteUTStop" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteUTStop" />
+      <keyword name="DebuggerInterfacePython.remoteWatchpoint" id="DebuggerInterfacePython.remoteWatchpoint" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpoint" />
+      <keyword name="DebuggerInterfacePython.remoteWatchpointEnable" id="DebuggerInterfacePython.remoteWatchpointEnable" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpointEnable" />
+      <keyword name="DebuggerInterfacePython.remoteWatchpointIgnore" id="DebuggerInterfacePython.remoteWatchpointIgnore" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.remoteWatchpointIgnore" />
+      <keyword name="DebuggerInterfacePython.shutdown" id="DebuggerInterfacePython.shutdown" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.shutdown" />
+      <keyword name="DebuggerInterfacePython.startRemote" id="DebuggerInterfacePython.startRemote" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.startRemote" />
+      <keyword name="DebuggerInterfacePython.startRemoteForProject" id="DebuggerInterfacePython.startRemoteForProject" ref="eric4.Debugger.DebuggerInterfacePython.html#DebuggerInterfacePython.startRemoteForProject" />
+      <keyword name="DebugServer (Module)" id="DebugServer (Module)" ref="eric4.Debugger.DebugServer.html" />
+      <keyword name="DebugServer" id="DebugServer" ref="eric4.Debugger.DebugServer.html#DebugServer" />
+      <keyword name="DebugServer (Constructor)" id="DebugServer (Constructor)" ref="eric4.Debugger.DebugServer.html#DebugServer.__init__" />
+      <keyword name="DebugServer.__addBreakPoints" id="DebugServer.__addBreakPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__addBreakPoints" />
+      <keyword name="DebugServer.__addWatchPoints" id="DebugServer.__addWatchPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__addWatchPoints" />
+      <keyword name="DebugServer.__breakPointDataAboutToBeChanged" id="DebugServer.__breakPointDataAboutToBeChanged" ref="eric4.Debugger.DebugServer.html#DebugServer.__breakPointDataAboutToBeChanged" />
+      <keyword name="DebugServer.__changeBreakPoints" id="DebugServer.__changeBreakPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__changeBreakPoints" />
+      <keyword name="DebugServer.__changeWatchPoints" id="DebugServer.__changeWatchPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__changeWatchPoints" />
+      <keyword name="DebugServer.__clientClearBreakPoint" id="DebugServer.__clientClearBreakPoint" ref="eric4.Debugger.DebugServer.html#DebugServer.__clientClearBreakPoint" />
+      <keyword name="DebugServer.__clientClearWatchPoint" id="DebugServer.__clientClearWatchPoint" ref="eric4.Debugger.DebugServer.html#DebugServer.__clientClearWatchPoint" />
+      <keyword name="DebugServer.__clientProcessError" id="DebugServer.__clientProcessError" ref="eric4.Debugger.DebugServer.html#DebugServer.__clientProcessError" />
+      <keyword name="DebugServer.__clientProcessOutput" id="DebugServer.__clientProcessOutput" ref="eric4.Debugger.DebugServer.html#DebugServer.__clientProcessOutput" />
+      <keyword name="DebugServer.__createDebuggerInterface" id="DebugServer.__createDebuggerInterface" ref="eric4.Debugger.DebugServer.html#DebugServer.__createDebuggerInterface" />
+      <keyword name="DebugServer.__deleteBreakPoints" id="DebugServer.__deleteBreakPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__deleteBreakPoints" />
+      <keyword name="DebugServer.__deleteWatchPoints" id="DebugServer.__deleteWatchPoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__deleteWatchPoints" />
+      <keyword name="DebugServer.__makeWatchCondition" id="DebugServer.__makeWatchCondition" ref="eric4.Debugger.DebugServer.html#DebugServer.__makeWatchCondition" />
+      <keyword name="DebugServer.__newConnection" id="DebugServer.__newConnection" ref="eric4.Debugger.DebugServer.html#DebugServer.__newConnection" />
+      <keyword name="DebugServer.__passiveShutDown" id="DebugServer.__passiveShutDown" ref="eric4.Debugger.DebugServer.html#DebugServer.__passiveShutDown" />
+      <keyword name="DebugServer.__registerDebuggerInterfaces" id="DebugServer.__registerDebuggerInterfaces" ref="eric4.Debugger.DebugServer.html#DebugServer.__registerDebuggerInterfaces" />
+      <keyword name="DebugServer.__remoteBreakpointEnable" id="DebugServer.__remoteBreakpointEnable" ref="eric4.Debugger.DebugServer.html#DebugServer.__remoteBreakpointEnable" />
+      <keyword name="DebugServer.__remoteBreakpointIgnore" id="DebugServer.__remoteBreakpointIgnore" ref="eric4.Debugger.DebugServer.html#DebugServer.__remoteBreakpointIgnore" />
+      <keyword name="DebugServer.__remoteWatchpoint" id="DebugServer.__remoteWatchpoint" ref="eric4.Debugger.DebugServer.html#DebugServer.__remoteWatchpoint" />
+      <keyword name="DebugServer.__remoteWatchpointEnable" id="DebugServer.__remoteWatchpointEnable" ref="eric4.Debugger.DebugServer.html#DebugServer.__remoteWatchpointEnable" />
+      <keyword name="DebugServer.__remoteWatchpointIgnore" id="DebugServer.__remoteWatchpointIgnore" ref="eric4.Debugger.DebugServer.html#DebugServer.__remoteWatchpointIgnore" />
+      <keyword name="DebugServer.__restoreBreakpoints" id="DebugServer.__restoreBreakpoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__restoreBreakpoints" />
+      <keyword name="DebugServer.__restoreWatchpoints" id="DebugServer.__restoreWatchpoints" ref="eric4.Debugger.DebugServer.html#DebugServer.__restoreWatchpoints" />
+      <keyword name="DebugServer.__setClientType" id="DebugServer.__setClientType" ref="eric4.Debugger.DebugServer.html#DebugServer.__setClientType" />
+      <keyword name="DebugServer.__splitWatchCondition" id="DebugServer.__splitWatchCondition" ref="eric4.Debugger.DebugServer.html#DebugServer.__splitWatchCondition" />
+      <keyword name="DebugServer.__watchPointDataAboutToBeChanged" id="DebugServer.__watchPointDataAboutToBeChanged" ref="eric4.Debugger.DebugServer.html#DebugServer.__watchPointDataAboutToBeChanged" />
+      <keyword name="DebugServer.clientBanner" id="DebugServer.clientBanner" ref="eric4.Debugger.DebugServer.html#DebugServer.clientBanner" />
+      <keyword name="DebugServer.clientBreakConditionError" id="DebugServer.clientBreakConditionError" ref="eric4.Debugger.DebugServer.html#DebugServer.clientBreakConditionError" />
+      <keyword name="DebugServer.clientCapabilities" id="DebugServer.clientCapabilities" ref="eric4.Debugger.DebugServer.html#DebugServer.clientCapabilities" />
+      <keyword name="DebugServer.clientClearBreak" id="DebugServer.clientClearBreak" ref="eric4.Debugger.DebugServer.html#DebugServer.clientClearBreak" />
+      <keyword name="DebugServer.clientClearWatch" id="DebugServer.clientClearWatch" ref="eric4.Debugger.DebugServer.html#DebugServer.clientClearWatch" />
+      <keyword name="DebugServer.clientCompletionList" id="DebugServer.clientCompletionList" ref="eric4.Debugger.DebugServer.html#DebugServer.clientCompletionList" />
+      <keyword name="DebugServer.clientException" id="DebugServer.clientException" ref="eric4.Debugger.DebugServer.html#DebugServer.clientException" />
+      <keyword name="DebugServer.clientExit" id="DebugServer.clientExit" ref="eric4.Debugger.DebugServer.html#DebugServer.clientExit" />
+      <keyword name="DebugServer.clientLine" id="DebugServer.clientLine" ref="eric4.Debugger.DebugServer.html#DebugServer.clientLine" />
+      <keyword name="DebugServer.clientOutput" id="DebugServer.clientOutput" ref="eric4.Debugger.DebugServer.html#DebugServer.clientOutput" />
+      <keyword name="DebugServer.clientRawInput" id="DebugServer.clientRawInput" ref="eric4.Debugger.DebugServer.html#DebugServer.clientRawInput" />
+      <keyword name="DebugServer.clientStack" id="DebugServer.clientStack" ref="eric4.Debugger.DebugServer.html#DebugServer.clientStack" />
+      <keyword name="DebugServer.clientStatement" id="DebugServer.clientStatement" ref="eric4.Debugger.DebugServer.html#DebugServer.clientStatement" />
+      <keyword name="DebugServer.clientSyntaxError" id="DebugServer.clientSyntaxError" ref="eric4.Debugger.DebugServer.html#DebugServer.clientSyntaxError" />
+      <keyword name="DebugServer.clientThreadList" id="DebugServer.clientThreadList" ref="eric4.Debugger.DebugServer.html#DebugServer.clientThreadList" />
+      <keyword name="DebugServer.clientThreadSet" id="DebugServer.clientThreadSet" ref="eric4.Debugger.DebugServer.html#DebugServer.clientThreadSet" />
+      <keyword name="DebugServer.clientUtFinished" id="DebugServer.clientUtFinished" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtFinished" />
+      <keyword name="DebugServer.clientUtPrepared" id="DebugServer.clientUtPrepared" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtPrepared" />
+      <keyword name="DebugServer.clientUtStartTest" id="DebugServer.clientUtStartTest" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtStartTest" />
+      <keyword name="DebugServer.clientUtStopTest" id="DebugServer.clientUtStopTest" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtStopTest" />
+      <keyword name="DebugServer.clientUtTestErrored" id="DebugServer.clientUtTestErrored" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtTestErrored" />
+      <keyword name="DebugServer.clientUtTestFailed" id="DebugServer.clientUtTestFailed" ref="eric4.Debugger.DebugServer.html#DebugServer.clientUtTestFailed" />
+      <keyword name="DebugServer.clientVariable" id="DebugServer.clientVariable" ref="eric4.Debugger.DebugServer.html#DebugServer.clientVariable" />
+      <keyword name="DebugServer.clientVariables" id="DebugServer.clientVariables" ref="eric4.Debugger.DebugServer.html#DebugServer.clientVariables" />
+      <keyword name="DebugServer.clientWatchConditionError" id="DebugServer.clientWatchConditionError" ref="eric4.Debugger.DebugServer.html#DebugServer.clientWatchConditionError" />
+      <keyword name="DebugServer.getBreakPointModel" id="DebugServer.getBreakPointModel" ref="eric4.Debugger.DebugServer.html#DebugServer.getBreakPointModel" />
+      <keyword name="DebugServer.getClientCapabilities" id="DebugServer.getClientCapabilities" ref="eric4.Debugger.DebugServer.html#DebugServer.getClientCapabilities" />
+      <keyword name="DebugServer.getExtensions" id="DebugServer.getExtensions" ref="eric4.Debugger.DebugServer.html#DebugServer.getExtensions" />
+      <keyword name="DebugServer.getHostAddress" id="DebugServer.getHostAddress" ref="eric4.Debugger.DebugServer.html#DebugServer.getHostAddress" />
+      <keyword name="DebugServer.getSupportedLanguages" id="DebugServer.getSupportedLanguages" ref="eric4.Debugger.DebugServer.html#DebugServer.getSupportedLanguages" />
+      <keyword name="DebugServer.getWatchPointModel" id="DebugServer.getWatchPointModel" ref="eric4.Debugger.DebugServer.html#DebugServer.getWatchPointModel" />
+      <keyword name="DebugServer.isConnected" id="DebugServer.isConnected" ref="eric4.Debugger.DebugServer.html#DebugServer.isConnected" />
+      <keyword name="DebugServer.passiveStartUp" id="DebugServer.passiveStartUp" ref="eric4.Debugger.DebugServer.html#DebugServer.passiveStartUp" />
+      <keyword name="DebugServer.preferencesChanged" id="DebugServer.preferencesChanged" ref="eric4.Debugger.DebugServer.html#DebugServer.preferencesChanged" />
+      <keyword name="DebugServer.remoteBanner" id="DebugServer.remoteBanner" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteBanner" />
+      <keyword name="DebugServer.remoteBreakpoint" id="DebugServer.remoteBreakpoint" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteBreakpoint" />
+      <keyword name="DebugServer.remoteCapabilities" id="DebugServer.remoteCapabilities" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteCapabilities" />
+      <keyword name="DebugServer.remoteClientSetFilter" id="DebugServer.remoteClientSetFilter" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteClientSetFilter" />
+      <keyword name="DebugServer.remoteClientVariable" id="DebugServer.remoteClientVariable" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteClientVariable" />
+      <keyword name="DebugServer.remoteClientVariables" id="DebugServer.remoteClientVariables" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteClientVariables" />
+      <keyword name="DebugServer.remoteCompletion" id="DebugServer.remoteCompletion" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteCompletion" />
+      <keyword name="DebugServer.remoteContinue" id="DebugServer.remoteContinue" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteContinue" />
+      <keyword name="DebugServer.remoteCoverage" id="DebugServer.remoteCoverage" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteCoverage" />
+      <keyword name="DebugServer.remoteEnvironment" id="DebugServer.remoteEnvironment" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteEnvironment" />
+      <keyword name="DebugServer.remoteEval" id="DebugServer.remoteEval" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteEval" />
+      <keyword name="DebugServer.remoteExec" id="DebugServer.remoteExec" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteExec" />
+      <keyword name="DebugServer.remoteLoad" id="DebugServer.remoteLoad" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteLoad" />
+      <keyword name="DebugServer.remoteProfile" id="DebugServer.remoteProfile" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteProfile" />
+      <keyword name="DebugServer.remoteRawInput" id="DebugServer.remoteRawInput" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteRawInput" />
+      <keyword name="DebugServer.remoteRun" id="DebugServer.remoteRun" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteRun" />
+      <keyword name="DebugServer.remoteSetThread" id="DebugServer.remoteSetThread" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteSetThread" />
+      <keyword name="DebugServer.remoteStatement" id="DebugServer.remoteStatement" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteStatement" />
+      <keyword name="DebugServer.remoteStep" id="DebugServer.remoteStep" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteStep" />
+      <keyword name="DebugServer.remoteStepOut" id="DebugServer.remoteStepOut" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteStepOut" />
+      <keyword name="DebugServer.remoteStepOver" id="DebugServer.remoteStepOver" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteStepOver" />
+      <keyword name="DebugServer.remoteStepQuit" id="DebugServer.remoteStepQuit" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteStepQuit" />
+      <keyword name="DebugServer.remoteThreadList" id="DebugServer.remoteThreadList" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteThreadList" />
+      <keyword name="DebugServer.remoteUTPrepare" id="DebugServer.remoteUTPrepare" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteUTPrepare" />
+      <keyword name="DebugServer.remoteUTRun" id="DebugServer.remoteUTRun" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteUTRun" />
+      <keyword name="DebugServer.remoteUTStop" id="DebugServer.remoteUTStop" ref="eric4.Debugger.DebugServer.html#DebugServer.remoteUTStop" />
+      <keyword name="DebugServer.shutdownServer" id="DebugServer.shutdownServer" ref="eric4.Debugger.DebugServer.html#DebugServer.shutdownServer" />
+      <keyword name="DebugServer.startClient" id="DebugServer.startClient" ref="eric4.Debugger.DebugServer.html#DebugServer.startClient" />
+      <keyword name="BreakPointViewer (Module)" id="BreakPointViewer (Module)" ref="eric4.Debugger.BreakPointViewer.html" />
+      <keyword name="BreakPointViewer" id="BreakPointViewer" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer" />
+      <keyword name="BreakPointViewer (Constructor)" id="BreakPointViewer (Constructor)" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__init__" />
+      <keyword name="BreakPointViewer.__addBreak" id="BreakPointViewer.__addBreak" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__addBreak" />
+      <keyword name="BreakPointViewer.__clearSelection" id="BreakPointViewer.__clearSelection" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__clearSelection" />
+      <keyword name="BreakPointViewer.__configure" id="BreakPointViewer.__configure" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__configure" />
+      <keyword name="BreakPointViewer.__createPopupMenus" id="BreakPointViewer.__createPopupMenus" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__createPopupMenus" />
+      <keyword name="BreakPointViewer.__deleteAllBreaks" id="BreakPointViewer.__deleteAllBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__deleteAllBreaks" />
+      <keyword name="BreakPointViewer.__deleteBreak" id="BreakPointViewer.__deleteBreak" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__deleteBreak" />
+      <keyword name="BreakPointViewer.__deleteSelectedBreaks" id="BreakPointViewer.__deleteSelectedBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__deleteSelectedBreaks" />
+      <keyword name="BreakPointViewer.__disableAllBreaks" id="BreakPointViewer.__disableAllBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__disableAllBreaks" />
+      <keyword name="BreakPointViewer.__disableBreak" id="BreakPointViewer.__disableBreak" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__disableBreak" />
+      <keyword name="BreakPointViewer.__disableSelectedBreaks" id="BreakPointViewer.__disableSelectedBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__disableSelectedBreaks" />
+      <keyword name="BreakPointViewer.__doubleClicked" id="BreakPointViewer.__doubleClicked" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__doubleClicked" />
+      <keyword name="BreakPointViewer.__editBreak" id="BreakPointViewer.__editBreak" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__editBreak" />
+      <keyword name="BreakPointViewer.__editBreakpoint" id="BreakPointViewer.__editBreakpoint" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__editBreakpoint" />
+      <keyword name="BreakPointViewer.__enableAllBreaks" id="BreakPointViewer.__enableAllBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__enableAllBreaks" />
+      <keyword name="BreakPointViewer.__enableBreak" id="BreakPointViewer.__enableBreak" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__enableBreak" />
+      <keyword name="BreakPointViewer.__enableSelectedBreaks" id="BreakPointViewer.__enableSelectedBreaks" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__enableSelectedBreaks" />
+      <keyword name="BreakPointViewer.__fromSourceIndex" id="BreakPointViewer.__fromSourceIndex" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__fromSourceIndex" />
+      <keyword name="BreakPointViewer.__getSelectedItemsCount" id="BreakPointViewer.__getSelectedItemsCount" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__getSelectedItemsCount" />
+      <keyword name="BreakPointViewer.__layoutDisplay" id="BreakPointViewer.__layoutDisplay" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__layoutDisplay" />
+      <keyword name="BreakPointViewer.__resizeColumns" id="BreakPointViewer.__resizeColumns" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__resizeColumns" />
+      <keyword name="BreakPointViewer.__resort" id="BreakPointViewer.__resort" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__resort" />
+      <keyword name="BreakPointViewer.__setBpEnabled" id="BreakPointViewer.__setBpEnabled" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__setBpEnabled" />
+      <keyword name="BreakPointViewer.__setRowSelected" id="BreakPointViewer.__setRowSelected" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__setRowSelected" />
+      <keyword name="BreakPointViewer.__showBackMenu" id="BreakPointViewer.__showBackMenu" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__showBackMenu" />
+      <keyword name="BreakPointViewer.__showContextMenu" id="BreakPointViewer.__showContextMenu" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__showContextMenu" />
+      <keyword name="BreakPointViewer.__showSource" id="BreakPointViewer.__showSource" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__showSource" />
+      <keyword name="BreakPointViewer.__toSourceIndex" id="BreakPointViewer.__toSourceIndex" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.__toSourceIndex" />
+      <keyword name="BreakPointViewer.handleResetUI" id="BreakPointViewer.handleResetUI" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.handleResetUI" />
+      <keyword name="BreakPointViewer.highlightBreakpoint" id="BreakPointViewer.highlightBreakpoint" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.highlightBreakpoint" />
+      <keyword name="BreakPointViewer.setModel" id="BreakPointViewer.setModel" ref="eric4.Debugger.BreakPointViewer.html#BreakPointViewer.setModel" />
+      <keyword name="DebuggerInterfaceRuby (Module)" id="DebuggerInterfaceRuby (Module)" ref="eric4.Debugger.DebuggerInterfaceRuby.html" />
+      <keyword name="DebuggerInterfaceRuby" id="DebuggerInterfaceRuby" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby" />
+      <keyword name="getRegistryData" id="getRegistryData" ref="eric4.Debugger.DebuggerInterfaceRuby.html#getRegistryData" />
+      <keyword name="DebuggerInterfaceRuby (Constructor)" id="DebuggerInterfaceRuby (Constructor)" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__init__" />
+      <keyword name="DebuggerInterfaceRuby.__identityTranslation" id="DebuggerInterfaceRuby.__identityTranslation" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__identityTranslation" />
+      <keyword name="DebuggerInterfaceRuby.__parseClientLine" id="DebuggerInterfaceRuby.__parseClientLine" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__parseClientLine" />
+      <keyword name="DebuggerInterfaceRuby.__remoteTranslation" id="DebuggerInterfaceRuby.__remoteTranslation" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__remoteTranslation" />
+      <keyword name="DebuggerInterfaceRuby.__sendCommand" id="DebuggerInterfaceRuby.__sendCommand" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__sendCommand" />
+      <keyword name="DebuggerInterfaceRuby.__startProcess" id="DebuggerInterfaceRuby.__startProcess" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.__startProcess" />
+      <keyword name="DebuggerInterfaceRuby.flush" id="DebuggerInterfaceRuby.flush" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.flush" />
+      <keyword name="DebuggerInterfaceRuby.getClientCapabilities" id="DebuggerInterfaceRuby.getClientCapabilities" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.getClientCapabilities" />
+      <keyword name="DebuggerInterfaceRuby.isConnected" id="DebuggerInterfaceRuby.isConnected" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.isConnected" />
+      <keyword name="DebuggerInterfaceRuby.newConnection" id="DebuggerInterfaceRuby.newConnection" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.newConnection" />
+      <keyword name="DebuggerInterfaceRuby.remoteBanner" id="DebuggerInterfaceRuby.remoteBanner" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteBanner" />
+      <keyword name="DebuggerInterfaceRuby.remoteBreakpoint" id="DebuggerInterfaceRuby.remoteBreakpoint" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteBreakpoint" />
+      <keyword name="DebuggerInterfaceRuby.remoteBreakpointEnable" id="DebuggerInterfaceRuby.remoteBreakpointEnable" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteBreakpointEnable" />
+      <keyword name="DebuggerInterfaceRuby.remoteBreakpointIgnore" id="DebuggerInterfaceRuby.remoteBreakpointIgnore" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteBreakpointIgnore" />
+      <keyword name="DebuggerInterfaceRuby.remoteCapabilities" id="DebuggerInterfaceRuby.remoteCapabilities" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteCapabilities" />
+      <keyword name="DebuggerInterfaceRuby.remoteClientSetFilter" id="DebuggerInterfaceRuby.remoteClientSetFilter" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteClientSetFilter" />
+      <keyword name="DebuggerInterfaceRuby.remoteClientVariable" id="DebuggerInterfaceRuby.remoteClientVariable" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteClientVariable" />
+      <keyword name="DebuggerInterfaceRuby.remoteClientVariables" id="DebuggerInterfaceRuby.remoteClientVariables" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteClientVariables" />
+      <keyword name="DebuggerInterfaceRuby.remoteCompletion" id="DebuggerInterfaceRuby.remoteCompletion" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteCompletion" />
+      <keyword name="DebuggerInterfaceRuby.remoteContinue" id="DebuggerInterfaceRuby.remoteContinue" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteContinue" />
+      <keyword name="DebuggerInterfaceRuby.remoteCoverage" id="DebuggerInterfaceRuby.remoteCoverage" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteCoverage" />
+      <keyword name="DebuggerInterfaceRuby.remoteEnvironment" id="DebuggerInterfaceRuby.remoteEnvironment" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteEnvironment" />
+      <keyword name="DebuggerInterfaceRuby.remoteEval" id="DebuggerInterfaceRuby.remoteEval" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteEval" />
+      <keyword name="DebuggerInterfaceRuby.remoteExec" id="DebuggerInterfaceRuby.remoteExec" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteExec" />
+      <keyword name="DebuggerInterfaceRuby.remoteLoad" id="DebuggerInterfaceRuby.remoteLoad" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteLoad" />
+      <keyword name="DebuggerInterfaceRuby.remoteProfile" id="DebuggerInterfaceRuby.remoteProfile" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteProfile" />
+      <keyword name="DebuggerInterfaceRuby.remoteRawInput" id="DebuggerInterfaceRuby.remoteRawInput" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteRawInput" />
+      <keyword name="DebuggerInterfaceRuby.remoteRun" id="DebuggerInterfaceRuby.remoteRun" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteRun" />
+      <keyword name="DebuggerInterfaceRuby.remoteSetThread" id="DebuggerInterfaceRuby.remoteSetThread" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteSetThread" />
+      <keyword name="DebuggerInterfaceRuby.remoteStatement" id="DebuggerInterfaceRuby.remoteStatement" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteStatement" />
+      <keyword name="DebuggerInterfaceRuby.remoteStep" id="DebuggerInterfaceRuby.remoteStep" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteStep" />
+      <keyword name="DebuggerInterfaceRuby.remoteStepOut" id="DebuggerInterfaceRuby.remoteStepOut" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteStepOut" />
+      <keyword name="DebuggerInterfaceRuby.remoteStepOver" id="DebuggerInterfaceRuby.remoteStepOver" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteStepOver" />
+      <keyword name="DebuggerInterfaceRuby.remoteStepQuit" id="DebuggerInterfaceRuby.remoteStepQuit" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteStepQuit" />
+      <keyword name="DebuggerInterfaceRuby.remoteThreadList" id="DebuggerInterfaceRuby.remoteThreadList" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteThreadList" />
+      <keyword name="DebuggerInterfaceRuby.remoteUTPrepare" id="DebuggerInterfaceRuby.remoteUTPrepare" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteUTPrepare" />
+      <keyword name="DebuggerInterfaceRuby.remoteUTRun" id="DebuggerInterfaceRuby.remoteUTRun" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteUTRun" />
+      <keyword name="DebuggerInterfaceRuby.remoteUTStop" id="DebuggerInterfaceRuby.remoteUTStop" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteUTStop" />
+      <keyword name="DebuggerInterfaceRuby.remoteWatchpoint" id="DebuggerInterfaceRuby.remoteWatchpoint" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteWatchpoint" />
+      <keyword name="DebuggerInterfaceRuby.remoteWatchpointEnable" id="DebuggerInterfaceRuby.remoteWatchpointEnable" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteWatchpointEnable" />
+      <keyword name="DebuggerInterfaceRuby.remoteWatchpointIgnore" id="DebuggerInterfaceRuby.remoteWatchpointIgnore" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.remoteWatchpointIgnore" />
+      <keyword name="DebuggerInterfaceRuby.shutdown" id="DebuggerInterfaceRuby.shutdown" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.shutdown" />
+      <keyword name="DebuggerInterfaceRuby.startRemote" id="DebuggerInterfaceRuby.startRemote" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.startRemote" />
+      <keyword name="DebuggerInterfaceRuby.startRemoteForProject" id="DebuggerInterfaceRuby.startRemoteForProject" ref="eric4.Debugger.DebuggerInterfaceRuby.html#DebuggerInterfaceRuby.startRemoteForProject" />
+      <keyword name="BreakPointModel (Module)" id="BreakPointModel (Module)" ref="eric4.Debugger.BreakPointModel.html" />
+      <keyword name="BreakPointModel" id="BreakPointModel" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel" />
+      <keyword name="BreakPointModel (Constructor)" id="BreakPointModel (Constructor)" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.__init__" />
+      <keyword name="BreakPointModel.addBreakPoint" id="BreakPointModel.addBreakPoint" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.addBreakPoint" />
+      <keyword name="BreakPointModel.columnCount" id="BreakPointModel.columnCount" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.columnCount" />
+      <keyword name="BreakPointModel.data" id="BreakPointModel.data" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.data" />
+      <keyword name="BreakPointModel.deleteAll" id="BreakPointModel.deleteAll" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.deleteAll" />
+      <keyword name="BreakPointModel.deleteBreakPointByIndex" id="BreakPointModel.deleteBreakPointByIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.deleteBreakPointByIndex" />
+      <keyword name="BreakPointModel.deleteBreakPoints" id="BreakPointModel.deleteBreakPoints" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.deleteBreakPoints" />
+      <keyword name="BreakPointModel.flags" id="BreakPointModel.flags" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.flags" />
+      <keyword name="BreakPointModel.getBreakPointByIndex" id="BreakPointModel.getBreakPointByIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.getBreakPointByIndex" />
+      <keyword name="BreakPointModel.getBreakPointIndex" id="BreakPointModel.getBreakPointIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.getBreakPointIndex" />
+      <keyword name="BreakPointModel.hasChildren" id="BreakPointModel.hasChildren" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.hasChildren" />
+      <keyword name="BreakPointModel.headerData" id="BreakPointModel.headerData" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.headerData" />
+      <keyword name="BreakPointModel.index" id="BreakPointModel.index" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.index" />
+      <keyword name="BreakPointModel.isBreakPointTemporaryByIndex" id="BreakPointModel.isBreakPointTemporaryByIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.isBreakPointTemporaryByIndex" />
+      <keyword name="BreakPointModel.parent" id="BreakPointModel.parent" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.parent" />
+      <keyword name="BreakPointModel.rowCount" id="BreakPointModel.rowCount" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.rowCount" />
+      <keyword name="BreakPointModel.setBreakPointByIndex" id="BreakPointModel.setBreakPointByIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.setBreakPointByIndex" />
+      <keyword name="BreakPointModel.setBreakPointEnabledByIndex" id="BreakPointModel.setBreakPointEnabledByIndex" ref="eric4.Debugger.BreakPointModel.html#BreakPointModel.setBreakPointEnabledByIndex" />
+      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric4.Debugger.DebugClientCapabilities.html" />
+      <keyword name="ExceptionsFilterDialog (Module)" id="ExceptionsFilterDialog (Module)" ref="eric4.Debugger.ExceptionsFilterDialog.html" />
+      <keyword name="ExceptionsFilterDialog" id="ExceptionsFilterDialog" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog" />
+      <keyword name="ExceptionsFilterDialog (Constructor)" id="ExceptionsFilterDialog (Constructor)" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.__init__" />
+      <keyword name="ExceptionsFilterDialog.getExceptionsList" id="ExceptionsFilterDialog.getExceptionsList" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.getExceptionsList" />
+      <keyword name="ExceptionsFilterDialog.on_addButton_clicked" id="ExceptionsFilterDialog.on_addButton_clicked" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.on_addButton_clicked" />
+      <keyword name="ExceptionsFilterDialog.on_deleteAllButton_clicked" id="ExceptionsFilterDialog.on_deleteAllButton_clicked" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.on_deleteAllButton_clicked" />
+      <keyword name="ExceptionsFilterDialog.on_deleteButton_clicked" id="ExceptionsFilterDialog.on_deleteButton_clicked" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.on_deleteButton_clicked" />
+      <keyword name="ExceptionsFilterDialog.on_exceptionEdit_textChanged" id="ExceptionsFilterDialog.on_exceptionEdit_textChanged" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.on_exceptionEdit_textChanged" />
+      <keyword name="ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged" id="ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged" ref="eric4.Debugger.ExceptionsFilterDialog.html#ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged" />
+      <keyword name="EditBreakpointDialog (Module)" id="EditBreakpointDialog (Module)" ref="eric4.Debugger.EditBreakpointDialog.html" />
+      <keyword name="EditBreakpointDialog" id="EditBreakpointDialog" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog" />
+      <keyword name="EditBreakpointDialog (Constructor)" id="EditBreakpointDialog (Constructor)" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog.__init__" />
+      <keyword name="EditBreakpointDialog.getAddData" id="EditBreakpointDialog.getAddData" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog.getAddData" />
+      <keyword name="EditBreakpointDialog.getData" id="EditBreakpointDialog.getData" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog.getData" />
+      <keyword name="EditBreakpointDialog.on_fileButton_clicked" id="EditBreakpointDialog.on_fileButton_clicked" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog.on_fileButton_clicked" />
+      <keyword name="EditBreakpointDialog.on_filenameCombo_editTextChanged" id="EditBreakpointDialog.on_filenameCombo_editTextChanged" ref="eric4.Debugger.EditBreakpointDialog.html#EditBreakpointDialog.on_filenameCombo_editTextChanged" />
+      <keyword name="VariableDetailDialog (Module)" id="VariableDetailDialog (Module)" ref="eric4.Debugger.VariableDetailDialog.html" />
+      <keyword name="VariableDetailDialog" id="VariableDetailDialog" ref="eric4.Debugger.VariableDetailDialog.html#VariableDetailDialog" />
+      <keyword name="VariableDetailDialog (Constructor)" id="VariableDetailDialog (Constructor)" ref="eric4.Debugger.VariableDetailDialog.html#VariableDetailDialog.__init__" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.Debugger.Config.html" />
+      <keyword name="ExceptionLogger (Module)" id="ExceptionLogger (Module)" ref="eric4.Debugger.ExceptionLogger.html" />
+      <keyword name="ExceptionLogger" id="ExceptionLogger" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger" />
+      <keyword name="ExceptionLogger (Constructor)" id="ExceptionLogger (Constructor)" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.__init__" />
+      <keyword name="ExceptionLogger.__configure" id="ExceptionLogger.__configure" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.__configure" />
+      <keyword name="ExceptionLogger.__itemDoubleClicked" id="ExceptionLogger.__itemDoubleClicked" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.__itemDoubleClicked" />
+      <keyword name="ExceptionLogger.__openSource" id="ExceptionLogger.__openSource" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.__openSource" />
+      <keyword name="ExceptionLogger.__showContextMenu" id="ExceptionLogger.__showContextMenu" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.__showContextMenu" />
+      <keyword name="ExceptionLogger.addException" id="ExceptionLogger.addException" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.addException" />
+      <keyword name="ExceptionLogger.debuggingStarted" id="ExceptionLogger.debuggingStarted" ref="eric4.Debugger.ExceptionLogger.html#ExceptionLogger.debuggingStarted" />
+      <keyword name="VariablesFilterDialog (Module)" id="VariablesFilterDialog (Module)" ref="eric4.Debugger.VariablesFilterDialog.html" />
+      <keyword name="VariablesFilterDialog" id="VariablesFilterDialog" ref="eric4.Debugger.VariablesFilterDialog.html#VariablesFilterDialog" />
+      <keyword name="VariablesFilterDialog (Constructor)" id="VariablesFilterDialog (Constructor)" ref="eric4.Debugger.VariablesFilterDialog.html#VariablesFilterDialog.__init__" />
+      <keyword name="VariablesFilterDialog.getSelection" id="VariablesFilterDialog.getSelection" ref="eric4.Debugger.VariablesFilterDialog.html#VariablesFilterDialog.getSelection" />
+      <keyword name="VariablesFilterDialog.on_buttonBox_clicked" id="VariablesFilterDialog.on_buttonBox_clicked" ref="eric4.Debugger.VariablesFilterDialog.html#VariablesFilterDialog.on_buttonBox_clicked" />
+      <keyword name="VariablesFilterDialog.setSelection" id="VariablesFilterDialog.setSelection" ref="eric4.Debugger.VariablesFilterDialog.html#VariablesFilterDialog.setSelection" />
+      <keyword name="DebugViewer (Module)" id="DebugViewer (Module)" ref="eric4.Debugger.DebugViewer.html" />
+      <keyword name="DebugViewer" id="DebugViewer" ref="eric4.Debugger.DebugViewer.html#DebugViewer" />
+      <keyword name="DebugViewer (Constructor)" id="DebugViewer (Constructor)" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__init__" />
+      <keyword name="DebugViewer.__frameSelected" id="DebugViewer.__frameSelected" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__frameSelected" />
+      <keyword name="DebugViewer.__setGlobalsFilter" id="DebugViewer.__setGlobalsFilter" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__setGlobalsFilter" />
+      <keyword name="DebugViewer.__setLocalsFilter" id="DebugViewer.__setLocalsFilter" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__setLocalsFilter" />
+      <keyword name="DebugViewer.__showSource" id="DebugViewer.__showSource" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__showSource" />
+      <keyword name="DebugViewer.__threadSelected" id="DebugViewer.__threadSelected" ref="eric4.Debugger.DebugViewer.html#DebugViewer.__threadSelected" />
+      <keyword name="DebugViewer.currentWidget" id="DebugViewer.currentWidget" ref="eric4.Debugger.DebugViewer.html#DebugViewer.currentWidget" />
+      <keyword name="DebugViewer.handleClientStack" id="DebugViewer.handleClientStack" ref="eric4.Debugger.DebugViewer.html#DebugViewer.handleClientStack" />
+      <keyword name="DebugViewer.handleDebuggingStarted" id="DebugViewer.handleDebuggingStarted" ref="eric4.Debugger.DebugViewer.html#DebugViewer.handleDebuggingStarted" />
+      <keyword name="DebugViewer.handleRawInput" id="DebugViewer.handleRawInput" ref="eric4.Debugger.DebugViewer.html#DebugViewer.handleRawInput" />
+      <keyword name="DebugViewer.handleResetUI" id="DebugViewer.handleResetUI" ref="eric4.Debugger.DebugViewer.html#DebugViewer.handleResetUI" />
+      <keyword name="DebugViewer.restoreCurrentPage" id="DebugViewer.restoreCurrentPage" ref="eric4.Debugger.DebugViewer.html#DebugViewer.restoreCurrentPage" />
+      <keyword name="DebugViewer.saveCurrentPage" id="DebugViewer.saveCurrentPage" ref="eric4.Debugger.DebugViewer.html#DebugViewer.saveCurrentPage" />
+      <keyword name="DebugViewer.setDebugger" id="DebugViewer.setDebugger" ref="eric4.Debugger.DebugViewer.html#DebugViewer.setDebugger" />
+      <keyword name="DebugViewer.setVariablesFilter" id="DebugViewer.setVariablesFilter" ref="eric4.Debugger.DebugViewer.html#DebugViewer.setVariablesFilter" />
+      <keyword name="DebugViewer.showThreadList" id="DebugViewer.showThreadList" ref="eric4.Debugger.DebugViewer.html#DebugViewer.showThreadList" />
+      <keyword name="DebugViewer.showVariable" id="DebugViewer.showVariable" ref="eric4.Debugger.DebugViewer.html#DebugViewer.showVariable" />
+      <keyword name="DebugViewer.showVariables" id="DebugViewer.showVariables" ref="eric4.Debugger.DebugViewer.html#DebugViewer.showVariables" />
+      <keyword name="DebugViewer.showVariablesTab" id="DebugViewer.showVariablesTab" ref="eric4.Debugger.DebugViewer.html#DebugViewer.showVariablesTab" />
+      <keyword name="VariablesViewer (Module)" id="VariablesViewer (Module)" ref="eric4.Debugger.VariablesViewer.html" />
+      <keyword name="ArrayElementVarItem" id="ArrayElementVarItem" ref="eric4.Debugger.VariablesViewer.html#ArrayElementVarItem" />
+      <keyword name="SpecialArrayElementVarItem" id="SpecialArrayElementVarItem" ref="eric4.Debugger.VariablesViewer.html#SpecialArrayElementVarItem" />
+      <keyword name="SpecialVarItem" id="SpecialVarItem" ref="eric4.Debugger.VariablesViewer.html#SpecialVarItem" />
+      <keyword name="VariableItem" id="VariableItem" ref="eric4.Debugger.VariablesViewer.html#VariableItem" />
+      <keyword name="VariablesViewer" id="VariablesViewer" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer" />
+      <keyword name="ArrayElementVarItem (Constructor)" id="ArrayElementVarItem (Constructor)" ref="eric4.Debugger.VariablesViewer.html#ArrayElementVarItem.__init__" />
+      <keyword name="ArrayElementVarItem.key" id="ArrayElementVarItem.key" ref="eric4.Debugger.VariablesViewer.html#ArrayElementVarItem.key" />
+      <keyword name="SpecialArrayElementVarItem (Constructor)" id="SpecialArrayElementVarItem (Constructor)" ref="eric4.Debugger.VariablesViewer.html#SpecialArrayElementVarItem.__init__" />
+      <keyword name="SpecialArrayElementVarItem.key" id="SpecialArrayElementVarItem.key" ref="eric4.Debugger.VariablesViewer.html#SpecialArrayElementVarItem.key" />
+      <keyword name="SpecialVarItem (Constructor)" id="SpecialVarItem (Constructor)" ref="eric4.Debugger.VariablesViewer.html#SpecialVarItem.__init__" />
+      <keyword name="SpecialVarItem.expand" id="SpecialVarItem.expand" ref="eric4.Debugger.VariablesViewer.html#SpecialVarItem.expand" />
+      <keyword name="VariableItem (Constructor)" id="VariableItem (Constructor)" ref="eric4.Debugger.VariablesViewer.html#VariableItem.__init__" />
+      <keyword name="VariableItem.__lt__" id="VariableItem.__lt__" ref="eric4.Debugger.VariablesViewer.html#VariableItem.__lt__" />
+      <keyword name="VariableItem.attachDummy" id="VariableItem.attachDummy" ref="eric4.Debugger.VariablesViewer.html#VariableItem.attachDummy" />
+      <keyword name="VariableItem.collapse" id="VariableItem.collapse" ref="eric4.Debugger.VariablesViewer.html#VariableItem.collapse" />
+      <keyword name="VariableItem.data" id="VariableItem.data" ref="eric4.Debugger.VariablesViewer.html#VariableItem.data" />
+      <keyword name="VariableItem.deleteChildren" id="VariableItem.deleteChildren" ref="eric4.Debugger.VariablesViewer.html#VariableItem.deleteChildren" />
+      <keyword name="VariableItem.expand" id="VariableItem.expand" ref="eric4.Debugger.VariablesViewer.html#VariableItem.expand" />
+      <keyword name="VariableItem.getValue" id="VariableItem.getValue" ref="eric4.Debugger.VariablesViewer.html#VariableItem.getValue" />
+      <keyword name="VariableItem.key" id="VariableItem.key" ref="eric4.Debugger.VariablesViewer.html#VariableItem.key" />
+      <keyword name="VariablesViewer (Constructor)" id="VariablesViewer (Constructor)" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__init__" />
+      <keyword name="VariablesViewer.__addItem" id="VariablesViewer.__addItem" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__addItem" />
+      <keyword name="VariablesViewer.__buildTreePath" id="VariablesViewer.__buildTreePath" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__buildTreePath" />
+      <keyword name="VariablesViewer.__configure" id="VariablesViewer.__configure" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__configure" />
+      <keyword name="VariablesViewer.__createPopupMenus" id="VariablesViewer.__createPopupMenus" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__createPopupMenus" />
+      <keyword name="VariablesViewer.__expandItemSignal" id="VariablesViewer.__expandItemSignal" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__expandItemSignal" />
+      <keyword name="VariablesViewer.__findItem" id="VariablesViewer.__findItem" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__findItem" />
+      <keyword name="VariablesViewer.__generateItem" id="VariablesViewer.__generateItem" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__generateItem" />
+      <keyword name="VariablesViewer.__getDispType" id="VariablesViewer.__getDispType" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__getDispType" />
+      <keyword name="VariablesViewer.__resort" id="VariablesViewer.__resort" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__resort" />
+      <keyword name="VariablesViewer.__showContextMenu" id="VariablesViewer.__showContextMenu" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__showContextMenu" />
+      <keyword name="VariablesViewer.__showDetails" id="VariablesViewer.__showDetails" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__showDetails" />
+      <keyword name="VariablesViewer.__showVariableDetails" id="VariablesViewer.__showVariableDetails" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__showVariableDetails" />
+      <keyword name="VariablesViewer.__unicode" id="VariablesViewer.__unicode" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.__unicode" />
+      <keyword name="VariablesViewer.collapseItem" id="VariablesViewer.collapseItem" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.collapseItem" />
+      <keyword name="VariablesViewer.expandItem" id="VariablesViewer.expandItem" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.expandItem" />
+      <keyword name="VariablesViewer.handleResetUI" id="VariablesViewer.handleResetUI" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.handleResetUI" />
+      <keyword name="VariablesViewer.mouseDoubleClickEvent" id="VariablesViewer.mouseDoubleClickEvent" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.mouseDoubleClickEvent" />
+      <keyword name="VariablesViewer.showVariable" id="VariablesViewer.showVariable" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.showVariable" />
+      <keyword name="VariablesViewer.showVariables" id="VariablesViewer.showVariables" ref="eric4.Debugger.VariablesViewer.html#VariablesViewer.showVariables" />
+      <keyword name="EditWatchpointDialog (Module)" id="EditWatchpointDialog (Module)" ref="eric4.Debugger.EditWatchpointDialog.html" />
+      <keyword name="EditWatchpointDialog" id="EditWatchpointDialog" ref="eric4.Debugger.EditWatchpointDialog.html#EditWatchpointDialog" />
+      <keyword name="EditWatchpointDialog (Constructor)" id="EditWatchpointDialog (Constructor)" ref="eric4.Debugger.EditWatchpointDialog.html#EditWatchpointDialog.__init__" />
+      <keyword name="EditWatchpointDialog.__textChanged" id="EditWatchpointDialog.__textChanged" ref="eric4.Debugger.EditWatchpointDialog.html#EditWatchpointDialog.__textChanged" />
+      <keyword name="EditWatchpointDialog.getData" id="EditWatchpointDialog.getData" ref="eric4.Debugger.EditWatchpointDialog.html#EditWatchpointDialog.getData" />
+      <keyword name="Templates (Package)" id="Templates (Package)" ref="index-eric4.Templates.html" />
+      <keyword name="TemplateSingleVariableDialog (Module)" id="TemplateSingleVariableDialog (Module)" ref="eric4.Templates.TemplateSingleVariableDialog.html" />
+      <keyword name="TemplateSingleVariableDialog" id="TemplateSingleVariableDialog" ref="eric4.Templates.TemplateSingleVariableDialog.html#TemplateSingleVariableDialog" />
+      <keyword name="TemplateSingleVariableDialog (Constructor)" id="TemplateSingleVariableDialog (Constructor)" ref="eric4.Templates.TemplateSingleVariableDialog.html#TemplateSingleVariableDialog.__init__" />
+      <keyword name="TemplateSingleVariableDialog.getVariable" id="TemplateSingleVariableDialog.getVariable" ref="eric4.Templates.TemplateSingleVariableDialog.html#TemplateSingleVariableDialog.getVariable" />
+      <keyword name="TemplateViewer (Module)" id="TemplateViewer (Module)" ref="eric4.Templates.TemplateViewer.html" />
+      <keyword name="TemplateEntry" id="TemplateEntry" ref="eric4.Templates.TemplateViewer.html#TemplateEntry" />
+      <keyword name="TemplateGroup" id="TemplateGroup" ref="eric4.Templates.TemplateViewer.html#TemplateGroup" />
+      <keyword name="TemplateViewer" id="TemplateViewer" ref="eric4.Templates.TemplateViewer.html#TemplateViewer" />
+      <keyword name="TemplateEntry (Constructor)" id="TemplateEntry (Constructor)" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.__init__" />
+      <keyword name="TemplateEntry.__displayText" id="TemplateEntry.__displayText" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.__displayText" />
+      <keyword name="TemplateEntry.__expandFormattedVariable" id="TemplateEntry.__expandFormattedVariable" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.__expandFormattedVariable" />
+      <keyword name="TemplateEntry.__extractVariables" id="TemplateEntry.__extractVariables" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.__extractVariables" />
+      <keyword name="TemplateEntry.getDescription" id="TemplateEntry.getDescription" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getDescription" />
+      <keyword name="TemplateEntry.getExpandedText" id="TemplateEntry.getExpandedText" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getExpandedText" />
+      <keyword name="TemplateEntry.getGroupName" id="TemplateEntry.getGroupName" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getGroupName" />
+      <keyword name="TemplateEntry.getName" id="TemplateEntry.getName" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getName" />
+      <keyword name="TemplateEntry.getTemplateText" id="TemplateEntry.getTemplateText" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getTemplateText" />
+      <keyword name="TemplateEntry.getVariables" id="TemplateEntry.getVariables" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.getVariables" />
+      <keyword name="TemplateEntry.setDescription" id="TemplateEntry.setDescription" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.setDescription" />
+      <keyword name="TemplateEntry.setName" id="TemplateEntry.setName" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.setName" />
+      <keyword name="TemplateEntry.setTemplateText" id="TemplateEntry.setTemplateText" ref="eric4.Templates.TemplateViewer.html#TemplateEntry.setTemplateText" />
+      <keyword name="TemplateGroup (Constructor)" id="TemplateGroup (Constructor)" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.__init__" />
+      <keyword name="TemplateGroup.addEntry" id="TemplateGroup.addEntry" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.addEntry" />
+      <keyword name="TemplateGroup.getAllEntries" id="TemplateGroup.getAllEntries" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.getAllEntries" />
+      <keyword name="TemplateGroup.getEntry" id="TemplateGroup.getEntry" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.getEntry" />
+      <keyword name="TemplateGroup.getEntryNames" id="TemplateGroup.getEntryNames" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.getEntryNames" />
+      <keyword name="TemplateGroup.getLanguage" id="TemplateGroup.getLanguage" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.getLanguage" />
+      <keyword name="TemplateGroup.getName" id="TemplateGroup.getName" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.getName" />
+      <keyword name="TemplateGroup.hasEntry" id="TemplateGroup.hasEntry" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.hasEntry" />
+      <keyword name="TemplateGroup.removeAllEntries" id="TemplateGroup.removeAllEntries" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.removeAllEntries" />
+      <keyword name="TemplateGroup.removeEntry" id="TemplateGroup.removeEntry" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.removeEntry" />
+      <keyword name="TemplateGroup.setLanguage" id="TemplateGroup.setLanguage" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.setLanguage" />
+      <keyword name="TemplateGroup.setName" id="TemplateGroup.setName" ref="eric4.Templates.TemplateViewer.html#TemplateGroup.setName" />
+      <keyword name="TemplateViewer (Constructor)" id="TemplateViewer (Constructor)" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__init__" />
+      <keyword name="TemplateViewer.__addEntry" id="TemplateViewer.__addEntry" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__addEntry" />
+      <keyword name="TemplateViewer.__addGroup" id="TemplateViewer.__addGroup" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__addGroup" />
+      <keyword name="TemplateViewer.__configure" id="TemplateViewer.__configure" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__configure" />
+      <keyword name="TemplateViewer.__edit" id="TemplateViewer.__edit" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__edit" />
+      <keyword name="TemplateViewer.__export" id="TemplateViewer.__export" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__export" />
+      <keyword name="TemplateViewer.__getPredefinedVars" id="TemplateViewer.__getPredefinedVars" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__getPredefinedVars" />
+      <keyword name="TemplateViewer.__import" id="TemplateViewer.__import" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__import" />
+      <keyword name="TemplateViewer.__remove" id="TemplateViewer.__remove" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__remove" />
+      <keyword name="TemplateViewer.__resort" id="TemplateViewer.__resort" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__resort" />
+      <keyword name="TemplateViewer.__save" id="TemplateViewer.__save" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__save" />
+      <keyword name="TemplateViewer.__showContextMenu" id="TemplateViewer.__showContextMenu" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__showContextMenu" />
+      <keyword name="TemplateViewer.__showHelp" id="TemplateViewer.__showHelp" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__showHelp" />
+      <keyword name="TemplateViewer.__templateItemActivated" id="TemplateViewer.__templateItemActivated" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.__templateItemActivated" />
+      <keyword name="TemplateViewer.addEntry" id="TemplateViewer.addEntry" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.addEntry" />
+      <keyword name="TemplateViewer.addGroup" id="TemplateViewer.addGroup" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.addGroup" />
+      <keyword name="TemplateViewer.applyNamedTemplate" id="TemplateViewer.applyNamedTemplate" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.applyNamedTemplate" />
+      <keyword name="TemplateViewer.applyTemplate" id="TemplateViewer.applyTemplate" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.applyTemplate" />
+      <keyword name="TemplateViewer.changeEntry" id="TemplateViewer.changeEntry" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.changeEntry" />
+      <keyword name="TemplateViewer.changeGroup" id="TemplateViewer.changeGroup" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.changeGroup" />
+      <keyword name="TemplateViewer.getAllGroups" id="TemplateViewer.getAllGroups" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.getAllGroups" />
+      <keyword name="TemplateViewer.getGroupNames" id="TemplateViewer.getGroupNames" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.getGroupNames" />
+      <keyword name="TemplateViewer.getTemplateNames" id="TemplateViewer.getTemplateNames" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.getTemplateNames" />
+      <keyword name="TemplateViewer.hasTemplate" id="TemplateViewer.hasTemplate" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.hasTemplate" />
+      <keyword name="TemplateViewer.readTemplates" id="TemplateViewer.readTemplates" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.readTemplates" />
+      <keyword name="TemplateViewer.removeEntry" id="TemplateViewer.removeEntry" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.removeEntry" />
+      <keyword name="TemplateViewer.removeGroup" id="TemplateViewer.removeGroup" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.removeGroup" />
+      <keyword name="TemplateViewer.writeTemplates" id="TemplateViewer.writeTemplates" ref="eric4.Templates.TemplateViewer.html#TemplateViewer.writeTemplates" />
+      <keyword name="TemplateMultipleVariablesDialog (Module)" id="TemplateMultipleVariablesDialog (Module)" ref="eric4.Templates.TemplateMultipleVariablesDialog.html" />
+      <keyword name="TemplateMultipleVariablesDialog" id="TemplateMultipleVariablesDialog" ref="eric4.Templates.TemplateMultipleVariablesDialog.html#TemplateMultipleVariablesDialog" />
+      <keyword name="TemplateMultipleVariablesDialog (Constructor)" id="TemplateMultipleVariablesDialog (Constructor)" ref="eric4.Templates.TemplateMultipleVariablesDialog.html#TemplateMultipleVariablesDialog.__init__" />
+      <keyword name="TemplateMultipleVariablesDialog.getVariables" id="TemplateMultipleVariablesDialog.getVariables" ref="eric4.Templates.TemplateMultipleVariablesDialog.html#TemplateMultipleVariablesDialog.getVariables" />
+      <keyword name="TemplatePropertiesDialog (Module)" id="TemplatePropertiesDialog (Module)" ref="eric4.Templates.TemplatePropertiesDialog.html" />
+      <keyword name="TemplatePropertiesDialog" id="TemplatePropertiesDialog" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog" />
+      <keyword name="TemplatePropertiesDialog (Constructor)" id="TemplatePropertiesDialog (Constructor)" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog.__init__" />
+      <keyword name="TemplatePropertiesDialog.getData" id="TemplatePropertiesDialog.getData" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog.getData" />
+      <keyword name="TemplatePropertiesDialog.keyPressEvent" id="TemplatePropertiesDialog.keyPressEvent" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog.keyPressEvent" />
+      <keyword name="TemplatePropertiesDialog.on_helpButton_clicked" id="TemplatePropertiesDialog.on_helpButton_clicked" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog.on_helpButton_clicked" />
+      <keyword name="TemplatePropertiesDialog.setSelectedGroup" id="TemplatePropertiesDialog.setSelectedGroup" ref="eric4.Templates.TemplatePropertiesDialog.html#TemplatePropertiesDialog.setSelectedGroup" />
+      <keyword name="Utilities (Package)" id="Utilities (Package)" ref="index-eric4.Utilities.html" />
+      <keyword name="CodingError" id="CodingError" ref="eric4.Utilities.__init__.html#CodingError" />
+      <keyword name="_percentReplacementFunc" id="_percentReplacementFunc" ref="eric4.Utilities.__init__.html#_percentReplacementFunc" />
+      <keyword name="compactPath" id="compactPath" ref="eric4.Utilities.__init__.html#compactPath" />
+      <keyword name="compile" id="compile" ref="eric4.Utilities.__init__.html#compile" />
+      <keyword name="convertLineEnds" id="convertLineEnds" ref="eric4.Utilities.__init__.html#convertLineEnds" />
+      <keyword name="decode" id="decode" ref="eric4.Utilities.__init__.html#decode" />
+      <keyword name="direntries" id="direntries" ref="eric4.Utilities.__init__.html#direntries" />
+      <keyword name="encode" id="encode" ref="eric4.Utilities.__init__.html#encode" />
+      <keyword name="escape_entities" id="escape_entities" ref="eric4.Utilities.__init__.html#escape_entities" />
+      <keyword name="escape_uentities" id="escape_uentities" ref="eric4.Utilities.__init__.html#escape_uentities" />
+      <keyword name="fromNativeSeparators" id="fromNativeSeparators" ref="eric4.Utilities.__init__.html#fromNativeSeparators" />
+      <keyword name="generateDistroInfo" id="generateDistroInfo" ref="eric4.Utilities.__init__.html#generateDistroInfo" />
+      <keyword name="generatePluginsVersionInfo" id="generatePluginsVersionInfo" ref="eric4.Utilities.__init__.html#generatePluginsVersionInfo" />
+      <keyword name="generateQtToolName" id="generateQtToolName" ref="eric4.Utilities.__init__.html#generateQtToolName" />
+      <keyword name="generateVersionInfo" id="generateVersionInfo" ref="eric4.Utilities.__init__.html#generateVersionInfo" />
+      <keyword name="getConfigDir" id="getConfigDir" ref="eric4.Utilities.__init__.html#getConfigDir" />
+      <keyword name="getDirs" id="getDirs" ref="eric4.Utilities.__init__.html#getDirs" />
+      <keyword name="getEnvironmentEntry" id="getEnvironmentEntry" ref="eric4.Utilities.__init__.html#getEnvironmentEntry" />
+      <keyword name="getExecutablePath" id="getExecutablePath" ref="eric4.Utilities.__init__.html#getExecutablePath" />
+      <keyword name="getHomeDir" id="getHomeDir" ref="eric4.Utilities.__init__.html#getHomeDir" />
+      <keyword name="getPercentReplacement" id="getPercentReplacement" ref="eric4.Utilities.__init__.html#getPercentReplacement" />
+      <keyword name="getPercentReplacementHelp" id="getPercentReplacementHelp" ref="eric4.Utilities.__init__.html#getPercentReplacementHelp" />
+      <keyword name="getPythonLibPath" id="getPythonLibPath" ref="eric4.Utilities.__init__.html#getPythonLibPath" />
+      <keyword name="getPythonModulesDirectory" id="getPythonModulesDirectory" ref="eric4.Utilities.__init__.html#getPythonModulesDirectory" />
+      <keyword name="getPythonVersion" id="getPythonVersion" ref="eric4.Utilities.__init__.html#getPythonVersion" />
+      <keyword name="getTestFileName" id="getTestFileName" ref="eric4.Utilities.__init__.html#getTestFileName" />
+      <keyword name="getUserName" id="getUserName" ref="eric4.Utilities.__init__.html#getUserName" />
+      <keyword name="get_coding" id="get_coding" ref="eric4.Utilities.__init__.html#get_coding" />
+      <keyword name="hasEnvironmentEntry" id="hasEnvironmentEntry" ref="eric4.Utilities.__init__.html#hasEnvironmentEntry" />
+      <keyword name="html_encode" id="html_encode" ref="eric4.Utilities.__init__.html#html_encode" />
+      <keyword name="html_uencode" id="html_uencode" ref="eric4.Utilities.__init__.html#html_uencode" />
+      <keyword name="isExecutable" id="isExecutable" ref="eric4.Utilities.__init__.html#isExecutable" />
+      <keyword name="isinpath" id="isinpath" ref="eric4.Utilities.__init__.html#isinpath" />
+      <keyword name="joinext" id="joinext" ref="eric4.Utilities.__init__.html#joinext" />
+      <keyword name="linesep" id="linesep" ref="eric4.Utilities.__init__.html#linesep" />
+      <keyword name="normabsjoinpath" id="normabsjoinpath" ref="eric4.Utilities.__init__.html#normabsjoinpath" />
+      <keyword name="normabspath" id="normabspath" ref="eric4.Utilities.__init__.html#normabspath" />
+      <keyword name="normcaseabspath" id="normcaseabspath" ref="eric4.Utilities.__init__.html#normcaseabspath" />
+      <keyword name="normcasepath" id="normcasepath" ref="eric4.Utilities.__init__.html#normcasepath" />
+      <keyword name="normjoinpath" id="normjoinpath" ref="eric4.Utilities.__init__.html#normjoinpath" />
+      <keyword name="parseEnvironmentString" id="parseEnvironmentString" ref="eric4.Utilities.__init__.html#parseEnvironmentString" />
+      <keyword name="parseOptionString" id="parseOptionString" ref="eric4.Utilities.__init__.html#parseOptionString" />
+      <keyword name="parseString" id="parseString" ref="eric4.Utilities.__init__.html#parseString" />
+      <keyword name="posix_GetUserName" id="posix_GetUserName" ref="eric4.Utilities.__init__.html#posix_GetUserName" />
+      <keyword name="prepareQtMacBundle" id="prepareQtMacBundle" ref="eric4.Utilities.__init__.html#prepareQtMacBundle" />
+      <keyword name="pwDecode" id="pwDecode" ref="eric4.Utilities.__init__.html#pwDecode" />
+      <keyword name="pwEncode" id="pwEncode" ref="eric4.Utilities.__init__.html#pwEncode" />
+      <keyword name="relpath" id="relpath" ref="eric4.Utilities.__init__.html#relpath" />
+      <keyword name="samepath" id="samepath" ref="eric4.Utilities.__init__.html#samepath" />
+      <keyword name="setConfigDir" id="setConfigDir" ref="eric4.Utilities.__init__.html#setConfigDir" />
+      <keyword name="splitPath" id="splitPath" ref="eric4.Utilities.__init__.html#splitPath" />
+      <keyword name="toNativeSeparators" id="toNativeSeparators" ref="eric4.Utilities.__init__.html#toNativeSeparators" />
+      <keyword name="toUnicode" id="toUnicode" ref="eric4.Utilities.__init__.html#toUnicode" />
+      <keyword name="win32_GetUserName" id="win32_GetUserName" ref="eric4.Utilities.__init__.html#win32_GetUserName" />
+      <keyword name="win32_Kill" id="win32_Kill" ref="eric4.Utilities.__init__.html#win32_Kill" />
+      <keyword name="CodingError (Constructor)" id="CodingError (Constructor)" ref="eric4.Utilities.__init__.html#CodingError.__init__" />
+      <keyword name="CodingError.__repr__" id="CodingError.__repr__" ref="eric4.Utilities.__init__.html#CodingError.__repr__" />
+      <keyword name="CodingError.__str__" id="CodingError.__str__" ref="eric4.Utilities.__init__.html#CodingError.__str__" />
+      <keyword name="Startup (Module)" id="Startup (Module)" ref="eric4.Utilities.Startup.html" />
+      <keyword name="handleArgs" id="handleArgs" ref="eric4.Utilities.Startup.html#handleArgs" />
+      <keyword name="initializeResourceSearchPath" id="initializeResourceSearchPath" ref="eric4.Utilities.Startup.html#initializeResourceSearchPath" />
+      <keyword name="loadTranslatorForLocale" id="loadTranslatorForLocale" ref="eric4.Utilities.Startup.html#loadTranslatorForLocale" />
+      <keyword name="loadTranslators" id="loadTranslators" ref="eric4.Utilities.Startup.html#loadTranslators" />
+      <keyword name="makeAppInfo" id="makeAppInfo" ref="eric4.Utilities.Startup.html#makeAppInfo" />
+      <keyword name="simpleAppStartup" id="simpleAppStartup" ref="eric4.Utilities.Startup.html#simpleAppStartup" />
+      <keyword name="usage" id="usage" ref="eric4.Utilities.Startup.html#usage" />
+      <keyword name="version" id="version" ref="eric4.Utilities.Startup.html#version" />
+      <keyword name="uic (Module)" id="uic (Module)" ref="eric4.Utilities.uic.html" />
+      <keyword name="compileUiDir" id="compileUiDir" ref="eric4.Utilities.uic.html#compileUiDir" />
+      <keyword name="compileUiFiles" id="compileUiFiles" ref="eric4.Utilities.uic.html#compileUiFiles" />
+      <keyword name="compile_ui" id="compile_ui" ref="eric4.Utilities.uic.html#compile_ui" />
+      <keyword name="pyName" id="pyName" ref="eric4.Utilities.uic.html#pyName" />
+      <keyword name="ModuleParser (Module)" id="ModuleParser (Module)" ref="eric4.Utilities.ModuleParser.html" />
+      <keyword name="Attribute" id="Attribute" ref="eric4.Utilities.ModuleParser.html#Attribute" />
+      <keyword name="Class" id="Class" ref="eric4.Utilities.ModuleParser.html#Class" />
+      <keyword name="Function" id="Function" ref="eric4.Utilities.ModuleParser.html#Function" />
+      <keyword name="Module" id="Module" ref="eric4.Utilities.ModuleParser.html#Module" />
+      <keyword name="RbModule" id="RbModule" ref="eric4.Utilities.ModuleParser.html#RbModule" />
+      <keyword name="VisibilityBase" id="VisibilityBase" ref="eric4.Utilities.ModuleParser.html#VisibilityBase" />
+      <keyword name="_indent" id="_indent" ref="eric4.Utilities.ModuleParser.html#_indent" />
+      <keyword name="find_module" id="find_module" ref="eric4.Utilities.ModuleParser.html#find_module" />
+      <keyword name="readModule" id="readModule" ref="eric4.Utilities.ModuleParser.html#readModule" />
+      <keyword name="resetParsedModule" id="resetParsedModule" ref="eric4.Utilities.ModuleParser.html#resetParsedModule" />
+      <keyword name="resetParsedModules" id="resetParsedModules" ref="eric4.Utilities.ModuleParser.html#resetParsedModules" />
+      <keyword name="Attribute (Constructor)" id="Attribute (Constructor)" ref="eric4.Utilities.ModuleParser.html#Attribute.__init__" />
+      <keyword name="Class (Constructor)" id="Class (Constructor)" ref="eric4.Utilities.ModuleParser.html#Class.__init__" />
+      <keyword name="Class.addAttribute" id="Class.addAttribute" ref="eric4.Utilities.ModuleParser.html#Class.addAttribute" />
+      <keyword name="Class.addDescription" id="Class.addDescription" ref="eric4.Utilities.ModuleParser.html#Class.addDescription" />
+      <keyword name="Class.addGlobal" id="Class.addGlobal" ref="eric4.Utilities.ModuleParser.html#Class.addGlobal" />
+      <keyword name="Class.addMethod" id="Class.addMethod" ref="eric4.Utilities.ModuleParser.html#Class.addMethod" />
+      <keyword name="Class.getAttribute" id="Class.getAttribute" ref="eric4.Utilities.ModuleParser.html#Class.getAttribute" />
+      <keyword name="Class.getMethod" id="Class.getMethod" ref="eric4.Utilities.ModuleParser.html#Class.getMethod" />
+      <keyword name="Class.setEndLine" id="Class.setEndLine" ref="eric4.Utilities.ModuleParser.html#Class.setEndLine" />
+      <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric4.Utilities.ModuleParser.html#Function.__init__" />
+      <keyword name="Function.addDescription" id="Function.addDescription" ref="eric4.Utilities.ModuleParser.html#Function.addDescription" />
+      <keyword name="Module (Constructor)" id="Module (Constructor)" ref="eric4.Utilities.ModuleParser.html#Module.__init__" />
+      <keyword name="Module.__py_scan" id="Module.__py_scan" ref="eric4.Utilities.ModuleParser.html#Module.__py_scan" />
+      <keyword name="Module.__py_setVisibility" id="Module.__py_setVisibility" ref="eric4.Utilities.ModuleParser.html#Module.__py_setVisibility" />
+      <keyword name="Module.__rb_scan" id="Module.__rb_scan" ref="eric4.Utilities.ModuleParser.html#Module.__rb_scan" />
+      <keyword name="Module.addClass" id="Module.addClass" ref="eric4.Utilities.ModuleParser.html#Module.addClass" />
+      <keyword name="Module.addDescription" id="Module.addDescription" ref="eric4.Utilities.ModuleParser.html#Module.addDescription" />
+      <keyword name="Module.addFunction" id="Module.addFunction" ref="eric4.Utilities.ModuleParser.html#Module.addFunction" />
+      <keyword name="Module.addGlobal" id="Module.addGlobal" ref="eric4.Utilities.ModuleParser.html#Module.addGlobal" />
+      <keyword name="Module.addModule" id="Module.addModule" ref="eric4.Utilities.ModuleParser.html#Module.addModule" />
+      <keyword name="Module.addPathToHierarchy" id="Module.addPathToHierarchy" ref="eric4.Utilities.ModuleParser.html#Module.addPathToHierarchy" />
+      <keyword name="Module.assembleHierarchy" id="Module.assembleHierarchy" ref="eric4.Utilities.ModuleParser.html#Module.assembleHierarchy" />
+      <keyword name="Module.createHierarchy" id="Module.createHierarchy" ref="eric4.Utilities.ModuleParser.html#Module.createHierarchy" />
+      <keyword name="Module.getFileName" id="Module.getFileName" ref="eric4.Utilities.ModuleParser.html#Module.getFileName" />
+      <keyword name="Module.getName" id="Module.getName" ref="eric4.Utilities.ModuleParser.html#Module.getName" />
+      <keyword name="Module.getType" id="Module.getType" ref="eric4.Utilities.ModuleParser.html#Module.getType" />
+      <keyword name="Module.scan" id="Module.scan" ref="eric4.Utilities.ModuleParser.html#Module.scan" />
+      <keyword name="RbModule (Constructor)" id="RbModule (Constructor)" ref="eric4.Utilities.ModuleParser.html#RbModule.__init__" />
+      <keyword name="RbModule.addClass" id="RbModule.addClass" ref="eric4.Utilities.ModuleParser.html#RbModule.addClass" />
+      <keyword name="VisibilityBase.isPrivate" id="VisibilityBase.isPrivate" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.isPrivate" />
+      <keyword name="VisibilityBase.isProtected" id="VisibilityBase.isProtected" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.isProtected" />
+      <keyword name="VisibilityBase.isPublic" id="VisibilityBase.isPublic" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.isPublic" />
+      <keyword name="VisibilityBase.setPrivate" id="VisibilityBase.setPrivate" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.setPrivate" />
+      <keyword name="VisibilityBase.setProtected" id="VisibilityBase.setProtected" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.setProtected" />
+      <keyword name="VisibilityBase.setPublic" id="VisibilityBase.setPublic" ref="eric4.Utilities.ModuleParser.html#VisibilityBase.setPublic" />
+      <keyword name="AutoSaver (Module)" id="AutoSaver (Module)" ref="eric4.Utilities.AutoSaver.html" />
+      <keyword name="AutoSaver" id="AutoSaver" ref="eric4.Utilities.AutoSaver.html#AutoSaver" />
+      <keyword name="AutoSaver (Constructor)" id="AutoSaver (Constructor)" ref="eric4.Utilities.AutoSaver.html#AutoSaver.__init__" />
+      <keyword name="AutoSaver.changeOccurred" id="AutoSaver.changeOccurred" ref="eric4.Utilities.AutoSaver.html#AutoSaver.changeOccurred" />
+      <keyword name="AutoSaver.saveIfNeccessary" id="AutoSaver.saveIfNeccessary" ref="eric4.Utilities.AutoSaver.html#AutoSaver.saveIfNeccessary" />
+      <keyword name="AutoSaver.timerEvent" id="AutoSaver.timerEvent" ref="eric4.Utilities.AutoSaver.html#AutoSaver.timerEvent" />
+      <keyword name="SingleApplication (Module)" id="SingleApplication (Module)" ref="eric4.Utilities.SingleApplication.html" />
+      <keyword name="SingleApplicationClient" id="SingleApplicationClient" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient" />
+      <keyword name="SingleApplicationServer" id="SingleApplicationServer" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer" />
+      <keyword name="SingleApplicationClient (Constructor)" id="SingleApplicationClient (Constructor)" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.__init__" />
+      <keyword name="SingleApplicationClient.connect" id="SingleApplicationClient.connect" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.connect" />
+      <keyword name="SingleApplicationClient.disconnect" id="SingleApplicationClient.disconnect" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.disconnect" />
+      <keyword name="SingleApplicationClient.errstr" id="SingleApplicationClient.errstr" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.errstr" />
+      <keyword name="SingleApplicationClient.processArgs" id="SingleApplicationClient.processArgs" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.processArgs" />
+      <keyword name="SingleApplicationClient.sendCommand" id="SingleApplicationClient.sendCommand" ref="eric4.Utilities.SingleApplication.html#SingleApplicationClient.sendCommand" />
+      <keyword name="SingleApplicationServer (Constructor)" id="SingleApplicationServer (Constructor)" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.__init__" />
+      <keyword name="SingleApplicationServer.__disconnected" id="SingleApplicationServer.__disconnected" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.__disconnected" />
+      <keyword name="SingleApplicationServer.__newConnection" id="SingleApplicationServer.__newConnection" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.__newConnection" />
+      <keyword name="SingleApplicationServer.__parseLine" id="SingleApplicationServer.__parseLine" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.__parseLine" />
+      <keyword name="SingleApplicationServer.handleCommand" id="SingleApplicationServer.handleCommand" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.handleCommand" />
+      <keyword name="SingleApplicationServer.shutdown" id="SingleApplicationServer.shutdown" ref="eric4.Utilities.SingleApplication.html#SingleApplicationServer.shutdown" />
+      <keyword name="SqlBrowser (Package)" id="SqlBrowser (Package)" ref="index-eric4.SqlBrowser.html" />
+      <keyword name="SqlBrowser (Module)" id="SqlBrowser (Module)" ref="eric4.SqlBrowser.SqlBrowser.html" />
+      <keyword name="SqlBrowser" id="SqlBrowser" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser" />
+      <keyword name="SqlBrowser (Constructor)" id="SqlBrowser (Constructor)" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__init__" />
+      <keyword name="SqlBrowser.__about" id="SqlBrowser.__about" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__about" />
+      <keyword name="SqlBrowser.__aboutQt" id="SqlBrowser.__aboutQt" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__aboutQt" />
+      <keyword name="SqlBrowser.__initActions" id="SqlBrowser.__initActions" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__initActions" />
+      <keyword name="SqlBrowser.__initMenus" id="SqlBrowser.__initMenus" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__initMenus" />
+      <keyword name="SqlBrowser.__initToolbars" id="SqlBrowser.__initToolbars" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__initToolbars" />
+      <keyword name="SqlBrowser.__uiStartUp" id="SqlBrowser.__uiStartUp" ref="eric4.SqlBrowser.SqlBrowser.html#SqlBrowser.__uiStartUp" />
+      <keyword name="SqlConnectionDialog (Module)" id="SqlConnectionDialog (Module)" ref="eric4.SqlBrowser.SqlConnectionDialog.html" />
+      <keyword name="SqlConnectionDialog" id="SqlConnectionDialog" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog" />
+      <keyword name="SqlConnectionDialog (Constructor)" id="SqlConnectionDialog (Constructor)" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.__init__" />
+      <keyword name="SqlConnectionDialog.__updateDialog" id="SqlConnectionDialog.__updateDialog" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.__updateDialog" />
+      <keyword name="SqlConnectionDialog.getData" id="SqlConnectionDialog.getData" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.getData" />
+      <keyword name="SqlConnectionDialog.on_databaseEdit_textChanged" id="SqlConnectionDialog.on_databaseEdit_textChanged" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.on_databaseEdit_textChanged" />
+      <keyword name="SqlConnectionDialog.on_databaseFileButton_clicked" id="SqlConnectionDialog.on_databaseFileButton_clicked" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.on_databaseFileButton_clicked" />
+      <keyword name="SqlConnectionDialog.on_driverCombo_activated" id="SqlConnectionDialog.on_driverCombo_activated" ref="eric4.SqlBrowser.SqlConnectionDialog.html#SqlConnectionDialog.on_driverCombo_activated" />
+      <keyword name="SqlConnectionWidget (Module)" id="SqlConnectionWidget (Module)" ref="eric4.SqlBrowser.SqlConnectionWidget.html" />
+      <keyword name="SqlConnectionWidget" id="SqlConnectionWidget" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget" />
+      <keyword name="SqlConnectionWidget (Constructor)" id="SqlConnectionWidget (Constructor)" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__init__" />
+      <keyword name="SqlConnectionWidget.__currentItemChanged" id="SqlConnectionWidget.__currentItemChanged" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__currentItemChanged" />
+      <keyword name="SqlConnectionWidget.__dbCaption" id="SqlConnectionWidget.__dbCaption" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__dbCaption" />
+      <keyword name="SqlConnectionWidget.__itemActivated" id="SqlConnectionWidget.__itemActivated" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__itemActivated" />
+      <keyword name="SqlConnectionWidget.__setActive" id="SqlConnectionWidget.__setActive" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__setActive" />
+      <keyword name="SqlConnectionWidget.__setBold" id="SqlConnectionWidget.__setBold" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.__setBold" />
+      <keyword name="SqlConnectionWidget.currentDatabase" id="SqlConnectionWidget.currentDatabase" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.currentDatabase" />
+      <keyword name="SqlConnectionWidget.refresh" id="SqlConnectionWidget.refresh" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.refresh" />
+      <keyword name="SqlConnectionWidget.showSchema" id="SqlConnectionWidget.showSchema" ref="eric4.SqlBrowser.SqlConnectionWidget.html#SqlConnectionWidget.showSchema" />
+      <keyword name="SqlBrowserWidget (Module)" id="SqlBrowserWidget (Module)" ref="eric4.SqlBrowser.SqlBrowserWidget.html" />
+      <keyword name="SqlBrowserWidget" id="SqlBrowserWidget" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget" />
+      <keyword name="SqlBrowserWidget (Constructor)" id="SqlBrowserWidget (Constructor)" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.__init__" />
+      <keyword name="SqlBrowserWidget.__deleteRow" id="SqlBrowserWidget.__deleteRow" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.__deleteRow" />
+      <keyword name="SqlBrowserWidget.__insertRow" id="SqlBrowserWidget.__insertRow" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.__insertRow" />
+      <keyword name="SqlBrowserWidget.addConnection" id="SqlBrowserWidget.addConnection" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.addConnection" />
+      <keyword name="SqlBrowserWidget.addConnectionByDialog" id="SqlBrowserWidget.addConnectionByDialog" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.addConnectionByDialog" />
+      <keyword name="SqlBrowserWidget.executeQuery" id="SqlBrowserWidget.executeQuery" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.executeQuery" />
+      <keyword name="SqlBrowserWidget.on_clearButton_clicked" id="SqlBrowserWidget.on_clearButton_clicked" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_clearButton_clicked" />
+      <keyword name="SqlBrowserWidget.on_connections_cleared" id="SqlBrowserWidget.on_connections_cleared" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_connections_cleared" />
+      <keyword name="SqlBrowserWidget.on_connections_schemaRequested" id="SqlBrowserWidget.on_connections_schemaRequested" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_connections_schemaRequested" />
+      <keyword name="SqlBrowserWidget.on_connections_tableActivated" id="SqlBrowserWidget.on_connections_tableActivated" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_connections_tableActivated" />
+      <keyword name="SqlBrowserWidget.on_deleteRowAction_triggered" id="SqlBrowserWidget.on_deleteRowAction_triggered" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_deleteRowAction_triggered" />
+      <keyword name="SqlBrowserWidget.on_executeButton_clicked" id="SqlBrowserWidget.on_executeButton_clicked" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_executeButton_clicked" />
+      <keyword name="SqlBrowserWidget.on_insertRowAction_triggered" id="SqlBrowserWidget.on_insertRowAction_triggered" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.on_insertRowAction_triggered" />
+      <keyword name="SqlBrowserWidget.showSchema" id="SqlBrowserWidget.showSchema" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.showSchema" />
+      <keyword name="SqlBrowserWidget.showTable" id="SqlBrowserWidget.showTable" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.showTable" />
+      <keyword name="SqlBrowserWidget.updateActions" id="SqlBrowserWidget.updateActions" ref="eric4.SqlBrowser.SqlBrowserWidget.html#SqlBrowserWidget.updateActions" />
+      <keyword name="Helpviewer (Package)" id="Helpviewer (Package)" ref="index-eric4.Helpviewer.html" />
+      <keyword name="SearchWidget (Module)" id="SearchWidget (Module)" ref="eric4.Helpviewer.SearchWidget.html" />
+      <keyword name="SearchWidget" id="SearchWidget" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget" />
+      <keyword name="SearchWidget (Constructor)" id="SearchWidget (Constructor)" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.__init__" />
+      <keyword name="SearchWidget.__findByReturnPressed" id="SearchWidget.__findByReturnPressed" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.__findByReturnPressed" />
+      <keyword name="SearchWidget.__findNextPrev" id="SearchWidget.__findNextPrev" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.__findNextPrev" />
+      <keyword name="SearchWidget.__setFindtextComboBackground" id="SearchWidget.__setFindtextComboBackground" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.__setFindtextComboBackground" />
+      <keyword name="SearchWidget.findNext" id="SearchWidget.findNext" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.findNext" />
+      <keyword name="SearchWidget.findPrevious" id="SearchWidget.findPrevious" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.findPrevious" />
+      <keyword name="SearchWidget.keyPressEvent" id="SearchWidget.keyPressEvent" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.keyPressEvent" />
+      <keyword name="SearchWidget.on_closeButton_clicked" id="SearchWidget.on_closeButton_clicked" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.on_closeButton_clicked" />
+      <keyword name="SearchWidget.on_findNextButton_clicked" id="SearchWidget.on_findNextButton_clicked" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.on_findNextButton_clicked" />
+      <keyword name="SearchWidget.on_findPrevButton_clicked" id="SearchWidget.on_findPrevButton_clicked" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.on_findPrevButton_clicked" />
+      <keyword name="SearchWidget.on_findtextCombo_editTextChanged" id="SearchWidget.on_findtextCombo_editTextChanged" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.on_findtextCombo_editTextChanged" />
+      <keyword name="SearchWidget.showFind" id="SearchWidget.showFind" ref="eric4.Helpviewer.SearchWidget.html#SearchWidget.showFind" />
+      <keyword name="HelpTopicDialog (Module)" id="HelpTopicDialog (Module)" ref="eric4.Helpviewer.HelpTopicDialog.html" />
+      <keyword name="HelpTopicDialog" id="HelpTopicDialog" ref="eric4.Helpviewer.HelpTopicDialog.html#HelpTopicDialog" />
+      <keyword name="HelpTopicDialog (Constructor)" id="HelpTopicDialog (Constructor)" ref="eric4.Helpviewer.HelpTopicDialog.html#HelpTopicDialog.__init__" />
+      <keyword name="HelpTopicDialog.link" id="HelpTopicDialog.link" ref="eric4.Helpviewer.HelpTopicDialog.html#HelpTopicDialog.link" />
+      <keyword name="HelpBrowserWV (Module)" id="HelpBrowserWV (Module)" ref="eric4.Helpviewer.HelpBrowserWV.html" />
+      <keyword name="HelpBrowser" id="HelpBrowser" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser" />
+      <keyword name="HelpWebPage" id="HelpWebPage" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpWebPage" />
+      <keyword name="JavaScriptEricObject" id="JavaScriptEricObject" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptEricObject" />
+      <keyword name="JavaScriptExternalObject" id="JavaScriptExternalObject" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptExternalObject" />
+      <keyword name="LinkedResource" id="LinkedResource" ref="eric4.Helpviewer.HelpBrowserWV.html#LinkedResource" />
+      <keyword name="HelpBrowser (Constructor)" id="HelpBrowser (Constructor)" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__init__" />
+      <keyword name="HelpBrowser.__addBookmark" id="HelpBrowser.__addBookmark" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__addBookmark" />
+      <keyword name="HelpBrowser.__addExternalBinding" id="HelpBrowser.__addExternalBinding" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__addExternalBinding" />
+      <keyword name="HelpBrowser.__applyZoom" id="HelpBrowser.__applyZoom" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__applyZoom" />
+      <keyword name="HelpBrowser.__blockImage" id="HelpBrowser.__blockImage" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__blockImage" />
+      <keyword name="HelpBrowser.__bookmarkLink" id="HelpBrowser.__bookmarkLink" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__bookmarkLink" />
+      <keyword name="HelpBrowser.__copyImage" id="HelpBrowser.__copyImage" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__copyImage" />
+      <keyword name="HelpBrowser.__copyImageLocation" id="HelpBrowser.__copyImageLocation" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__copyImageLocation" />
+      <keyword name="HelpBrowser.__copyLink" id="HelpBrowser.__copyLink" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__copyLink" />
+      <keyword name="HelpBrowser.__currentEngineChanged" id="HelpBrowser.__currentEngineChanged" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__currentEngineChanged" />
+      <keyword name="HelpBrowser.__downloadDone" id="HelpBrowser.__downloadDone" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__downloadDone" />
+      <keyword name="HelpBrowser.__downloadImage" id="HelpBrowser.__downloadImage" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__downloadImage" />
+      <keyword name="HelpBrowser.__downloadLink" id="HelpBrowser.__downloadLink" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__downloadLink" />
+      <keyword name="HelpBrowser.__downloadRequested" id="HelpBrowser.__downloadRequested" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__downloadRequested" />
+      <keyword name="HelpBrowser.__iconChanged" id="HelpBrowser.__iconChanged" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__iconChanged" />
+      <keyword name="HelpBrowser.__levelForZoom" id="HelpBrowser.__levelForZoom" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__levelForZoom" />
+      <keyword name="HelpBrowser.__linkHovered" id="HelpBrowser.__linkHovered" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__linkHovered" />
+      <keyword name="HelpBrowser.__loadFinished" id="HelpBrowser.__loadFinished" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__loadFinished" />
+      <keyword name="HelpBrowser.__loadProgress" id="HelpBrowser.__loadProgress" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__loadProgress" />
+      <keyword name="HelpBrowser.__loadStarted" id="HelpBrowser.__loadStarted" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__loadStarted" />
+      <keyword name="HelpBrowser.__openLinkInNewTab" id="HelpBrowser.__openLinkInNewTab" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__openLinkInNewTab" />
+      <keyword name="HelpBrowser.__searchRequested" id="HelpBrowser.__searchRequested" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__searchRequested" />
+      <keyword name="HelpBrowser.__statusBarMessage" id="HelpBrowser.__statusBarMessage" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__statusBarMessage" />
+      <keyword name="HelpBrowser.__unsupportedContent" id="HelpBrowser.__unsupportedContent" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__unsupportedContent" />
+      <keyword name="HelpBrowser.__urlChanged" id="HelpBrowser.__urlChanged" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__urlChanged" />
+      <keyword name="HelpBrowser.__webInspector" id="HelpBrowser.__webInspector" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.__webInspector" />
+      <keyword name="HelpBrowser.backward" id="HelpBrowser.backward" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.backward" />
+      <keyword name="HelpBrowser.clearHistory" id="HelpBrowser.clearHistory" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.clearHistory" />
+      <keyword name="HelpBrowser.contextMenuEvent" id="HelpBrowser.contextMenuEvent" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.contextMenuEvent" />
+      <keyword name="HelpBrowser.copy" id="HelpBrowser.copy" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.copy" />
+      <keyword name="HelpBrowser.createWindow" id="HelpBrowser.createWindow" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.createWindow" />
+      <keyword name="HelpBrowser.documentTitle" id="HelpBrowser.documentTitle" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.documentTitle" />
+      <keyword name="HelpBrowser.findNextPrev" id="HelpBrowser.findNextPrev" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.findNextPrev" />
+      <keyword name="HelpBrowser.forward" id="HelpBrowser.forward" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.forward" />
+      <keyword name="HelpBrowser.hasSelection" id="HelpBrowser.hasSelection" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.hasSelection" />
+      <keyword name="HelpBrowser.home" id="HelpBrowser.home" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.home" />
+      <keyword name="HelpBrowser.isBackwardAvailable" id="HelpBrowser.isBackwardAvailable" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.isBackwardAvailable" />
+      <keyword name="HelpBrowser.isForwardAvailable" id="HelpBrowser.isForwardAvailable" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.isForwardAvailable" />
+      <keyword name="HelpBrowser.isLoading" id="HelpBrowser.isLoading" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.isLoading" />
+      <keyword name="HelpBrowser.keyPressEvent" id="HelpBrowser.keyPressEvent" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.keyPressEvent" />
+      <keyword name="HelpBrowser.keyReleaseEvent" id="HelpBrowser.keyReleaseEvent" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.keyReleaseEvent" />
+      <keyword name="HelpBrowser.linkedResources" id="HelpBrowser.linkedResources" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.linkedResources" />
+      <keyword name="HelpBrowser.preferencesChanged" id="HelpBrowser.preferencesChanged" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.preferencesChanged" />
+      <keyword name="HelpBrowser.reload" id="HelpBrowser.reload" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.reload" />
+      <keyword name="HelpBrowser.saveAs" id="HelpBrowser.saveAs" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.saveAs" />
+      <keyword name="HelpBrowser.setSource" id="HelpBrowser.setSource" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.setSource" />
+      <keyword name="HelpBrowser.source" id="HelpBrowser.source" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.source" />
+      <keyword name="HelpBrowser.wheelEvent" id="HelpBrowser.wheelEvent" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.wheelEvent" />
+      <keyword name="HelpBrowser.zoomIn" id="HelpBrowser.zoomIn" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.zoomIn" />
+      <keyword name="HelpBrowser.zoomOut" id="HelpBrowser.zoomOut" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.zoomOut" />
+      <keyword name="HelpBrowser.zoomReset" id="HelpBrowser.zoomReset" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpBrowser.zoomReset" />
+      <keyword name="HelpWebPage (Constructor)" id="HelpWebPage (Constructor)" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpWebPage.__init__" />
+      <keyword name="HelpWebPage.acceptNavigationRequest" id="HelpWebPage.acceptNavigationRequest" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpWebPage.acceptNavigationRequest" />
+      <keyword name="HelpWebPage.pageAttributeId" id="HelpWebPage.pageAttributeId" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpWebPage.pageAttributeId" />
+      <keyword name="HelpWebPage.populateNetworkRequest" id="HelpWebPage.populateNetworkRequest" ref="eric4.Helpviewer.HelpBrowserWV.html#HelpWebPage.populateNetworkRequest" />
+      <keyword name="JavaScriptEricObject.providerString" id="JavaScriptEricObject.providerString" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptEricObject.providerString" />
+      <keyword name="JavaScriptEricObject.searchUrl" id="JavaScriptEricObject.searchUrl" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptEricObject.searchUrl" />
+      <keyword name="JavaScriptEricObject.translate" id="JavaScriptEricObject.translate" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptEricObject.translate" />
+      <keyword name="JavaScriptExternalObject.AddSearchProvider" id="JavaScriptExternalObject.AddSearchProvider" ref="eric4.Helpviewer.HelpBrowserWV.html#JavaScriptExternalObject.AddSearchProvider" />
+      <keyword name="LinkedResource (Constructor)" id="LinkedResource (Constructor)" ref="eric4.Helpviewer.HelpBrowserWV.html#LinkedResource.__init__" />
+      <keyword name="HelpWebSearchWidget (Module)" id="HelpWebSearchWidget (Module)" ref="eric4.Helpviewer.HelpWebSearchWidget.html" />
+      <keyword name="HelpWebSearchWidget" id="HelpWebSearchWidget" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget" />
+      <keyword name="HelpWebSearchWidget (Constructor)" id="HelpWebSearchWidget (Constructor)" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__init__" />
+      <keyword name="HelpWebSearchWidget.__addEngineFromUrl" id="HelpWebSearchWidget.__addEngineFromUrl" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__addEngineFromUrl" />
+      <keyword name="HelpWebSearchWidget.__changeCurrentEngine" id="HelpWebSearchWidget.__changeCurrentEngine" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__changeCurrentEngine" />
+      <keyword name="HelpWebSearchWidget.__completerActivated" id="HelpWebSearchWidget.__completerActivated" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__completerActivated" />
+      <keyword name="HelpWebSearchWidget.__completerHighlighted" id="HelpWebSearchWidget.__completerHighlighted" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__completerHighlighted" />
+      <keyword name="HelpWebSearchWidget.__currentEngineChanged" id="HelpWebSearchWidget.__currentEngineChanged" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__currentEngineChanged" />
+      <keyword name="HelpWebSearchWidget.__engineImageChanged" id="HelpWebSearchWidget.__engineImageChanged" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__engineImageChanged" />
+      <keyword name="HelpWebSearchWidget.__getSuggestions" id="HelpWebSearchWidget.__getSuggestions" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__getSuggestions" />
+      <keyword name="HelpWebSearchWidget.__loadSearches" id="HelpWebSearchWidget.__loadSearches" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__loadSearches" />
+      <keyword name="HelpWebSearchWidget.__newSuggestions" id="HelpWebSearchWidget.__newSuggestions" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__newSuggestions" />
+      <keyword name="HelpWebSearchWidget.__searchButtonClicked" id="HelpWebSearchWidget.__searchButtonClicked" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__searchButtonClicked" />
+      <keyword name="HelpWebSearchWidget.__searchNow" id="HelpWebSearchWidget.__searchNow" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__searchNow" />
+      <keyword name="HelpWebSearchWidget.__setupCompleterMenu" id="HelpWebSearchWidget.__setupCompleterMenu" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__setupCompleterMenu" />
+      <keyword name="HelpWebSearchWidget.__showEnginesMenu" id="HelpWebSearchWidget.__showEnginesMenu" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__showEnginesMenu" />
+      <keyword name="HelpWebSearchWidget.__textEdited" id="HelpWebSearchWidget.__textEdited" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.__textEdited" />
+      <keyword name="HelpWebSearchWidget.clear" id="HelpWebSearchWidget.clear" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.clear" />
+      <keyword name="HelpWebSearchWidget.openSearchManager" id="HelpWebSearchWidget.openSearchManager" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.openSearchManager" />
+      <keyword name="HelpWebSearchWidget.preferencesChanged" id="HelpWebSearchWidget.preferencesChanged" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.preferencesChanged" />
+      <keyword name="HelpWebSearchWidget.saveSearches" id="HelpWebSearchWidget.saveSearches" ref="eric4.Helpviewer.HelpWebSearchWidget.html#HelpWebSearchWidget.saveSearches" />
+      <keyword name="HelpDocsInstaller (Module)" id="HelpDocsInstaller (Module)" ref="eric4.Helpviewer.HelpDocsInstaller.html" />
+      <keyword name="HelpDocsInstaller" id="HelpDocsInstaller" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller" />
+      <keyword name="HelpDocsInstaller (Constructor)" id="HelpDocsInstaller (Constructor)" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.__init__" />
+      <keyword name="HelpDocsInstaller.__installEric4Doc" id="HelpDocsInstaller.__installEric4Doc" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.__installEric4Doc" />
+      <keyword name="HelpDocsInstaller.__installQtDoc" id="HelpDocsInstaller.__installQtDoc" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.__installQtDoc" />
+      <keyword name="HelpDocsInstaller.installDocs" id="HelpDocsInstaller.installDocs" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.installDocs" />
+      <keyword name="HelpDocsInstaller.run" id="HelpDocsInstaller.run" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.run" />
+      <keyword name="HelpDocsInstaller.stop" id="HelpDocsInstaller.stop" ref="eric4.Helpviewer.HelpDocsInstaller.html#HelpDocsInstaller.stop" />
+      <keyword name="HelpWindow (Module)" id="HelpWindow (Module)" ref="eric4.Helpviewer.HelpWindow.html" />
+      <keyword name="HelpWindow" id="HelpWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow" />
+      <keyword name="HelpWindow (Constructor)" id="HelpWindow (Constructor)" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__init__" />
+      <keyword name="HelpWindow.__about" id="HelpWindow.__about" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__about" />
+      <keyword name="HelpWindow.__aboutQt" id="HelpWindow.__aboutQt" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__aboutQt" />
+      <keyword name="HelpWindow.__activateCurrentBrowser" id="HelpWindow.__activateCurrentBrowser" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__activateCurrentBrowser" />
+      <keyword name="HelpWindow.__activateDock" id="HelpWindow.__activateDock" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__activateDock" />
+      <keyword name="HelpWindow.__addBookmark" id="HelpWindow.__addBookmark" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__addBookmark" />
+      <keyword name="HelpWindow.__addBookmarkFolder" id="HelpWindow.__addBookmarkFolder" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__addBookmarkFolder" />
+      <keyword name="HelpWindow.__backward" id="HelpWindow.__backward" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__backward" />
+      <keyword name="HelpWindow.__bookmarkAll" id="HelpWindow.__bookmarkAll" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__bookmarkAll" />
+      <keyword name="HelpWindow.__clearIconsDatabase" id="HelpWindow.__clearIconsDatabase" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__clearIconsDatabase" />
+      <keyword name="HelpWindow.__clearPrivateData" id="HelpWindow.__clearPrivateData" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__clearPrivateData" />
+      <keyword name="HelpWindow.__close" id="HelpWindow.__close" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__close" />
+      <keyword name="HelpWindow.__closeAll" id="HelpWindow.__closeAll" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__closeAll" />
+      <keyword name="HelpWindow.__closeAt" id="HelpWindow.__closeAt" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__closeAt" />
+      <keyword name="HelpWindow.__closeNetworkMonitor" id="HelpWindow.__closeNetworkMonitor" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__closeNetworkMonitor" />
+      <keyword name="HelpWindow.__copy" id="HelpWindow.__copy" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__copy" />
+      <keyword name="HelpWindow.__currentChanged" id="HelpWindow.__currentChanged" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__currentChanged" />
+      <keyword name="HelpWindow.__docsInstalled" id="HelpWindow.__docsInstalled" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__docsInstalled" />
+      <keyword name="HelpWindow.__elide" id="HelpWindow.__elide" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__elide" />
+      <keyword name="HelpWindow.__filterQtHelpDocumentation" id="HelpWindow.__filterQtHelpDocumentation" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__filterQtHelpDocumentation" />
+      <keyword name="HelpWindow.__find" id="HelpWindow.__find" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__find" />
+      <keyword name="HelpWindow.__forward" id="HelpWindow.__forward" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__forward" />
+      <keyword name="HelpWindow.__getWebIcon" id="HelpWindow.__getWebIcon" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__getWebIcon" />
+      <keyword name="HelpWindow.__guessUrlFromPath" id="HelpWindow.__guessUrlFromPath" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__guessUrlFromPath" />
+      <keyword name="HelpWindow.__hideIndexWindow" id="HelpWindow.__hideIndexWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__hideIndexWindow" />
+      <keyword name="HelpWindow.__hideSearchWindow" id="HelpWindow.__hideSearchWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__hideSearchWindow" />
+      <keyword name="HelpWindow.__hideTocWindow" id="HelpWindow.__hideTocWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__hideTocWindow" />
+      <keyword name="HelpWindow.__home" id="HelpWindow.__home" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__home" />
+      <keyword name="HelpWindow.__indexingFinished" id="HelpWindow.__indexingFinished" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__indexingFinished" />
+      <keyword name="HelpWindow.__indexingStarted" id="HelpWindow.__indexingStarted" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__indexingStarted" />
+      <keyword name="HelpWindow.__initActions" id="HelpWindow.__initActions" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initActions" />
+      <keyword name="HelpWindow.__initHelpDb" id="HelpWindow.__initHelpDb" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initHelpDb" />
+      <keyword name="HelpWindow.__initMenus" id="HelpWindow.__initMenus" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initMenus" />
+      <keyword name="HelpWindow.__initTabContextMenu" id="HelpWindow.__initTabContextMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initTabContextMenu" />
+      <keyword name="HelpWindow.__initToolbars" id="HelpWindow.__initToolbars" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initToolbars" />
+      <keyword name="HelpWindow.__initWebSettings" id="HelpWindow.__initWebSettings" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__initWebSettings" />
+      <keyword name="HelpWindow.__isFullScreen" id="HelpWindow.__isFullScreen" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__isFullScreen" />
+      <keyword name="HelpWindow.__linkActivated" id="HelpWindow.__linkActivated" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__linkActivated" />
+      <keyword name="HelpWindow.__linksActivated" id="HelpWindow.__linksActivated" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__linksActivated" />
+      <keyword name="HelpWindow.__lookForNewDocumentation" id="HelpWindow.__lookForNewDocumentation" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__lookForNewDocumentation" />
+      <keyword name="HelpWindow.__manageQtHelpDocumentation" id="HelpWindow.__manageQtHelpDocumentation" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__manageQtHelpDocumentation" />
+      <keyword name="HelpWindow.__manageQtHelpFilters" id="HelpWindow.__manageQtHelpFilters" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__manageQtHelpFilters" />
+      <keyword name="HelpWindow.__navigationMenuActionTriggered" id="HelpWindow.__navigationMenuActionTriggered" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__navigationMenuActionTriggered" />
+      <keyword name="HelpWindow.__navigationMenuTriggered" id="HelpWindow.__navigationMenuTriggered" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__navigationMenuTriggered" />
+      <keyword name="HelpWindow.__nextTab" id="HelpWindow.__nextTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__nextTab" />
+      <keyword name="HelpWindow.__openFile" id="HelpWindow.__openFile" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__openFile" />
+      <keyword name="HelpWindow.__openFileNewTab" id="HelpWindow.__openFileNewTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__openFileNewTab" />
+      <keyword name="HelpWindow.__openUrl" id="HelpWindow.__openUrl" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__openUrl" />
+      <keyword name="HelpWindow.__openUrlNewTab" id="HelpWindow.__openUrlNewTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__openUrlNewTab" />
+      <keyword name="HelpWindow.__pathEdited" id="HelpWindow.__pathEdited" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__pathEdited" />
+      <keyword name="HelpWindow.__pathSelected" id="HelpWindow.__pathSelected" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__pathSelected" />
+      <keyword name="HelpWindow.__prevTab" id="HelpWindow.__prevTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__prevTab" />
+      <keyword name="HelpWindow.__printFile" id="HelpWindow.__printFile" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__printFile" />
+      <keyword name="HelpWindow.__printPreview" id="HelpWindow.__printPreview" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__printPreview" />
+      <keyword name="HelpWindow.__printPreviewFile" id="HelpWindow.__printPreviewFile" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__printPreviewFile" />
+      <keyword name="HelpWindow.__printRequested" id="HelpWindow.__printRequested" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__printRequested" />
+      <keyword name="HelpWindow.__privateBrowsing" id="HelpWindow.__privateBrowsing" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__privateBrowsing" />
+      <keyword name="HelpWindow.__reload" id="HelpWindow.__reload" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__reload" />
+      <keyword name="HelpWindow.__savePageAs" id="HelpWindow.__savePageAs" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__savePageAs" />
+      <keyword name="HelpWindow.__searchForWord" id="HelpWindow.__searchForWord" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__searchForWord" />
+      <keyword name="HelpWindow.__setBackwardAvailable" id="HelpWindow.__setBackwardAvailable" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setBackwardAvailable" />
+      <keyword name="HelpWindow.__setForwardAvailable" id="HelpWindow.__setForwardAvailable" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setForwardAvailable" />
+      <keyword name="HelpWindow.__setIconDatabasePath" id="HelpWindow.__setIconDatabasePath" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setIconDatabasePath" />
+      <keyword name="HelpWindow.__setLoadingActions" id="HelpWindow.__setLoadingActions" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setLoadingActions" />
+      <keyword name="HelpWindow.__setPathComboBackground" id="HelpWindow.__setPathComboBackground" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setPathComboBackground" />
+      <keyword name="HelpWindow.__setupFilterCombo" id="HelpWindow.__setupFilterCombo" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__setupFilterCombo" />
+      <keyword name="HelpWindow.__showAcceptedLanguages" id="HelpWindow.__showAcceptedLanguages" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showAcceptedLanguages" />
+      <keyword name="HelpWindow.__showAdBlockDialog" id="HelpWindow.__showAdBlockDialog" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showAdBlockDialog" />
+      <keyword name="HelpWindow.__showBackMenu" id="HelpWindow.__showBackMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showBackMenu" />
+      <keyword name="HelpWindow.__showBookmarksDialog" id="HelpWindow.__showBookmarksDialog" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showBookmarksDialog" />
+      <keyword name="HelpWindow.__showContextMenu" id="HelpWindow.__showContextMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showContextMenu" />
+      <keyword name="HelpWindow.__showCookiesConfiguration" id="HelpWindow.__showCookiesConfiguration" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showCookiesConfiguration" />
+      <keyword name="HelpWindow.__showEnginesConfigurationDialog" id="HelpWindow.__showEnginesConfigurationDialog" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showEnginesConfigurationDialog" />
+      <keyword name="HelpWindow.__showForwardMenu" id="HelpWindow.__showForwardMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showForwardMenu" />
+      <keyword name="HelpWindow.__showHistoryMenu" id="HelpWindow.__showHistoryMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showHistoryMenu" />
+      <keyword name="HelpWindow.__showIndexWindow" id="HelpWindow.__showIndexWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showIndexWindow" />
+      <keyword name="HelpWindow.__showInstallationError" id="HelpWindow.__showInstallationError" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showInstallationError" />
+      <keyword name="HelpWindow.__showNavigationMenu" id="HelpWindow.__showNavigationMenu" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showNavigationMenu" />
+      <keyword name="HelpWindow.__showNetworkMonitor" id="HelpWindow.__showNetworkMonitor" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showNetworkMonitor" />
+      <keyword name="HelpWindow.__showPageSource" id="HelpWindow.__showPageSource" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showPageSource" />
+      <keyword name="HelpWindow.__showPasswordsDialog" id="HelpWindow.__showPasswordsDialog" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showPasswordsDialog" />
+      <keyword name="HelpWindow.__showPreferences" id="HelpWindow.__showPreferences" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showPreferences" />
+      <keyword name="HelpWindow.__showSearchWindow" id="HelpWindow.__showSearchWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showSearchWindow" />
+      <keyword name="HelpWindow.__showTocWindow" id="HelpWindow.__showTocWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__showTocWindow" />
+      <keyword name="HelpWindow.__sourceChanged" id="HelpWindow.__sourceChanged" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__sourceChanged" />
+      <keyword name="HelpWindow.__stopLoading" id="HelpWindow.__stopLoading" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__stopLoading" />
+      <keyword name="HelpWindow.__switchTab" id="HelpWindow.__switchTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__switchTab" />
+      <keyword name="HelpWindow.__syncTOC" id="HelpWindow.__syncTOC" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__syncTOC" />
+      <keyword name="HelpWindow.__tabContextMenuClone" id="HelpWindow.__tabContextMenuClone" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuClone" />
+      <keyword name="HelpWindow.__tabContextMenuClose" id="HelpWindow.__tabContextMenuClose" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuClose" />
+      <keyword name="HelpWindow.__tabContextMenuCloseOthers" id="HelpWindow.__tabContextMenuCloseOthers" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuCloseOthers" />
+      <keyword name="HelpWindow.__tabContextMenuMoveLeft" id="HelpWindow.__tabContextMenuMoveLeft" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuMoveLeft" />
+      <keyword name="HelpWindow.__tabContextMenuMoveRight" id="HelpWindow.__tabContextMenuMoveRight" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuMoveRight" />
+      <keyword name="HelpWindow.__tabContextMenuPrint" id="HelpWindow.__tabContextMenuPrint" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuPrint" />
+      <keyword name="HelpWindow.__tabContextMenuPrintPreview" id="HelpWindow.__tabContextMenuPrintPreview" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__tabContextMenuPrintPreview" />
+      <keyword name="HelpWindow.__titleChanged" id="HelpWindow.__titleChanged" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__titleChanged" />
+      <keyword name="HelpWindow.__viewFullScreen" id="HelpWindow.__viewFullScreen" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__viewFullScreen" />
+      <keyword name="HelpWindow.__warning" id="HelpWindow.__warning" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__warning" />
+      <keyword name="HelpWindow.__whatsThis" id="HelpWindow.__whatsThis" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__whatsThis" />
+      <keyword name="HelpWindow.__windowCloseRequested" id="HelpWindow.__windowCloseRequested" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__windowCloseRequested" />
+      <keyword name="HelpWindow.__zoomIn" id="HelpWindow.__zoomIn" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__zoomIn" />
+      <keyword name="HelpWindow.__zoomOut" id="HelpWindow.__zoomOut" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__zoomOut" />
+      <keyword name="HelpWindow.__zoomReset" id="HelpWindow.__zoomReset" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__zoomReset" />
+      <keyword name="HelpWindow.__zoomTextOnly" id="HelpWindow.__zoomTextOnly" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.__zoomTextOnly" />
+      <keyword name="HelpWindow.adblockManager" id="HelpWindow.adblockManager" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.adblockManager" />
+      <keyword name="HelpWindow.bookmarksManager" id="HelpWindow.bookmarksManager" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.bookmarksManager" />
+      <keyword name="HelpWindow.browsers" id="HelpWindow.browsers" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.browsers" />
+      <keyword name="HelpWindow.closeEvent" id="HelpWindow.closeEvent" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.closeEvent" />
+      <keyword name="HelpWindow.cookieJar" id="HelpWindow.cookieJar" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.cookieJar" />
+      <keyword name="HelpWindow.currentBrowser" id="HelpWindow.currentBrowser" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.currentBrowser" />
+      <keyword name="HelpWindow.getActions" id="HelpWindow.getActions" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.getActions" />
+      <keyword name="HelpWindow.getSourceFileList" id="HelpWindow.getSourceFileList" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.getSourceFileList" />
+      <keyword name="HelpWindow.helpEngine" id="HelpWindow.helpEngine" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.helpEngine" />
+      <keyword name="HelpWindow.historyManager" id="HelpWindow.historyManager" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.historyManager" />
+      <keyword name="HelpWindow.icon" id="HelpWindow.icon" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.icon" />
+      <keyword name="HelpWindow.iconChanged" id="HelpWindow.iconChanged" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.iconChanged" />
+      <keyword name="HelpWindow.networkAccessManager" id="HelpWindow.networkAccessManager" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.networkAccessManager" />
+      <keyword name="HelpWindow.newBrowser" id="HelpWindow.newBrowser" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.newBrowser" />
+      <keyword name="HelpWindow.newTab" id="HelpWindow.newTab" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.newTab" />
+      <keyword name="HelpWindow.newWindow" id="HelpWindow.newWindow" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.newWindow" />
+      <keyword name="HelpWindow.passwordManager" id="HelpWindow.passwordManager" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.passwordManager" />
+      <keyword name="HelpWindow.preferencesChanged" id="HelpWindow.preferencesChanged" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.preferencesChanged" />
+      <keyword name="HelpWindow.progressBar" id="HelpWindow.progressBar" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.progressBar" />
+      <keyword name="HelpWindow.resetLoading" id="HelpWindow.resetLoading" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.resetLoading" />
+      <keyword name="HelpWindow.search" id="HelpWindow.search" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.search" />
+      <keyword name="HelpWindow.searchEnginesAction" id="HelpWindow.searchEnginesAction" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.searchEnginesAction" />
+      <keyword name="HelpWindow.setLoading" id="HelpWindow.setLoading" ref="eric4.Helpviewer.HelpWindow.html#HelpWindow.setLoading" />
+      <keyword name="HelpClearPrivateDataDialog (Module)" id="HelpClearPrivateDataDialog (Module)" ref="eric4.Helpviewer.HelpClearPrivateDataDialog.html" />
+      <keyword name="HelpClearPrivateDataDialog" id="HelpClearPrivateDataDialog" ref="eric4.Helpviewer.HelpClearPrivateDataDialog.html#HelpClearPrivateDataDialog" />
+      <keyword name="HelpClearPrivateDataDialog (Constructor)" id="HelpClearPrivateDataDialog (Constructor)" ref="eric4.Helpviewer.HelpClearPrivateDataDialog.html#HelpClearPrivateDataDialog.__init__" />
+      <keyword name="HelpClearPrivateDataDialog.getData" id="HelpClearPrivateDataDialog.getData" ref="eric4.Helpviewer.HelpClearPrivateDataDialog.html#HelpClearPrivateDataDialog.getData" />
+      <keyword name="QtHelpFiltersDialog (Module)" id="QtHelpFiltersDialog (Module)" ref="eric4.Helpviewer.QtHelpFiltersDialog.html" />
+      <keyword name="QtHelpFiltersDialog" id="QtHelpFiltersDialog" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog" />
+      <keyword name="QtHelpFiltersDialog (Constructor)" id="QtHelpFiltersDialog (Constructor)" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.__init__" />
+      <keyword name="QtHelpFiltersDialog.on_addButton_clicked" id="QtHelpFiltersDialog.on_addButton_clicked" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.on_addButton_clicked" />
+      <keyword name="QtHelpFiltersDialog.on_attributesList_itemChanged" id="QtHelpFiltersDialog.on_attributesList_itemChanged" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.on_attributesList_itemChanged" />
+      <keyword name="QtHelpFiltersDialog.on_buttonBox_accepted" id="QtHelpFiltersDialog.on_buttonBox_accepted" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.on_buttonBox_accepted" />
+      <keyword name="QtHelpFiltersDialog.on_filtersList_currentItemChanged" id="QtHelpFiltersDialog.on_filtersList_currentItemChanged" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.on_filtersList_currentItemChanged" />
+      <keyword name="QtHelpFiltersDialog.on_removeButton_clicked" id="QtHelpFiltersDialog.on_removeButton_clicked" ref="eric4.Helpviewer.QtHelpFiltersDialog.html#QtHelpFiltersDialog.on_removeButton_clicked" />
+      <keyword name="HelpTocWidget (Module)" id="HelpTocWidget (Module)" ref="eric4.Helpviewer.HelpTocWidget.html" />
+      <keyword name="HelpTocWidget" id="HelpTocWidget" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget" />
+      <keyword name="HelpTocWidget (Constructor)" id="HelpTocWidget (Constructor)" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.__init__" />
+      <keyword name="HelpTocWidget.__expandTOC" id="HelpTocWidget.__expandTOC" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.__expandTOC" />
+      <keyword name="HelpTocWidget.__showContextMenu" id="HelpTocWidget.__showContextMenu" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.__showContextMenu" />
+      <keyword name="HelpTocWidget.eventFilter" id="HelpTocWidget.eventFilter" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.eventFilter" />
+      <keyword name="HelpTocWidget.expandToDepth" id="HelpTocWidget.expandToDepth" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.expandToDepth" />
+      <keyword name="HelpTocWidget.focusInEvent" id="HelpTocWidget.focusInEvent" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.focusInEvent" />
+      <keyword name="HelpTocWidget.itemClicked" id="HelpTocWidget.itemClicked" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.itemClicked" />
+      <keyword name="HelpTocWidget.keyPressEvent" id="HelpTocWidget.keyPressEvent" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.keyPressEvent" />
+      <keyword name="HelpTocWidget.syncToContent" id="HelpTocWidget.syncToContent" ref="eric4.Helpviewer.HelpTocWidget.html#HelpTocWidget.syncToContent" />
+      <keyword name="QtHelpDocumentationDialog (Module)" id="QtHelpDocumentationDialog (Module)" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html" />
+      <keyword name="QtHelpDocumentationDialog" id="QtHelpDocumentationDialog" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog" />
+      <keyword name="QtHelpDocumentationDialog (Constructor)" id="QtHelpDocumentationDialog (Constructor)" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.__init__" />
+      <keyword name="QtHelpDocumentationDialog.getTabsToClose" id="QtHelpDocumentationDialog.getTabsToClose" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.getTabsToClose" />
+      <keyword name="QtHelpDocumentationDialog.hasChanges" id="QtHelpDocumentationDialog.hasChanges" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.hasChanges" />
+      <keyword name="QtHelpDocumentationDialog.on_addButton_clicked" id="QtHelpDocumentationDialog.on_addButton_clicked" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.on_addButton_clicked" />
+      <keyword name="QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged" id="QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged" />
+      <keyword name="QtHelpDocumentationDialog.on_removeButton_clicked" id="QtHelpDocumentationDialog.on_removeButton_clicked" ref="eric4.Helpviewer.QtHelpDocumentationDialog.html#QtHelpDocumentationDialog.on_removeButton_clicked" />
+      <keyword name="JavaScriptResources (Module)" id="JavaScriptResources (Module)" ref="eric4.Helpviewer.JavaScriptResources.html" />
+      <keyword name="DownloadDialog (Module)" id="DownloadDialog (Module)" ref="eric4.Helpviewer.DownloadDialog.html" />
+      <keyword name="DownloadDialog" id="DownloadDialog" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog" />
+      <keyword name="DownloadDialog (Constructor)" id="DownloadDialog (Constructor)" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__init__" />
+      <keyword name="DownloadDialog.__dataString" id="DownloadDialog.__dataString" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__dataString" />
+      <keyword name="DownloadDialog.__downloadProgress" id="DownloadDialog.__downloadProgress" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__downloadProgress" />
+      <keyword name="DownloadDialog.__downloadedSuccessfully" id="DownloadDialog.__downloadedSuccessfully" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__downloadedSuccessfully" />
+      <keyword name="DownloadDialog.__downloading" id="DownloadDialog.__downloading" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__downloading" />
+      <keyword name="DownloadDialog.__finished" id="DownloadDialog.__finished" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__finished" />
+      <keyword name="DownloadDialog.__getFileName" id="DownloadDialog.__getFileName" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__getFileName" />
+      <keyword name="DownloadDialog.__initialize" id="DownloadDialog.__initialize" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__initialize" />
+      <keyword name="DownloadDialog.__metaDataChanged" id="DownloadDialog.__metaDataChanged" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__metaDataChanged" />
+      <keyword name="DownloadDialog.__networkError" id="DownloadDialog.__networkError" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__networkError" />
+      <keyword name="DownloadDialog.__open" id="DownloadDialog.__open" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__open" />
+      <keyword name="DownloadDialog.__readyRead" id="DownloadDialog.__readyRead" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__readyRead" />
+      <keyword name="DownloadDialog.__saveFileName" id="DownloadDialog.__saveFileName" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__saveFileName" />
+      <keyword name="DownloadDialog.__stop" id="DownloadDialog.__stop" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__stop" />
+      <keyword name="DownloadDialog.__tryAgain" id="DownloadDialog.__tryAgain" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__tryAgain" />
+      <keyword name="DownloadDialog.__updateInfoLabel" id="DownloadDialog.__updateInfoLabel" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.__updateInfoLabel" />
+      <keyword name="DownloadDialog.closeEvent" id="DownloadDialog.closeEvent" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.closeEvent" />
+      <keyword name="DownloadDialog.on_buttonBox_clicked" id="DownloadDialog.on_buttonBox_clicked" ref="eric4.Helpviewer.DownloadDialog.html#DownloadDialog.on_buttonBox_clicked" />
+      <keyword name="HelpSearchWidget (Module)" id="HelpSearchWidget (Module)" ref="eric4.Helpviewer.HelpSearchWidget.html" />
+      <keyword name="HelpSearchWidget" id="HelpSearchWidget" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget" />
+      <keyword name="HelpSearchWidget (Constructor)" id="HelpSearchWidget (Constructor)" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.__init__" />
+      <keyword name="HelpSearchWidget.__search" id="HelpSearchWidget.__search" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.__search" />
+      <keyword name="HelpSearchWidget.__searchingFinished" id="HelpSearchWidget.__searchingFinished" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.__searchingFinished" />
+      <keyword name="HelpSearchWidget.__searchingStarted" id="HelpSearchWidget.__searchingStarted" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.__searchingStarted" />
+      <keyword name="HelpSearchWidget.contextMenuEvent" id="HelpSearchWidget.contextMenuEvent" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.contextMenuEvent" />
+      <keyword name="HelpSearchWidget.eventFilter" id="HelpSearchWidget.eventFilter" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.eventFilter" />
+      <keyword name="HelpSearchWidget.keyPressEvent" id="HelpSearchWidget.keyPressEvent" ref="eric4.Helpviewer.HelpSearchWidget.html#HelpSearchWidget.keyPressEvent" />
+      <keyword name="HelpIndexWidget (Module)" id="HelpIndexWidget (Module)" ref="eric4.Helpviewer.HelpIndexWidget.html" />
+      <keyword name="HelpIndexWidget" id="HelpIndexWidget" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget" />
+      <keyword name="HelpIndexWidget (Constructor)" id="HelpIndexWidget (Constructor)" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.__init__" />
+      <keyword name="HelpIndexWidget.__disableSearchEdit" id="HelpIndexWidget.__disableSearchEdit" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.__disableSearchEdit" />
+      <keyword name="HelpIndexWidget.__enableSearchEdit" id="HelpIndexWidget.__enableSearchEdit" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.__enableSearchEdit" />
+      <keyword name="HelpIndexWidget.__filterIndices" id="HelpIndexWidget.__filterIndices" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.__filterIndices" />
+      <keyword name="HelpIndexWidget.eventFilter" id="HelpIndexWidget.eventFilter" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.eventFilter" />
+      <keyword name="HelpIndexWidget.focusInEvent" id="HelpIndexWidget.focusInEvent" ref="eric4.Helpviewer.HelpIndexWidget.html#HelpIndexWidget.focusInEvent" />
+      <keyword name="HelpLanguagesDialog (Module)" id="HelpLanguagesDialog (Module)" ref="eric4.Helpviewer.HelpLanguagesDialog.html" />
+      <keyword name="HelpLanguagesDialog" id="HelpLanguagesDialog" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog" />
+      <keyword name="HelpLanguagesDialog (Constructor)" id="HelpLanguagesDialog (Constructor)" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.__init__" />
+      <keyword name="HelpLanguagesDialog.__currentChanged" id="HelpLanguagesDialog.__currentChanged" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.__currentChanged" />
+      <keyword name="HelpLanguagesDialog.accept" id="HelpLanguagesDialog.accept" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.accept" />
+      <keyword name="HelpLanguagesDialog.defaultAcceptLanguages" id="HelpLanguagesDialog.defaultAcceptLanguages" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.defaultAcceptLanguages" />
+      <keyword name="HelpLanguagesDialog.expand" id="HelpLanguagesDialog.expand" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.expand" />
+      <keyword name="HelpLanguagesDialog.httpString" id="HelpLanguagesDialog.httpString" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.httpString" />
+      <keyword name="HelpLanguagesDialog.on_addButton_clicked" id="HelpLanguagesDialog.on_addButton_clicked" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.on_addButton_clicked" />
+      <keyword name="HelpLanguagesDialog.on_downButton_clicked" id="HelpLanguagesDialog.on_downButton_clicked" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.on_downButton_clicked" />
+      <keyword name="HelpLanguagesDialog.on_removeButton_clicked" id="HelpLanguagesDialog.on_removeButton_clicked" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.on_removeButton_clicked" />
+      <keyword name="HelpLanguagesDialog.on_upButton_clicked" id="HelpLanguagesDialog.on_upButton_clicked" ref="eric4.Helpviewer.HelpLanguagesDialog.html#HelpLanguagesDialog.on_upButton_clicked" />
+      <keyword name="HTMLResources (Module)" id="HTMLResources (Module)" ref="eric4.Helpviewer.HTMLResources.html" />
+      <keyword name="Preferences (Package)" id="Preferences (Package)" ref="index-eric4.Preferences.html" />
+      <keyword name="Prefs" id="Prefs" ref="eric4.Preferences.__init__.html#Prefs" />
+      <keyword name="exportPreferences" id="exportPreferences" ref="eric4.Preferences.__init__.html#exportPreferences" />
+      <keyword name="getCorba" id="getCorba" ref="eric4.Preferences.__init__.html#getCorba" />
+      <keyword name="getDebugger" id="getDebugger" ref="eric4.Preferences.__init__.html#getDebugger" />
+      <keyword name="getEditor" id="getEditor" ref="eric4.Preferences.__init__.html#getEditor" />
+      <keyword name="getEditorAPI" id="getEditorAPI" ref="eric4.Preferences.__init__.html#getEditorAPI" />
+      <keyword name="getEditorColour" id="getEditorColour" ref="eric4.Preferences.__init__.html#getEditorColour" />
+      <keyword name="getEditorExporter" id="getEditorExporter" ref="eric4.Preferences.__init__.html#getEditorExporter" />
+      <keyword name="getEditorLexerAssoc" id="getEditorLexerAssoc" ref="eric4.Preferences.__init__.html#getEditorLexerAssoc" />
+      <keyword name="getEditorLexerAssocs" id="getEditorLexerAssocs" ref="eric4.Preferences.__init__.html#getEditorLexerAssocs" />
+      <keyword name="getEditorOtherFonts" id="getEditorOtherFonts" ref="eric4.Preferences.__init__.html#getEditorOtherFonts" />
+      <keyword name="getEditorTyping" id="getEditorTyping" ref="eric4.Preferences.__init__.html#getEditorTyping" />
+      <keyword name="getGeometry" id="getGeometry" ref="eric4.Preferences.__init__.html#getGeometry" />
+      <keyword name="getGraphics" id="getGraphics" ref="eric4.Preferences.__init__.html#getGraphics" />
+      <keyword name="getHelp" id="getHelp" ref="eric4.Preferences.__init__.html#getHelp" />
+      <keyword name="getIconEditor" id="getIconEditor" ref="eric4.Preferences.__init__.html#getIconEditor" />
+      <keyword name="getIcons" id="getIcons" ref="eric4.Preferences.__init__.html#getIcons" />
+      <keyword name="getMultiProject" id="getMultiProject" ref="eric4.Preferences.__init__.html#getMultiProject" />
+      <keyword name="getPluginManager" id="getPluginManager" ref="eric4.Preferences.__init__.html#getPluginManager" />
+      <keyword name="getPrinter" id="getPrinter" ref="eric4.Preferences.__init__.html#getPrinter" />
+      <keyword name="getProject" id="getProject" ref="eric4.Preferences.__init__.html#getProject" />
+      <keyword name="getProjectBrowserColour" id="getProjectBrowserColour" ref="eric4.Preferences.__init__.html#getProjectBrowserColour" />
+      <keyword name="getProjectBrowserFlags" id="getProjectBrowserFlags" ref="eric4.Preferences.__init__.html#getProjectBrowserFlags" />
+      <keyword name="getPython" id="getPython" ref="eric4.Preferences.__init__.html#getPython" />
+      <keyword name="getQt" id="getQt" ref="eric4.Preferences.__init__.html#getQt" />
+      <keyword name="getQt4DocDir" id="getQt4DocDir" ref="eric4.Preferences.__init__.html#getQt4DocDir" />
+      <keyword name="getQt4TranslationsDir" id="getQt4TranslationsDir" ref="eric4.Preferences.__init__.html#getQt4TranslationsDir" />
+      <keyword name="getShell" id="getShell" ref="eric4.Preferences.__init__.html#getShell" />
+      <keyword name="getSystem" id="getSystem" ref="eric4.Preferences.__init__.html#getSystem" />
+      <keyword name="getTasks" id="getTasks" ref="eric4.Preferences.__init__.html#getTasks" />
+      <keyword name="getTemplates" id="getTemplates" ref="eric4.Preferences.__init__.html#getTemplates" />
+      <keyword name="getTerminal" id="getTerminal" ref="eric4.Preferences.__init__.html#getTerminal" />
+      <keyword name="getUI" id="getUI" ref="eric4.Preferences.__init__.html#getUI" />
+      <keyword name="getUILanguage" id="getUILanguage" ref="eric4.Preferences.__init__.html#getUILanguage" />
+      <keyword name="getUILayout" id="getUILayout" ref="eric4.Preferences.__init__.html#getUILayout" />
+      <keyword name="getUser" id="getUser" ref="eric4.Preferences.__init__.html#getUser" />
+      <keyword name="getVCS" id="getVCS" ref="eric4.Preferences.__init__.html#getVCS" />
+      <keyword name="getVarFilters" id="getVarFilters" ref="eric4.Preferences.__init__.html#getVarFilters" />
+      <keyword name="getViewManager" id="getViewManager" ref="eric4.Preferences.__init__.html#getViewManager" />
+      <keyword name="importPreferences" id="importPreferences" ref="eric4.Preferences.__init__.html#importPreferences" />
+      <keyword name="initPreferences" id="initPreferences" ref="eric4.Preferences.__init__.html#initPreferences" />
+      <keyword name="initRecentSettings" id="initRecentSettings" ref="eric4.Preferences.__init__.html#initRecentSettings" />
+      <keyword name="isConfigured" id="isConfigured" ref="eric4.Preferences.__init__.html#isConfigured" />
+      <keyword name="readToolGroups" id="readToolGroups" ref="eric4.Preferences.__init__.html#readToolGroups" />
+      <keyword name="removeProjectBrowserFlags" id="removeProjectBrowserFlags" ref="eric4.Preferences.__init__.html#removeProjectBrowserFlags" />
+      <keyword name="resetLayout" id="resetLayout" ref="eric4.Preferences.__init__.html#resetLayout" />
+      <keyword name="saveResetLayout" id="saveResetLayout" ref="eric4.Preferences.__init__.html#saveResetLayout" />
+      <keyword name="saveToolGroups" id="saveToolGroups" ref="eric4.Preferences.__init__.html#saveToolGroups" />
+      <keyword name="setCorba" id="setCorba" ref="eric4.Preferences.__init__.html#setCorba" />
+      <keyword name="setDebugger" id="setDebugger" ref="eric4.Preferences.__init__.html#setDebugger" />
+      <keyword name="setEditor" id="setEditor" ref="eric4.Preferences.__init__.html#setEditor" />
+      <keyword name="setEditorAPI" id="setEditorAPI" ref="eric4.Preferences.__init__.html#setEditorAPI" />
+      <keyword name="setEditorColour" id="setEditorColour" ref="eric4.Preferences.__init__.html#setEditorColour" />
+      <keyword name="setEditorExporter" id="setEditorExporter" ref="eric4.Preferences.__init__.html#setEditorExporter" />
+      <keyword name="setEditorLexerAssocs" id="setEditorLexerAssocs" ref="eric4.Preferences.__init__.html#setEditorLexerAssocs" />
+      <keyword name="setEditorOtherFonts" id="setEditorOtherFonts" ref="eric4.Preferences.__init__.html#setEditorOtherFonts" />
+      <keyword name="setEditorTyping" id="setEditorTyping" ref="eric4.Preferences.__init__.html#setEditorTyping" />
+      <keyword name="setGeometry" id="setGeometry" ref="eric4.Preferences.__init__.html#setGeometry" />
+      <keyword name="setGraphics" id="setGraphics" ref="eric4.Preferences.__init__.html#setGraphics" />
+      <keyword name="setHelp" id="setHelp" ref="eric4.Preferences.__init__.html#setHelp" />
+      <keyword name="setIconEditor" id="setIconEditor" ref="eric4.Preferences.__init__.html#setIconEditor" />
+      <keyword name="setIcons" id="setIcons" ref="eric4.Preferences.__init__.html#setIcons" />
+      <keyword name="setMultiProject" id="setMultiProject" ref="eric4.Preferences.__init__.html#setMultiProject" />
+      <keyword name="setPluginManager" id="setPluginManager" ref="eric4.Preferences.__init__.html#setPluginManager" />
+      <keyword name="setPrinter" id="setPrinter" ref="eric4.Preferences.__init__.html#setPrinter" />
+      <keyword name="setProject" id="setProject" ref="eric4.Preferences.__init__.html#setProject" />
+      <keyword name="setProjectBrowserColour" id="setProjectBrowserColour" ref="eric4.Preferences.__init__.html#setProjectBrowserColour" />
+      <keyword name="setProjectBrowserFlags" id="setProjectBrowserFlags" ref="eric4.Preferences.__init__.html#setProjectBrowserFlags" />
+      <keyword name="setProjectBrowserFlagsDefault" id="setProjectBrowserFlagsDefault" ref="eric4.Preferences.__init__.html#setProjectBrowserFlagsDefault" />
+      <keyword name="setPython" id="setPython" ref="eric4.Preferences.__init__.html#setPython" />
+      <keyword name="setQt" id="setQt" ref="eric4.Preferences.__init__.html#setQt" />
+      <keyword name="setShell" id="setShell" ref="eric4.Preferences.__init__.html#setShell" />
+      <keyword name="setSystem" id="setSystem" ref="eric4.Preferences.__init__.html#setSystem" />
+      <keyword name="setTasks" id="setTasks" ref="eric4.Preferences.__init__.html#setTasks" />
+      <keyword name="setTemplates" id="setTemplates" ref="eric4.Preferences.__init__.html#setTemplates" />
+      <keyword name="setTerminal" id="setTerminal" ref="eric4.Preferences.__init__.html#setTerminal" />
+      <keyword name="setUI" id="setUI" ref="eric4.Preferences.__init__.html#setUI" />
+      <keyword name="setUILanguage" id="setUILanguage" ref="eric4.Preferences.__init__.html#setUILanguage" />
+      <keyword name="setUILayout" id="setUILayout" ref="eric4.Preferences.__init__.html#setUILayout" />
+      <keyword name="setUser" id="setUser" ref="eric4.Preferences.__init__.html#setUser" />
+      <keyword name="setVCS" id="setVCS" ref="eric4.Preferences.__init__.html#setVCS" />
+      <keyword name="setVarFilters" id="setVarFilters" ref="eric4.Preferences.__init__.html#setVarFilters" />
+      <keyword name="setViewManager" id="setViewManager" ref="eric4.Preferences.__init__.html#setViewManager" />
+      <keyword name="shouldResetLayout" id="shouldResetLayout" ref="eric4.Preferences.__init__.html#shouldResetLayout" />
+      <keyword name="syncPreferences" id="syncPreferences" ref="eric4.Preferences.__init__.html#syncPreferences" />
+      <keyword name="PreferencesLexer (Module)" id="PreferencesLexer (Module)" ref="eric4.Preferences.PreferencesLexer.html" />
+      <keyword name="PreferencesLexer" id="PreferencesLexer" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer" />
+      <keyword name="PreferencesLexerError" id="PreferencesLexerError" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerError" />
+      <keyword name="PreferencesLexerLanguageError" id="PreferencesLexerLanguageError" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerLanguageError" />
+      <keyword name="PreferencesLexer (Constructor)" id="PreferencesLexer (Constructor)" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.__init__" />
+      <keyword name="PreferencesLexer.color" id="PreferencesLexer.color" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.color" />
+      <keyword name="PreferencesLexer.defaulEolFill" id="PreferencesLexer.defaulEolFill" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.defaulEolFill" />
+      <keyword name="PreferencesLexer.defaultColor" id="PreferencesLexer.defaultColor" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.defaultColor" />
+      <keyword name="PreferencesLexer.defaultFont" id="PreferencesLexer.defaultFont" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.defaultFont" />
+      <keyword name="PreferencesLexer.defaultPaper" id="PreferencesLexer.defaultPaper" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.defaultPaper" />
+      <keyword name="PreferencesLexer.description" id="PreferencesLexer.description" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.description" />
+      <keyword name="PreferencesLexer.eolFill" id="PreferencesLexer.eolFill" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.eolFill" />
+      <keyword name="PreferencesLexer.font" id="PreferencesLexer.font" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.font" />
+      <keyword name="PreferencesLexer.language" id="PreferencesLexer.language" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.language" />
+      <keyword name="PreferencesLexer.paper" id="PreferencesLexer.paper" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.paper" />
+      <keyword name="PreferencesLexer.setColor" id="PreferencesLexer.setColor" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.setColor" />
+      <keyword name="PreferencesLexer.setEolFill" id="PreferencesLexer.setEolFill" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.setEolFill" />
+      <keyword name="PreferencesLexer.setFont" id="PreferencesLexer.setFont" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.setFont" />
+      <keyword name="PreferencesLexer.setPaper" id="PreferencesLexer.setPaper" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexer.setPaper" />
+      <keyword name="PreferencesLexerError (Constructor)" id="PreferencesLexerError (Constructor)" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerError.__init__" />
+      <keyword name="PreferencesLexerError.__repr__" id="PreferencesLexerError.__repr__" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerError.__repr__" />
+      <keyword name="PreferencesLexerError.__str__" id="PreferencesLexerError.__str__" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerError.__str__" />
+      <keyword name="PreferencesLexerLanguageError (Constructor)" id="PreferencesLexerLanguageError (Constructor)" ref="eric4.Preferences.PreferencesLexer.html#PreferencesLexerLanguageError.__init__" />
+      <keyword name="ToolConfigurationDialog (Module)" id="ToolConfigurationDialog (Module)" ref="eric4.Preferences.ToolConfigurationDialog.html" />
+      <keyword name="ToolConfigurationDialog" id="ToolConfigurationDialog" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog" />
+      <keyword name="ToolConfigurationDialog (Constructor)" id="ToolConfigurationDialog (Constructor)" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.__init__" />
+      <keyword name="ToolConfigurationDialog.__findModeIndex" id="ToolConfigurationDialog.__findModeIndex" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.__findModeIndex" />
+      <keyword name="ToolConfigurationDialog.__swap" id="ToolConfigurationDialog.__swap" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.__swap" />
+      <keyword name="ToolConfigurationDialog.__toolEntryChanged" id="ToolConfigurationDialog.__toolEntryChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.__toolEntryChanged" />
+      <keyword name="ToolConfigurationDialog.getToollist" id="ToolConfigurationDialog.getToollist" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.getToollist" />
+      <keyword name="ToolConfigurationDialog.on_addButton_clicked" id="ToolConfigurationDialog.on_addButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_addButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_argumentsEdit_textChanged" id="ToolConfigurationDialog.on_argumentsEdit_textChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_argumentsEdit_textChanged" />
+      <keyword name="ToolConfigurationDialog.on_changeButton_clicked" id="ToolConfigurationDialog.on_changeButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_changeButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_deleteButton_clicked" id="ToolConfigurationDialog.on_deleteButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_deleteButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_downButton_clicked" id="ToolConfigurationDialog.on_downButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_downButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_executableButton_clicked" id="ToolConfigurationDialog.on_executableButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_executableButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_executableEdit_textChanged" id="ToolConfigurationDialog.on_executableEdit_textChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_executableEdit_textChanged" />
+      <keyword name="ToolConfigurationDialog.on_iconButton_clicked" id="ToolConfigurationDialog.on_iconButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_iconButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_iconEdit_textChanged" id="ToolConfigurationDialog.on_iconEdit_textChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_iconEdit_textChanged" />
+      <keyword name="ToolConfigurationDialog.on_menuEdit_textChanged" id="ToolConfigurationDialog.on_menuEdit_textChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_menuEdit_textChanged" />
+      <keyword name="ToolConfigurationDialog.on_newButton_clicked" id="ToolConfigurationDialog.on_newButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_newButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_redirectCombo_currentIndexChanged" id="ToolConfigurationDialog.on_redirectCombo_currentIndexChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_redirectCombo_currentIndexChanged" />
+      <keyword name="ToolConfigurationDialog.on_separatorButton_clicked" id="ToolConfigurationDialog.on_separatorButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_separatorButton_clicked" />
+      <keyword name="ToolConfigurationDialog.on_toolsList_currentRowChanged" id="ToolConfigurationDialog.on_toolsList_currentRowChanged" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_toolsList_currentRowChanged" />
+      <keyword name="ToolConfigurationDialog.on_upButton_clicked" id="ToolConfigurationDialog.on_upButton_clicked" ref="eric4.Preferences.ToolConfigurationDialog.html#ToolConfigurationDialog.on_upButton_clicked" />
+      <keyword name="ConfigurationDialog (Module)" id="ConfigurationDialog (Module)" ref="eric4.Preferences.ConfigurationDialog.html" />
+      <keyword name="ConfigurationDialog" id="ConfigurationDialog" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationDialog" />
+      <keyword name="ConfigurationPageItem" id="ConfigurationPageItem" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationPageItem" />
+      <keyword name="ConfigurationWidget" id="ConfigurationWidget" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget" />
+      <keyword name="ConfigurationWindow" id="ConfigurationWindow" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWindow" />
+      <keyword name="ConfigurationDialog (Constructor)" id="ConfigurationDialog (Constructor)" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationDialog.__init__" />
+      <keyword name="ConfigurationDialog.__preferencesChanged" id="ConfigurationDialog.__preferencesChanged" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationDialog.__preferencesChanged" />
+      <keyword name="ConfigurationDialog.setPreferences" id="ConfigurationDialog.setPreferences" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationDialog.setPreferences" />
+      <keyword name="ConfigurationDialog.showConfigurationPageByName" id="ConfigurationDialog.showConfigurationPageByName" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationDialog.showConfigurationPageByName" />
+      <keyword name="ConfigurationPageItem (Constructor)" id="ConfigurationPageItem (Constructor)" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationPageItem.__init__" />
+      <keyword name="ConfigurationPageItem.getPageName" id="ConfigurationPageItem.getPageName" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationPageItem.getPageName" />
+      <keyword name="ConfigurationWidget (Constructor)" id="ConfigurationWidget (Constructor)" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__init__" />
+      <keyword name="ConfigurationWidget.__importConfigurationPage" id="ConfigurationWidget.__importConfigurationPage" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__importConfigurationPage" />
+      <keyword name="ConfigurationWidget.__initLexers" id="ConfigurationWidget.__initLexers" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initLexers" />
+      <keyword name="ConfigurationWidget.__initPage" id="ConfigurationWidget.__initPage" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__initPage" />
+      <keyword name="ConfigurationWidget.__setupUi" id="ConfigurationWidget.__setupUi" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__setupUi" />
+      <keyword name="ConfigurationWidget.__showConfigurationPage" id="ConfigurationWidget.__showConfigurationPage" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.__showConfigurationPage" />
+      <keyword name="ConfigurationWidget.calledFromEric" id="ConfigurationWidget.calledFromEric" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.calledFromEric" />
+      <keyword name="ConfigurationWidget.getLexers" id="ConfigurationWidget.getLexers" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.getLexers" />
+      <keyword name="ConfigurationWidget.getPage" id="ConfigurationWidget.getPage" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.getPage" />
+      <keyword name="ConfigurationWidget.on_applyButton_clicked" id="ConfigurationWidget.on_applyButton_clicked" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_applyButton_clicked" />
+      <keyword name="ConfigurationWidget.on_buttonBox_clicked" id="ConfigurationWidget.on_buttonBox_clicked" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_buttonBox_clicked" />
+      <keyword name="ConfigurationWidget.on_resetButton_clicked" id="ConfigurationWidget.on_resetButton_clicked" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.on_resetButton_clicked" />
+      <keyword name="ConfigurationWidget.setPreferences" id="ConfigurationWidget.setPreferences" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.setPreferences" />
+      <keyword name="ConfigurationWidget.showConfigurationPageByName" id="ConfigurationWidget.showConfigurationPageByName" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWidget.showConfigurationPageByName" />
+      <keyword name="ConfigurationWindow (Constructor)" id="ConfigurationWindow (Constructor)" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWindow.__init__" />
+      <keyword name="ConfigurationWindow.accept" id="ConfigurationWindow.accept" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWindow.accept" />
+      <keyword name="ConfigurationWindow.showConfigurationPageByName" id="ConfigurationWindow.showConfigurationPageByName" ref="eric4.Preferences.ConfigurationDialog.html#ConfigurationWindow.showConfigurationPageByName" />
+      <keyword name="ProgramsDialog (Module)" id="ProgramsDialog (Module)" ref="eric4.Preferences.ProgramsDialog.html" />
+      <keyword name="ProgramsDialog" id="ProgramsDialog" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog" />
+      <keyword name="ProgramsDialog (Constructor)" id="ProgramsDialog (Constructor)" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.__init__" />
+      <keyword name="ProgramsDialog.__createEntry" id="ProgramsDialog.__createEntry" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.__createEntry" />
+      <keyword name="ProgramsDialog.__createProgramEntry" id="ProgramsDialog.__createProgramEntry" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.__createProgramEntry" />
+      <keyword name="ProgramsDialog.on_buttonBox_clicked" id="ProgramsDialog.on_buttonBox_clicked" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.on_buttonBox_clicked" />
+      <keyword name="ProgramsDialog.on_programsSearchButton_clicked" id="ProgramsDialog.on_programsSearchButton_clicked" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.on_programsSearchButton_clicked" />
+      <keyword name="ProgramsDialog.show" id="ProgramsDialog.show" ref="eric4.Preferences.ProgramsDialog.html#ProgramsDialog.show" />
+      <keyword name="ViewProfileDialog (Module)" id="ViewProfileDialog (Module)" ref="eric4.Preferences.ViewProfileDialog.html" />
+      <keyword name="ViewProfileDialog" id="ViewProfileDialog" ref="eric4.Preferences.ViewProfileDialog.html#ViewProfileDialog" />
+      <keyword name="ViewProfileDialog (Constructor)" id="ViewProfileDialog (Constructor)" ref="eric4.Preferences.ViewProfileDialog.html#ViewProfileDialog.__init__" />
+      <keyword name="ViewProfileDialog.getProfiles" id="ViewProfileDialog.getProfiles" ref="eric4.Preferences.ViewProfileDialog.html#ViewProfileDialog.getProfiles" />
+      <keyword name="ShortcutDialog (Module)" id="ShortcutDialog (Module)" ref="eric4.Preferences.ShortcutDialog.html" />
+      <keyword name="ShortcutDialog" id="ShortcutDialog" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog" />
+      <keyword name="ShortcutDialog (Constructor)" id="ShortcutDialog (Constructor)" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.__init__" />
+      <keyword name="ShortcutDialog.__clear" id="ShortcutDialog.__clear" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.__clear" />
+      <keyword name="ShortcutDialog.__setKeyLabelText" id="ShortcutDialog.__setKeyLabelText" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.__setKeyLabelText" />
+      <keyword name="ShortcutDialog.__typeChanged" id="ShortcutDialog.__typeChanged" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.__typeChanged" />
+      <keyword name="ShortcutDialog.eventFilter" id="ShortcutDialog.eventFilter" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.eventFilter" />
+      <keyword name="ShortcutDialog.keyPressEvent" id="ShortcutDialog.keyPressEvent" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.keyPressEvent" />
+      <keyword name="ShortcutDialog.on_buttonBox_accepted" id="ShortcutDialog.on_buttonBox_accepted" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.on_buttonBox_accepted" />
+      <keyword name="ShortcutDialog.setKeys" id="ShortcutDialog.setKeys" ref="eric4.Preferences.ShortcutDialog.html#ShortcutDialog.setKeys" />
+      <keyword name="ShortcutsDialog (Module)" id="ShortcutsDialog (Module)" ref="eric4.Preferences.ShortcutsDialog.html" />
+      <keyword name="ShortcutsDialog" id="ShortcutsDialog" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog" />
+      <keyword name="ShortcutsDialog (Constructor)" id="ShortcutsDialog (Constructor)" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__init__" />
+      <keyword name="ShortcutsDialog.__checkShortcut" id="ShortcutsDialog.__checkShortcut" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__checkShortcut" />
+      <keyword name="ShortcutsDialog.__generateCategoryItem" id="ShortcutsDialog.__generateCategoryItem" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__generateCategoryItem" />
+      <keyword name="ShortcutsDialog.__generateShortcutItem" id="ShortcutsDialog.__generateShortcutItem" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__generateShortcutItem" />
+      <keyword name="ShortcutsDialog.__resizeColumns" id="ShortcutsDialog.__resizeColumns" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__resizeColumns" />
+      <keyword name="ShortcutsDialog.__resort" id="ShortcutsDialog.__resort" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__resort" />
+      <keyword name="ShortcutsDialog.__saveCategoryActions" id="ShortcutsDialog.__saveCategoryActions" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__saveCategoryActions" />
+      <keyword name="ShortcutsDialog.__shortcutChanged" id="ShortcutsDialog.__shortcutChanged" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.__shortcutChanged" />
+      <keyword name="ShortcutsDialog.on_actionButton_toggled" id="ShortcutsDialog.on_actionButton_toggled" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_actionButton_toggled" />
+      <keyword name="ShortcutsDialog.on_buttonBox_accepted" id="ShortcutsDialog.on_buttonBox_accepted" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_buttonBox_accepted" />
+      <keyword name="ShortcutsDialog.on_clearSearchButton_clicked" id="ShortcutsDialog.on_clearSearchButton_clicked" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_clearSearchButton_clicked" />
+      <keyword name="ShortcutsDialog.on_searchEdit_textChanged" id="ShortcutsDialog.on_searchEdit_textChanged" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_searchEdit_textChanged" />
+      <keyword name="ShortcutsDialog.on_shortcutButton_toggled" id="ShortcutsDialog.on_shortcutButton_toggled" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_shortcutButton_toggled" />
+      <keyword name="ShortcutsDialog.on_shortcutsList_itemChanged" id="ShortcutsDialog.on_shortcutsList_itemChanged" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_shortcutsList_itemChanged" />
+      <keyword name="ShortcutsDialog.on_shortcutsList_itemClicked" id="ShortcutsDialog.on_shortcutsList_itemClicked" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_shortcutsList_itemClicked" />
+      <keyword name="ShortcutsDialog.on_shortcutsList_itemDoubleClicked" id="ShortcutsDialog.on_shortcutsList_itemDoubleClicked" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.on_shortcutsList_itemDoubleClicked" />
+      <keyword name="ShortcutsDialog.populate" id="ShortcutsDialog.populate" ref="eric4.Preferences.ShortcutsDialog.html#ShortcutsDialog.populate" />
+      <keyword name="Shortcuts (Module)" id="Shortcuts (Module)" ref="eric4.Preferences.Shortcuts.html" />
+      <keyword name="__readShortcut" id="__readShortcut" ref="eric4.Preferences.Shortcuts.html#__readShortcut" />
+      <keyword name="__saveShortcut" id="__saveShortcut" ref="eric4.Preferences.Shortcuts.html#__saveShortcut" />
+      <keyword name="__setAction" id="__setAction" ref="eric4.Preferences.Shortcuts.html#__setAction" />
+      <keyword name="exportShortcuts" id="exportShortcuts" ref="eric4.Preferences.Shortcuts.html#exportShortcuts" />
+      <keyword name="importShortcuts" id="importShortcuts" ref="eric4.Preferences.Shortcuts.html#importShortcuts" />
+      <keyword name="readShortcuts" id="readShortcuts" ref="eric4.Preferences.Shortcuts.html#readShortcuts" />
+      <keyword name="saveShortcuts" id="saveShortcuts" ref="eric4.Preferences.Shortcuts.html#saveShortcuts" />
+      <keyword name="setActions" id="setActions" ref="eric4.Preferences.Shortcuts.html#setActions" />
+      <keyword name="ToolGroupConfigurationDialog (Module)" id="ToolGroupConfigurationDialog (Module)" ref="eric4.Preferences.ToolGroupConfigurationDialog.html" />
+      <keyword name="ToolGroupConfigurationDialog" id="ToolGroupConfigurationDialog" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog" />
+      <keyword name="ToolGroupConfigurationDialog (Constructor)" id="ToolGroupConfigurationDialog (Constructor)" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.__init__" />
+      <keyword name="ToolGroupConfigurationDialog.__swap" id="ToolGroupConfigurationDialog.__swap" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.__swap" />
+      <keyword name="ToolGroupConfigurationDialog.getToolGroups" id="ToolGroupConfigurationDialog.getToolGroups" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.getToolGroups" />
+      <keyword name="ToolGroupConfigurationDialog.on_addButton_clicked" id="ToolGroupConfigurationDialog.on_addButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_addButton_clicked" />
+      <keyword name="ToolGroupConfigurationDialog.on_changeButton_clicked" id="ToolGroupConfigurationDialog.on_changeButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_changeButton_clicked" />
+      <keyword name="ToolGroupConfigurationDialog.on_deleteButton_clicked" id="ToolGroupConfigurationDialog.on_deleteButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_deleteButton_clicked" />
+      <keyword name="ToolGroupConfigurationDialog.on_downButton_clicked" id="ToolGroupConfigurationDialog.on_downButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_downButton_clicked" />
+      <keyword name="ToolGroupConfigurationDialog.on_groupsList_currentRowChanged" id="ToolGroupConfigurationDialog.on_groupsList_currentRowChanged" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_groupsList_currentRowChanged" />
+      <keyword name="ToolGroupConfigurationDialog.on_newButton_clicked" id="ToolGroupConfigurationDialog.on_newButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_newButton_clicked" />
+      <keyword name="ToolGroupConfigurationDialog.on_upButton_clicked" id="ToolGroupConfigurationDialog.on_upButton_clicked" ref="eric4.Preferences.ToolGroupConfigurationDialog.html#ToolGroupConfigurationDialog.on_upButton_clicked" />
+      <keyword name="E4Network (Package)" id="E4Network (Package)" ref="index-eric4.E4Network.html" />
+      <keyword name="E4NetworkHeaderDetailsDialog (Module)" id="E4NetworkHeaderDetailsDialog (Module)" ref="eric4.E4Network.E4NetworkHeaderDetailsDialog.html" />
+      <keyword name="E4NetworkHeaderDetailsDialog" id="E4NetworkHeaderDetailsDialog" ref="eric4.E4Network.E4NetworkHeaderDetailsDialog.html#E4NetworkHeaderDetailsDialog" />
+      <keyword name="E4NetworkHeaderDetailsDialog (Constructor)" id="E4NetworkHeaderDetailsDialog (Constructor)" ref="eric4.E4Network.E4NetworkHeaderDetailsDialog.html#E4NetworkHeaderDetailsDialog.__init__" />
+      <keyword name="E4NetworkHeaderDetailsDialog.setData" id="E4NetworkHeaderDetailsDialog.setData" ref="eric4.E4Network.E4NetworkHeaderDetailsDialog.html#E4NetworkHeaderDetailsDialog.setData" />
+      <keyword name="E4NetworkMonitor (Module)" id="E4NetworkMonitor (Module)" ref="eric4.E4Network.E4NetworkMonitor.html" />
+      <keyword name="E4NetworkMonitor" id="E4NetworkMonitor" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor" />
+      <keyword name="E4NetworkRequest" id="E4NetworkRequest" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkRequest" />
+      <keyword name="E4RequestModel" id="E4RequestModel" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel" />
+      <keyword name="E4NetworkMonitor (Constructor)" id="E4NetworkMonitor (Constructor)" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.__init__" />
+      <keyword name="E4NetworkMonitor.__currentChanged" id="E4NetworkMonitor.__currentChanged" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.__currentChanged" />
+      <keyword name="E4NetworkMonitor.__showHeaderDetails" id="E4NetworkMonitor.__showHeaderDetails" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.__showHeaderDetails" />
+      <keyword name="E4NetworkMonitor.closeEvent" id="E4NetworkMonitor.closeEvent" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.closeEvent" />
+      <keyword name="E4NetworkMonitor.closeMonitor" id="E4NetworkMonitor.closeMonitor" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.closeMonitor" />
+      <keyword name="E4NetworkMonitor.instance" id="E4NetworkMonitor.instance" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.instance" />
+      <keyword name="E4NetworkMonitor.reject" id="E4NetworkMonitor.reject" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkMonitor.reject" />
+      <keyword name="E4NetworkRequest (Constructor)" id="E4NetworkRequest (Constructor)" ref="eric4.E4Network.E4NetworkMonitor.html#E4NetworkRequest.__init__" />
+      <keyword name="E4RequestModel (Constructor)" id="E4RequestModel (Constructor)" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.__init__" />
+      <keyword name="E4RequestModel.__addReply" id="E4RequestModel.__addReply" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.__addReply" />
+      <keyword name="E4RequestModel.__addRequest" id="E4RequestModel.__addRequest" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.__addRequest" />
+      <keyword name="E4RequestModel.__requestCreated" id="E4RequestModel.__requestCreated" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.__requestCreated" />
+      <keyword name="E4RequestModel.columnCount" id="E4RequestModel.columnCount" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.columnCount" />
+      <keyword name="E4RequestModel.data" id="E4RequestModel.data" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.data" />
+      <keyword name="E4RequestModel.headerData" id="E4RequestModel.headerData" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.headerData" />
+      <keyword name="E4RequestModel.removeRows" id="E4RequestModel.removeRows" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.removeRows" />
+      <keyword name="E4RequestModel.rowCount" id="E4RequestModel.rowCount" ref="eric4.E4Network.E4NetworkMonitor.html#E4RequestModel.rowCount" />
+      <keyword name="Globals (Package)" id="Globals (Package)" ref="index-eric4.Globals.html" />
+      <keyword name="isWindowsPlatform" id="isWindowsPlatform" ref="eric4.Globals.__init__.html#isWindowsPlatform" />
+      <keyword name="E4XML (Package)" id="E4XML (Package)" ref="index-eric4.E4XML.html" />
+      <keyword name="TemplatesWriter (Module)" id="TemplatesWriter (Module)" ref="eric4.E4XML.TemplatesWriter.html" />
+      <keyword name="TemplatesWriter" id="TemplatesWriter" ref="eric4.E4XML.TemplatesWriter.html#TemplatesWriter" />
+      <keyword name="TemplatesWriter (Constructor)" id="TemplatesWriter (Constructor)" ref="eric4.E4XML.TemplatesWriter.html#TemplatesWriter.__init__" />
+      <keyword name="TemplatesWriter.writeXML" id="TemplatesWriter.writeXML" ref="eric4.E4XML.TemplatesWriter.html#TemplatesWriter.writeXML" />
+      <keyword name="PluginRepositoryHandler (Module)" id="PluginRepositoryHandler (Module)" ref="eric4.E4XML.PluginRepositoryHandler.html" />
+      <keyword name="PluginRepositoryHandler" id="PluginRepositoryHandler" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler" />
+      <keyword name="PluginRepositoryHandler (Constructor)" id="PluginRepositoryHandler (Constructor)" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.__init__" />
+      <keyword name="PluginRepositoryHandler.endAuthor" id="PluginRepositoryHandler.endAuthor" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endAuthor" />
+      <keyword name="PluginRepositoryHandler.endDescription" id="PluginRepositoryHandler.endDescription" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endDescription" />
+      <keyword name="PluginRepositoryHandler.endFilename" id="PluginRepositoryHandler.endFilename" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endFilename" />
+      <keyword name="PluginRepositoryHandler.endName" id="PluginRepositoryHandler.endName" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endName" />
+      <keyword name="PluginRepositoryHandler.endPlugin" id="PluginRepositoryHandler.endPlugin" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endPlugin" />
+      <keyword name="PluginRepositoryHandler.endRepositoryUrl" id="PluginRepositoryHandler.endRepositoryUrl" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endRepositoryUrl" />
+      <keyword name="PluginRepositoryHandler.endShort" id="PluginRepositoryHandler.endShort" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endShort" />
+      <keyword name="PluginRepositoryHandler.endUrl" id="PluginRepositoryHandler.endUrl" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endUrl" />
+      <keyword name="PluginRepositoryHandler.endVersion" id="PluginRepositoryHandler.endVersion" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.endVersion" />
+      <keyword name="PluginRepositoryHandler.getVersion" id="PluginRepositoryHandler.getVersion" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.getVersion" />
+      <keyword name="PluginRepositoryHandler.startDocumentPlugins" id="PluginRepositoryHandler.startDocumentPlugins" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.startDocumentPlugins" />
+      <keyword name="PluginRepositoryHandler.startPlugin" id="PluginRepositoryHandler.startPlugin" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.startPlugin" />
+      <keyword name="PluginRepositoryHandler.startPlugins" id="PluginRepositoryHandler.startPlugins" ref="eric4.E4XML.PluginRepositoryHandler.html#PluginRepositoryHandler.startPlugins" />
+      <keyword name="ShortcutsWriter (Module)" id="ShortcutsWriter (Module)" ref="eric4.E4XML.ShortcutsWriter.html" />
+      <keyword name="ShortcutsWriter" id="ShortcutsWriter" ref="eric4.E4XML.ShortcutsWriter.html#ShortcutsWriter" />
+      <keyword name="ShortcutsWriter (Constructor)" id="ShortcutsWriter (Constructor)" ref="eric4.E4XML.ShortcutsWriter.html#ShortcutsWriter.__init__" />
+      <keyword name="ShortcutsWriter.writeXML" id="ShortcutsWriter.writeXML" ref="eric4.E4XML.ShortcutsWriter.html#ShortcutsWriter.writeXML" />
+      <keyword name="UserProjectHandler (Module)" id="UserProjectHandler (Module)" ref="eric4.E4XML.UserProjectHandler.html" />
+      <keyword name="UserProjectHandler" id="UserProjectHandler" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler" />
+      <keyword name="UserProjectHandler (Constructor)" id="UserProjectHandler (Constructor)" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.__init__" />
+      <keyword name="UserProjectHandler.endVcsType" id="UserProjectHandler.endVcsType" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.endVcsType" />
+      <keyword name="UserProjectHandler.getVersion" id="UserProjectHandler.getVersion" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.getVersion" />
+      <keyword name="UserProjectHandler.startDocumentProject" id="UserProjectHandler.startDocumentProject" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.startDocumentProject" />
+      <keyword name="UserProjectHandler.startUserProject" id="UserProjectHandler.startUserProject" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.startUserProject" />
+      <keyword name="UserProjectHandler.startVcsStatusMonitorInterval" id="UserProjectHandler.startVcsStatusMonitorInterval" ref="eric4.E4XML.UserProjectHandler.html#UserProjectHandler.startVcsStatusMonitorInterval" />
+      <keyword name="ProjectHandler (Module)" id="ProjectHandler (Module)" ref="eric4.E4XML.ProjectHandler.html" />
+      <keyword name="ProjectHandler" id="ProjectHandler" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler" />
+      <keyword name="ProjectHandler (Constructor)" id="ProjectHandler (Constructor)" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.__init__" />
+      <keyword name="ProjectHandler.__buildPath" id="ProjectHandler.__buildPath" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.__buildPath" />
+      <keyword name="ProjectHandler.endAuthor" id="ProjectHandler.endAuthor" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endAuthor" />
+      <keyword name="ProjectHandler.endCheckersParams" id="ProjectHandler.endCheckersParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endCheckersParams" />
+      <keyword name="ProjectHandler.endCxfreezeParams" id="ProjectHandler.endCxfreezeParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endCxfreezeParams" />
+      <keyword name="ProjectHandler.endDescription" id="ProjectHandler.endDescription" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endDescription" />
+      <keyword name="ProjectHandler.endDir" id="ProjectHandler.endDir" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endDir" />
+      <keyword name="ProjectHandler.endDocumentationParams" id="ProjectHandler.endDocumentationParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endDocumentationParams" />
+      <keyword name="ProjectHandler.endEmail" id="ProjectHandler.endEmail" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endEmail" />
+      <keyword name="ProjectHandler.endEric4ApiParams" id="ProjectHandler.endEric4ApiParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endEric4ApiParams" />
+      <keyword name="ProjectHandler.endEric4DocParams" id="ProjectHandler.endEric4DocParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endEric4DocParams" />
+      <keyword name="ProjectHandler.endForm" id="ProjectHandler.endForm" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endForm" />
+      <keyword name="ProjectHandler.endInterface" id="ProjectHandler.endInterface" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endInterface" />
+      <keyword name="ProjectHandler.endLanguage" id="ProjectHandler.endLanguage" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endLanguage" />
+      <keyword name="ProjectHandler.endMainScript" id="ProjectHandler.endMainScript" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endMainScript" />
+      <keyword name="ProjectHandler.endName" id="ProjectHandler.endName" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endName" />
+      <keyword name="ProjectHandler.endOther" id="ProjectHandler.endOther" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endOther" />
+      <keyword name="ProjectHandler.endOtherToolsParams" id="ProjectHandler.endOtherToolsParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endOtherToolsParams" />
+      <keyword name="ProjectHandler.endPackagersParams" id="ProjectHandler.endPackagersParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endPackagersParams" />
+      <keyword name="ProjectHandler.endProgLanguage" id="ProjectHandler.endProgLanguage" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endProgLanguage" />
+      <keyword name="ProjectHandler.endProjectExcludeList" id="ProjectHandler.endProjectExcludeList" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endProjectExcludeList" />
+      <keyword name="ProjectHandler.endProjectType" id="ProjectHandler.endProjectType" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endProjectType" />
+      <keyword name="ProjectHandler.endProjectTypeSpecificData" id="ProjectHandler.endProjectTypeSpecificData" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endProjectTypeSpecificData" />
+      <keyword name="ProjectHandler.endProjectWordList" id="ProjectHandler.endProjectWordList" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endProjectWordList" />
+      <keyword name="ProjectHandler.endPyLintParams" id="ProjectHandler.endPyLintParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endPyLintParams" />
+      <keyword name="ProjectHandler.endResource" id="ProjectHandler.endResource" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endResource" />
+      <keyword name="ProjectHandler.endSource" id="ProjectHandler.endSource" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endSource" />
+      <keyword name="ProjectHandler.endTranslation" id="ProjectHandler.endTranslation" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endTranslation" />
+      <keyword name="ProjectHandler.endTranslationException" id="ProjectHandler.endTranslationException" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endTranslationException" />
+      <keyword name="ProjectHandler.endTranslationPattern" id="ProjectHandler.endTranslationPattern" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endTranslationPattern" />
+      <keyword name="ProjectHandler.endTranslationPrefix" id="ProjectHandler.endTranslationPrefix" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endTranslationPrefix" />
+      <keyword name="ProjectHandler.endTranslationsBinPath" id="ProjectHandler.endTranslationsBinPath" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endTranslationsBinPath" />
+      <keyword name="ProjectHandler.endUIType" id="ProjectHandler.endUIType" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endUIType" />
+      <keyword name="ProjectHandler.endVcsOptions" id="ProjectHandler.endVcsOptions" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endVcsOptions" />
+      <keyword name="ProjectHandler.endVcsOtherData" id="ProjectHandler.endVcsOtherData" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endVcsOtherData" />
+      <keyword name="ProjectHandler.endVcsType" id="ProjectHandler.endVcsType" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endVcsType" />
+      <keyword name="ProjectHandler.endVersion" id="ProjectHandler.endVersion" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.endVersion" />
+      <keyword name="ProjectHandler.getVersion" id="ProjectHandler.getVersion" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.getVersion" />
+      <keyword name="ProjectHandler.startCheckersParams" id="ProjectHandler.startCheckersParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startCheckersParams" />
+      <keyword name="ProjectHandler.startCxfreezeParams" id="ProjectHandler.startCxfreezeParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startCxfreezeParams" />
+      <keyword name="ProjectHandler.startDocumentProject" id="ProjectHandler.startDocumentProject" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startDocumentProject" />
+      <keyword name="ProjectHandler.startDocumentationParams" id="ProjectHandler.startDocumentationParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startDocumentationParams" />
+      <keyword name="ProjectHandler.startEric4ApiParams" id="ProjectHandler.startEric4ApiParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startEric4ApiParams" />
+      <keyword name="ProjectHandler.startEric4DocParams" id="ProjectHandler.startEric4DocParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startEric4DocParams" />
+      <keyword name="ProjectHandler.startFiletypeAssociation" id="ProjectHandler.startFiletypeAssociation" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startFiletypeAssociation" />
+      <keyword name="ProjectHandler.startForm" id="ProjectHandler.startForm" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startForm" />
+      <keyword name="ProjectHandler.startInterface" id="ProjectHandler.startInterface" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startInterface" />
+      <keyword name="ProjectHandler.startLexerAssociation" id="ProjectHandler.startLexerAssociation" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startLexerAssociation" />
+      <keyword name="ProjectHandler.startMainScript" id="ProjectHandler.startMainScript" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startMainScript" />
+      <keyword name="ProjectHandler.startOther" id="ProjectHandler.startOther" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startOther" />
+      <keyword name="ProjectHandler.startOtherToolsParams" id="ProjectHandler.startOtherToolsParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startOtherToolsParams" />
+      <keyword name="ProjectHandler.startPackagersParams" id="ProjectHandler.startPackagersParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startPackagersParams" />
+      <keyword name="ProjectHandler.startProgLanguage" id="ProjectHandler.startProgLanguage" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startProgLanguage" />
+      <keyword name="ProjectHandler.startProject" id="ProjectHandler.startProject" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startProject" />
+      <keyword name="ProjectHandler.startProjectTypeSpecificData" id="ProjectHandler.startProjectTypeSpecificData" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startProjectTypeSpecificData" />
+      <keyword name="ProjectHandler.startPyLintParams" id="ProjectHandler.startPyLintParams" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startPyLintParams" />
+      <keyword name="ProjectHandler.startResource" id="ProjectHandler.startResource" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startResource" />
+      <keyword name="ProjectHandler.startSource" id="ProjectHandler.startSource" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startSource" />
+      <keyword name="ProjectHandler.startTranslation" id="ProjectHandler.startTranslation" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startTranslation" />
+      <keyword name="ProjectHandler.startTranslationException" id="ProjectHandler.startTranslationException" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startTranslationException" />
+      <keyword name="ProjectHandler.startTranslationPrefix" id="ProjectHandler.startTranslationPrefix" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startTranslationPrefix" />
+      <keyword name="ProjectHandler.startTranslationsBinPath" id="ProjectHandler.startTranslationsBinPath" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startTranslationsBinPath" />
+      <keyword name="ProjectHandler.startVcsOptions" id="ProjectHandler.startVcsOptions" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startVcsOptions" />
+      <keyword name="ProjectHandler.startVcsOtherData" id="ProjectHandler.startVcsOtherData" ref="eric4.E4XML.ProjectHandler.html#ProjectHandler.startVcsOtherData" />
+      <keyword name="DebuggerPropertiesHandler (Module)" id="DebuggerPropertiesHandler (Module)" ref="eric4.E4XML.DebuggerPropertiesHandler.html" />
+      <keyword name="DebuggerPropertiesHandler" id="DebuggerPropertiesHandler" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler" />
+      <keyword name="DebuggerPropertiesHandler (Constructor)" id="DebuggerPropertiesHandler (Constructor)" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.__init__" />
+      <keyword name="DebuggerPropertiesHandler.endConsoleDebugger" id="DebuggerPropertiesHandler.endConsoleDebugger" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endConsoleDebugger" />
+      <keyword name="DebuggerPropertiesHandler.endDebugClient" id="DebuggerPropertiesHandler.endDebugClient" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endDebugClient" />
+      <keyword name="DebuggerPropertiesHandler.endEnvironment" id="DebuggerPropertiesHandler.endEnvironment" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endEnvironment" />
+      <keyword name="DebuggerPropertiesHandler.endInterpreter" id="DebuggerPropertiesHandler.endInterpreter" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endInterpreter" />
+      <keyword name="DebuggerPropertiesHandler.endLocalPath" id="DebuggerPropertiesHandler.endLocalPath" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endLocalPath" />
+      <keyword name="DebuggerPropertiesHandler.endRemoteCommand" id="DebuggerPropertiesHandler.endRemoteCommand" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endRemoteCommand" />
+      <keyword name="DebuggerPropertiesHandler.endRemoteHost" id="DebuggerPropertiesHandler.endRemoteHost" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endRemoteHost" />
+      <keyword name="DebuggerPropertiesHandler.endRemotePath" id="DebuggerPropertiesHandler.endRemotePath" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.endRemotePath" />
+      <keyword name="DebuggerPropertiesHandler.getVersion" id="DebuggerPropertiesHandler.getVersion" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.getVersion" />
+      <keyword name="DebuggerPropertiesHandler.startConsoleDebugger" id="DebuggerPropertiesHandler.startConsoleDebugger" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startConsoleDebugger" />
+      <keyword name="DebuggerPropertiesHandler.startDebuggerProperties" id="DebuggerPropertiesHandler.startDebuggerProperties" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startDebuggerProperties" />
+      <keyword name="DebuggerPropertiesHandler.startDocumentDebuggerProperties" id="DebuggerPropertiesHandler.startDocumentDebuggerProperties" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startDocumentDebuggerProperties" />
+      <keyword name="DebuggerPropertiesHandler.startEnvironment" id="DebuggerPropertiesHandler.startEnvironment" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startEnvironment" />
+      <keyword name="DebuggerPropertiesHandler.startNoencoding" id="DebuggerPropertiesHandler.startNoencoding" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startNoencoding" />
+      <keyword name="DebuggerPropertiesHandler.startPathTranslation" id="DebuggerPropertiesHandler.startPathTranslation" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startPathTranslation" />
+      <keyword name="DebuggerPropertiesHandler.startRedirect" id="DebuggerPropertiesHandler.startRedirect" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startRedirect" />
+      <keyword name="DebuggerPropertiesHandler.startRemoteDebugger" id="DebuggerPropertiesHandler.startRemoteDebugger" ref="eric4.E4XML.DebuggerPropertiesHandler.html#DebuggerPropertiesHandler.startRemoteDebugger" />
+      <keyword name="TasksWriter (Module)" id="TasksWriter (Module)" ref="eric4.E4XML.TasksWriter.html" />
+      <keyword name="TasksWriter" id="TasksWriter" ref="eric4.E4XML.TasksWriter.html#TasksWriter" />
+      <keyword name="TasksWriter (Constructor)" id="TasksWriter (Constructor)" ref="eric4.E4XML.TasksWriter.html#TasksWriter.__init__" />
+      <keyword name="TasksWriter.writeXML" id="TasksWriter.writeXML" ref="eric4.E4XML.TasksWriter.html#TasksWriter.writeXML" />
+      <keyword name="UserProjectWriter (Module)" id="UserProjectWriter (Module)" ref="eric4.E4XML.UserProjectWriter.html" />
+      <keyword name="UserProjectWriter" id="UserProjectWriter" ref="eric4.E4XML.UserProjectWriter.html#UserProjectWriter" />
+      <keyword name="UserProjectWriter (Constructor)" id="UserProjectWriter (Constructor)" ref="eric4.E4XML.UserProjectWriter.html#UserProjectWriter.__init__" />
+      <keyword name="UserProjectWriter.writeXML" id="UserProjectWriter.writeXML" ref="eric4.E4XML.UserProjectWriter.html#UserProjectWriter.writeXML" />
+      <keyword name="TemplatesHandler (Module)" id="TemplatesHandler (Module)" ref="eric4.E4XML.TemplatesHandler.html" />
+      <keyword name="TemplatesHandler" id="TemplatesHandler" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler" />
+      <keyword name="TemplatesHandler (Constructor)" id="TemplatesHandler (Constructor)" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.__init__" />
+      <keyword name="TemplatesHandler.endTemplate" id="TemplatesHandler.endTemplate" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.endTemplate" />
+      <keyword name="TemplatesHandler.endTemplateDescription" id="TemplatesHandler.endTemplateDescription" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.endTemplateDescription" />
+      <keyword name="TemplatesHandler.endTemplateText" id="TemplatesHandler.endTemplateText" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.endTemplateText" />
+      <keyword name="TemplatesHandler.getVersion" id="TemplatesHandler.getVersion" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.getVersion" />
+      <keyword name="TemplatesHandler.startDocumentTemplates" id="TemplatesHandler.startDocumentTemplates" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.startDocumentTemplates" />
+      <keyword name="TemplatesHandler.startTemplate" id="TemplatesHandler.startTemplate" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.startTemplate" />
+      <keyword name="TemplatesHandler.startTemplateGroup" id="TemplatesHandler.startTemplateGroup" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.startTemplateGroup" />
+      <keyword name="TemplatesHandler.startTemplates" id="TemplatesHandler.startTemplates" ref="eric4.E4XML.TemplatesHandler.html#TemplatesHandler.startTemplates" />
+      <keyword name="XMLErrorHandler (Module)" id="XMLErrorHandler (Module)" ref="eric4.E4XML.XMLErrorHandler.html" />
+      <keyword name="XMLErrorHandler" id="XMLErrorHandler" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler" />
+      <keyword name="XMLFatalParseError" id="XMLFatalParseError" ref="eric4.E4XML.XMLErrorHandler.html#XMLFatalParseError" />
+      <keyword name="XMLParseError" id="XMLParseError" ref="eric4.E4XML.XMLErrorHandler.html#XMLParseError" />
+      <keyword name="XMLErrorHandler (Constructor)" id="XMLErrorHandler (Constructor)" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.__init__" />
+      <keyword name="XMLErrorHandler.error" id="XMLErrorHandler.error" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.error" />
+      <keyword name="XMLErrorHandler.fatalError" id="XMLErrorHandler.fatalError" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.fatalError" />
+      <keyword name="XMLErrorHandler.getParseMessages" id="XMLErrorHandler.getParseMessages" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.getParseMessages" />
+      <keyword name="XMLErrorHandler.showParseMessages" id="XMLErrorHandler.showParseMessages" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.showParseMessages" />
+      <keyword name="XMLErrorHandler.warning" id="XMLErrorHandler.warning" ref="eric4.E4XML.XMLErrorHandler.html#XMLErrorHandler.warning" />
+      <keyword name="XMLHandlerBase (Module)" id="XMLHandlerBase (Module)" ref="eric4.E4XML.XMLHandlerBase.html" />
+      <keyword name="XMLHandlerBase" id="XMLHandlerBase" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase" />
+      <keyword name="XMLHandlerBase (Constructor)" id="XMLHandlerBase (Constructor)" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.__init__" />
+      <keyword name="XMLHandlerBase._prepareBasics" id="XMLHandlerBase._prepareBasics" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase._prepareBasics" />
+      <keyword name="XMLHandlerBase.characters" id="XMLHandlerBase.characters" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.characters" />
+      <keyword name="XMLHandlerBase.decodedNewLines" id="XMLHandlerBase.decodedNewLines" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.decodedNewLines" />
+      <keyword name="XMLHandlerBase.defaultEndElement" id="XMLHandlerBase.defaultEndElement" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.defaultEndElement" />
+      <keyword name="XMLHandlerBase.defaultStartElement" id="XMLHandlerBase.defaultStartElement" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.defaultStartElement" />
+      <keyword name="XMLHandlerBase.endBool" id="XMLHandlerBase.endBool" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endBool" />
+      <keyword name="XMLHandlerBase.endComplex" id="XMLHandlerBase.endComplex" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endComplex" />
+      <keyword name="XMLHandlerBase.endDictionary" id="XMLHandlerBase.endDictionary" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endDictionary" />
+      <keyword name="XMLHandlerBase.endElement" id="XMLHandlerBase.endElement" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endElement" />
+      <keyword name="XMLHandlerBase.endFloat" id="XMLHandlerBase.endFloat" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endFloat" />
+      <keyword name="XMLHandlerBase.endInt" id="XMLHandlerBase.endInt" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endInt" />
+      <keyword name="XMLHandlerBase.endList" id="XMLHandlerBase.endList" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endList" />
+      <keyword name="XMLHandlerBase.endLong" id="XMLHandlerBase.endLong" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endLong" />
+      <keyword name="XMLHandlerBase.endNone" id="XMLHandlerBase.endNone" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endNone" />
+      <keyword name="XMLHandlerBase.endPickle" id="XMLHandlerBase.endPickle" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endPickle" />
+      <keyword name="XMLHandlerBase.endString" id="XMLHandlerBase.endString" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endString" />
+      <keyword name="XMLHandlerBase.endTuple" id="XMLHandlerBase.endTuple" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endTuple" />
+      <keyword name="XMLHandlerBase.endUnicode" id="XMLHandlerBase.endUnicode" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.endUnicode" />
+      <keyword name="XMLHandlerBase.startDictionary" id="XMLHandlerBase.startDictionary" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startDictionary" />
+      <keyword name="XMLHandlerBase.startDocument" id="XMLHandlerBase.startDocument" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startDocument" />
+      <keyword name="XMLHandlerBase.startElement" id="XMLHandlerBase.startElement" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startElement" />
+      <keyword name="XMLHandlerBase.startList" id="XMLHandlerBase.startList" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startList" />
+      <keyword name="XMLHandlerBase.startPickle" id="XMLHandlerBase.startPickle" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startPickle" />
+      <keyword name="XMLHandlerBase.startTuple" id="XMLHandlerBase.startTuple" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.startTuple" />
+      <keyword name="XMLHandlerBase.unescape" id="XMLHandlerBase.unescape" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.unescape" />
+      <keyword name="XMLHandlerBase.utf8_to_code" id="XMLHandlerBase.utf8_to_code" ref="eric4.E4XML.XMLHandlerBase.html#XMLHandlerBase.utf8_to_code" />
+      <keyword name="MultiProjectWriter (Module)" id="MultiProjectWriter (Module)" ref="eric4.E4XML.MultiProjectWriter.html" />
+      <keyword name="MultiProjectWriter" id="MultiProjectWriter" ref="eric4.E4XML.MultiProjectWriter.html#MultiProjectWriter" />
+      <keyword name="MultiProjectWriter (Constructor)" id="MultiProjectWriter (Constructor)" ref="eric4.E4XML.MultiProjectWriter.html#MultiProjectWriter.__init__" />
+      <keyword name="MultiProjectWriter.writeXML" id="MultiProjectWriter.writeXML" ref="eric4.E4XML.MultiProjectWriter.html#MultiProjectWriter.writeXML" />
+      <keyword name="MultiProjectHandler (Module)" id="MultiProjectHandler (Module)" ref="eric4.E4XML.MultiProjectHandler.html" />
+      <keyword name="MultiProjectHandler" id="MultiProjectHandler" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler" />
+      <keyword name="MultiProjectHandler (Constructor)" id="MultiProjectHandler (Constructor)" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.__init__" />
+      <keyword name="MultiProjectHandler.endDescription" id="MultiProjectHandler.endDescription" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.endDescription" />
+      <keyword name="MultiProjectHandler.endProject" id="MultiProjectHandler.endProject" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.endProject" />
+      <keyword name="MultiProjectHandler.endProjectDescription" id="MultiProjectHandler.endProjectDescription" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.endProjectDescription" />
+      <keyword name="MultiProjectHandler.endProjectFile" id="MultiProjectHandler.endProjectFile" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.endProjectFile" />
+      <keyword name="MultiProjectHandler.endProjectName" id="MultiProjectHandler.endProjectName" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.endProjectName" />
+      <keyword name="MultiProjectHandler.getVersion" id="MultiProjectHandler.getVersion" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.getVersion" />
+      <keyword name="MultiProjectHandler.startDocumentMultiProject" id="MultiProjectHandler.startDocumentMultiProject" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.startDocumentMultiProject" />
+      <keyword name="MultiProjectHandler.startMultiProject" id="MultiProjectHandler.startMultiProject" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.startMultiProject" />
+      <keyword name="MultiProjectHandler.startProject" id="MultiProjectHandler.startProject" ref="eric4.E4XML.MultiProjectHandler.html#MultiProjectHandler.startProject" />
+      <keyword name="DebuggerPropertiesWriter (Module)" id="DebuggerPropertiesWriter (Module)" ref="eric4.E4XML.DebuggerPropertiesWriter.html" />
+      <keyword name="DebuggerPropertiesWriter" id="DebuggerPropertiesWriter" ref="eric4.E4XML.DebuggerPropertiesWriter.html#DebuggerPropertiesWriter" />
+      <keyword name="DebuggerPropertiesWriter (Constructor)" id="DebuggerPropertiesWriter (Constructor)" ref="eric4.E4XML.DebuggerPropertiesWriter.html#DebuggerPropertiesWriter.__init__" />
+      <keyword name="DebuggerPropertiesWriter.writeXML" id="DebuggerPropertiesWriter.writeXML" ref="eric4.E4XML.DebuggerPropertiesWriter.html#DebuggerPropertiesWriter.writeXML" />
+      <keyword name="SessionHandler (Module)" id="SessionHandler (Module)" ref="eric4.E4XML.SessionHandler.html" />
+      <keyword name="SessionHandler" id="SessionHandler" ref="eric4.E4XML.SessionHandler.html#SessionHandler" />
+      <keyword name="SessionHandler (Constructor)" id="SessionHandler (Constructor)" ref="eric4.E4XML.SessionHandler.html#SessionHandler.__init__" />
+      <keyword name="SessionHandler.endBFilename" id="SessionHandler.endBFilename" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endBFilename" />
+      <keyword name="SessionHandler.endBookmark" id="SessionHandler.endBookmark" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endBookmark" />
+      <keyword name="SessionHandler.endBreakpoint" id="SessionHandler.endBreakpoint" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endBreakpoint" />
+      <keyword name="SessionHandler.endCommandLine" id="SessionHandler.endCommandLine" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endCommandLine" />
+      <keyword name="SessionHandler.endCondition" id="SessionHandler.endCondition" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endCondition" />
+      <keyword name="SessionHandler.endEnvironment" id="SessionHandler.endEnvironment" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endEnvironment" />
+      <keyword name="SessionHandler.endException" id="SessionHandler.endException" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endException" />
+      <keyword name="SessionHandler.endExceptions" id="SessionHandler.endExceptions" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endExceptions" />
+      <keyword name="SessionHandler.endFilename" id="SessionHandler.endFilename" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endFilename" />
+      <keyword name="SessionHandler.endIgnoredException" id="SessionHandler.endIgnoredException" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endIgnoredException" />
+      <keyword name="SessionHandler.endIgnoredExceptions" id="SessionHandler.endIgnoredExceptions" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endIgnoredExceptions" />
+      <keyword name="SessionHandler.endMultiProject" id="SessionHandler.endMultiProject" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endMultiProject" />
+      <keyword name="SessionHandler.endProject" id="SessionHandler.endProject" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endProject" />
+      <keyword name="SessionHandler.endSpecial" id="SessionHandler.endSpecial" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endSpecial" />
+      <keyword name="SessionHandler.endWatchexpression" id="SessionHandler.endWatchexpression" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endWatchexpression" />
+      <keyword name="SessionHandler.endWorkingDirectory" id="SessionHandler.endWorkingDirectory" ref="eric4.E4XML.SessionHandler.html#SessionHandler.endWorkingDirectory" />
+      <keyword name="SessionHandler.getVersion" id="SessionHandler.getVersion" ref="eric4.E4XML.SessionHandler.html#SessionHandler.getVersion" />
+      <keyword name="SessionHandler.startAutoClearShell" id="SessionHandler.startAutoClearShell" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startAutoClearShell" />
+      <keyword name="SessionHandler.startAutoContinue" id="SessionHandler.startAutoContinue" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startAutoContinue" />
+      <keyword name="SessionHandler.startBookmark" id="SessionHandler.startBookmark" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startBookmark" />
+      <keyword name="SessionHandler.startBreakpoint" id="SessionHandler.startBreakpoint" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startBreakpoint" />
+      <keyword name="SessionHandler.startCount" id="SessionHandler.startCount" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startCount" />
+      <keyword name="SessionHandler.startDocumentSession" id="SessionHandler.startDocumentSession" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startDocumentSession" />
+      <keyword name="SessionHandler.startEnabled" id="SessionHandler.startEnabled" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startEnabled" />
+      <keyword name="SessionHandler.startExceptions" id="SessionHandler.startExceptions" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startExceptions" />
+      <keyword name="SessionHandler.startFilename" id="SessionHandler.startFilename" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startFilename" />
+      <keyword name="SessionHandler.startIgnoredExceptions" id="SessionHandler.startIgnoredExceptions" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startIgnoredExceptions" />
+      <keyword name="SessionHandler.startLinenumber" id="SessionHandler.startLinenumber" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startLinenumber" />
+      <keyword name="SessionHandler.startReportExceptions" id="SessionHandler.startReportExceptions" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startReportExceptions" />
+      <keyword name="SessionHandler.startSession" id="SessionHandler.startSession" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startSession" />
+      <keyword name="SessionHandler.startTemporary" id="SessionHandler.startTemporary" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startTemporary" />
+      <keyword name="SessionHandler.startTracePython" id="SessionHandler.startTracePython" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startTracePython" />
+      <keyword name="SessionHandler.startWatchexpression" id="SessionHandler.startWatchexpression" ref="eric4.E4XML.SessionHandler.html#SessionHandler.startWatchexpression" />
+      <keyword name="ProjectWriter (Module)" id="ProjectWriter (Module)" ref="eric4.E4XML.ProjectWriter.html" />
+      <keyword name="ProjectWriter" id="ProjectWriter" ref="eric4.E4XML.ProjectWriter.html#ProjectWriter" />
+      <keyword name="ProjectWriter (Constructor)" id="ProjectWriter (Constructor)" ref="eric4.E4XML.ProjectWriter.html#ProjectWriter.__init__" />
+      <keyword name="ProjectWriter.writeXML" id="ProjectWriter.writeXML" ref="eric4.E4XML.ProjectWriter.html#ProjectWriter.writeXML" />
+      <keyword name="TasksHandler (Module)" id="TasksHandler (Module)" ref="eric4.E4XML.TasksHandler.html" />
+      <keyword name="TasksHandler" id="TasksHandler" ref="eric4.E4XML.TasksHandler.html#TasksHandler" />
+      <keyword name="TasksHandler (Constructor)" id="TasksHandler (Constructor)" ref="eric4.E4XML.TasksHandler.html#TasksHandler.__init__" />
+      <keyword name="TasksHandler.__buildPath" id="TasksHandler.__buildPath" ref="eric4.E4XML.TasksHandler.html#TasksHandler.__buildPath" />
+      <keyword name="TasksHandler.endCreated" id="TasksHandler.endCreated" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endCreated" />
+      <keyword name="TasksHandler.endDescription" id="TasksHandler.endDescription" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endDescription" />
+      <keyword name="TasksHandler.endDir" id="TasksHandler.endDir" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endDir" />
+      <keyword name="TasksHandler.endFilename" id="TasksHandler.endFilename" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endFilename" />
+      <keyword name="TasksHandler.endLinenumber" id="TasksHandler.endLinenumber" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endLinenumber" />
+      <keyword name="TasksHandler.endName" id="TasksHandler.endName" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endName" />
+      <keyword name="TasksHandler.endSummary" id="TasksHandler.endSummary" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endSummary" />
+      <keyword name="TasksHandler.endTask" id="TasksHandler.endTask" ref="eric4.E4XML.TasksHandler.html#TasksHandler.endTask" />
+      <keyword name="TasksHandler.getVersion" id="TasksHandler.getVersion" ref="eric4.E4XML.TasksHandler.html#TasksHandler.getVersion" />
+      <keyword name="TasksHandler.startDocumentTasks" id="TasksHandler.startDocumentTasks" ref="eric4.E4XML.TasksHandler.html#TasksHandler.startDocumentTasks" />
+      <keyword name="TasksHandler.startFilename" id="TasksHandler.startFilename" ref="eric4.E4XML.TasksHandler.html#TasksHandler.startFilename" />
+      <keyword name="TasksHandler.startTask" id="TasksHandler.startTask" ref="eric4.E4XML.TasksHandler.html#TasksHandler.startTask" />
+      <keyword name="TasksHandler.startTasks" id="TasksHandler.startTasks" ref="eric4.E4XML.TasksHandler.html#TasksHandler.startTasks" />
+      <keyword name="HighlightingStylesHandler (Module)" id="HighlightingStylesHandler (Module)" ref="eric4.E4XML.HighlightingStylesHandler.html" />
+      <keyword name="HighlightingStylesHandler" id="HighlightingStylesHandler" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler" />
+      <keyword name="HighlightingStylesHandler (Constructor)" id="HighlightingStylesHandler (Constructor)" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.__init__" />
+      <keyword name="HighlightingStylesHandler.getVersion" id="HighlightingStylesHandler.getVersion" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.getVersion" />
+      <keyword name="HighlightingStylesHandler.startDocumentHighlightingStyles" id="HighlightingStylesHandler.startDocumentHighlightingStyles" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.startDocumentHighlightingStyles" />
+      <keyword name="HighlightingStylesHandler.startHighlightingStyles" id="HighlightingStylesHandler.startHighlightingStyles" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.startHighlightingStyles" />
+      <keyword name="HighlightingStylesHandler.startLexer" id="HighlightingStylesHandler.startLexer" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.startLexer" />
+      <keyword name="HighlightingStylesHandler.startStyle" id="HighlightingStylesHandler.startStyle" ref="eric4.E4XML.HighlightingStylesHandler.html#HighlightingStylesHandler.startStyle" />
+      <keyword name="ShortcutsHandler (Module)" id="ShortcutsHandler (Module)" ref="eric4.E4XML.ShortcutsHandler.html" />
+      <keyword name="ShortcutsHandler" id="ShortcutsHandler" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler" />
+      <keyword name="ShortcutsHandler (Constructor)" id="ShortcutsHandler (Constructor)" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.__init__" />
+      <keyword name="ShortcutsHandler.endAccel" id="ShortcutsHandler.endAccel" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.endAccel" />
+      <keyword name="ShortcutsHandler.endAltAccel" id="ShortcutsHandler.endAltAccel" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.endAltAccel" />
+      <keyword name="ShortcutsHandler.endName" id="ShortcutsHandler.endName" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.endName" />
+      <keyword name="ShortcutsHandler.endShortcut" id="ShortcutsHandler.endShortcut" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.endShortcut" />
+      <keyword name="ShortcutsHandler.getShortcuts" id="ShortcutsHandler.getShortcuts" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.getShortcuts" />
+      <keyword name="ShortcutsHandler.getVersion" id="ShortcutsHandler.getVersion" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.getVersion" />
+      <keyword name="ShortcutsHandler.startDocumentShortcuts" id="ShortcutsHandler.startDocumentShortcuts" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.startDocumentShortcuts" />
+      <keyword name="ShortcutsHandler.startShortcut" id="ShortcutsHandler.startShortcut" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.startShortcut" />
+      <keyword name="ShortcutsHandler.startShortcuts" id="ShortcutsHandler.startShortcuts" ref="eric4.E4XML.ShortcutsHandler.html#ShortcutsHandler.startShortcuts" />
+      <keyword name="XMLEntityResolver (Module)" id="XMLEntityResolver (Module)" ref="eric4.E4XML.XMLEntityResolver.html" />
+      <keyword name="XMLEntityResolver" id="XMLEntityResolver" ref="eric4.E4XML.XMLEntityResolver.html#XMLEntityResolver" />
+      <keyword name="XMLEntityResolver.resolveEntity" id="XMLEntityResolver.resolveEntity" ref="eric4.E4XML.XMLEntityResolver.html#XMLEntityResolver.resolveEntity" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.E4XML.Config.html" />
+      <keyword name="XMLUtilities (Module)" id="XMLUtilities (Module)" ref="eric4.E4XML.XMLUtilities.html" />
+      <keyword name="make_parser" id="make_parser" ref="eric4.E4XML.XMLUtilities.html#make_parser" />
+      <keyword name="HighlightingStylesWriter (Module)" id="HighlightingStylesWriter (Module)" ref="eric4.E4XML.HighlightingStylesWriter.html" />
+      <keyword name="HighlightingStylesWriter" id="HighlightingStylesWriter" ref="eric4.E4XML.HighlightingStylesWriter.html#HighlightingStylesWriter" />
+      <keyword name="HighlightingStylesWriter (Constructor)" id="HighlightingStylesWriter (Constructor)" ref="eric4.E4XML.HighlightingStylesWriter.html#HighlightingStylesWriter.__init__" />
+      <keyword name="HighlightingStylesWriter.writeXML" id="HighlightingStylesWriter.writeXML" ref="eric4.E4XML.HighlightingStylesWriter.html#HighlightingStylesWriter.writeXML" />
+      <keyword name="XMLMessageDialog (Module)" id="XMLMessageDialog (Module)" ref="eric4.E4XML.XMLMessageDialog.html" />
+      <keyword name="XMLMessageDialog" id="XMLMessageDialog" ref="eric4.E4XML.XMLMessageDialog.html#XMLMessageDialog" />
+      <keyword name="XMLMessageDialog (Constructor)" id="XMLMessageDialog (Constructor)" ref="eric4.E4XML.XMLMessageDialog.html#XMLMessageDialog.__init__" />
+      <keyword name="XMLMessageDialog.__appendText" id="XMLMessageDialog.__appendText" ref="eric4.E4XML.XMLMessageDialog.html#XMLMessageDialog.__appendText" />
+      <keyword name="SessionWriter (Module)" id="SessionWriter (Module)" ref="eric4.E4XML.SessionWriter.html" />
+      <keyword name="SessionWriter" id="SessionWriter" ref="eric4.E4XML.SessionWriter.html#SessionWriter" />
+      <keyword name="SessionWriter (Constructor)" id="SessionWriter (Constructor)" ref="eric4.E4XML.SessionWriter.html#SessionWriter.__init__" />
+      <keyword name="SessionWriter.writeXML" id="SessionWriter.writeXML" ref="eric4.E4XML.SessionWriter.html#SessionWriter.writeXML" />
+      <keyword name="XMLWriterBase (Module)" id="XMLWriterBase (Module)" ref="eric4.E4XML.XMLWriterBase.html" />
+      <keyword name="XMLWriterBase" id="XMLWriterBase" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase" />
+      <keyword name="XMLWriterBase (Constructor)" id="XMLWriterBase (Constructor)" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase.__init__" />
+      <keyword name="XMLWriterBase._write" id="XMLWriterBase._write" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write" />
+      <keyword name="XMLWriterBase._writeBasics" id="XMLWriterBase._writeBasics" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._writeBasics" />
+      <keyword name="XMLWriterBase._write_bool" id="XMLWriterBase._write_bool" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_bool" />
+      <keyword name="XMLWriterBase._write_complex" id="XMLWriterBase._write_complex" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_complex" />
+      <keyword name="XMLWriterBase._write_dictionary" id="XMLWriterBase._write_dictionary" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_dictionary" />
+      <keyword name="XMLWriterBase._write_float" id="XMLWriterBase._write_float" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_float" />
+      <keyword name="XMLWriterBase._write_int" id="XMLWriterBase._write_int" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_int" />
+      <keyword name="XMLWriterBase._write_list" id="XMLWriterBase._write_list" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_list" />
+      <keyword name="XMLWriterBase._write_long" id="XMLWriterBase._write_long" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_long" />
+      <keyword name="XMLWriterBase._write_none" id="XMLWriterBase._write_none" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_none" />
+      <keyword name="XMLWriterBase._write_string" id="XMLWriterBase._write_string" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_string" />
+      <keyword name="XMLWriterBase._write_tuple" id="XMLWriterBase._write_tuple" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_tuple" />
+      <keyword name="XMLWriterBase._write_unicode" id="XMLWriterBase._write_unicode" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_unicode" />
+      <keyword name="XMLWriterBase._write_unimplemented" id="XMLWriterBase._write_unimplemented" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase._write_unimplemented" />
+      <keyword name="XMLWriterBase.encodedNewLines" id="XMLWriterBase.encodedNewLines" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase.encodedNewLines" />
+      <keyword name="XMLWriterBase.escape" id="XMLWriterBase.escape" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase.escape" />
+      <keyword name="XMLWriterBase.writeXML" id="XMLWriterBase.writeXML" ref="eric4.E4XML.XMLWriterBase.html#XMLWriterBase.writeXML" />
+      <keyword name="ViewManager (Package)" id="ViewManager (Package)" ref="index-eric4.ViewManager.html" />
+      <keyword name="factory" id="factory" ref="eric4.ViewManager.__init__.html#factory" />
+      <keyword name="ViewManager (Module)" id="ViewManager (Module)" ref="eric4.ViewManager.ViewManager.html" />
+      <keyword name="QuickSearchLineEdit" id="QuickSearchLineEdit" ref="eric4.ViewManager.ViewManager.html#QuickSearchLineEdit" />
+      <keyword name="ViewManager" id="ViewManager" ref="eric4.ViewManager.ViewManager.html#ViewManager" />
+      <keyword name="QuickSearchLineEdit.editorCommand" id="QuickSearchLineEdit.editorCommand" ref="eric4.ViewManager.ViewManager.html#QuickSearchLineEdit.editorCommand" />
+      <keyword name="QuickSearchLineEdit.focusInEvent" id="QuickSearchLineEdit.focusInEvent" ref="eric4.ViewManager.ViewManager.html#QuickSearchLineEdit.focusInEvent" />
+      <keyword name="QuickSearchLineEdit.keyPressEvent" id="QuickSearchLineEdit.keyPressEvent" ref="eric4.ViewManager.ViewManager.html#QuickSearchLineEdit.keyPressEvent" />
+      <keyword name="ViewManager (Constructor)" id="ViewManager (Constructor)" ref="eric4.ViewManager.ViewManager.html#ViewManager.__init__" />
+      <keyword name="ViewManager.__addBookmarked" id="ViewManager.__addBookmarked" ref="eric4.ViewManager.ViewManager.html#ViewManager.__addBookmarked" />
+      <keyword name="ViewManager.__autosave" id="ViewManager.__autosave" ref="eric4.ViewManager.ViewManager.html#ViewManager.__autosave" />
+      <keyword name="ViewManager.__bookmarkSelected" id="ViewManager.__bookmarkSelected" ref="eric4.ViewManager.ViewManager.html#ViewManager.__bookmarkSelected" />
+      <keyword name="ViewManager.__bookmarkToggled" id="ViewManager.__bookmarkToggled" ref="eric4.ViewManager.ViewManager.html#ViewManager.__bookmarkToggled" />
+      <keyword name="ViewManager.__breakpointToggled" id="ViewManager.__breakpointToggled" ref="eric4.ViewManager.ViewManager.html#ViewManager.__breakpointToggled" />
+      <keyword name="ViewManager.__clearAllBookmarks" id="ViewManager.__clearAllBookmarks" ref="eric4.ViewManager.ViewManager.html#ViewManager.__clearAllBookmarks" />
+      <keyword name="ViewManager.__clearAllSyntaxErrors" id="ViewManager.__clearAllSyntaxErrors" ref="eric4.ViewManager.ViewManager.html#ViewManager.__clearAllSyntaxErrors" />
+      <keyword name="ViewManager.__clearBookmarked" id="ViewManager.__clearBookmarked" ref="eric4.ViewManager.ViewManager.html#ViewManager.__clearBookmarked" />
+      <keyword name="ViewManager.__clearRecent" id="ViewManager.__clearRecent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__clearRecent" />
+      <keyword name="ViewManager.__connectEditor" id="ViewManager.__connectEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.__connectEditor" />
+      <keyword name="ViewManager.__convertEOL" id="ViewManager.__convertEOL" ref="eric4.ViewManager.ViewManager.html#ViewManager.__convertEOL" />
+      <keyword name="ViewManager.__coverageMarkersShown" id="ViewManager.__coverageMarkersShown" ref="eric4.ViewManager.ViewManager.html#ViewManager.__coverageMarkersShown" />
+      <keyword name="ViewManager.__cursorChanged" id="ViewManager.__cursorChanged" ref="eric4.ViewManager.ViewManager.html#ViewManager.__cursorChanged" />
+      <keyword name="ViewManager.__editAutoComplete" id="ViewManager.__editAutoComplete" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editAutoComplete" />
+      <keyword name="ViewManager.__editAutoCompleteFromAPIs" id="ViewManager.__editAutoCompleteFromAPIs" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editAutoCompleteFromAPIs" />
+      <keyword name="ViewManager.__editAutoCompleteFromAll" id="ViewManager.__editAutoCompleteFromAll" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editAutoCompleteFromAll" />
+      <keyword name="ViewManager.__editAutoCompleteFromDoc" id="ViewManager.__editAutoCompleteFromDoc" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editAutoCompleteFromDoc" />
+      <keyword name="ViewManager.__editBookmarked" id="ViewManager.__editBookmarked" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editBookmarked" />
+      <keyword name="ViewManager.__editBoxComment" id="ViewManager.__editBoxComment" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editBoxComment" />
+      <keyword name="ViewManager.__editComment" id="ViewManager.__editComment" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editComment" />
+      <keyword name="ViewManager.__editCopy" id="ViewManager.__editCopy" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editCopy" />
+      <keyword name="ViewManager.__editCut" id="ViewManager.__editCut" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editCut" />
+      <keyword name="ViewManager.__editDelete" id="ViewManager.__editDelete" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editDelete" />
+      <keyword name="ViewManager.__editDeselectAll" id="ViewManager.__editDeselectAll" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editDeselectAll" />
+      <keyword name="ViewManager.__editIndent" id="ViewManager.__editIndent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editIndent" />
+      <keyword name="ViewManager.__editPaste" id="ViewManager.__editPaste" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editPaste" />
+      <keyword name="ViewManager.__editRedo" id="ViewManager.__editRedo" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editRedo" />
+      <keyword name="ViewManager.__editRevert" id="ViewManager.__editRevert" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editRevert" />
+      <keyword name="ViewManager.__editSelectAll" id="ViewManager.__editSelectAll" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editSelectAll" />
+      <keyword name="ViewManager.__editSelectBrace" id="ViewManager.__editSelectBrace" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editSelectBrace" />
+      <keyword name="ViewManager.__editShowCallTips" id="ViewManager.__editShowCallTips" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editShowCallTips" />
+      <keyword name="ViewManager.__editSmartIndent" id="ViewManager.__editSmartIndent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editSmartIndent" />
+      <keyword name="ViewManager.__editStreamComment" id="ViewManager.__editStreamComment" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editStreamComment" />
+      <keyword name="ViewManager.__editUncomment" id="ViewManager.__editUncomment" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editUncomment" />
+      <keyword name="ViewManager.__editUndo" id="ViewManager.__editUndo" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editUndo" />
+      <keyword name="ViewManager.__editUnindent" id="ViewManager.__editUnindent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editUnindent" />
+      <keyword name="ViewManager.__editorAutoCompletionAPIsAvailable" id="ViewManager.__editorAutoCompletionAPIsAvailable" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editorAutoCompletionAPIsAvailable" />
+      <keyword name="ViewManager.__editorCommand" id="ViewManager.__editorCommand" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editorCommand" />
+      <keyword name="ViewManager.__editorConfigChanged" id="ViewManager.__editorConfigChanged" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editorConfigChanged" />
+      <keyword name="ViewManager.__editorOpened" id="ViewManager.__editorOpened" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editorOpened" />
+      <keyword name="ViewManager.__editorSaved" id="ViewManager.__editorSaved" ref="eric4.ViewManager.ViewManager.html#ViewManager.__editorSaved" />
+      <keyword name="ViewManager.__enableSpellingActions" id="ViewManager.__enableSpellingActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__enableSpellingActions" />
+      <keyword name="ViewManager.__exportMenuTriggered" id="ViewManager.__exportMenuTriggered" ref="eric4.ViewManager.ViewManager.html#ViewManager.__exportMenuTriggered" />
+      <keyword name="ViewManager.__findFileName" id="ViewManager.__findFileName" ref="eric4.ViewManager.ViewManager.html#ViewManager.__findFileName" />
+      <keyword name="ViewManager.__goto" id="ViewManager.__goto" ref="eric4.ViewManager.ViewManager.html#ViewManager.__goto" />
+      <keyword name="ViewManager.__gotoBrace" id="ViewManager.__gotoBrace" ref="eric4.ViewManager.ViewManager.html#ViewManager.__gotoBrace" />
+      <keyword name="ViewManager.__gotoSyntaxError" id="ViewManager.__gotoSyntaxError" ref="eric4.ViewManager.ViewManager.html#ViewManager.__gotoSyntaxError" />
+      <keyword name="ViewManager.__initBookmarkActions" id="ViewManager.__initBookmarkActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initBookmarkActions" />
+      <keyword name="ViewManager.__initContextMenuExporters" id="ViewManager.__initContextMenuExporters" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initContextMenuExporters" />
+      <keyword name="ViewManager.__initEditActions" id="ViewManager.__initEditActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initEditActions" />
+      <keyword name="ViewManager.__initFileActions" id="ViewManager.__initFileActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initFileActions" />
+      <keyword name="ViewManager.__initMacroActions" id="ViewManager.__initMacroActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initMacroActions" />
+      <keyword name="ViewManager.__initSearchActions" id="ViewManager.__initSearchActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initSearchActions" />
+      <keyword name="ViewManager.__initSpellingActions" id="ViewManager.__initSpellingActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initSpellingActions" />
+      <keyword name="ViewManager.__initViewActions" id="ViewManager.__initViewActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.__initViewActions" />
+      <keyword name="ViewManager.__lastEditorClosed" id="ViewManager.__lastEditorClosed" ref="eric4.ViewManager.ViewManager.html#ViewManager.__lastEditorClosed" />
+      <keyword name="ViewManager.__loadRecent" id="ViewManager.__loadRecent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__loadRecent" />
+      <keyword name="ViewManager.__macroDelete" id="ViewManager.__macroDelete" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroDelete" />
+      <keyword name="ViewManager.__macroLoad" id="ViewManager.__macroLoad" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroLoad" />
+      <keyword name="ViewManager.__macroRun" id="ViewManager.__macroRun" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroRun" />
+      <keyword name="ViewManager.__macroSave" id="ViewManager.__macroSave" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroSave" />
+      <keyword name="ViewManager.__macroStartRecording" id="ViewManager.__macroStartRecording" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroStartRecording" />
+      <keyword name="ViewManager.__macroStopRecording" id="ViewManager.__macroStopRecording" ref="eric4.ViewManager.ViewManager.html#ViewManager.__macroStopRecording" />
+      <keyword name="ViewManager.__newLineBelow" id="ViewManager.__newLineBelow" ref="eric4.ViewManager.ViewManager.html#ViewManager.__newLineBelow" />
+      <keyword name="ViewManager.__nextBookmark" id="ViewManager.__nextBookmark" ref="eric4.ViewManager.ViewManager.html#ViewManager.__nextBookmark" />
+      <keyword name="ViewManager.__nextTask" id="ViewManager.__nextTask" ref="eric4.ViewManager.ViewManager.html#ViewManager.__nextTask" />
+      <keyword name="ViewManager.__nextUncovered" id="ViewManager.__nextUncovered" ref="eric4.ViewManager.ViewManager.html#ViewManager.__nextUncovered" />
+      <keyword name="ViewManager.__openSourceFile" id="ViewManager.__openSourceFile" ref="eric4.ViewManager.ViewManager.html#ViewManager.__openSourceFile" />
+      <keyword name="ViewManager.__previousBookmark" id="ViewManager.__previousBookmark" ref="eric4.ViewManager.ViewManager.html#ViewManager.__previousBookmark" />
+      <keyword name="ViewManager.__previousTask" id="ViewManager.__previousTask" ref="eric4.ViewManager.ViewManager.html#ViewManager.__previousTask" />
+      <keyword name="ViewManager.__previousUncovered" id="ViewManager.__previousUncovered" ref="eric4.ViewManager.ViewManager.html#ViewManager.__previousUncovered" />
+      <keyword name="ViewManager.__quickSearch" id="ViewManager.__quickSearch" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearch" />
+      <keyword name="ViewManager.__quickSearchEnter" id="ViewManager.__quickSearchEnter" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchEnter" />
+      <keyword name="ViewManager.__quickSearchEscape" id="ViewManager.__quickSearchEscape" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchEscape" />
+      <keyword name="ViewManager.__quickSearchExtend" id="ViewManager.__quickSearchExtend" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchExtend" />
+      <keyword name="ViewManager.__quickSearchFocusIn" id="ViewManager.__quickSearchFocusIn" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchFocusIn" />
+      <keyword name="ViewManager.__quickSearchInEditor" id="ViewManager.__quickSearchInEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchInEditor" />
+      <keyword name="ViewManager.__quickSearchMarkOccurrences" id="ViewManager.__quickSearchMarkOccurrences" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchMarkOccurrences" />
+      <keyword name="ViewManager.__quickSearchPrev" id="ViewManager.__quickSearchPrev" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchPrev" />
+      <keyword name="ViewManager.__quickSearchText" id="ViewManager.__quickSearchText" ref="eric4.ViewManager.ViewManager.html#ViewManager.__quickSearchText" />
+      <keyword name="ViewManager.__replace" id="ViewManager.__replace" ref="eric4.ViewManager.ViewManager.html#ViewManager.__replace" />
+      <keyword name="ViewManager.__replaceFiles" id="ViewManager.__replaceFiles" ref="eric4.ViewManager.ViewManager.html#ViewManager.__replaceFiles" />
+      <keyword name="ViewManager.__saveRecent" id="ViewManager.__saveRecent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__saveRecent" />
+      <keyword name="ViewManager.__search" id="ViewManager.__search" ref="eric4.ViewManager.ViewManager.html#ViewManager.__search" />
+      <keyword name="ViewManager.__searchClearMarkers" id="ViewManager.__searchClearMarkers" ref="eric4.ViewManager.ViewManager.html#ViewManager.__searchClearMarkers" />
+      <keyword name="ViewManager.__searchFiles" id="ViewManager.__searchFiles" ref="eric4.ViewManager.ViewManager.html#ViewManager.__searchFiles" />
+      <keyword name="ViewManager.__setAutoSpellChecking" id="ViewManager.__setAutoSpellChecking" ref="eric4.ViewManager.ViewManager.html#ViewManager.__setAutoSpellChecking" />
+      <keyword name="ViewManager.__setSbFile" id="ViewManager.__setSbFile" ref="eric4.ViewManager.ViewManager.html#ViewManager.__setSbFile" />
+      <keyword name="ViewManager.__shortenEmptyLines" id="ViewManager.__shortenEmptyLines" ref="eric4.ViewManager.ViewManager.html#ViewManager.__shortenEmptyLines" />
+      <keyword name="ViewManager.__showBookmarkMenu" id="ViewManager.__showBookmarkMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.__showBookmarkMenu" />
+      <keyword name="ViewManager.__showBookmarkedMenu" id="ViewManager.__showBookmarkedMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.__showBookmarkedMenu" />
+      <keyword name="ViewManager.__showBookmarksMenu" id="ViewManager.__showBookmarksMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.__showBookmarksMenu" />
+      <keyword name="ViewManager.__showFileMenu" id="ViewManager.__showFileMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.__showFileMenu" />
+      <keyword name="ViewManager.__showRecentMenu" id="ViewManager.__showRecentMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.__showRecentMenu" />
+      <keyword name="ViewManager.__spellCheck" id="ViewManager.__spellCheck" ref="eric4.ViewManager.ViewManager.html#ViewManager.__spellCheck" />
+      <keyword name="ViewManager.__splitOrientation" id="ViewManager.__splitOrientation" ref="eric4.ViewManager.ViewManager.html#ViewManager.__splitOrientation" />
+      <keyword name="ViewManager.__splitView" id="ViewManager.__splitView" ref="eric4.ViewManager.ViewManager.html#ViewManager.__splitView" />
+      <keyword name="ViewManager.__taskMarkersUpdated" id="ViewManager.__taskMarkersUpdated" ref="eric4.ViewManager.ViewManager.html#ViewManager.__taskMarkersUpdated" />
+      <keyword name="ViewManager.__toggleAll" id="ViewManager.__toggleAll" ref="eric4.ViewManager.ViewManager.html#ViewManager.__toggleAll" />
+      <keyword name="ViewManager.__toggleAllChildren" id="ViewManager.__toggleAllChildren" ref="eric4.ViewManager.ViewManager.html#ViewManager.__toggleAllChildren" />
+      <keyword name="ViewManager.__toggleBookmark" id="ViewManager.__toggleBookmark" ref="eric4.ViewManager.ViewManager.html#ViewManager.__toggleBookmark" />
+      <keyword name="ViewManager.__toggleCurrent" id="ViewManager.__toggleCurrent" ref="eric4.ViewManager.ViewManager.html#ViewManager.__toggleCurrent" />
+      <keyword name="ViewManager.__zoom" id="ViewManager.__zoom" ref="eric4.ViewManager.ViewManager.html#ViewManager.__zoom" />
+      <keyword name="ViewManager.__zoomIn" id="ViewManager.__zoomIn" ref="eric4.ViewManager.ViewManager.html#ViewManager.__zoomIn" />
+      <keyword name="ViewManager.__zoomOut" id="ViewManager.__zoomOut" ref="eric4.ViewManager.ViewManager.html#ViewManager.__zoomOut" />
+      <keyword name="ViewManager._addView" id="ViewManager._addView" ref="eric4.ViewManager.ViewManager.html#ViewManager._addView" />
+      <keyword name="ViewManager._checkActions" id="ViewManager._checkActions" ref="eric4.ViewManager.ViewManager.html#ViewManager._checkActions" />
+      <keyword name="ViewManager._getOpenFileFilter" id="ViewManager._getOpenFileFilter" ref="eric4.ViewManager.ViewManager.html#ViewManager._getOpenFileFilter" />
+      <keyword name="ViewManager._getOpenStartDir" id="ViewManager._getOpenStartDir" ref="eric4.ViewManager.ViewManager.html#ViewManager._getOpenStartDir" />
+      <keyword name="ViewManager._initWindowActions" id="ViewManager._initWindowActions" ref="eric4.ViewManager.ViewManager.html#ViewManager._initWindowActions" />
+      <keyword name="ViewManager._modificationStatusChanged" id="ViewManager._modificationStatusChanged" ref="eric4.ViewManager.ViewManager.html#ViewManager._modificationStatusChanged" />
+      <keyword name="ViewManager._removeAllViews" id="ViewManager._removeAllViews" ref="eric4.ViewManager.ViewManager.html#ViewManager._removeAllViews" />
+      <keyword name="ViewManager._removeView" id="ViewManager._removeView" ref="eric4.ViewManager.ViewManager.html#ViewManager._removeView" />
+      <keyword name="ViewManager._showView" id="ViewManager._showView" ref="eric4.ViewManager.ViewManager.html#ViewManager._showView" />
+      <keyword name="ViewManager._syntaxErrorToggled" id="ViewManager._syntaxErrorToggled" ref="eric4.ViewManager.ViewManager.html#ViewManager._syntaxErrorToggled" />
+      <keyword name="ViewManager.activeWindow" id="ViewManager.activeWindow" ref="eric4.ViewManager.ViewManager.html#ViewManager.activeWindow" />
+      <keyword name="ViewManager.addSplit" id="ViewManager.addSplit" ref="eric4.ViewManager.ViewManager.html#ViewManager.addSplit" />
+      <keyword name="ViewManager.addToExtrasMenu" id="ViewManager.addToExtrasMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.addToExtrasMenu" />
+      <keyword name="ViewManager.addToRecentList" id="ViewManager.addToRecentList" ref="eric4.ViewManager.ViewManager.html#ViewManager.addToRecentList" />
+      <keyword name="ViewManager.canCascade" id="ViewManager.canCascade" ref="eric4.ViewManager.ViewManager.html#ViewManager.canCascade" />
+      <keyword name="ViewManager.canSplit" id="ViewManager.canSplit" ref="eric4.ViewManager.ViewManager.html#ViewManager.canSplit" />
+      <keyword name="ViewManager.canTile" id="ViewManager.canTile" ref="eric4.ViewManager.ViewManager.html#ViewManager.canTile" />
+      <keyword name="ViewManager.cascade" id="ViewManager.cascade" ref="eric4.ViewManager.ViewManager.html#ViewManager.cascade" />
+      <keyword name="ViewManager.checkAllDirty" id="ViewManager.checkAllDirty" ref="eric4.ViewManager.ViewManager.html#ViewManager.checkAllDirty" />
+      <keyword name="ViewManager.checkDirty" id="ViewManager.checkDirty" ref="eric4.ViewManager.ViewManager.html#ViewManager.checkDirty" />
+      <keyword name="ViewManager.cloneEditor" id="ViewManager.cloneEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.cloneEditor" />
+      <keyword name="ViewManager.closeAllWindows" id="ViewManager.closeAllWindows" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeAllWindows" />
+      <keyword name="ViewManager.closeCurrentWindow" id="ViewManager.closeCurrentWindow" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeCurrentWindow" />
+      <keyword name="ViewManager.closeEditor" id="ViewManager.closeEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeEditor" />
+      <keyword name="ViewManager.closeEditorWindow" id="ViewManager.closeEditorWindow" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeEditorWindow" />
+      <keyword name="ViewManager.closeViewManager" id="ViewManager.closeViewManager" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeViewManager" />
+      <keyword name="ViewManager.closeWindow" id="ViewManager.closeWindow" ref="eric4.ViewManager.ViewManager.html#ViewManager.closeWindow" />
+      <keyword name="ViewManager.editorsCheckFocusInEnabled" id="ViewManager.editorsCheckFocusInEnabled" ref="eric4.ViewManager.ViewManager.html#ViewManager.editorsCheckFocusInEnabled" />
+      <keyword name="ViewManager.enableEditorsCheckFocusIn" id="ViewManager.enableEditorsCheckFocusIn" ref="eric4.ViewManager.ViewManager.html#ViewManager.enableEditorsCheckFocusIn" />
+      <keyword name="ViewManager.eventFilter" id="ViewManager.eventFilter" ref="eric4.ViewManager.ViewManager.html#ViewManager.eventFilter" />
+      <keyword name="ViewManager.exit" id="ViewManager.exit" ref="eric4.ViewManager.ViewManager.html#ViewManager.exit" />
+      <keyword name="ViewManager.getAPIsManager" id="ViewManager.getAPIsManager" ref="eric4.ViewManager.ViewManager.html#ViewManager.getAPIsManager" />
+      <keyword name="ViewManager.getActions" id="ViewManager.getActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.getActions" />
+      <keyword name="ViewManager.getActiveName" id="ViewManager.getActiveName" ref="eric4.ViewManager.ViewManager.html#ViewManager.getActiveName" />
+      <keyword name="ViewManager.getEditor" id="ViewManager.getEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.getEditor" />
+      <keyword name="ViewManager.getMostRecent" id="ViewManager.getMostRecent" ref="eric4.ViewManager.ViewManager.html#ViewManager.getMostRecent" />
+      <keyword name="ViewManager.getOpenEditor" id="ViewManager.getOpenEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.getOpenEditor" />
+      <keyword name="ViewManager.getOpenEditorCount" id="ViewManager.getOpenEditorCount" ref="eric4.ViewManager.ViewManager.html#ViewManager.getOpenEditorCount" />
+      <keyword name="ViewManager.getOpenEditors" id="ViewManager.getOpenEditors" ref="eric4.ViewManager.ViewManager.html#ViewManager.getOpenEditors" />
+      <keyword name="ViewManager.getOpenEditorsCount" id="ViewManager.getOpenEditorsCount" ref="eric4.ViewManager.ViewManager.html#ViewManager.getOpenEditorsCount" />
+      <keyword name="ViewManager.getOpenFilenames" id="ViewManager.getOpenFilenames" ref="eric4.ViewManager.ViewManager.html#ViewManager.getOpenFilenames" />
+      <keyword name="ViewManager.getSRHistory" id="ViewManager.getSRHistory" ref="eric4.ViewManager.ViewManager.html#ViewManager.getSRHistory" />
+      <keyword name="ViewManager.handleResetUI" id="ViewManager.handleResetUI" ref="eric4.ViewManager.ViewManager.html#ViewManager.handleResetUI" />
+      <keyword name="ViewManager.initActions" id="ViewManager.initActions" ref="eric4.ViewManager.ViewManager.html#ViewManager.initActions" />
+      <keyword name="ViewManager.initBookmarkMenu" id="ViewManager.initBookmarkMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.initBookmarkMenu" />
+      <keyword name="ViewManager.initBookmarkToolbar" id="ViewManager.initBookmarkToolbar" ref="eric4.ViewManager.ViewManager.html#ViewManager.initBookmarkToolbar" />
+      <keyword name="ViewManager.initEditMenu" id="ViewManager.initEditMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.initEditMenu" />
+      <keyword name="ViewManager.initEditToolbar" id="ViewManager.initEditToolbar" ref="eric4.ViewManager.ViewManager.html#ViewManager.initEditToolbar" />
+      <keyword name="ViewManager.initFileMenu" id="ViewManager.initFileMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.initFileMenu" />
+      <keyword name="ViewManager.initFileToolbar" id="ViewManager.initFileToolbar" ref="eric4.ViewManager.ViewManager.html#ViewManager.initFileToolbar" />
+      <keyword name="ViewManager.initMacroMenu" id="ViewManager.initMacroMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.initMacroMenu" />
+      <keyword name="ViewManager.initSearchToolbars" id="ViewManager.initSearchToolbars" ref="eric4.ViewManager.ViewManager.html#ViewManager.initSearchToolbars" />
+      <keyword name="ViewManager.initSpellingToolbar" id="ViewManager.initSpellingToolbar" ref="eric4.ViewManager.ViewManager.html#ViewManager.initSpellingToolbar" />
+      <keyword name="ViewManager.initViewMenu" id="ViewManager.initViewMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.initViewMenu" />
+      <keyword name="ViewManager.initViewToolbar" id="ViewManager.initViewToolbar" ref="eric4.ViewManager.ViewManager.html#ViewManager.initViewToolbar" />
+      <keyword name="ViewManager.newEditor" id="ViewManager.newEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.newEditor" />
+      <keyword name="ViewManager.newEditorView" id="ViewManager.newEditorView" ref="eric4.ViewManager.ViewManager.html#ViewManager.newEditorView" />
+      <keyword name="ViewManager.newProject" id="ViewManager.newProject" ref="eric4.ViewManager.ViewManager.html#ViewManager.newProject" />
+      <keyword name="ViewManager.nextSplit" id="ViewManager.nextSplit" ref="eric4.ViewManager.ViewManager.html#ViewManager.nextSplit" />
+      <keyword name="ViewManager.openFiles" id="ViewManager.openFiles" ref="eric4.ViewManager.ViewManager.html#ViewManager.openFiles" />
+      <keyword name="ViewManager.openSourceFile" id="ViewManager.openSourceFile" ref="eric4.ViewManager.ViewManager.html#ViewManager.openSourceFile" />
+      <keyword name="ViewManager.preferencesChanged" id="ViewManager.preferencesChanged" ref="eric4.ViewManager.ViewManager.html#ViewManager.preferencesChanged" />
+      <keyword name="ViewManager.prevSplit" id="ViewManager.prevSplit" ref="eric4.ViewManager.ViewManager.html#ViewManager.prevSplit" />
+      <keyword name="ViewManager.printCurrentEditor" id="ViewManager.printCurrentEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.printCurrentEditor" />
+      <keyword name="ViewManager.printEditor" id="ViewManager.printEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.printEditor" />
+      <keyword name="ViewManager.printPreviewCurrentEditor" id="ViewManager.printPreviewCurrentEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.printPreviewCurrentEditor" />
+      <keyword name="ViewManager.projectClosed" id="ViewManager.projectClosed" ref="eric4.ViewManager.ViewManager.html#ViewManager.projectClosed" />
+      <keyword name="ViewManager.projectFileRenamed" id="ViewManager.projectFileRenamed" ref="eric4.ViewManager.ViewManager.html#ViewManager.projectFileRenamed" />
+      <keyword name="ViewManager.projectLexerAssociationsChanged" id="ViewManager.projectLexerAssociationsChanged" ref="eric4.ViewManager.ViewManager.html#ViewManager.projectLexerAssociationsChanged" />
+      <keyword name="ViewManager.projectOpened" id="ViewManager.projectOpened" ref="eric4.ViewManager.ViewManager.html#ViewManager.projectOpened" />
+      <keyword name="ViewManager.removeSplit" id="ViewManager.removeSplit" ref="eric4.ViewManager.ViewManager.html#ViewManager.removeSplit" />
+      <keyword name="ViewManager.saveAllEditors" id="ViewManager.saveAllEditors" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveAllEditors" />
+      <keyword name="ViewManager.saveAsCurrentEditor" id="ViewManager.saveAsCurrentEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveAsCurrentEditor" />
+      <keyword name="ViewManager.saveAsEditorEd" id="ViewManager.saveAsEditorEd" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveAsEditorEd" />
+      <keyword name="ViewManager.saveCurrentEditor" id="ViewManager.saveCurrentEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveCurrentEditor" />
+      <keyword name="ViewManager.saveCurrentEditorToProject" id="ViewManager.saveCurrentEditorToProject" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveCurrentEditorToProject" />
+      <keyword name="ViewManager.saveEditor" id="ViewManager.saveEditor" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveEditor" />
+      <keyword name="ViewManager.saveEditorEd" id="ViewManager.saveEditorEd" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveEditorEd" />
+      <keyword name="ViewManager.saveEditorToProjectEd" id="ViewManager.saveEditorToProjectEd" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveEditorToProjectEd" />
+      <keyword name="ViewManager.saveEditorsList" id="ViewManager.saveEditorsList" ref="eric4.ViewManager.ViewManager.html#ViewManager.saveEditorsList" />
+      <keyword name="ViewManager.setEditorName" id="ViewManager.setEditorName" ref="eric4.ViewManager.ViewManager.html#ViewManager.setEditorName" />
+      <keyword name="ViewManager.setFileLine" id="ViewManager.setFileLine" ref="eric4.ViewManager.ViewManager.html#ViewManager.setFileLine" />
+      <keyword name="ViewManager.setReferences" id="ViewManager.setReferences" ref="eric4.ViewManager.ViewManager.html#ViewManager.setReferences" />
+      <keyword name="ViewManager.setSbInfo" id="ViewManager.setSbInfo" ref="eric4.ViewManager.ViewManager.html#ViewManager.setSbInfo" />
+      <keyword name="ViewManager.setSplitOrientation" id="ViewManager.setSplitOrientation" ref="eric4.ViewManager.ViewManager.html#ViewManager.setSplitOrientation" />
+      <keyword name="ViewManager.showDebugSource" id="ViewManager.showDebugSource" ref="eric4.ViewManager.ViewManager.html#ViewManager.showDebugSource" />
+      <keyword name="ViewManager.showWindowMenu" id="ViewManager.showWindowMenu" ref="eric4.ViewManager.ViewManager.html#ViewManager.showWindowMenu" />
+      <keyword name="ViewManager.textForFind" id="ViewManager.textForFind" ref="eric4.ViewManager.ViewManager.html#ViewManager.textForFind" />
+      <keyword name="ViewManager.tile" id="ViewManager.tile" ref="eric4.ViewManager.ViewManager.html#ViewManager.tile" />
+      <keyword name="ViewManager.unhighlight" id="ViewManager.unhighlight" ref="eric4.ViewManager.ViewManager.html#ViewManager.unhighlight" />
+      <keyword name="BookmarkedFilesDialog (Module)" id="BookmarkedFilesDialog (Module)" ref="eric4.ViewManager.BookmarkedFilesDialog.html" />
+      <keyword name="BookmarkedFilesDialog" id="BookmarkedFilesDialog" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog" />
+      <keyword name="BookmarkedFilesDialog (Constructor)" id="BookmarkedFilesDialog (Constructor)" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.__init__" />
+      <keyword name="BookmarkedFilesDialog.__swap" id="BookmarkedFilesDialog.__swap" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.__swap" />
+      <keyword name="BookmarkedFilesDialog.getBookmarkedFiles" id="BookmarkedFilesDialog.getBookmarkedFiles" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.getBookmarkedFiles" />
+      <keyword name="BookmarkedFilesDialog.on_addButton_clicked" id="BookmarkedFilesDialog.on_addButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_addButton_clicked" />
+      <keyword name="BookmarkedFilesDialog.on_changeButton_clicked" id="BookmarkedFilesDialog.on_changeButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_changeButton_clicked" />
+      <keyword name="BookmarkedFilesDialog.on_deleteButton_clicked" id="BookmarkedFilesDialog.on_deleteButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_deleteButton_clicked" />
+      <keyword name="BookmarkedFilesDialog.on_downButton_clicked" id="BookmarkedFilesDialog.on_downButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_downButton_clicked" />
+      <keyword name="BookmarkedFilesDialog.on_fileButton_clicked" id="BookmarkedFilesDialog.on_fileButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_fileButton_clicked" />
+      <keyword name="BookmarkedFilesDialog.on_fileEdit_textChanged" id="BookmarkedFilesDialog.on_fileEdit_textChanged" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_fileEdit_textChanged" />
+      <keyword name="BookmarkedFilesDialog.on_filesList_currentRowChanged" id="BookmarkedFilesDialog.on_filesList_currentRowChanged" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_filesList_currentRowChanged" />
+      <keyword name="BookmarkedFilesDialog.on_upButton_clicked" id="BookmarkedFilesDialog.on_upButton_clicked" ref="eric4.ViewManager.BookmarkedFilesDialog.html#BookmarkedFilesDialog.on_upButton_clicked" />
+      <keyword name="VCS (Package)" id="VCS (Package)" ref="index-eric4.VCS.html" />
+      <keyword name="factory" id="factory" ref="eric4.VCS.__init__.html#factory" />
+      <keyword name="VersionControl (Module)" id="VersionControl (Module)" ref="eric4.VCS.VersionControl.html" />
+      <keyword name="VersionControl" id="VersionControl" ref="eric4.VCS.VersionControl.html#VersionControl" />
+      <keyword name="VersionControl (Constructor)" id="VersionControl (Constructor)" ref="eric4.VCS.VersionControl.html#VersionControl.__init__" />
+      <keyword name="VersionControl.__statusMonitorData" id="VersionControl.__statusMonitorData" ref="eric4.VCS.VersionControl.html#VersionControl.__statusMonitorData" />
+      <keyword name="VersionControl.__statusMonitorStatus" id="VersionControl.__statusMonitorStatus" ref="eric4.VCS.VersionControl.html#VersionControl.__statusMonitorStatus" />
+      <keyword name="VersionControl._createStatusMonitorThread" id="VersionControl._createStatusMonitorThread" ref="eric4.VCS.VersionControl.html#VersionControl._createStatusMonitorThread" />
+      <keyword name="VersionControl.addArguments" id="VersionControl.addArguments" ref="eric4.VCS.VersionControl.html#VersionControl.addArguments" />
+      <keyword name="VersionControl.checkVCSStatus" id="VersionControl.checkVCSStatus" ref="eric4.VCS.VersionControl.html#VersionControl.checkVCSStatus" />
+      <keyword name="VersionControl.clearStatusCache" id="VersionControl.clearStatusCache" ref="eric4.VCS.VersionControl.html#VersionControl.clearStatusCache" />
+      <keyword name="VersionControl.clearStatusMonitorCachedState" id="VersionControl.clearStatusMonitorCachedState" ref="eric4.VCS.VersionControl.html#VersionControl.clearStatusMonitorCachedState" />
+      <keyword name="VersionControl.getStatusMonitorAutoUpdate" id="VersionControl.getStatusMonitorAutoUpdate" ref="eric4.VCS.VersionControl.html#VersionControl.getStatusMonitorAutoUpdate" />
+      <keyword name="VersionControl.getStatusMonitorInterval" id="VersionControl.getStatusMonitorInterval" ref="eric4.VCS.VersionControl.html#VersionControl.getStatusMonitorInterval" />
+      <keyword name="VersionControl.setStatusMonitorAutoUpdate" id="VersionControl.setStatusMonitorAutoUpdate" ref="eric4.VCS.VersionControl.html#VersionControl.setStatusMonitorAutoUpdate" />
+      <keyword name="VersionControl.setStatusMonitorInterval" id="VersionControl.setStatusMonitorInterval" ref="eric4.VCS.VersionControl.html#VersionControl.setStatusMonitorInterval" />
+      <keyword name="VersionControl.splitPath" id="VersionControl.splitPath" ref="eric4.VCS.VersionControl.html#VersionControl.splitPath" />
+      <keyword name="VersionControl.splitPathList" id="VersionControl.splitPathList" ref="eric4.VCS.VersionControl.html#VersionControl.splitPathList" />
+      <keyword name="VersionControl.startStatusMonitor" id="VersionControl.startStatusMonitor" ref="eric4.VCS.VersionControl.html#VersionControl.startStatusMonitor" />
+      <keyword name="VersionControl.startSynchronizedProcess" id="VersionControl.startSynchronizedProcess" ref="eric4.VCS.VersionControl.html#VersionControl.startSynchronizedProcess" />
+      <keyword name="VersionControl.stopStatusMonitor" id="VersionControl.stopStatusMonitor" ref="eric4.VCS.VersionControl.html#VersionControl.stopStatusMonitor" />
+      <keyword name="VersionControl.vcsAdd" id="VersionControl.vcsAdd" ref="eric4.VCS.VersionControl.html#VersionControl.vcsAdd" />
+      <keyword name="VersionControl.vcsAddBinary" id="VersionControl.vcsAddBinary" ref="eric4.VCS.VersionControl.html#VersionControl.vcsAddBinary" />
+      <keyword name="VersionControl.vcsAddTree" id="VersionControl.vcsAddTree" ref="eric4.VCS.VersionControl.html#VersionControl.vcsAddTree" />
+      <keyword name="VersionControl.vcsAllRegisteredStates" id="VersionControl.vcsAllRegisteredStates" ref="eric4.VCS.VersionControl.html#VersionControl.vcsAllRegisteredStates" />
+      <keyword name="VersionControl.vcsCheckout" id="VersionControl.vcsCheckout" ref="eric4.VCS.VersionControl.html#VersionControl.vcsCheckout" />
+      <keyword name="VersionControl.vcsCleanup" id="VersionControl.vcsCleanup" ref="eric4.VCS.VersionControl.html#VersionControl.vcsCleanup" />
+      <keyword name="VersionControl.vcsCommandLine" id="VersionControl.vcsCommandLine" ref="eric4.VCS.VersionControl.html#VersionControl.vcsCommandLine" />
+      <keyword name="VersionControl.vcsCommit" id="VersionControl.vcsCommit" ref="eric4.VCS.VersionControl.html#VersionControl.vcsCommit" />
+      <keyword name="VersionControl.vcsConvertProject" id="VersionControl.vcsConvertProject" ref="eric4.VCS.VersionControl.html#VersionControl.vcsConvertProject" />
+      <keyword name="VersionControl.vcsDefaultOptions" id="VersionControl.vcsDefaultOptions" ref="eric4.VCS.VersionControl.html#VersionControl.vcsDefaultOptions" />
+      <keyword name="VersionControl.vcsDiff" id="VersionControl.vcsDiff" ref="eric4.VCS.VersionControl.html#VersionControl.vcsDiff" />
+      <keyword name="VersionControl.vcsExists" id="VersionControl.vcsExists" ref="eric4.VCS.VersionControl.html#VersionControl.vcsExists" />
+      <keyword name="VersionControl.vcsExport" id="VersionControl.vcsExport" ref="eric4.VCS.VersionControl.html#VersionControl.vcsExport" />
+      <keyword name="VersionControl.vcsGetOptions" id="VersionControl.vcsGetOptions" ref="eric4.VCS.VersionControl.html#VersionControl.vcsGetOptions" />
+      <keyword name="VersionControl.vcsGetOtherData" id="VersionControl.vcsGetOtherData" ref="eric4.VCS.VersionControl.html#VersionControl.vcsGetOtherData" />
+      <keyword name="VersionControl.vcsGetProjectBrowserHelper" id="VersionControl.vcsGetProjectBrowserHelper" ref="eric4.VCS.VersionControl.html#VersionControl.vcsGetProjectBrowserHelper" />
+      <keyword name="VersionControl.vcsGetProjectHelper" id="VersionControl.vcsGetProjectHelper" ref="eric4.VCS.VersionControl.html#VersionControl.vcsGetProjectHelper" />
+      <keyword name="VersionControl.vcsHistory" id="VersionControl.vcsHistory" ref="eric4.VCS.VersionControl.html#VersionControl.vcsHistory" />
+      <keyword name="VersionControl.vcsImport" id="VersionControl.vcsImport" ref="eric4.VCS.VersionControl.html#VersionControl.vcsImport" />
+      <keyword name="VersionControl.vcsInit" id="VersionControl.vcsInit" ref="eric4.VCS.VersionControl.html#VersionControl.vcsInit" />
+      <keyword name="VersionControl.vcsLog" id="VersionControl.vcsLog" ref="eric4.VCS.VersionControl.html#VersionControl.vcsLog" />
+      <keyword name="VersionControl.vcsMerge" id="VersionControl.vcsMerge" ref="eric4.VCS.VersionControl.html#VersionControl.vcsMerge" />
+      <keyword name="VersionControl.vcsMove" id="VersionControl.vcsMove" ref="eric4.VCS.VersionControl.html#VersionControl.vcsMove" />
+      <keyword name="VersionControl.vcsName" id="VersionControl.vcsName" ref="eric4.VCS.VersionControl.html#VersionControl.vcsName" />
+      <keyword name="VersionControl.vcsNewProjectOptionsDialog" id="VersionControl.vcsNewProjectOptionsDialog" ref="eric4.VCS.VersionControl.html#VersionControl.vcsNewProjectOptionsDialog" />
+      <keyword name="VersionControl.vcsOptionsDialog" id="VersionControl.vcsOptionsDialog" ref="eric4.VCS.VersionControl.html#VersionControl.vcsOptionsDialog" />
+      <keyword name="VersionControl.vcsRegisteredState" id="VersionControl.vcsRegisteredState" ref="eric4.VCS.VersionControl.html#VersionControl.vcsRegisteredState" />
+      <keyword name="VersionControl.vcsRemove" id="VersionControl.vcsRemove" ref="eric4.VCS.VersionControl.html#VersionControl.vcsRemove" />
+      <keyword name="VersionControl.vcsRepositoryInfos" id="VersionControl.vcsRepositoryInfos" ref="eric4.VCS.VersionControl.html#VersionControl.vcsRepositoryInfos" />
+      <keyword name="VersionControl.vcsRevert" id="VersionControl.vcsRevert" ref="eric4.VCS.VersionControl.html#VersionControl.vcsRevert" />
+      <keyword name="VersionControl.vcsSetData" id="VersionControl.vcsSetData" ref="eric4.VCS.VersionControl.html#VersionControl.vcsSetData" />
+      <keyword name="VersionControl.vcsSetDataFromDict" id="VersionControl.vcsSetDataFromDict" ref="eric4.VCS.VersionControl.html#VersionControl.vcsSetDataFromDict" />
+      <keyword name="VersionControl.vcsSetOptions" id="VersionControl.vcsSetOptions" ref="eric4.VCS.VersionControl.html#VersionControl.vcsSetOptions" />
+      <keyword name="VersionControl.vcsSetOtherData" id="VersionControl.vcsSetOtherData" ref="eric4.VCS.VersionControl.html#VersionControl.vcsSetOtherData" />
+      <keyword name="VersionControl.vcsShutdown" id="VersionControl.vcsShutdown" ref="eric4.VCS.VersionControl.html#VersionControl.vcsShutdown" />
+      <keyword name="VersionControl.vcsStatus" id="VersionControl.vcsStatus" ref="eric4.VCS.VersionControl.html#VersionControl.vcsStatus" />
+      <keyword name="VersionControl.vcsSwitch" id="VersionControl.vcsSwitch" ref="eric4.VCS.VersionControl.html#VersionControl.vcsSwitch" />
+      <keyword name="VersionControl.vcsTag" id="VersionControl.vcsTag" ref="eric4.VCS.VersionControl.html#VersionControl.vcsTag" />
+      <keyword name="VersionControl.vcsUpdate" id="VersionControl.vcsUpdate" ref="eric4.VCS.VersionControl.html#VersionControl.vcsUpdate" />
+      <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric4.VCS.ProjectHelper.html" />
+      <keyword name="VcsProjectHelper" id="VcsProjectHelper" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper" />
+      <keyword name="VcsProjectHelper (Constructor)" id="VcsProjectHelper (Constructor)" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.__init__" />
+      <keyword name="VcsProjectHelper._vcsCheckout" id="VcsProjectHelper._vcsCheckout" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsCheckout" />
+      <keyword name="VcsProjectHelper._vcsCleanup" id="VcsProjectHelper._vcsCleanup" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsCleanup" />
+      <keyword name="VcsProjectHelper._vcsCommand" id="VcsProjectHelper._vcsCommand" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsCommand" />
+      <keyword name="VcsProjectHelper._vcsCommandOptions" id="VcsProjectHelper._vcsCommandOptions" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsCommandOptions" />
+      <keyword name="VcsProjectHelper._vcsCommit" id="VcsProjectHelper._vcsCommit" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsCommit" />
+      <keyword name="VcsProjectHelper._vcsDiff" id="VcsProjectHelper._vcsDiff" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsDiff" />
+      <keyword name="VcsProjectHelper._vcsExport" id="VcsProjectHelper._vcsExport" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsExport" />
+      <keyword name="VcsProjectHelper._vcsImport" id="VcsProjectHelper._vcsImport" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsImport" />
+      <keyword name="VcsProjectHelper._vcsInfoDisplay" id="VcsProjectHelper._vcsInfoDisplay" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsInfoDisplay" />
+      <keyword name="VcsProjectHelper._vcsLog" id="VcsProjectHelper._vcsLog" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsLog" />
+      <keyword name="VcsProjectHelper._vcsMerge" id="VcsProjectHelper._vcsMerge" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsMerge" />
+      <keyword name="VcsProjectHelper._vcsRemove" id="VcsProjectHelper._vcsRemove" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsRemove" />
+      <keyword name="VcsProjectHelper._vcsRevert" id="VcsProjectHelper._vcsRevert" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsRevert" />
+      <keyword name="VcsProjectHelper._vcsStatus" id="VcsProjectHelper._vcsStatus" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsStatus" />
+      <keyword name="VcsProjectHelper._vcsSwitch" id="VcsProjectHelper._vcsSwitch" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsSwitch" />
+      <keyword name="VcsProjectHelper._vcsTag" id="VcsProjectHelper._vcsTag" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsTag" />
+      <keyword name="VcsProjectHelper._vcsUpdate" id="VcsProjectHelper._vcsUpdate" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper._vcsUpdate" />
+      <keyword name="VcsProjectHelper.initActions" id="VcsProjectHelper.initActions" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.initActions" />
+      <keyword name="VcsProjectHelper.initMenu" id="VcsProjectHelper.initMenu" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.initMenu" />
+      <keyword name="VcsProjectHelper.revertChanges" id="VcsProjectHelper.revertChanges" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.revertChanges" />
+      <keyword name="VcsProjectHelper.setObjects" id="VcsProjectHelper.setObjects" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.setObjects" />
+      <keyword name="VcsProjectHelper.showMenu" id="VcsProjectHelper.showMenu" ref="eric4.VCS.ProjectHelper.html#VcsProjectHelper.showMenu" />
+      <keyword name="ProjectBrowserHelper (Module)" id="ProjectBrowserHelper (Module)" ref="eric4.VCS.ProjectBrowserHelper.html" />
+      <keyword name="VcsProjectBrowserHelper" id="VcsProjectBrowserHelper" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper" />
+      <keyword name="VcsProjectBrowserHelper (Constructor)" id="VcsProjectBrowserHelper (Constructor)" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.__init__" />
+      <keyword name="VcsProjectBrowserHelper._VCSAdd" id="VcsProjectBrowserHelper._VCSAdd" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSAdd" />
+      <keyword name="VcsProjectBrowserHelper._VCSAddTree" id="VcsProjectBrowserHelper._VCSAddTree" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSAddTree" />
+      <keyword name="VcsProjectBrowserHelper._VCSCommit" id="VcsProjectBrowserHelper._VCSCommit" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSCommit" />
+      <keyword name="VcsProjectBrowserHelper._VCSDiff" id="VcsProjectBrowserHelper._VCSDiff" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSDiff" />
+      <keyword name="VcsProjectBrowserHelper._VCSInfoDisplay" id="VcsProjectBrowserHelper._VCSInfoDisplay" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSInfoDisplay" />
+      <keyword name="VcsProjectBrowserHelper._VCSLog" id="VcsProjectBrowserHelper._VCSLog" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSLog" />
+      <keyword name="VcsProjectBrowserHelper._VCSMerge" id="VcsProjectBrowserHelper._VCSMerge" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSMerge" />
+      <keyword name="VcsProjectBrowserHelper._VCSRemove" id="VcsProjectBrowserHelper._VCSRemove" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSRemove" />
+      <keyword name="VcsProjectBrowserHelper._VCSRevert" id="VcsProjectBrowserHelper._VCSRevert" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSRevert" />
+      <keyword name="VcsProjectBrowserHelper._VCSStatus" id="VcsProjectBrowserHelper._VCSStatus" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSStatus" />
+      <keyword name="VcsProjectBrowserHelper._VCSUpdate" id="VcsProjectBrowserHelper._VCSUpdate" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._VCSUpdate" />
+      <keyword name="VcsProjectBrowserHelper._updateVCSStatus" id="VcsProjectBrowserHelper._updateVCSStatus" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper._updateVCSStatus" />
+      <keyword name="VcsProjectBrowserHelper.addVCSMenus" id="VcsProjectBrowserHelper.addVCSMenus" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.addVCSMenus" />
+      <keyword name="VcsProjectBrowserHelper.showContextMenu" id="VcsProjectBrowserHelper.showContextMenu" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.showContextMenu" />
+      <keyword name="VcsProjectBrowserHelper.showContextMenuDir" id="VcsProjectBrowserHelper.showContextMenuDir" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.showContextMenuDir" />
+      <keyword name="VcsProjectBrowserHelper.showContextMenuDirMulti" id="VcsProjectBrowserHelper.showContextMenuDirMulti" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.showContextMenuDirMulti" />
+      <keyword name="VcsProjectBrowserHelper.showContextMenuMulti" id="VcsProjectBrowserHelper.showContextMenuMulti" ref="eric4.VCS.ProjectBrowserHelper.html#VcsProjectBrowserHelper.showContextMenuMulti" />
+      <keyword name="StatusMonitorThread (Module)" id="StatusMonitorThread (Module)" ref="eric4.VCS.StatusMonitorThread.html" />
+      <keyword name="VcsStatusMonitorThread" id="VcsStatusMonitorThread" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread" />
+      <keyword name="VcsStatusMonitorThread (Constructor)" id="VcsStatusMonitorThread (Constructor)" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.__init__" />
+      <keyword name="VcsStatusMonitorThread._performMonitor" id="VcsStatusMonitorThread._performMonitor" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread._performMonitor" />
+      <keyword name="VcsStatusMonitorThread.checkStatus" id="VcsStatusMonitorThread.checkStatus" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.checkStatus" />
+      <keyword name="VcsStatusMonitorThread.clearCachedState" id="VcsStatusMonitorThread.clearCachedState" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.clearCachedState" />
+      <keyword name="VcsStatusMonitorThread.getAutoUpdate" id="VcsStatusMonitorThread.getAutoUpdate" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.getAutoUpdate" />
+      <keyword name="VcsStatusMonitorThread.getInterval" id="VcsStatusMonitorThread.getInterval" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.getInterval" />
+      <keyword name="VcsStatusMonitorThread.run" id="VcsStatusMonitorThread.run" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.run" />
+      <keyword name="VcsStatusMonitorThread.setAutoUpdate" id="VcsStatusMonitorThread.setAutoUpdate" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.setAutoUpdate" />
+      <keyword name="VcsStatusMonitorThread.setInterval" id="VcsStatusMonitorThread.setInterval" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.setInterval" />
+      <keyword name="VcsStatusMonitorThread.stop" id="VcsStatusMonitorThread.stop" ref="eric4.VCS.StatusMonitorThread.html#VcsStatusMonitorThread.stop" />
+      <keyword name="StatusMonitorLed (Module)" id="StatusMonitorLed (Module)" ref="eric4.VCS.StatusMonitorLed.html" />
+      <keyword name="StatusMonitorLed" id="StatusMonitorLed" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed" />
+      <keyword name="StatusMonitorLed (Constructor)" id="StatusMonitorLed (Constructor)" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__init__" />
+      <keyword name="StatusMonitorLed.__checkActions" id="StatusMonitorLed.__checkActions" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__checkActions" />
+      <keyword name="StatusMonitorLed.__checkStatus" id="StatusMonitorLed.__checkStatus" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__checkStatus" />
+      <keyword name="StatusMonitorLed.__projectVcsMonitorStatus" id="StatusMonitorLed.__projectVcsMonitorStatus" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__projectVcsMonitorStatus" />
+      <keyword name="StatusMonitorLed.__setInterval" id="StatusMonitorLed.__setInterval" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__setInterval" />
+      <keyword name="StatusMonitorLed.__switchOff" id="StatusMonitorLed.__switchOff" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__switchOff" />
+      <keyword name="StatusMonitorLed.__switchOn" id="StatusMonitorLed.__switchOn" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed.__switchOn" />
+      <keyword name="StatusMonitorLed._showContextMenu" id="StatusMonitorLed._showContextMenu" ref="eric4.VCS.StatusMonitorLed.html#StatusMonitorLed._showContextMenu" />
+      <keyword name="RepositoryInfoDialog (Module)" id="RepositoryInfoDialog (Module)" ref="eric4.VCS.RepositoryInfoDialog.html" />
+      <keyword name="VcsRepositoryInfoDialog" id="VcsRepositoryInfoDialog" ref="eric4.VCS.RepositoryInfoDialog.html#VcsRepositoryInfoDialog" />
+      <keyword name="VcsRepositoryInfoDialog (Constructor)" id="VcsRepositoryInfoDialog (Constructor)" ref="eric4.VCS.RepositoryInfoDialog.html#VcsRepositoryInfoDialog.__init__" />
+      <keyword name="CommandOptionsDialog (Module)" id="CommandOptionsDialog (Module)" ref="eric4.VCS.CommandOptionsDialog.html" />
+      <keyword name="vcsCommandOptionsDialog" id="vcsCommandOptionsDialog" ref="eric4.VCS.CommandOptionsDialog.html#vcsCommandOptionsDialog" />
+      <keyword name="vcsCommandOptionsDialog (Constructor)" id="vcsCommandOptionsDialog (Constructor)" ref="eric4.VCS.CommandOptionsDialog.html#vcsCommandOptionsDialog.__init__" />
+      <keyword name="vcsCommandOptionsDialog.getOptions" id="vcsCommandOptionsDialog.getOptions" ref="eric4.VCS.CommandOptionsDialog.html#vcsCommandOptionsDialog.getOptions" />
+      <keyword name="UI (Package)" id="UI (Package)" ref="index-eric4.UI.html" />
+      <keyword name="FindFileDialog (Module)" id="FindFileDialog (Module)" ref="eric4.UI.FindFileDialog.html" />
+      <keyword name="FindFileDialog" id="FindFileDialog" ref="eric4.UI.FindFileDialog.html#FindFileDialog" />
+      <keyword name="FindFileDialog (Constructor)" id="FindFileDialog (Constructor)" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__init__" />
+      <keyword name="FindFileDialog.__contextMenuRequested" id="FindFileDialog.__contextMenuRequested" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__contextMenuRequested" />
+      <keyword name="FindFileDialog.__copyToClipboard" id="FindFileDialog.__copyToClipboard" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__copyToClipboard" />
+      <keyword name="FindFileDialog.__createItem" id="FindFileDialog.__createItem" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__createItem" />
+      <keyword name="FindFileDialog.__doSearch" id="FindFileDialog.__doSearch" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__doSearch" />
+      <keyword name="FindFileDialog.__enableFindButton" id="FindFileDialog.__enableFindButton" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__enableFindButton" />
+      <keyword name="FindFileDialog.__getFileList" id="FindFileDialog.__getFileList" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__getFileList" />
+      <keyword name="FindFileDialog.__openFile" id="FindFileDialog.__openFile" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__openFile" />
+      <keyword name="FindFileDialog.__stopSearch" id="FindFileDialog.__stopSearch" ref="eric4.UI.FindFileDialog.html#FindFileDialog.__stopSearch" />
+      <keyword name="FindFileDialog.on_buttonBox_clicked" id="FindFileDialog.on_buttonBox_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_buttonBox_clicked" />
+      <keyword name="FindFileDialog.on_dirButton_clicked" id="FindFileDialog.on_dirButton_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_dirButton_clicked" />
+      <keyword name="FindFileDialog.on_dirEdit_textChanged" id="FindFileDialog.on_dirEdit_textChanged" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_dirEdit_textChanged" />
+      <keyword name="FindFileDialog.on_dirSelectButton_clicked" id="FindFileDialog.on_dirSelectButton_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_dirSelectButton_clicked" />
+      <keyword name="FindFileDialog.on_filterCheckBox_clicked" id="FindFileDialog.on_filterCheckBox_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_filterCheckBox_clicked" />
+      <keyword name="FindFileDialog.on_filterEdit_textEdited" id="FindFileDialog.on_filterEdit_textEdited" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_filterEdit_textEdited" />
+      <keyword name="FindFileDialog.on_findList_itemDoubleClicked" id="FindFileDialog.on_findList_itemDoubleClicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_findList_itemDoubleClicked" />
+      <keyword name="FindFileDialog.on_findtextCombo_editTextChanged" id="FindFileDialog.on_findtextCombo_editTextChanged" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_findtextCombo_editTextChanged" />
+      <keyword name="FindFileDialog.on_projectButton_clicked" id="FindFileDialog.on_projectButton_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_projectButton_clicked" />
+      <keyword name="FindFileDialog.on_replaceButton_clicked" id="FindFileDialog.on_replaceButton_clicked" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_replaceButton_clicked" />
+      <keyword name="FindFileDialog.on_replacetextCombo_editTextChanged" id="FindFileDialog.on_replacetextCombo_editTextChanged" ref="eric4.UI.FindFileDialog.html#FindFileDialog.on_replacetextCombo_editTextChanged" />
+      <keyword name="FindFileDialog.setSearchDirectory" id="FindFileDialog.setSearchDirectory" ref="eric4.UI.FindFileDialog.html#FindFileDialog.setSearchDirectory" />
+      <keyword name="FindFileDialog.show" id="FindFileDialog.show" ref="eric4.UI.FindFileDialog.html#FindFileDialog.show" />
+      <keyword name="SplashScreen (Module)" id="SplashScreen (Module)" ref="eric4.UI.SplashScreen.html" />
+      <keyword name="NoneSplashScreen" id="NoneSplashScreen" ref="eric4.UI.SplashScreen.html#NoneSplashScreen" />
+      <keyword name="SplashScreen" id="SplashScreen" ref="eric4.UI.SplashScreen.html#SplashScreen" />
+      <keyword name="NoneSplashScreen (Constructor)" id="NoneSplashScreen (Constructor)" ref="eric4.UI.SplashScreen.html#NoneSplashScreen.__init__" />
+      <keyword name="NoneSplashScreen.clearMessage" id="NoneSplashScreen.clearMessage" ref="eric4.UI.SplashScreen.html#NoneSplashScreen.clearMessage" />
+      <keyword name="NoneSplashScreen.finish" id="NoneSplashScreen.finish" ref="eric4.UI.SplashScreen.html#NoneSplashScreen.finish" />
+      <keyword name="NoneSplashScreen.showMessage" id="NoneSplashScreen.showMessage" ref="eric4.UI.SplashScreen.html#NoneSplashScreen.showMessage" />
+      <keyword name="SplashScreen (Constructor)" id="SplashScreen (Constructor)" ref="eric4.UI.SplashScreen.html#SplashScreen.__init__" />
+      <keyword name="SplashScreen.clearMessage" id="SplashScreen.clearMessage" ref="eric4.UI.SplashScreen.html#SplashScreen.clearMessage" />
+      <keyword name="SplashScreen.showMessage" id="SplashScreen.showMessage" ref="eric4.UI.SplashScreen.html#SplashScreen.showMessage" />
+      <keyword name="Browser (Module)" id="Browser (Module)" ref="eric4.UI.Browser.html" />
+      <keyword name="Browser" id="Browser" ref="eric4.UI.Browser.html#Browser" />
+      <keyword name="Browser (Constructor)" id="Browser (Constructor)" ref="eric4.UI.Browser.html#Browser.__init__" />
+      <keyword name="Browser.__addAsToplevelDir" id="Browser.__addAsToplevelDir" ref="eric4.UI.Browser.html#Browser.__addAsToplevelDir" />
+      <keyword name="Browser.__configure" id="Browser.__configure" ref="eric4.UI.Browser.html#Browser.__configure" />
+      <keyword name="Browser.__createPopupMenus" id="Browser.__createPopupMenus" ref="eric4.UI.Browser.html#Browser.__createPopupMenus" />
+      <keyword name="Browser.__findInDirectory" id="Browser.__findInDirectory" ref="eric4.UI.Browser.html#Browser.__findInDirectory" />
+      <keyword name="Browser.__newToplevelDir" id="Browser.__newToplevelDir" ref="eric4.UI.Browser.html#Browser.__newToplevelDir" />
+      <keyword name="Browser.__removeToplevel" id="Browser.__removeToplevel" ref="eric4.UI.Browser.html#Browser.__removeToplevel" />
+      <keyword name="Browser.__replaceInDirectory" id="Browser.__replaceInDirectory" ref="eric4.UI.Browser.html#Browser.__replaceInDirectory" />
+      <keyword name="Browser._contextMenuRequested" id="Browser._contextMenuRequested" ref="eric4.UI.Browser.html#Browser._contextMenuRequested" />
+      <keyword name="Browser._copyToClipboard" id="Browser._copyToClipboard" ref="eric4.UI.Browser.html#Browser._copyToClipboard" />
+      <keyword name="Browser._editPixmap" id="Browser._editPixmap" ref="eric4.UI.Browser.html#Browser._editPixmap" />
+      <keyword name="Browser._init" id="Browser._init" ref="eric4.UI.Browser.html#Browser._init" />
+      <keyword name="Browser._openItem" id="Browser._openItem" ref="eric4.UI.Browser.html#Browser._openItem" />
+      <keyword name="Browser._resizeColumns" id="Browser._resizeColumns" ref="eric4.UI.Browser.html#Browser._resizeColumns" />
+      <keyword name="Browser._resort" id="Browser._resort" ref="eric4.UI.Browser.html#Browser._resort" />
+      <keyword name="Browser.getSelectedItems" id="Browser.getSelectedItems" ref="eric4.UI.Browser.html#Browser.getSelectedItems" />
+      <keyword name="Browser.getSelectedItemsCount" id="Browser.getSelectedItemsCount" ref="eric4.UI.Browser.html#Browser.getSelectedItemsCount" />
+      <keyword name="Browser.getSelectedItemsCountCategorized" id="Browser.getSelectedItemsCountCategorized" ref="eric4.UI.Browser.html#Browser.getSelectedItemsCountCategorized" />
+      <keyword name="Browser.handlePreferencesChanged" id="Browser.handlePreferencesChanged" ref="eric4.UI.Browser.html#Browser.handlePreferencesChanged" />
+      <keyword name="Browser.handleProgramChange" id="Browser.handleProgramChange" ref="eric4.UI.Browser.html#Browser.handleProgramChange" />
+      <keyword name="Browser.handleUnittest" id="Browser.handleUnittest" ref="eric4.UI.Browser.html#Browser.handleUnittest" />
+      <keyword name="Browser.layoutDisplay" id="Browser.layoutDisplay" ref="eric4.UI.Browser.html#Browser.layoutDisplay" />
+      <keyword name="Browser.mouseDoubleClickEvent" id="Browser.mouseDoubleClickEvent" ref="eric4.UI.Browser.html#Browser.mouseDoubleClickEvent" />
+      <keyword name="Browser.saveToplevelDirs" id="Browser.saveToplevelDirs" ref="eric4.UI.Browser.html#Browser.saveToplevelDirs" />
+      <keyword name="Browser.wantedItem" id="Browser.wantedItem" ref="eric4.UI.Browser.html#Browser.wantedItem" />
+      <keyword name="AuthenticationDialog (Module)" id="AuthenticationDialog (Module)" ref="eric4.UI.AuthenticationDialog.html" />
+      <keyword name="AuthenticationDialog" id="AuthenticationDialog" ref="eric4.UI.AuthenticationDialog.html#AuthenticationDialog" />
+      <keyword name="AuthenticationDialog (Constructor)" id="AuthenticationDialog (Constructor)" ref="eric4.UI.AuthenticationDialog.html#AuthenticationDialog.__init__" />
+      <keyword name="AuthenticationDialog.getData" id="AuthenticationDialog.getData" ref="eric4.UI.AuthenticationDialog.html#AuthenticationDialog.getData" />
+      <keyword name="AuthenticationDialog.setData" id="AuthenticationDialog.setData" ref="eric4.UI.AuthenticationDialog.html#AuthenticationDialog.setData" />
+      <keyword name="AuthenticationDialog.shallSave" id="AuthenticationDialog.shallSave" ref="eric4.UI.AuthenticationDialog.html#AuthenticationDialog.shallSave" />
+      <keyword name="FindFileNameDialog (Module)" id="FindFileNameDialog (Module)" ref="eric4.UI.FindFileNameDialog.html" />
+      <keyword name="FindFileNameDialog" id="FindFileNameDialog" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog" />
+      <keyword name="FindFileNameDialog (Constructor)" id="FindFileNameDialog (Constructor)" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.__init__" />
+      <keyword name="FindFileNameDialog.__openFile" id="FindFileNameDialog.__openFile" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.__openFile" />
+      <keyword name="FindFileNameDialog.__searchFile" id="FindFileNameDialog.__searchFile" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.__searchFile" />
+      <keyword name="FindFileNameDialog.checkStop" id="FindFileNameDialog.checkStop" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.checkStop" />
+      <keyword name="FindFileNameDialog.on_buttonBox_clicked" id="FindFileNameDialog.on_buttonBox_clicked" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_buttonBox_clicked" />
+      <keyword name="FindFileNameDialog.on_fileExtEdit_textChanged" id="FindFileNameDialog.on_fileExtEdit_textChanged" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_fileExtEdit_textChanged" />
+      <keyword name="FindFileNameDialog.on_fileList_itemActivated" id="FindFileNameDialog.on_fileList_itemActivated" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_fileList_itemActivated" />
+      <keyword name="FindFileNameDialog.on_fileNameEdit_textChanged" id="FindFileNameDialog.on_fileNameEdit_textChanged" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_fileNameEdit_textChanged" />
+      <keyword name="FindFileNameDialog.on_projectCheckBox_toggled" id="FindFileNameDialog.on_projectCheckBox_toggled" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_projectCheckBox_toggled" />
+      <keyword name="FindFileNameDialog.on_searchDirButton_clicked" id="FindFileNameDialog.on_searchDirButton_clicked" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_searchDirButton_clicked" />
+      <keyword name="FindFileNameDialog.on_searchDirCheckBox_toggled" id="FindFileNameDialog.on_searchDirCheckBox_toggled" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_searchDirCheckBox_toggled" />
+      <keyword name="FindFileNameDialog.on_searchDirEdit_textChanged" id="FindFileNameDialog.on_searchDirEdit_textChanged" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_searchDirEdit_textChanged" />
+      <keyword name="FindFileNameDialog.on_syspathCheckBox_toggled" id="FindFileNameDialog.on_syspathCheckBox_toggled" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.on_syspathCheckBox_toggled" />
+      <keyword name="FindFileNameDialog.show" id="FindFileNameDialog.show" ref="eric4.UI.FindFileNameDialog.html#FindFileNameDialog.show" />
+      <keyword name="DeleteFilesConfirmationDialog (Module)" id="DeleteFilesConfirmationDialog (Module)" ref="eric4.UI.DeleteFilesConfirmationDialog.html" />
+      <keyword name="DeleteFilesConfirmationDialog" id="DeleteFilesConfirmationDialog" ref="eric4.UI.DeleteFilesConfirmationDialog.html#DeleteFilesConfirmationDialog" />
+      <keyword name="DeleteFilesConfirmationDialog (Constructor)" id="DeleteFilesConfirmationDialog (Constructor)" ref="eric4.UI.DeleteFilesConfirmationDialog.html#DeleteFilesConfirmationDialog.__init__" />
+      <keyword name="DeleteFilesConfirmationDialog.on_buttonBox_clicked" id="DeleteFilesConfirmationDialog.on_buttonBox_clicked" ref="eric4.UI.DeleteFilesConfirmationDialog.html#DeleteFilesConfirmationDialog.on_buttonBox_clicked" />
+      <keyword name="PixmapCache (Module)" id="PixmapCache (Module)" ref="eric4.UI.PixmapCache.html" />
+      <keyword name="PixmapCache" id="PixmapCache" ref="eric4.UI.PixmapCache.html#PixmapCache" />
+      <keyword name="addSearchPath" id="addSearchPath" ref="eric4.UI.PixmapCache.html#addSearchPath" />
+      <keyword name="getIcon" id="getIcon" ref="eric4.UI.PixmapCache.html#getIcon" />
+      <keyword name="getPixmap" id="getPixmap" ref="eric4.UI.PixmapCache.html#getPixmap" />
+      <keyword name="PixmapCache (Constructor)" id="PixmapCache (Constructor)" ref="eric4.UI.PixmapCache.html#PixmapCache.__init__" />
+      <keyword name="PixmapCache.addSearchPath" id="PixmapCache.addSearchPath" ref="eric4.UI.PixmapCache.html#PixmapCache.addSearchPath" />
+      <keyword name="PixmapCache.getPixmap" id="PixmapCache.getPixmap" ref="eric4.UI.PixmapCache.html#PixmapCache.getPixmap" />
+      <keyword name="LogView (Module)" id="LogView (Module)" ref="eric4.UI.LogView.html" />
+      <keyword name="LogViewer" id="LogViewer" ref="eric4.UI.LogView.html#LogViewer" />
+      <keyword name="LogViewer (Constructor)" id="LogViewer (Constructor)" ref="eric4.UI.LogView.html#LogViewer.__init__" />
+      <keyword name="LogViewer.__appendText" id="LogViewer.__appendText" ref="eric4.UI.LogView.html#LogViewer.__appendText" />
+      <keyword name="LogViewer.__configure" id="LogViewer.__configure" ref="eric4.UI.LogView.html#LogViewer.__configure" />
+      <keyword name="LogViewer.__handleShowContextMenu" id="LogViewer.__handleShowContextMenu" ref="eric4.UI.LogView.html#LogViewer.__handleShowContextMenu" />
+      <keyword name="LogViewer.appendToStderr" id="LogViewer.appendToStderr" ref="eric4.UI.LogView.html#LogViewer.appendToStderr" />
+      <keyword name="LogViewer.appendToStdout" id="LogViewer.appendToStdout" ref="eric4.UI.LogView.html#LogViewer.appendToStdout" />
+      <keyword name="LogViewer.preferencesChanged" id="LogViewer.preferencesChanged" ref="eric4.UI.LogView.html#LogViewer.preferencesChanged" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.UI.Config.html" />
+      <keyword name="CompareDialog (Module)" id="CompareDialog (Module)" ref="eric4.UI.CompareDialog.html" />
+      <keyword name="CompareDialog" id="CompareDialog" ref="eric4.UI.CompareDialog.html#CompareDialog" />
+      <keyword name="CompareWindow" id="CompareWindow" ref="eric4.UI.CompareDialog.html#CompareWindow" />
+      <keyword name="removeMarkers" id="removeMarkers" ref="eric4.UI.CompareDialog.html#removeMarkers" />
+      <keyword name="sbsdiff" id="sbsdiff" ref="eric4.UI.CompareDialog.html#sbsdiff" />
+      <keyword name="CompareDialog (Constructor)" id="CompareDialog (Constructor)" ref="eric4.UI.CompareDialog.html#CompareDialog.__init__" />
+      <keyword name="CompareDialog.__appendText" id="CompareDialog.__appendText" ref="eric4.UI.CompareDialog.html#CompareDialog.__appendText" />
+      <keyword name="CompareDialog.__fileChanged" id="CompareDialog.__fileChanged" ref="eric4.UI.CompareDialog.html#CompareDialog.__fileChanged" />
+      <keyword name="CompareDialog.__moveTextToCurrentDiffPos" id="CompareDialog.__moveTextToCurrentDiffPos" ref="eric4.UI.CompareDialog.html#CompareDialog.__moveTextToCurrentDiffPos" />
+      <keyword name="CompareDialog.__scrollBarMoved" id="CompareDialog.__scrollBarMoved" ref="eric4.UI.CompareDialog.html#CompareDialog.__scrollBarMoved" />
+      <keyword name="CompareDialog.__selectFile" id="CompareDialog.__selectFile" ref="eric4.UI.CompareDialog.html#CompareDialog.__selectFile" />
+      <keyword name="CompareDialog.on_buttonBox_clicked" id="CompareDialog.on_buttonBox_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_buttonBox_clicked" />
+      <keyword name="CompareDialog.on_diffButton_clicked" id="CompareDialog.on_diffButton_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_diffButton_clicked" />
+      <keyword name="CompareDialog.on_downButton_clicked" id="CompareDialog.on_downButton_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_downButton_clicked" />
+      <keyword name="CompareDialog.on_file1Button_clicked" id="CompareDialog.on_file1Button_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_file1Button_clicked" />
+      <keyword name="CompareDialog.on_file2Button_clicked" id="CompareDialog.on_file2Button_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_file2Button_clicked" />
+      <keyword name="CompareDialog.on_firstButton_clicked" id="CompareDialog.on_firstButton_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_firstButton_clicked" />
+      <keyword name="CompareDialog.on_lastButton_clicked" id="CompareDialog.on_lastButton_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_lastButton_clicked" />
+      <keyword name="CompareDialog.on_synchronizeCheckBox_toggled" id="CompareDialog.on_synchronizeCheckBox_toggled" ref="eric4.UI.CompareDialog.html#CompareDialog.on_synchronizeCheckBox_toggled" />
+      <keyword name="CompareDialog.on_upButton_clicked" id="CompareDialog.on_upButton_clicked" ref="eric4.UI.CompareDialog.html#CompareDialog.on_upButton_clicked" />
+      <keyword name="CompareDialog.show" id="CompareDialog.show" ref="eric4.UI.CompareDialog.html#CompareDialog.show" />
+      <keyword name="CompareWindow (Constructor)" id="CompareWindow (Constructor)" ref="eric4.UI.CompareDialog.html#CompareWindow.__init__" />
+      <keyword name="CompareWindow.eventFilter" id="CompareWindow.eventFilter" ref="eric4.UI.CompareDialog.html#CompareWindow.eventFilter" />
+      <keyword name="BrowserModel (Module)" id="BrowserModel (Module)" ref="eric4.UI.BrowserModel.html" />
+      <keyword name="BrowserClassAttributeItem" id="BrowserClassAttributeItem" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem" />
+      <keyword name="BrowserClassAttributesItem" id="BrowserClassAttributesItem" ref="eric4.UI.BrowserModel.html#BrowserClassAttributesItem" />
+      <keyword name="BrowserClassItem" id="BrowserClassItem" ref="eric4.UI.BrowserModel.html#BrowserClassItem" />
+      <keyword name="BrowserCodingItem" id="BrowserCodingItem" ref="eric4.UI.BrowserModel.html#BrowserCodingItem" />
+      <keyword name="BrowserDirectoryItem" id="BrowserDirectoryItem" ref="eric4.UI.BrowserModel.html#BrowserDirectoryItem" />
+      <keyword name="BrowserFileItem" id="BrowserFileItem" ref="eric4.UI.BrowserModel.html#BrowserFileItem" />
+      <keyword name="BrowserItem" id="BrowserItem" ref="eric4.UI.BrowserModel.html#BrowserItem" />
+      <keyword name="BrowserMethodItem" id="BrowserMethodItem" ref="eric4.UI.BrowserModel.html#BrowserMethodItem" />
+      <keyword name="BrowserModel" id="BrowserModel" ref="eric4.UI.BrowserModel.html#BrowserModel" />
+      <keyword name="BrowserSysPathItem" id="BrowserSysPathItem" ref="eric4.UI.BrowserModel.html#BrowserSysPathItem" />
+      <keyword name="BrowserClassAttributeItem (Constructor)" id="BrowserClassAttributeItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.__init__" />
+      <keyword name="BrowserClassAttributeItem.attributeObject" id="BrowserClassAttributeItem.attributeObject" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.attributeObject" />
+      <keyword name="BrowserClassAttributeItem.fileName" id="BrowserClassAttributeItem.fileName" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.fileName" />
+      <keyword name="BrowserClassAttributeItem.isPublic" id="BrowserClassAttributeItem.isPublic" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.isPublic" />
+      <keyword name="BrowserClassAttributeItem.lessThan" id="BrowserClassAttributeItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.lessThan" />
+      <keyword name="BrowserClassAttributeItem.lineno" id="BrowserClassAttributeItem.lineno" ref="eric4.UI.BrowserModel.html#BrowserClassAttributeItem.lineno" />
+      <keyword name="BrowserClassAttributesItem (Constructor)" id="BrowserClassAttributesItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserClassAttributesItem.__init__" />
+      <keyword name="BrowserClassAttributesItem.attributes" id="BrowserClassAttributesItem.attributes" ref="eric4.UI.BrowserModel.html#BrowserClassAttributesItem.attributes" />
+      <keyword name="BrowserClassAttributesItem.lessThan" id="BrowserClassAttributesItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserClassAttributesItem.lessThan" />
+      <keyword name="BrowserClassItem (Constructor)" id="BrowserClassItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserClassItem.__init__" />
+      <keyword name="BrowserClassItem.classObject" id="BrowserClassItem.classObject" ref="eric4.UI.BrowserModel.html#BrowserClassItem.classObject" />
+      <keyword name="BrowserClassItem.fileName" id="BrowserClassItem.fileName" ref="eric4.UI.BrowserModel.html#BrowserClassItem.fileName" />
+      <keyword name="BrowserClassItem.isPublic" id="BrowserClassItem.isPublic" ref="eric4.UI.BrowserModel.html#BrowserClassItem.isPublic" />
+      <keyword name="BrowserClassItem.lessThan" id="BrowserClassItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserClassItem.lessThan" />
+      <keyword name="BrowserClassItem.lineno" id="BrowserClassItem.lineno" ref="eric4.UI.BrowserModel.html#BrowserClassItem.lineno" />
+      <keyword name="BrowserCodingItem (Constructor)" id="BrowserCodingItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserCodingItem.__init__" />
+      <keyword name="BrowserCodingItem.lessThan" id="BrowserCodingItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserCodingItem.lessThan" />
+      <keyword name="BrowserDirectoryItem (Constructor)" id="BrowserDirectoryItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserDirectoryItem.__init__" />
+      <keyword name="BrowserDirectoryItem.dirName" id="BrowserDirectoryItem.dirName" ref="eric4.UI.BrowserModel.html#BrowserDirectoryItem.dirName" />
+      <keyword name="BrowserDirectoryItem.lessThan" id="BrowserDirectoryItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserDirectoryItem.lessThan" />
+      <keyword name="BrowserDirectoryItem.setName" id="BrowserDirectoryItem.setName" ref="eric4.UI.BrowserModel.html#BrowserDirectoryItem.setName" />
+      <keyword name="BrowserFileItem (Constructor)" id="BrowserFileItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserFileItem.__init__" />
+      <keyword name="BrowserFileItem.dirName" id="BrowserFileItem.dirName" ref="eric4.UI.BrowserModel.html#BrowserFileItem.dirName" />
+      <keyword name="BrowserFileItem.fileExt" id="BrowserFileItem.fileExt" ref="eric4.UI.BrowserModel.html#BrowserFileItem.fileExt" />
+      <keyword name="BrowserFileItem.fileName" id="BrowserFileItem.fileName" ref="eric4.UI.BrowserModel.html#BrowserFileItem.fileName" />
+      <keyword name="BrowserFileItem.isDFile" id="BrowserFileItem.isDFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isDFile" />
+      <keyword name="BrowserFileItem.isDesignerFile" id="BrowserFileItem.isDesignerFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isDesignerFile" />
+      <keyword name="BrowserFileItem.isIdlFile" id="BrowserFileItem.isIdlFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isIdlFile" />
+      <keyword name="BrowserFileItem.isLinguistFile" id="BrowserFileItem.isLinguistFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isLinguistFile" />
+      <keyword name="BrowserFileItem.isMultiProjectFile" id="BrowserFileItem.isMultiProjectFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isMultiProjectFile" />
+      <keyword name="BrowserFileItem.isPixmapFile" id="BrowserFileItem.isPixmapFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isPixmapFile" />
+      <keyword name="BrowserFileItem.isProjectFile" id="BrowserFileItem.isProjectFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isProjectFile" />
+      <keyword name="BrowserFileItem.isPython3File" id="BrowserFileItem.isPython3File" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isPython3File" />
+      <keyword name="BrowserFileItem.isPythonFile" id="BrowserFileItem.isPythonFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isPythonFile" />
+      <keyword name="BrowserFileItem.isResourcesFile" id="BrowserFileItem.isResourcesFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isResourcesFile" />
+      <keyword name="BrowserFileItem.isRubyFile" id="BrowserFileItem.isRubyFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isRubyFile" />
+      <keyword name="BrowserFileItem.isSvgFile" id="BrowserFileItem.isSvgFile" ref="eric4.UI.BrowserModel.html#BrowserFileItem.isSvgFile" />
+      <keyword name="BrowserFileItem.lessThan" id="BrowserFileItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserFileItem.lessThan" />
+      <keyword name="BrowserFileItem.moduleName" id="BrowserFileItem.moduleName" ref="eric4.UI.BrowserModel.html#BrowserFileItem.moduleName" />
+      <keyword name="BrowserFileItem.setName" id="BrowserFileItem.setName" ref="eric4.UI.BrowserModel.html#BrowserFileItem.setName" />
+      <keyword name="BrowserItem (Constructor)" id="BrowserItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserItem.__init__" />
+      <keyword name="BrowserItem.appendChild" id="BrowserItem.appendChild" ref="eric4.UI.BrowserModel.html#BrowserItem.appendChild" />
+      <keyword name="BrowserItem.child" id="BrowserItem.child" ref="eric4.UI.BrowserModel.html#BrowserItem.child" />
+      <keyword name="BrowserItem.childCount" id="BrowserItem.childCount" ref="eric4.UI.BrowserModel.html#BrowserItem.childCount" />
+      <keyword name="BrowserItem.children" id="BrowserItem.children" ref="eric4.UI.BrowserModel.html#BrowserItem.children" />
+      <keyword name="BrowserItem.columnCount" id="BrowserItem.columnCount" ref="eric4.UI.BrowserModel.html#BrowserItem.columnCount" />
+      <keyword name="BrowserItem.data" id="BrowserItem.data" ref="eric4.UI.BrowserModel.html#BrowserItem.data" />
+      <keyword name="BrowserItem.getIcon" id="BrowserItem.getIcon" ref="eric4.UI.BrowserModel.html#BrowserItem.getIcon" />
+      <keyword name="BrowserItem.isLazyPopulated" id="BrowserItem.isLazyPopulated" ref="eric4.UI.BrowserModel.html#BrowserItem.isLazyPopulated" />
+      <keyword name="BrowserItem.isPopulated" id="BrowserItem.isPopulated" ref="eric4.UI.BrowserModel.html#BrowserItem.isPopulated" />
+      <keyword name="BrowserItem.isPublic" id="BrowserItem.isPublic" ref="eric4.UI.BrowserModel.html#BrowserItem.isPublic" />
+      <keyword name="BrowserItem.lessThan" id="BrowserItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserItem.lessThan" />
+      <keyword name="BrowserItem.parent" id="BrowserItem.parent" ref="eric4.UI.BrowserModel.html#BrowserItem.parent" />
+      <keyword name="BrowserItem.removeChild" id="BrowserItem.removeChild" ref="eric4.UI.BrowserModel.html#BrowserItem.removeChild" />
+      <keyword name="BrowserItem.removeChildren" id="BrowserItem.removeChildren" ref="eric4.UI.BrowserModel.html#BrowserItem.removeChildren" />
+      <keyword name="BrowserItem.row" id="BrowserItem.row" ref="eric4.UI.BrowserModel.html#BrowserItem.row" />
+      <keyword name="BrowserItem.type" id="BrowserItem.type" ref="eric4.UI.BrowserModel.html#BrowserItem.type" />
+      <keyword name="BrowserMethodItem (Constructor)" id="BrowserMethodItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.__init__" />
+      <keyword name="BrowserMethodItem.fileName" id="BrowserMethodItem.fileName" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.fileName" />
+      <keyword name="BrowserMethodItem.functionObject" id="BrowserMethodItem.functionObject" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.functionObject" />
+      <keyword name="BrowserMethodItem.isPublic" id="BrowserMethodItem.isPublic" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.isPublic" />
+      <keyword name="BrowserMethodItem.lessThan" id="BrowserMethodItem.lessThan" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.lessThan" />
+      <keyword name="BrowserMethodItem.lineno" id="BrowserMethodItem.lineno" ref="eric4.UI.BrowserModel.html#BrowserMethodItem.lineno" />
+      <keyword name="BrowserModel (Constructor)" id="BrowserModel (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserModel.__init__" />
+      <keyword name="BrowserModel.__populateModel" id="BrowserModel.__populateModel" ref="eric4.UI.BrowserModel.html#BrowserModel.__populateModel" />
+      <keyword name="BrowserModel._addItem" id="BrowserModel._addItem" ref="eric4.UI.BrowserModel.html#BrowserModel._addItem" />
+      <keyword name="BrowserModel.addItem" id="BrowserModel.addItem" ref="eric4.UI.BrowserModel.html#BrowserModel.addItem" />
+      <keyword name="BrowserModel.addTopLevelDir" id="BrowserModel.addTopLevelDir" ref="eric4.UI.BrowserModel.html#BrowserModel.addTopLevelDir" />
+      <keyword name="BrowserModel.clear" id="BrowserModel.clear" ref="eric4.UI.BrowserModel.html#BrowserModel.clear" />
+      <keyword name="BrowserModel.columnCount" id="BrowserModel.columnCount" ref="eric4.UI.BrowserModel.html#BrowserModel.columnCount" />
+      <keyword name="BrowserModel.data" id="BrowserModel.data" ref="eric4.UI.BrowserModel.html#BrowserModel.data" />
+      <keyword name="BrowserModel.flags" id="BrowserModel.flags" ref="eric4.UI.BrowserModel.html#BrowserModel.flags" />
+      <keyword name="BrowserModel.hasChildren" id="BrowserModel.hasChildren" ref="eric4.UI.BrowserModel.html#BrowserModel.hasChildren" />
+      <keyword name="BrowserModel.headerData" id="BrowserModel.headerData" ref="eric4.UI.BrowserModel.html#BrowserModel.headerData" />
+      <keyword name="BrowserModel.index" id="BrowserModel.index" ref="eric4.UI.BrowserModel.html#BrowserModel.index" />
+      <keyword name="BrowserModel.item" id="BrowserModel.item" ref="eric4.UI.BrowserModel.html#BrowserModel.item" />
+      <keyword name="BrowserModel.parent" id="BrowserModel.parent" ref="eric4.UI.BrowserModel.html#BrowserModel.parent" />
+      <keyword name="BrowserModel.populateClassAttributesItem" id="BrowserModel.populateClassAttributesItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateClassAttributesItem" />
+      <keyword name="BrowserModel.populateClassItem" id="BrowserModel.populateClassItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateClassItem" />
+      <keyword name="BrowserModel.populateDirectoryItem" id="BrowserModel.populateDirectoryItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateDirectoryItem" />
+      <keyword name="BrowserModel.populateFileItem" id="BrowserModel.populateFileItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateFileItem" />
+      <keyword name="BrowserModel.populateItem" id="BrowserModel.populateItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateItem" />
+      <keyword name="BrowserModel.populateMethodItem" id="BrowserModel.populateMethodItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateMethodItem" />
+      <keyword name="BrowserModel.populateSysPathItem" id="BrowserModel.populateSysPathItem" ref="eric4.UI.BrowserModel.html#BrowserModel.populateSysPathItem" />
+      <keyword name="BrowserModel.programChange" id="BrowserModel.programChange" ref="eric4.UI.BrowserModel.html#BrowserModel.programChange" />
+      <keyword name="BrowserModel.removeToplevelDir" id="BrowserModel.removeToplevelDir" ref="eric4.UI.BrowserModel.html#BrowserModel.removeToplevelDir" />
+      <keyword name="BrowserModel.rowCount" id="BrowserModel.rowCount" ref="eric4.UI.BrowserModel.html#BrowserModel.rowCount" />
+      <keyword name="BrowserModel.saveToplevelDirs" id="BrowserModel.saveToplevelDirs" ref="eric4.UI.BrowserModel.html#BrowserModel.saveToplevelDirs" />
+      <keyword name="BrowserSysPathItem (Constructor)" id="BrowserSysPathItem (Constructor)" ref="eric4.UI.BrowserModel.html#BrowserSysPathItem.__init__" />
+      <keyword name="EmailDialog (Module)" id="EmailDialog (Module)" ref="eric4.UI.EmailDialog.html" />
+      <keyword name="EmailDialog" id="EmailDialog" ref="eric4.UI.EmailDialog.html#EmailDialog" />
+      <keyword name="EmailDialog (Constructor)" id="EmailDialog (Constructor)" ref="eric4.UI.EmailDialog.html#EmailDialog.__init__" />
+      <keyword name="EmailDialog.__createMultipartMail" id="EmailDialog.__createMultipartMail" ref="eric4.UI.EmailDialog.html#EmailDialog.__createMultipartMail" />
+      <keyword name="EmailDialog.__createSimpleMail" id="EmailDialog.__createSimpleMail" ref="eric4.UI.EmailDialog.html#EmailDialog.__createSimpleMail" />
+      <keyword name="EmailDialog.__sendmail" id="EmailDialog.__sendmail" ref="eric4.UI.EmailDialog.html#EmailDialog.__sendmail" />
+      <keyword name="EmailDialog.attachFile" id="EmailDialog.attachFile" ref="eric4.UI.EmailDialog.html#EmailDialog.attachFile" />
+      <keyword name="EmailDialog.keyPressEvent" id="EmailDialog.keyPressEvent" ref="eric4.UI.EmailDialog.html#EmailDialog.keyPressEvent" />
+      <keyword name="EmailDialog.on_addButton_clicked" id="EmailDialog.on_addButton_clicked" ref="eric4.UI.EmailDialog.html#EmailDialog.on_addButton_clicked" />
+      <keyword name="EmailDialog.on_buttonBox_clicked" id="EmailDialog.on_buttonBox_clicked" ref="eric4.UI.EmailDialog.html#EmailDialog.on_buttonBox_clicked" />
+      <keyword name="EmailDialog.on_buttonBox_rejected" id="EmailDialog.on_buttonBox_rejected" ref="eric4.UI.EmailDialog.html#EmailDialog.on_buttonBox_rejected" />
+      <keyword name="EmailDialog.on_deleteButton_clicked" id="EmailDialog.on_deleteButton_clicked" ref="eric4.UI.EmailDialog.html#EmailDialog.on_deleteButton_clicked" />
+      <keyword name="EmailDialog.on_message_textChanged" id="EmailDialog.on_message_textChanged" ref="eric4.UI.EmailDialog.html#EmailDialog.on_message_textChanged" />
+      <keyword name="EmailDialog.on_sendButton_clicked" id="EmailDialog.on_sendButton_clicked" ref="eric4.UI.EmailDialog.html#EmailDialog.on_sendButton_clicked" />
+      <keyword name="EmailDialog.on_subject_textChanged" id="EmailDialog.on_subject_textChanged" ref="eric4.UI.EmailDialog.html#EmailDialog.on_subject_textChanged" />
+      <keyword name="Info (Module)" id="Info (Module)" ref="eric4.UI.Info.html" />
+      <keyword name="UserInterface (Module)" id="UserInterface (Module)" ref="eric4.UI.UserInterface.html" />
+      <keyword name="Redirector" id="Redirector" ref="eric4.UI.UserInterface.html#Redirector" />
+      <keyword name="UserInterface" id="UserInterface" ref="eric4.UI.UserInterface.html#UserInterface" />
+      <keyword name="Redirector (Constructor)" id="Redirector (Constructor)" ref="eric4.UI.UserInterface.html#Redirector.__init__" />
+      <keyword name="Redirector.__bufferedWrite" id="Redirector.__bufferedWrite" ref="eric4.UI.UserInterface.html#Redirector.__bufferedWrite" />
+      <keyword name="Redirector.__nWrite" id="Redirector.__nWrite" ref="eric4.UI.UserInterface.html#Redirector.__nWrite" />
+      <keyword name="Redirector.flush" id="Redirector.flush" ref="eric4.UI.UserInterface.html#Redirector.flush" />
+      <keyword name="Redirector.write" id="Redirector.write" ref="eric4.UI.UserInterface.html#Redirector.write" />
+      <keyword name="UserInterface (Constructor)" id="UserInterface (Constructor)" ref="eric4.UI.UserInterface.html#UserInterface.__init__" />
+      <keyword name="UserInterface.__TBMenuTriggered" id="UserInterface.__TBMenuTriggered" ref="eric4.UI.UserInterface.html#UserInterface.__TBMenuTriggered" />
+      <keyword name="UserInterface.__TRPreviewer" id="UserInterface.__TRPreviewer" ref="eric4.UI.UserInterface.html#UserInterface.__TRPreviewer" />
+      <keyword name="UserInterface.__UIPreviewer" id="UserInterface.__UIPreviewer" ref="eric4.UI.UserInterface.html#UserInterface.__UIPreviewer" />
+      <keyword name="UserInterface.__activateBrowser" id="UserInterface.__activateBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__activateBrowser" />
+      <keyword name="UserInterface.__activateDebugViewer" id="UserInterface.__activateDebugViewer" ref="eric4.UI.UserInterface.html#UserInterface.__activateDebugViewer" />
+      <keyword name="UserInterface.__activateLogViewer" id="UserInterface.__activateLogViewer" ref="eric4.UI.UserInterface.html#UserInterface.__activateLogViewer" />
+      <keyword name="UserInterface.__activateMultiProjectBrowser" id="UserInterface.__activateMultiProjectBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__activateMultiProjectBrowser" />
+      <keyword name="UserInterface.__activateProjectBrowser" id="UserInterface.__activateProjectBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__activateProjectBrowser" />
+      <keyword name="UserInterface.__activateShell" id="UserInterface.__activateShell" ref="eric4.UI.UserInterface.html#UserInterface.__activateShell" />
+      <keyword name="UserInterface.__activateTaskViewer" id="UserInterface.__activateTaskViewer" ref="eric4.UI.UserInterface.html#UserInterface.__activateTaskViewer" />
+      <keyword name="UserInterface.__activateTemplateViewer" id="UserInterface.__activateTemplateViewer" ref="eric4.UI.UserInterface.html#UserInterface.__activateTemplateViewer" />
+      <keyword name="UserInterface.__activateTerminal" id="UserInterface.__activateTerminal" ref="eric4.UI.UserInterface.html#UserInterface.__activateTerminal" />
+      <keyword name="UserInterface.__activateViewProfile" id="UserInterface.__activateViewProfile" ref="eric4.UI.UserInterface.html#UserInterface.__activateViewProfile" />
+      <keyword name="UserInterface.__activateViewmanager" id="UserInterface.__activateViewmanager" ref="eric4.UI.UserInterface.html#UserInterface.__activateViewmanager" />
+      <keyword name="UserInterface.__assistant" id="UserInterface.__assistant" ref="eric4.UI.UserInterface.html#UserInterface.__assistant" />
+      <keyword name="UserInterface.__assistant4" id="UserInterface.__assistant4" ref="eric4.UI.UserInterface.html#UserInterface.__assistant4" />
+      <keyword name="UserInterface.__checkActions" id="UserInterface.__checkActions" ref="eric4.UI.UserInterface.html#UserInterface.__checkActions" />
+      <keyword name="UserInterface.__chmViewer" id="UserInterface.__chmViewer" ref="eric4.UI.UserInterface.html#UserInterface.__chmViewer" />
+      <keyword name="UserInterface.__compareFiles" id="UserInterface.__compareFiles" ref="eric4.UI.UserInterface.html#UserInterface.__compareFiles" />
+      <keyword name="UserInterface.__compareFilesSbs" id="UserInterface.__compareFilesSbs" ref="eric4.UI.UserInterface.html#UserInterface.__compareFilesSbs" />
+      <keyword name="UserInterface.__configShortcuts" id="UserInterface.__configShortcuts" ref="eric4.UI.UserInterface.html#UserInterface.__configShortcuts" />
+      <keyword name="UserInterface.__configToolBars" id="UserInterface.__configToolBars" ref="eric4.UI.UserInterface.html#UserInterface.__configToolBars" />
+      <keyword name="UserInterface.__configViewProfiles" id="UserInterface.__configViewProfiles" ref="eric4.UI.UserInterface.html#UserInterface.__configViewProfiles" />
+      <keyword name="UserInterface.__configureDockareaCornerUsage" id="UserInterface.__configureDockareaCornerUsage" ref="eric4.UI.UserInterface.html#UserInterface.__configureDockareaCornerUsage" />
+      <keyword name="UserInterface.__createDockWindow" id="UserInterface.__createDockWindow" ref="eric4.UI.UserInterface.html#UserInterface.__createDockWindow" />
+      <keyword name="UserInterface.__createDockWindowsLayout" id="UserInterface.__createDockWindowsLayout" ref="eric4.UI.UserInterface.html#UserInterface.__createDockWindowsLayout" />
+      <keyword name="UserInterface.__createFloatingWindowsLayout" id="UserInterface.__createFloatingWindowsLayout" ref="eric4.UI.UserInterface.html#UserInterface.__createFloatingWindowsLayout" />
+      <keyword name="UserInterface.__createLayout" id="UserInterface.__createLayout" ref="eric4.UI.UserInterface.html#UserInterface.__createLayout" />
+      <keyword name="UserInterface.__createSidebarsLayout" id="UserInterface.__createSidebarsLayout" ref="eric4.UI.UserInterface.html#UserInterface.__createSidebarsLayout" />
+      <keyword name="UserInterface.__createToolboxesLayout" id="UserInterface.__createToolboxesLayout" ref="eric4.UI.UserInterface.html#UserInterface.__createToolboxesLayout" />
+      <keyword name="UserInterface.__customViewer" id="UserInterface.__customViewer" ref="eric4.UI.UserInterface.html#UserInterface.__customViewer" />
+      <keyword name="UserInterface.__debuggingStarted" id="UserInterface.__debuggingStarted" ref="eric4.UI.UserInterface.html#UserInterface.__debuggingStarted" />
+      <keyword name="UserInterface.__deinstallPlugin" id="UserInterface.__deinstallPlugin" ref="eric4.UI.UserInterface.html#UserInterface.__deinstallPlugin" />
+      <keyword name="UserInterface.__designer" id="UserInterface.__designer" ref="eric4.UI.UserInterface.html#UserInterface.__designer" />
+      <keyword name="UserInterface.__designer4" id="UserInterface.__designer4" ref="eric4.UI.UserInterface.html#UserInterface.__designer4" />
+      <keyword name="UserInterface.__editPixmap" id="UserInterface.__editPixmap" ref="eric4.UI.UserInterface.html#UserInterface.__editPixmap" />
+      <keyword name="UserInterface.__editorOpened" id="UserInterface.__editorOpened" ref="eric4.UI.UserInterface.html#UserInterface.__editorOpened" />
+      <keyword name="UserInterface.__exportPreferences" id="UserInterface.__exportPreferences" ref="eric4.UI.UserInterface.html#UserInterface.__exportPreferences" />
+      <keyword name="UserInterface.__exportShortcuts" id="UserInterface.__exportShortcuts" ref="eric4.UI.UserInterface.html#UserInterface.__exportShortcuts" />
+      <keyword name="UserInterface.__getFloatingGeometry" id="UserInterface.__getFloatingGeometry" ref="eric4.UI.UserInterface.html#UserInterface.__getFloatingGeometry" />
+      <keyword name="UserInterface.__helpClosed" id="UserInterface.__helpClosed" ref="eric4.UI.UserInterface.html#UserInterface.__helpClosed" />
+      <keyword name="UserInterface.__helpViewer" id="UserInterface.__helpViewer" ref="eric4.UI.UserInterface.html#UserInterface.__helpViewer" />
+      <keyword name="UserInterface.__importPreferences" id="UserInterface.__importPreferences" ref="eric4.UI.UserInterface.html#UserInterface.__importPreferences" />
+      <keyword name="UserInterface.__importShortcuts" id="UserInterface.__importShortcuts" ref="eric4.UI.UserInterface.html#UserInterface.__importShortcuts" />
+      <keyword name="UserInterface.__initActions" id="UserInterface.__initActions" ref="eric4.UI.UserInterface.html#UserInterface.__initActions" />
+      <keyword name="UserInterface.__initEricDocAction" id="UserInterface.__initEricDocAction" ref="eric4.UI.UserInterface.html#UserInterface.__initEricDocAction" />
+      <keyword name="UserInterface.__initExternalToolsActions" id="UserInterface.__initExternalToolsActions" ref="eric4.UI.UserInterface.html#UserInterface.__initExternalToolsActions" />
+      <keyword name="UserInterface.__initMenus" id="UserInterface.__initMenus" ref="eric4.UI.UserInterface.html#UserInterface.__initMenus" />
+      <keyword name="UserInterface.__initPySideDocActions" id="UserInterface.__initPySideDocActions" ref="eric4.UI.UserInterface.html#UserInterface.__initPySideDocActions" />
+      <keyword name="UserInterface.__initPythonDocAction" id="UserInterface.__initPythonDocAction" ref="eric4.UI.UserInterface.html#UserInterface.__initPythonDocAction" />
+      <keyword name="UserInterface.__initQtDocActions" id="UserInterface.__initQtDocActions" ref="eric4.UI.UserInterface.html#UserInterface.__initQtDocActions" />
+      <keyword name="UserInterface.__initStatusbar" id="UserInterface.__initStatusbar" ref="eric4.UI.UserInterface.html#UserInterface.__initStatusbar" />
+      <keyword name="UserInterface.__initToolbars" id="UserInterface.__initToolbars" ref="eric4.UI.UserInterface.html#UserInterface.__initToolbars" />
+      <keyword name="UserInterface.__installPlugins" id="UserInterface.__installPlugins" ref="eric4.UI.UserInterface.html#UserInterface.__installPlugins" />
+      <keyword name="UserInterface.__lastEditorClosed" id="UserInterface.__lastEditorClosed" ref="eric4.UI.UserInterface.html#UserInterface.__lastEditorClosed" />
+      <keyword name="UserInterface.__linguist" id="UserInterface.__linguist" ref="eric4.UI.UserInterface.html#UserInterface.__linguist" />
+      <keyword name="UserInterface.__linguist4" id="UserInterface.__linguist4" ref="eric4.UI.UserInterface.html#UserInterface.__linguist4" />
+      <keyword name="UserInterface.__newProject" id="UserInterface.__newProject" ref="eric4.UI.UserInterface.html#UserInterface.__newProject" />
+      <keyword name="UserInterface.__openMiniEditor" id="UserInterface.__openMiniEditor" ref="eric4.UI.UserInterface.html#UserInterface.__openMiniEditor" />
+      <keyword name="UserInterface.__openOnStartup" id="UserInterface.__openOnStartup" ref="eric4.UI.UserInterface.html#UserInterface.__openOnStartup" />
+      <keyword name="UserInterface.__pluginsConfigure" id="UserInterface.__pluginsConfigure" ref="eric4.UI.UserInterface.html#UserInterface.__pluginsConfigure" />
+      <keyword name="UserInterface.__preferencesChanged" id="UserInterface.__preferencesChanged" ref="eric4.UI.UserInterface.html#UserInterface.__preferencesChanged" />
+      <keyword name="UserInterface.__processToolStderr" id="UserInterface.__processToolStderr" ref="eric4.UI.UserInterface.html#UserInterface.__processToolStderr" />
+      <keyword name="UserInterface.__processToolStdout" id="UserInterface.__processToolStdout" ref="eric4.UI.UserInterface.html#UserInterface.__processToolStdout" />
+      <keyword name="UserInterface.__programChange" id="UserInterface.__programChange" ref="eric4.UI.UserInterface.html#UserInterface.__programChange" />
+      <keyword name="UserInterface.__projectClosed" id="UserInterface.__projectClosed" ref="eric4.UI.UserInterface.html#UserInterface.__projectClosed" />
+      <keyword name="UserInterface.__projectOpened" id="UserInterface.__projectOpened" ref="eric4.UI.UserInterface.html#UserInterface.__projectOpened" />
+      <keyword name="UserInterface.__proxyAuthenticationRequired" id="UserInterface.__proxyAuthenticationRequired" ref="eric4.UI.UserInterface.html#UserInterface.__proxyAuthenticationRequired" />
+      <keyword name="UserInterface.__quit" id="UserInterface.__quit" ref="eric4.UI.UserInterface.html#UserInterface.__quit" />
+      <keyword name="UserInterface.__readSession" id="UserInterface.__readSession" ref="eric4.UI.UserInterface.html#UserInterface.__readSession" />
+      <keyword name="UserInterface.__readTasks" id="UserInterface.__readTasks" ref="eric4.UI.UserInterface.html#UserInterface.__readTasks" />
+      <keyword name="UserInterface.__reloadAPIs" id="UserInterface.__reloadAPIs" ref="eric4.UI.UserInterface.html#UserInterface.__reloadAPIs" />
+      <keyword name="UserInterface.__reportBug" id="UserInterface.__reportBug" ref="eric4.UI.UserInterface.html#UserInterface.__reportBug" />
+      <keyword name="UserInterface.__requestFeature" id="UserInterface.__requestFeature" ref="eric4.UI.UserInterface.html#UserInterface.__requestFeature" />
+      <keyword name="UserInterface.__restart" id="UserInterface.__restart" ref="eric4.UI.UserInterface.html#UserInterface.__restart" />
+      <keyword name="UserInterface.__saveCurrentViewProfile" id="UserInterface.__saveCurrentViewProfile" ref="eric4.UI.UserInterface.html#UserInterface.__saveCurrentViewProfile" />
+      <keyword name="UserInterface.__setEditProfile" id="UserInterface.__setEditProfile" ref="eric4.UI.UserInterface.html#UserInterface.__setEditProfile" />
+      <keyword name="UserInterface.__setStyle" id="UserInterface.__setStyle" ref="eric4.UI.UserInterface.html#UserInterface.__setStyle" />
+      <keyword name="UserInterface.__setWindowCaption" id="UserInterface.__setWindowCaption" ref="eric4.UI.UserInterface.html#UserInterface.__setWindowCaption" />
+      <keyword name="UserInterface.__setupDockWindow" id="UserInterface.__setupDockWindow" ref="eric4.UI.UserInterface.html#UserInterface.__setupDockWindow" />
+      <keyword name="UserInterface.__showAvailableVersionInfos" id="UserInterface.__showAvailableVersionInfos" ref="eric4.UI.UserInterface.html#UserInterface.__showAvailableVersionInfos" />
+      <keyword name="UserInterface.__showEmailDialog" id="UserInterface.__showEmailDialog" ref="eric4.UI.UserInterface.html#UserInterface.__showEmailDialog" />
+      <keyword name="UserInterface.__showEricDoc" id="UserInterface.__showEricDoc" ref="eric4.UI.UserInterface.html#UserInterface.__showEricDoc" />
+      <keyword name="UserInterface.__showExternalTools" id="UserInterface.__showExternalTools" ref="eric4.UI.UserInterface.html#UserInterface.__showExternalTools" />
+      <keyword name="UserInterface.__showExtrasMenu" id="UserInterface.__showExtrasMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showExtrasMenu" />
+      <keyword name="UserInterface.__showFileMenu" id="UserInterface.__showFileMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showFileMenu" />
+      <keyword name="UserInterface.__showHelpMenu" id="UserInterface.__showHelpMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showHelpMenu" />
+      <keyword name="UserInterface.__showNext" id="UserInterface.__showNext" ref="eric4.UI.UserInterface.html#UserInterface.__showNext" />
+      <keyword name="UserInterface.__showPixmap" id="UserInterface.__showPixmap" ref="eric4.UI.UserInterface.html#UserInterface.__showPixmap" />
+      <keyword name="UserInterface.__showPluginInfo" id="UserInterface.__showPluginInfo" ref="eric4.UI.UserInterface.html#UserInterface.__showPluginInfo" />
+      <keyword name="UserInterface.__showPluginsAvailable" id="UserInterface.__showPluginsAvailable" ref="eric4.UI.UserInterface.html#UserInterface.__showPluginsAvailable" />
+      <keyword name="UserInterface.__showPrevious" id="UserInterface.__showPrevious" ref="eric4.UI.UserInterface.html#UserInterface.__showPrevious" />
+      <keyword name="UserInterface.__showPyQt4Doc" id="UserInterface.__showPyQt4Doc" ref="eric4.UI.UserInterface.html#UserInterface.__showPyQt4Doc" />
+      <keyword name="UserInterface.__showPySideDoc" id="UserInterface.__showPySideDoc" ref="eric4.UI.UserInterface.html#UserInterface.__showPySideDoc" />
+      <keyword name="UserInterface.__showPythonDoc" id="UserInterface.__showPythonDoc" ref="eric4.UI.UserInterface.html#UserInterface.__showPythonDoc" />
+      <keyword name="UserInterface.__showQt4Doc" id="UserInterface.__showQt4Doc" ref="eric4.UI.UserInterface.html#UserInterface.__showQt4Doc" />
+      <keyword name="UserInterface.__showSvg" id="UserInterface.__showSvg" ref="eric4.UI.UserInterface.html#UserInterface.__showSvg" />
+      <keyword name="UserInterface.__showSystemEmailClient" id="UserInterface.__showSystemEmailClient" ref="eric4.UI.UserInterface.html#UserInterface.__showSystemEmailClient" />
+      <keyword name="UserInterface.__showToolGroupsMenu" id="UserInterface.__showToolGroupsMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showToolGroupsMenu" />
+      <keyword name="UserInterface.__showToolbarsMenu" id="UserInterface.__showToolbarsMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showToolbarsMenu" />
+      <keyword name="UserInterface.__showToolsMenu" id="UserInterface.__showToolsMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showToolsMenu" />
+      <keyword name="UserInterface.__showVersions" id="UserInterface.__showVersions" ref="eric4.UI.UserInterface.html#UserInterface.__showVersions" />
+      <keyword name="UserInterface.__showWindowMenu" id="UserInterface.__showWindowMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showWindowMenu" />
+      <keyword name="UserInterface.__showWizardsMenu" id="UserInterface.__showWizardsMenu" ref="eric4.UI.UserInterface.html#UserInterface.__showWizardsMenu" />
+      <keyword name="UserInterface.__shutdown" id="UserInterface.__shutdown" ref="eric4.UI.UserInterface.html#UserInterface.__shutdown" />
+      <keyword name="UserInterface.__sqlBrowser" id="UserInterface.__sqlBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__sqlBrowser" />
+      <keyword name="UserInterface.__sslErrors" id="UserInterface.__sslErrors" ref="eric4.UI.UserInterface.html#UserInterface.__sslErrors" />
+      <keyword name="UserInterface.__startToolProcess" id="UserInterface.__startToolProcess" ref="eric4.UI.UserInterface.html#UserInterface.__startToolProcess" />
+      <keyword name="UserInterface.__switchTab" id="UserInterface.__switchTab" ref="eric4.UI.UserInterface.html#UserInterface.__switchTab" />
+      <keyword name="UserInterface.__toggleBottomSidebar" id="UserInterface.__toggleBottomSidebar" ref="eric4.UI.UserInterface.html#UserInterface.__toggleBottomSidebar" />
+      <keyword name="UserInterface.__toggleBrowser" id="UserInterface.__toggleBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__toggleBrowser" />
+      <keyword name="UserInterface.__toggleDebugViewer" id="UserInterface.__toggleDebugViewer" ref="eric4.UI.UserInterface.html#UserInterface.__toggleDebugViewer" />
+      <keyword name="UserInterface.__toggleHorizontalToolbox" id="UserInterface.__toggleHorizontalToolbox" ref="eric4.UI.UserInterface.html#UserInterface.__toggleHorizontalToolbox" />
+      <keyword name="UserInterface.__toggleLeftSidebar" id="UserInterface.__toggleLeftSidebar" ref="eric4.UI.UserInterface.html#UserInterface.__toggleLeftSidebar" />
+      <keyword name="UserInterface.__toggleLogViewer" id="UserInterface.__toggleLogViewer" ref="eric4.UI.UserInterface.html#UserInterface.__toggleLogViewer" />
+      <keyword name="UserInterface.__toggleMultiProjectBrowser" id="UserInterface.__toggleMultiProjectBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__toggleMultiProjectBrowser" />
+      <keyword name="UserInterface.__toggleProjectBrowser" id="UserInterface.__toggleProjectBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__toggleProjectBrowser" />
+      <keyword name="UserInterface.__toggleShell" id="UserInterface.__toggleShell" ref="eric4.UI.UserInterface.html#UserInterface.__toggleShell" />
+      <keyword name="UserInterface.__toggleTaskViewer" id="UserInterface.__toggleTaskViewer" ref="eric4.UI.UserInterface.html#UserInterface.__toggleTaskViewer" />
+      <keyword name="UserInterface.__toggleTemplateViewer" id="UserInterface.__toggleTemplateViewer" ref="eric4.UI.UserInterface.html#UserInterface.__toggleTemplateViewer" />
+      <keyword name="UserInterface.__toggleTerminal" id="UserInterface.__toggleTerminal" ref="eric4.UI.UserInterface.html#UserInterface.__toggleTerminal" />
+      <keyword name="UserInterface.__toggleVerticalToolbox" id="UserInterface.__toggleVerticalToolbox" ref="eric4.UI.UserInterface.html#UserInterface.__toggleVerticalToolbox" />
+      <keyword name="UserInterface.__toggleWindow" id="UserInterface.__toggleWindow" ref="eric4.UI.UserInterface.html#UserInterface.__toggleWindow" />
+      <keyword name="UserInterface.__toolActionTriggered" id="UserInterface.__toolActionTriggered" ref="eric4.UI.UserInterface.html#UserInterface.__toolActionTriggered" />
+      <keyword name="UserInterface.__toolExecute" id="UserInterface.__toolExecute" ref="eric4.UI.UserInterface.html#UserInterface.__toolExecute" />
+      <keyword name="UserInterface.__toolFinished" id="UserInterface.__toolFinished" ref="eric4.UI.UserInterface.html#UserInterface.__toolFinished" />
+      <keyword name="UserInterface.__toolGroupSelected" id="UserInterface.__toolGroupSelected" ref="eric4.UI.UserInterface.html#UserInterface.__toolGroupSelected" />
+      <keyword name="UserInterface.__toolGroupsConfiguration" id="UserInterface.__toolGroupsConfiguration" ref="eric4.UI.UserInterface.html#UserInterface.__toolGroupsConfiguration" />
+      <keyword name="UserInterface.__toolsConfiguration" id="UserInterface.__toolsConfiguration" ref="eric4.UI.UserInterface.html#UserInterface.__toolsConfiguration" />
+      <keyword name="UserInterface.__unittest" id="UserInterface.__unittest" ref="eric4.UI.UserInterface.html#UserInterface.__unittest" />
+      <keyword name="UserInterface.__unittestProject" id="UserInterface.__unittestProject" ref="eric4.UI.UserInterface.html#UserInterface.__unittestProject" />
+      <keyword name="UserInterface.__unittestRestart" id="UserInterface.__unittestRestart" ref="eric4.UI.UserInterface.html#UserInterface.__unittestRestart" />
+      <keyword name="UserInterface.__unittestScript" id="UserInterface.__unittestScript" ref="eric4.UI.UserInterface.html#UserInterface.__unittestScript" />
+      <keyword name="UserInterface.__updateExternalToolsActions" id="UserInterface.__updateExternalToolsActions" ref="eric4.UI.UserInterface.html#UserInterface.__updateExternalToolsActions" />
+      <keyword name="UserInterface.__updateVersionsUrls" id="UserInterface.__updateVersionsUrls" ref="eric4.UI.UserInterface.html#UserInterface.__updateVersionsUrls" />
+      <keyword name="UserInterface.__versionCheckResult" id="UserInterface.__versionCheckResult" ref="eric4.UI.UserInterface.html#UserInterface.__versionCheckResult" />
+      <keyword name="UserInterface.__versionsDownloadCanceled" id="UserInterface.__versionsDownloadCanceled" ref="eric4.UI.UserInterface.html#UserInterface.__versionsDownloadCanceled" />
+      <keyword name="UserInterface.__versionsDownloadDone" id="UserInterface.__versionsDownloadDone" ref="eric4.UI.UserInterface.html#UserInterface.__versionsDownloadDone" />
+      <keyword name="UserInterface.__webBrowser" id="UserInterface.__webBrowser" ref="eric4.UI.UserInterface.html#UserInterface.__webBrowser" />
+      <keyword name="UserInterface.__whatsThis" id="UserInterface.__whatsThis" ref="eric4.UI.UserInterface.html#UserInterface.__whatsThis" />
+      <keyword name="UserInterface.__writeSession" id="UserInterface.__writeSession" ref="eric4.UI.UserInterface.html#UserInterface.__writeSession" />
+      <keyword name="UserInterface.__writeTasks" id="UserInterface.__writeTasks" ref="eric4.UI.UserInterface.html#UserInterface.__writeTasks" />
+      <keyword name="UserInterface.addE4Actions" id="UserInterface.addE4Actions" ref="eric4.UI.UserInterface.html#UserInterface.addE4Actions" />
+      <keyword name="UserInterface.appendToStderr" id="UserInterface.appendToStderr" ref="eric4.UI.UserInterface.html#UserInterface.appendToStderr" />
+      <keyword name="UserInterface.appendToStdout" id="UserInterface.appendToStdout" ref="eric4.UI.UserInterface.html#UserInterface.appendToStdout" />
+      <keyword name="UserInterface.checkConfigurationStatus" id="UserInterface.checkConfigurationStatus" ref="eric4.UI.UserInterface.html#UserInterface.checkConfigurationStatus" />
+      <keyword name="UserInterface.checkForErrorLog" id="UserInterface.checkForErrorLog" ref="eric4.UI.UserInterface.html#UserInterface.checkForErrorLog" />
+      <keyword name="UserInterface.closeEvent" id="UserInterface.closeEvent" ref="eric4.UI.UserInterface.html#UserInterface.closeEvent" />
+      <keyword name="UserInterface.dragEnterEvent" id="UserInterface.dragEnterEvent" ref="eric4.UI.UserInterface.html#UserInterface.dragEnterEvent" />
+      <keyword name="UserInterface.dragLeaveEvent" id="UserInterface.dragLeaveEvent" ref="eric4.UI.UserInterface.html#UserInterface.dragLeaveEvent" />
+      <keyword name="UserInterface.dragMoveEvent" id="UserInterface.dragMoveEvent" ref="eric4.UI.UserInterface.html#UserInterface.dragMoveEvent" />
+      <keyword name="UserInterface.dropEvent" id="UserInterface.dropEvent" ref="eric4.UI.UserInterface.html#UserInterface.dropEvent" />
+      <keyword name="UserInterface.getActions" id="UserInterface.getActions" ref="eric4.UI.UserInterface.html#UserInterface.getActions" />
+      <keyword name="UserInterface.getLocale" id="UserInterface.getLocale" ref="eric4.UI.UserInterface.html#UserInterface.getLocale" />
+      <keyword name="UserInterface.getMenu" id="UserInterface.getMenu" ref="eric4.UI.UserInterface.html#UserInterface.getMenu" />
+      <keyword name="UserInterface.getMenuAction" id="UserInterface.getMenuAction" ref="eric4.UI.UserInterface.html#UserInterface.getMenuAction" />
+      <keyword name="UserInterface.getMenuBarAction" id="UserInterface.getMenuBarAction" ref="eric4.UI.UserInterface.html#UserInterface.getMenuBarAction" />
+      <keyword name="UserInterface.getToolBarIconSize" id="UserInterface.getToolBarIconSize" ref="eric4.UI.UserInterface.html#UserInterface.getToolBarIconSize" />
+      <keyword name="UserInterface.getToolbar" id="UserInterface.getToolbar" ref="eric4.UI.UserInterface.html#UserInterface.getToolbar" />
+      <keyword name="UserInterface.getViewProfile" id="UserInterface.getViewProfile" ref="eric4.UI.UserInterface.html#UserInterface.getViewProfile" />
+      <keyword name="UserInterface.launchHelpViewer" id="UserInterface.launchHelpViewer" ref="eric4.UI.UserInterface.html#UserInterface.launchHelpViewer" />
+      <keyword name="UserInterface.performVersionCheck" id="UserInterface.performVersionCheck" ref="eric4.UI.UserInterface.html#UserInterface.performVersionCheck" />
+      <keyword name="UserInterface.processArgs" id="UserInterface.processArgs" ref="eric4.UI.UserInterface.html#UserInterface.processArgs" />
+      <keyword name="UserInterface.registerToolbar" id="UserInterface.registerToolbar" ref="eric4.UI.UserInterface.html#UserInterface.registerToolbar" />
+      <keyword name="UserInterface.removeE4Actions" id="UserInterface.removeE4Actions" ref="eric4.UI.UserInterface.html#UserInterface.removeE4Actions" />
+      <keyword name="UserInterface.reregisterToolbar" id="UserInterface.reregisterToolbar" ref="eric4.UI.UserInterface.html#UserInterface.reregisterToolbar" />
+      <keyword name="UserInterface.setDebugProfile" id="UserInterface.setDebugProfile" ref="eric4.UI.UserInterface.html#UserInterface.setDebugProfile" />
+      <keyword name="UserInterface.showAvailableVersionsInfo" id="UserInterface.showAvailableVersionsInfo" ref="eric4.UI.UserInterface.html#UserInterface.showAvailableVersionsInfo" />
+      <keyword name="UserInterface.showEvent" id="UserInterface.showEvent" ref="eric4.UI.UserInterface.html#UserInterface.showEvent" />
+      <keyword name="UserInterface.showLogTab" id="UserInterface.showLogTab" ref="eric4.UI.UserInterface.html#UserInterface.showLogTab" />
+      <keyword name="UserInterface.showPreferences" id="UserInterface.showPreferences" ref="eric4.UI.UserInterface.html#UserInterface.showPreferences" />
+      <keyword name="UserInterface.unregisterToolbar" id="UserInterface.unregisterToolbar" ref="eric4.UI.UserInterface.html#UserInterface.unregisterToolbar" />
+      <keyword name="UserInterface.versionIsNewer" id="UserInterface.versionIsNewer" ref="eric4.UI.UserInterface.html#UserInterface.versionIsNewer" />
+      <keyword name="DiffDialog (Module)" id="DiffDialog (Module)" ref="eric4.UI.DiffDialog.html" />
+      <keyword name="DiffDialog" id="DiffDialog" ref="eric4.UI.DiffDialog.html#DiffDialog" />
+      <keyword name="DiffWindow" id="DiffWindow" ref="eric4.UI.DiffDialog.html#DiffWindow" />
+      <keyword name="context_diff" id="context_diff" ref="eric4.UI.DiffDialog.html#context_diff" />
+      <keyword name="unified_diff" id="unified_diff" ref="eric4.UI.DiffDialog.html#unified_diff" />
+      <keyword name="DiffDialog (Constructor)" id="DiffDialog (Constructor)" ref="eric4.UI.DiffDialog.html#DiffDialog.__init__" />
+      <keyword name="DiffDialog.__appendText" id="DiffDialog.__appendText" ref="eric4.UI.DiffDialog.html#DiffDialog.__appendText" />
+      <keyword name="DiffDialog.__fileChanged" id="DiffDialog.__fileChanged" ref="eric4.UI.DiffDialog.html#DiffDialog.__fileChanged" />
+      <keyword name="DiffDialog.__generateContextDiff" id="DiffDialog.__generateContextDiff" ref="eric4.UI.DiffDialog.html#DiffDialog.__generateContextDiff" />
+      <keyword name="DiffDialog.__generateUnifiedDiff" id="DiffDialog.__generateUnifiedDiff" ref="eric4.UI.DiffDialog.html#DiffDialog.__generateUnifiedDiff" />
+      <keyword name="DiffDialog.__selectFile" id="DiffDialog.__selectFile" ref="eric4.UI.DiffDialog.html#DiffDialog.__selectFile" />
+      <keyword name="DiffDialog.on_buttonBox_clicked" id="DiffDialog.on_buttonBox_clicked" ref="eric4.UI.DiffDialog.html#DiffDialog.on_buttonBox_clicked" />
+      <keyword name="DiffDialog.on_diffButton_clicked" id="DiffDialog.on_diffButton_clicked" ref="eric4.UI.DiffDialog.html#DiffDialog.on_diffButton_clicked" />
+      <keyword name="DiffDialog.on_file1Button_clicked" id="DiffDialog.on_file1Button_clicked" ref="eric4.UI.DiffDialog.html#DiffDialog.on_file1Button_clicked" />
+      <keyword name="DiffDialog.on_file2Button_clicked" id="DiffDialog.on_file2Button_clicked" ref="eric4.UI.DiffDialog.html#DiffDialog.on_file2Button_clicked" />
+      <keyword name="DiffDialog.on_saveButton_clicked" id="DiffDialog.on_saveButton_clicked" ref="eric4.UI.DiffDialog.html#DiffDialog.on_saveButton_clicked" />
+      <keyword name="DiffDialog.show" id="DiffDialog.show" ref="eric4.UI.DiffDialog.html#DiffDialog.show" />
+      <keyword name="DiffWindow (Constructor)" id="DiffWindow (Constructor)" ref="eric4.UI.DiffDialog.html#DiffWindow.__init__" />
+      <keyword name="DiffWindow.eventFilter" id="DiffWindow.eventFilter" ref="eric4.UI.DiffDialog.html#DiffWindow.eventFilter" />
+      <keyword name="BrowserSortFilterProxyModel (Module)" id="BrowserSortFilterProxyModel (Module)" ref="eric4.UI.BrowserSortFilterProxyModel.html" />
+      <keyword name="BrowserSortFilterProxyModel" id="BrowserSortFilterProxyModel" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel" />
+      <keyword name="BrowserSortFilterProxyModel (Constructor)" id="BrowserSortFilterProxyModel (Constructor)" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.__init__" />
+      <keyword name="BrowserSortFilterProxyModel.filterAcceptsRow" id="BrowserSortFilterProxyModel.filterAcceptsRow" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.filterAcceptsRow" />
+      <keyword name="BrowserSortFilterProxyModel.hasChildren" id="BrowserSortFilterProxyModel.hasChildren" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.hasChildren" />
+      <keyword name="BrowserSortFilterProxyModel.item" id="BrowserSortFilterProxyModel.item" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.item" />
+      <keyword name="BrowserSortFilterProxyModel.lessThan" id="BrowserSortFilterProxyModel.lessThan" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.lessThan" />
+      <keyword name="BrowserSortFilterProxyModel.preferencesChanged" id="BrowserSortFilterProxyModel.preferencesChanged" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.preferencesChanged" />
+      <keyword name="BrowserSortFilterProxyModel.sort" id="BrowserSortFilterProxyModel.sort" ref="eric4.UI.BrowserSortFilterProxyModel.html#BrowserSortFilterProxyModel.sort" />
+      <keyword name="E4Graphics (Package)" id="E4Graphics (Package)" ref="index-eric4.E4Graphics.html" />
+      <keyword name="E4ArrowItem (Module)" id="E4ArrowItem (Module)" ref="eric4.E4Graphics.E4ArrowItem.html" />
+      <keyword name="E4ArrowItem" id="E4ArrowItem" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem" />
+      <keyword name="E4ArrowItem (Constructor)" id="E4ArrowItem (Constructor)" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.__init__" />
+      <keyword name="E4ArrowItem.boundingRect" id="E4ArrowItem.boundingRect" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.boundingRect" />
+      <keyword name="E4ArrowItem.paint" id="E4ArrowItem.paint" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.paint" />
+      <keyword name="E4ArrowItem.setEndPoint" id="E4ArrowItem.setEndPoint" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.setEndPoint" />
+      <keyword name="E4ArrowItem.setPoints" id="E4ArrowItem.setPoints" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.setPoints" />
+      <keyword name="E4ArrowItem.setStartPoint" id="E4ArrowItem.setStartPoint" ref="eric4.E4Graphics.E4ArrowItem.html#E4ArrowItem.setStartPoint" />
+      <keyword name="E4GraphicsView (Module)" id="E4GraphicsView (Module)" ref="eric4.E4Graphics.E4GraphicsView.html" />
+      <keyword name="E4GraphicsView" id="E4GraphicsView" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView" />
+      <keyword name="E4GraphicsView (Constructor)" id="E4GraphicsView (Constructor)" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.__init__" />
+      <keyword name="E4GraphicsView.__getDiagram" id="E4GraphicsView.__getDiagram" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.__getDiagram" />
+      <keyword name="E4GraphicsView._getDiagramRect" id="E4GraphicsView._getDiagramRect" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView._getDiagramRect" />
+      <keyword name="E4GraphicsView._getDiagramSize" id="E4GraphicsView._getDiagramSize" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView._getDiagramSize" />
+      <keyword name="E4GraphicsView.filteredItems" id="E4GraphicsView.filteredItems" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.filteredItems" />
+      <keyword name="E4GraphicsView.printDiagram" id="E4GraphicsView.printDiagram" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.printDiagram" />
+      <keyword name="E4GraphicsView.resizeScene" id="E4GraphicsView.resizeScene" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.resizeScene" />
+      <keyword name="E4GraphicsView.saveImage" id="E4GraphicsView.saveImage" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.saveImage" />
+      <keyword name="E4GraphicsView.setSceneSize" id="E4GraphicsView.setSceneSize" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.setSceneSize" />
+      <keyword name="E4GraphicsView.setZoom" id="E4GraphicsView.setZoom" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.setZoom" />
+      <keyword name="E4GraphicsView.zoom" id="E4GraphicsView.zoom" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.zoom" />
+      <keyword name="E4GraphicsView.zoomIn" id="E4GraphicsView.zoomIn" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.zoomIn" />
+      <keyword name="E4GraphicsView.zoomOut" id="E4GraphicsView.zoomOut" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.zoomOut" />
+      <keyword name="E4GraphicsView.zoomReset" id="E4GraphicsView.zoomReset" ref="eric4.E4Graphics.E4GraphicsView.html#E4GraphicsView.zoomReset" />
+      <keyword name="E4Gui (Package)" id="E4Gui (Package)" ref="index-eric4.E4Gui.html" />
+      <keyword name="E4TabWidget (Module)" id="E4TabWidget (Module)" ref="eric4.E4Gui.E4TabWidget.html" />
+      <keyword name="E4DnDTabBar" id="E4DnDTabBar" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar" />
+      <keyword name="E4TabWidget" id="E4TabWidget" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget" />
+      <keyword name="E4WheelTabBar" id="E4WheelTabBar" ref="eric4.E4Gui.E4TabWidget.html#E4WheelTabBar" />
+      <keyword name="E4DnDTabBar (Constructor)" id="E4DnDTabBar (Constructor)" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar.__init__" />
+      <keyword name="E4DnDTabBar.dragEnterEvent" id="E4DnDTabBar.dragEnterEvent" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar.dragEnterEvent" />
+      <keyword name="E4DnDTabBar.dropEvent" id="E4DnDTabBar.dropEvent" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar.dropEvent" />
+      <keyword name="E4DnDTabBar.mouseMoveEvent" id="E4DnDTabBar.mouseMoveEvent" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar.mouseMoveEvent" />
+      <keyword name="E4DnDTabBar.mousePressEvent" id="E4DnDTabBar.mousePressEvent" ref="eric4.E4Gui.E4TabWidget.html#E4DnDTabBar.mousePressEvent" />
+      <keyword name="E4TabWidget (Constructor)" id="E4TabWidget (Constructor)" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.__init__" />
+      <keyword name="E4TabWidget.__currentChanged" id="E4TabWidget.__currentChanged" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.__currentChanged" />
+      <keyword name="E4TabWidget.__freeSide" id="E4TabWidget.__freeSide" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.__freeSide" />
+      <keyword name="E4TabWidget.__handleTabCustomContextMenuRequested" id="E4TabWidget.__handleTabCustomContextMenuRequested" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.__handleTabCustomContextMenuRequested" />
+      <keyword name="E4TabWidget.animationLabel" id="E4TabWidget.animationLabel" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.animationLabel" />
+      <keyword name="E4TabWidget.moveTab" id="E4TabWidget.moveTab" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.moveTab" />
+      <keyword name="E4TabWidget.nextTab" id="E4TabWidget.nextTab" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.nextTab" />
+      <keyword name="E4TabWidget.prevTab" id="E4TabWidget.prevTab" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.prevTab" />
+      <keyword name="E4TabWidget.resetAnimation" id="E4TabWidget.resetAnimation" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.resetAnimation" />
+      <keyword name="E4TabWidget.selectTab" id="E4TabWidget.selectTab" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.selectTab" />
+      <keyword name="E4TabWidget.setTabContextMenuPolicy" id="E4TabWidget.setTabContextMenuPolicy" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.setTabContextMenuPolicy" />
+      <keyword name="E4TabWidget.switchTab" id="E4TabWidget.switchTab" ref="eric4.E4Gui.E4TabWidget.html#E4TabWidget.switchTab" />
+      <keyword name="E4WheelTabBar (Constructor)" id="E4WheelTabBar (Constructor)" ref="eric4.E4Gui.E4TabWidget.html#E4WheelTabBar.__init__" />
+      <keyword name="E4WheelTabBar.wheelEvent" id="E4WheelTabBar.wheelEvent" ref="eric4.E4Gui.E4TabWidget.html#E4WheelTabBar.wheelEvent" />
+      <keyword name="E4SideBar (Module)" id="E4SideBar (Module)" ref="eric4.E4Gui.E4SideBar.html" />
+      <keyword name="E4SideBar" id="E4SideBar" ref="eric4.E4Gui.E4SideBar.html#E4SideBar" />
+      <keyword name="E4SideBar (Constructor)" id="E4SideBar (Constructor)" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.__init__" />
+      <keyword name="E4SideBar.__appFocusChanged" id="E4SideBar.__appFocusChanged" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.__appFocusChanged" />
+      <keyword name="E4SideBar.__autoHideToggled" id="E4SideBar.__autoHideToggled" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.__autoHideToggled" />
+      <keyword name="E4SideBar.addTab" id="E4SideBar.addTab" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.addTab" />
+      <keyword name="E4SideBar.clear" id="E4SideBar.clear" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.clear" />
+      <keyword name="E4SideBar.count" id="E4SideBar.count" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.count" />
+      <keyword name="E4SideBar.currentIndex" id="E4SideBar.currentIndex" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.currentIndex" />
+      <keyword name="E4SideBar.currentWidget" id="E4SideBar.currentWidget" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.currentWidget" />
+      <keyword name="E4SideBar.enterEvent" id="E4SideBar.enterEvent" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.enterEvent" />
+      <keyword name="E4SideBar.eventFilter" id="E4SideBar.eventFilter" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.eventFilter" />
+      <keyword name="E4SideBar.expand" id="E4SideBar.expand" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.expand" />
+      <keyword name="E4SideBar.indexOf" id="E4SideBar.indexOf" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.indexOf" />
+      <keyword name="E4SideBar.insertTab" id="E4SideBar.insertTab" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.insertTab" />
+      <keyword name="E4SideBar.isAutoHiding" id="E4SideBar.isAutoHiding" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.isAutoHiding" />
+      <keyword name="E4SideBar.isMinimized" id="E4SideBar.isMinimized" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.isMinimized" />
+      <keyword name="E4SideBar.isTabEnabled" id="E4SideBar.isTabEnabled" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.isTabEnabled" />
+      <keyword name="E4SideBar.leaveEvent" id="E4SideBar.leaveEvent" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.leaveEvent" />
+      <keyword name="E4SideBar.nextTab" id="E4SideBar.nextTab" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.nextTab" />
+      <keyword name="E4SideBar.orientation" id="E4SideBar.orientation" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.orientation" />
+      <keyword name="E4SideBar.prevTab" id="E4SideBar.prevTab" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.prevTab" />
+      <keyword name="E4SideBar.removeTab" id="E4SideBar.removeTab" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.removeTab" />
+      <keyword name="E4SideBar.restoreState" id="E4SideBar.restoreState" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.restoreState" />
+      <keyword name="E4SideBar.saveState" id="E4SideBar.saveState" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.saveState" />
+      <keyword name="E4SideBar.setCurrentIndex" id="E4SideBar.setCurrentIndex" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setCurrentIndex" />
+      <keyword name="E4SideBar.setCurrentWidget" id="E4SideBar.setCurrentWidget" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setCurrentWidget" />
+      <keyword name="E4SideBar.setOrientation" id="E4SideBar.setOrientation" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setOrientation" />
+      <keyword name="E4SideBar.setSplitter" id="E4SideBar.setSplitter" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setSplitter" />
+      <keyword name="E4SideBar.setTabEnabled" id="E4SideBar.setTabEnabled" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setTabEnabled" />
+      <keyword name="E4SideBar.setTabIcon" id="E4SideBar.setTabIcon" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setTabIcon" />
+      <keyword name="E4SideBar.setTabText" id="E4SideBar.setTabText" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setTabText" />
+      <keyword name="E4SideBar.setTabToolTip" id="E4SideBar.setTabToolTip" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setTabToolTip" />
+      <keyword name="E4SideBar.setTabWhatsThis" id="E4SideBar.setTabWhatsThis" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.setTabWhatsThis" />
+      <keyword name="E4SideBar.shrink" id="E4SideBar.shrink" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.shrink" />
+      <keyword name="E4SideBar.tabIcon" id="E4SideBar.tabIcon" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.tabIcon" />
+      <keyword name="E4SideBar.tabText" id="E4SideBar.tabText" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.tabText" />
+      <keyword name="E4SideBar.tabToolTip" id="E4SideBar.tabToolTip" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.tabToolTip" />
+      <keyword name="E4SideBar.tabWhatsThis" id="E4SideBar.tabWhatsThis" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.tabWhatsThis" />
+      <keyword name="E4SideBar.widget" id="E4SideBar.widget" ref="eric4.E4Gui.E4SideBar.html#E4SideBar.widget" />
+      <keyword name="E4ModelToolBar (Module)" id="E4ModelToolBar (Module)" ref="eric4.E4Gui.E4ModelToolBar.html" />
+      <keyword name="E4ModelToolBar" id="E4ModelToolBar" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar" />
+      <keyword name="E4ModelToolBar (Constructor)" id="E4ModelToolBar (Constructor)" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.__init__" />
+      <keyword name="E4ModelToolBar._build" id="E4ModelToolBar._build" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar._build" />
+      <keyword name="E4ModelToolBar._createMenu" id="E4ModelToolBar._createMenu" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar._createMenu" />
+      <keyword name="E4ModelToolBar.dragEnterEvent" id="E4ModelToolBar.dragEnterEvent" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.dragEnterEvent" />
+      <keyword name="E4ModelToolBar.dropEvent" id="E4ModelToolBar.dropEvent" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.dropEvent" />
+      <keyword name="E4ModelToolBar.eventFilter" id="E4ModelToolBar.eventFilter" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.eventFilter" />
+      <keyword name="E4ModelToolBar.hideEvent" id="E4ModelToolBar.hideEvent" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.hideEvent" />
+      <keyword name="E4ModelToolBar.index" id="E4ModelToolBar.index" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.index" />
+      <keyword name="E4ModelToolBar.model" id="E4ModelToolBar.model" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.model" />
+      <keyword name="E4ModelToolBar.mouseMoveEvent" id="E4ModelToolBar.mouseMoveEvent" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.mouseMoveEvent" />
+      <keyword name="E4ModelToolBar.resetFlags" id="E4ModelToolBar.resetFlags" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.resetFlags" />
+      <keyword name="E4ModelToolBar.rootIndex" id="E4ModelToolBar.rootIndex" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.rootIndex" />
+      <keyword name="E4ModelToolBar.setModel" id="E4ModelToolBar.setModel" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.setModel" />
+      <keyword name="E4ModelToolBar.setRootIndex" id="E4ModelToolBar.setRootIndex" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.setRootIndex" />
+      <keyword name="E4ModelToolBar.showEvent" id="E4ModelToolBar.showEvent" ref="eric4.E4Gui.E4ModelToolBar.html#E4ModelToolBar.showEvent" />
+      <keyword name="E4SqueezeLabels (Module)" id="E4SqueezeLabels (Module)" ref="eric4.E4Gui.E4SqueezeLabels.html" />
+      <keyword name="E4SqueezeLabel" id="E4SqueezeLabel" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabel" />
+      <keyword name="E4SqueezeLabelPath" id="E4SqueezeLabelPath" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath" />
+      <keyword name="E4SqueezeLabel (Constructor)" id="E4SqueezeLabel (Constructor)" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabel.__init__" />
+      <keyword name="E4SqueezeLabel.paintEvent" id="E4SqueezeLabel.paintEvent" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabel.paintEvent" />
+      <keyword name="E4SqueezeLabel.setText" id="E4SqueezeLabel.setText" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabel.setText" />
+      <keyword name="E4SqueezeLabelPath (Constructor)" id="E4SqueezeLabelPath (Constructor)" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.__init__" />
+      <keyword name="E4SqueezeLabelPath.length" id="E4SqueezeLabelPath.length" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.length" />
+      <keyword name="E4SqueezeLabelPath.paintEvent" id="E4SqueezeLabelPath.paintEvent" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.paintEvent" />
+      <keyword name="E4SqueezeLabelPath.setPath" id="E4SqueezeLabelPath.setPath" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.setPath" />
+      <keyword name="E4SqueezeLabelPath.setSurrounding" id="E4SqueezeLabelPath.setSurrounding" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.setSurrounding" />
+      <keyword name="E4SqueezeLabelPath.setTextPath" id="E4SqueezeLabelPath.setTextPath" ref="eric4.E4Gui.E4SqueezeLabels.html#E4SqueezeLabelPath.setTextPath" />
+      <keyword name="E4ToolBarDialog (Module)" id="E4ToolBarDialog (Module)" ref="eric4.E4Gui.E4ToolBarDialog.html" />
+      <keyword name="E4ToolBarDialog" id="E4ToolBarDialog" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog" />
+      <keyword name="E4ToolBarItem" id="E4ToolBarItem" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarItem" />
+      <keyword name="E4ToolBarDialog (Constructor)" id="E4ToolBarDialog (Constructor)" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__init__" />
+      <keyword name="E4ToolBarDialog.__resetCurrentToolbar" id="E4ToolBarDialog.__resetCurrentToolbar" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__resetCurrentToolbar" />
+      <keyword name="E4ToolBarDialog.__restoreCurrentToolbar" id="E4ToolBarDialog.__restoreCurrentToolbar" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__restoreCurrentToolbar" />
+      <keyword name="E4ToolBarDialog.__restoreCurrentToolbarToDefault" id="E4ToolBarDialog.__restoreCurrentToolbarToDefault" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__restoreCurrentToolbarToDefault" />
+      <keyword name="E4ToolBarDialog.__saveToolBars" id="E4ToolBarDialog.__saveToolBars" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__saveToolBars" />
+      <keyword name="E4ToolBarDialog.__setupButtons" id="E4ToolBarDialog.__setupButtons" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__setupButtons" />
+      <keyword name="E4ToolBarDialog.__toolbarComboBox_currentIndexChanged" id="E4ToolBarDialog.__toolbarComboBox_currentIndexChanged" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.__toolbarComboBox_currentIndexChanged" />
+      <keyword name="E4ToolBarDialog.on_actionsTree_currentItemChanged" id="E4ToolBarDialog.on_actionsTree_currentItemChanged" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_actionsTree_currentItemChanged" />
+      <keyword name="E4ToolBarDialog.on_buttonBox_clicked" id="E4ToolBarDialog.on_buttonBox_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_buttonBox_clicked" />
+      <keyword name="E4ToolBarDialog.on_downButton_clicked" id="E4ToolBarDialog.on_downButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_downButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_leftButton_clicked" id="E4ToolBarDialog.on_leftButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_leftButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_newButton_clicked" id="E4ToolBarDialog.on_newButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_newButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_removeButton_clicked" id="E4ToolBarDialog.on_removeButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_removeButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_renameButton_clicked" id="E4ToolBarDialog.on_renameButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_renameButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_rightButton_clicked" id="E4ToolBarDialog.on_rightButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_rightButton_clicked" />
+      <keyword name="E4ToolBarDialog.on_toolbarActionsList_currentItemChanged" id="E4ToolBarDialog.on_toolbarActionsList_currentItemChanged" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_toolbarActionsList_currentItemChanged" />
+      <keyword name="E4ToolBarDialog.on_upButton_clicked" id="E4ToolBarDialog.on_upButton_clicked" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarDialog.on_upButton_clicked" />
+      <keyword name="E4ToolBarItem (Constructor)" id="E4ToolBarItem (Constructor)" ref="eric4.E4Gui.E4ToolBarDialog.html#E4ToolBarItem.__init__" />
+      <keyword name="E4ModelMenu (Module)" id="E4ModelMenu (Module)" ref="eric4.E4Gui.E4ModelMenu.html" />
+      <keyword name="E4ModelMenu" id="E4ModelMenu" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu" />
+      <keyword name="E4ModelMenu (Constructor)" id="E4ModelMenu (Constructor)" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.__init__" />
+      <keyword name="E4ModelMenu.__aboutToShow" id="E4ModelMenu.__aboutToShow" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.__aboutToShow" />
+      <keyword name="E4ModelMenu.__actionTriggered" id="E4ModelMenu.__actionTriggered" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.__actionTriggered" />
+      <keyword name="E4ModelMenu.__makeAction" id="E4ModelMenu.__makeAction" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.__makeAction" />
+      <keyword name="E4ModelMenu.createBaseMenu" id="E4ModelMenu.createBaseMenu" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.createBaseMenu" />
+      <keyword name="E4ModelMenu.createMenu" id="E4ModelMenu.createMenu" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.createMenu" />
+      <keyword name="E4ModelMenu.dragEnterEvent" id="E4ModelMenu.dragEnterEvent" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.dragEnterEvent" />
+      <keyword name="E4ModelMenu.dropEvent" id="E4ModelMenu.dropEvent" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.dropEvent" />
+      <keyword name="E4ModelMenu.firstSeparator" id="E4ModelMenu.firstSeparator" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.firstSeparator" />
+      <keyword name="E4ModelMenu.index" id="E4ModelMenu.index" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.index" />
+      <keyword name="E4ModelMenu.makeAction" id="E4ModelMenu.makeAction" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.makeAction" />
+      <keyword name="E4ModelMenu.maxRows" id="E4ModelMenu.maxRows" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.maxRows" />
+      <keyword name="E4ModelMenu.model" id="E4ModelMenu.model" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.model" />
+      <keyword name="E4ModelMenu.mouseMoveEvent" id="E4ModelMenu.mouseMoveEvent" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.mouseMoveEvent" />
+      <keyword name="E4ModelMenu.mousePressEvent" id="E4ModelMenu.mousePressEvent" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.mousePressEvent" />
+      <keyword name="E4ModelMenu.mouseReleaseEvent" id="E4ModelMenu.mouseReleaseEvent" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.mouseReleaseEvent" />
+      <keyword name="E4ModelMenu.postPopulated" id="E4ModelMenu.postPopulated" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.postPopulated" />
+      <keyword name="E4ModelMenu.prePopulated" id="E4ModelMenu.prePopulated" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.prePopulated" />
+      <keyword name="E4ModelMenu.removeEntry" id="E4ModelMenu.removeEntry" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.removeEntry" />
+      <keyword name="E4ModelMenu.resetFlags" id="E4ModelMenu.resetFlags" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.resetFlags" />
+      <keyword name="E4ModelMenu.rootIndex" id="E4ModelMenu.rootIndex" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.rootIndex" />
+      <keyword name="E4ModelMenu.separatorRole" id="E4ModelMenu.separatorRole" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.separatorRole" />
+      <keyword name="E4ModelMenu.setFirstSeparator" id="E4ModelMenu.setFirstSeparator" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setFirstSeparator" />
+      <keyword name="E4ModelMenu.setMaxRows" id="E4ModelMenu.setMaxRows" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setMaxRows" />
+      <keyword name="E4ModelMenu.setModel" id="E4ModelMenu.setModel" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setModel" />
+      <keyword name="E4ModelMenu.setRootIndex" id="E4ModelMenu.setRootIndex" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setRootIndex" />
+      <keyword name="E4ModelMenu.setSeparatorRole" id="E4ModelMenu.setSeparatorRole" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setSeparatorRole" />
+      <keyword name="E4ModelMenu.setStatusBarTextRole" id="E4ModelMenu.setStatusBarTextRole" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.setStatusBarTextRole" />
+      <keyword name="E4ModelMenu.statusBarTextRole" id="E4ModelMenu.statusBarTextRole" ref="eric4.E4Gui.E4ModelMenu.html#E4ModelMenu.statusBarTextRole" />
+      <keyword name="E4TreeView (Module)" id="E4TreeView (Module)" ref="eric4.E4Gui.E4TreeView.html" />
+      <keyword name="E4TreeView" id="E4TreeView" ref="eric4.E4Gui.E4TreeView.html#E4TreeView" />
+      <keyword name="E4TreeView.keyPressEvent" id="E4TreeView.keyPressEvent" ref="eric4.E4Gui.E4TreeView.html#E4TreeView.keyPressEvent" />
+      <keyword name="E4TreeView.removeAll" id="E4TreeView.removeAll" ref="eric4.E4Gui.E4TreeView.html#E4TreeView.removeAll" />
+      <keyword name="E4TreeView.removeSelected" id="E4TreeView.removeSelected" ref="eric4.E4Gui.E4TreeView.html#E4TreeView.removeSelected" />
+      <keyword name="E4ListView (Module)" id="E4ListView (Module)" ref="eric4.E4Gui.E4ListView.html" />
+      <keyword name="E4ListView" id="E4ListView" ref="eric4.E4Gui.E4ListView.html#E4ListView" />
+      <keyword name="E4ListView.keyPressEvent" id="E4ListView.keyPressEvent" ref="eric4.E4Gui.E4ListView.html#E4ListView.keyPressEvent" />
+      <keyword name="E4ListView.removeAll" id="E4ListView.removeAll" ref="eric4.E4Gui.E4ListView.html#E4ListView.removeAll" />
+      <keyword name="E4ListView.removeSelected" id="E4ListView.removeSelected" ref="eric4.E4Gui.E4ListView.html#E4ListView.removeSelected" />
+      <keyword name="E4Action (Module)" id="E4Action (Module)" ref="eric4.E4Gui.E4Action.html" />
+      <keyword name="ArgumentsError" id="ArgumentsError" ref="eric4.E4Gui.E4Action.html#ArgumentsError" />
+      <keyword name="E4Action" id="E4Action" ref="eric4.E4Gui.E4Action.html#E4Action" />
+      <keyword name="addActions" id="addActions" ref="eric4.E4Gui.E4Action.html#addActions" />
+      <keyword name="createActionGroup" id="createActionGroup" ref="eric4.E4Gui.E4Action.html#createActionGroup" />
+      <keyword name="ArgumentsError (Constructor)" id="ArgumentsError (Constructor)" ref="eric4.E4Gui.E4Action.html#ArgumentsError.__init__" />
+      <keyword name="ArgumentsError.__repr__" id="ArgumentsError.__repr__" ref="eric4.E4Gui.E4Action.html#ArgumentsError.__repr__" />
+      <keyword name="ArgumentsError.__str__" id="ArgumentsError.__str__" ref="eric4.E4Gui.E4Action.html#ArgumentsError.__str__" />
+      <keyword name="E4Action (Constructor)" id="E4Action (Constructor)" ref="eric4.E4Gui.E4Action.html#E4Action.__init__" />
+      <keyword name="E4Action.alternateShortcut" id="E4Action.alternateShortcut" ref="eric4.E4Gui.E4Action.html#E4Action.alternateShortcut" />
+      <keyword name="E4Action.setAlternateShortcut" id="E4Action.setAlternateShortcut" ref="eric4.E4Gui.E4Action.html#E4Action.setAlternateShortcut" />
+      <keyword name="E4TreeSortFilterProxyModel (Module)" id="E4TreeSortFilterProxyModel (Module)" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html" />
+      <keyword name="E4TreeSortFilterProxyModel" id="E4TreeSortFilterProxyModel" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html#E4TreeSortFilterProxyModel" />
+      <keyword name="E4TreeSortFilterProxyModel (Constructor)" id="E4TreeSortFilterProxyModel (Constructor)" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html#E4TreeSortFilterProxyModel.__init__" />
+      <keyword name="E4TreeSortFilterProxyModel.filterAcceptsRow" id="E4TreeSortFilterProxyModel.filterAcceptsRow" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html#E4TreeSortFilterProxyModel.filterAcceptsRow" />
+      <keyword name="E4TreeSortFilterProxyModel.hasChildren" id="E4TreeSortFilterProxyModel.hasChildren" ref="eric4.E4Gui.E4TreeSortFilterProxyModel.html#E4TreeSortFilterProxyModel.hasChildren" />
+      <keyword name="E4Completers (Module)" id="E4Completers (Module)" ref="eric4.E4Gui.E4Completers.html" />
+      <keyword name="E4DirCompleter" id="E4DirCompleter" ref="eric4.E4Gui.E4Completers.html#E4DirCompleter" />
+      <keyword name="E4FileCompleter" id="E4FileCompleter" ref="eric4.E4Gui.E4Completers.html#E4FileCompleter" />
+      <keyword name="E4StringListCompleter" id="E4StringListCompleter" ref="eric4.E4Gui.E4Completers.html#E4StringListCompleter" />
+      <keyword name="E4DirCompleter (Constructor)" id="E4DirCompleter (Constructor)" ref="eric4.E4Gui.E4Completers.html#E4DirCompleter.__init__" />
+      <keyword name="E4FileCompleter (Constructor)" id="E4FileCompleter (Constructor)" ref="eric4.E4Gui.E4Completers.html#E4FileCompleter.__init__" />
+      <keyword name="E4StringListCompleter (Constructor)" id="E4StringListCompleter (Constructor)" ref="eric4.E4Gui.E4Completers.html#E4StringListCompleter.__init__" />
+      <keyword name="E4ToolBox (Module)" id="E4ToolBox (Module)" ref="eric4.E4Gui.E4ToolBox.html" />
+      <keyword name="E4HorizontalToolBox" id="E4HorizontalToolBox" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox" />
+      <keyword name="E4VerticalToolBox" id="E4VerticalToolBox" ref="eric4.E4Gui.E4ToolBox.html#E4VerticalToolBox" />
+      <keyword name="E4HorizontalToolBox (Constructor)" id="E4HorizontalToolBox (Constructor)" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox.__init__" />
+      <keyword name="E4HorizontalToolBox.addItem" id="E4HorizontalToolBox.addItem" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox.addItem" />
+      <keyword name="E4HorizontalToolBox.insertItem" id="E4HorizontalToolBox.insertItem" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox.insertItem" />
+      <keyword name="E4HorizontalToolBox.setItemEnabled" id="E4HorizontalToolBox.setItemEnabled" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox.setItemEnabled" />
+      <keyword name="E4HorizontalToolBox.setItemToolTip" id="E4HorizontalToolBox.setItemToolTip" ref="eric4.E4Gui.E4ToolBox.html#E4HorizontalToolBox.setItemToolTip" />
+      <keyword name="E4VerticalToolBox (Constructor)" id="E4VerticalToolBox (Constructor)" ref="eric4.E4Gui.E4ToolBox.html#E4VerticalToolBox.__init__" />
+      <keyword name="E4VerticalToolBox.wheelEvent" id="E4VerticalToolBox.wheelEvent" ref="eric4.E4Gui.E4ToolBox.html#E4VerticalToolBox.wheelEvent" />
+      <keyword name="E4ToolBarManager (Module)" id="E4ToolBarManager (Module)" ref="eric4.E4Gui.E4ToolBarManager.html" />
+      <keyword name="E4ToolBarManager" id="E4ToolBarManager" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager" />
+      <keyword name="E4ToolBarManager (Constructor)" id="E4ToolBarManager (Constructor)" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.__init__" />
+      <keyword name="E4ToolBarManager.__findAction" id="E4ToolBarManager.__findAction" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.__findAction" />
+      <keyword name="E4ToolBarManager.__findDefaultToolBar" id="E4ToolBarManager.__findDefaultToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.__findDefaultToolBar" />
+      <keyword name="E4ToolBarManager.__toolBarByName" id="E4ToolBarManager.__toolBarByName" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.__toolBarByName" />
+      <keyword name="E4ToolBarManager.actionById" id="E4ToolBarManager.actionById" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.actionById" />
+      <keyword name="E4ToolBarManager.addAction" id="E4ToolBarManager.addAction" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.addAction" />
+      <keyword name="E4ToolBarManager.addToolBar" id="E4ToolBarManager.addToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.addToolBar" />
+      <keyword name="E4ToolBarManager.categories" id="E4ToolBarManager.categories" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.categories" />
+      <keyword name="E4ToolBarManager.categoryActions" id="E4ToolBarManager.categoryActions" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.categoryActions" />
+      <keyword name="E4ToolBarManager.createToolBar" id="E4ToolBarManager.createToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.createToolBar" />
+      <keyword name="E4ToolBarManager.defaultToolBarActions" id="E4ToolBarManager.defaultToolBarActions" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.defaultToolBarActions" />
+      <keyword name="E4ToolBarManager.defaultToolBars" id="E4ToolBarManager.defaultToolBars" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.defaultToolBars" />
+      <keyword name="E4ToolBarManager.deleteToolBar" id="E4ToolBarManager.deleteToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.deleteToolBar" />
+      <keyword name="E4ToolBarManager.isDefaultToolBar" id="E4ToolBarManager.isDefaultToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.isDefaultToolBar" />
+      <keyword name="E4ToolBarManager.isWidgetAction" id="E4ToolBarManager.isWidgetAction" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.isWidgetAction" />
+      <keyword name="E4ToolBarManager.mainWindow" id="E4ToolBarManager.mainWindow" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.mainWindow" />
+      <keyword name="E4ToolBarManager.removeAction" id="E4ToolBarManager.removeAction" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.removeAction" />
+      <keyword name="E4ToolBarManager.removeToolBar" id="E4ToolBarManager.removeToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.removeToolBar" />
+      <keyword name="E4ToolBarManager.removeWidgetActions" id="E4ToolBarManager.removeWidgetActions" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.removeWidgetActions" />
+      <keyword name="E4ToolBarManager.renameToolBar" id="E4ToolBarManager.renameToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.renameToolBar" />
+      <keyword name="E4ToolBarManager.resetAllToolBars" id="E4ToolBarManager.resetAllToolBars" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.resetAllToolBars" />
+      <keyword name="E4ToolBarManager.resetToolBar" id="E4ToolBarManager.resetToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.resetToolBar" />
+      <keyword name="E4ToolBarManager.restoreState" id="E4ToolBarManager.restoreState" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.restoreState" />
+      <keyword name="E4ToolBarManager.saveState" id="E4ToolBarManager.saveState" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.saveState" />
+      <keyword name="E4ToolBarManager.setMainWindow" id="E4ToolBarManager.setMainWindow" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.setMainWindow" />
+      <keyword name="E4ToolBarManager.setToolBar" id="E4ToolBarManager.setToolBar" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.setToolBar" />
+      <keyword name="E4ToolBarManager.setToolBars" id="E4ToolBarManager.setToolBars" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.setToolBars" />
+      <keyword name="E4ToolBarManager.toolBarActions" id="E4ToolBarManager.toolBarActions" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.toolBarActions" />
+      <keyword name="E4ToolBarManager.toolBarById" id="E4ToolBarManager.toolBarById" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.toolBarById" />
+      <keyword name="E4ToolBarManager.toolBarWidgetAction" id="E4ToolBarManager.toolBarWidgetAction" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.toolBarWidgetAction" />
+      <keyword name="E4ToolBarManager.toolBars" id="E4ToolBarManager.toolBars" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.toolBars" />
+      <keyword name="E4ToolBarManager.toolBarsActions" id="E4ToolBarManager.toolBarsActions" ref="eric4.E4Gui.E4ToolBarManager.html#E4ToolBarManager.toolBarsActions" />
+      <keyword name="E4TableView (Module)" id="E4TableView (Module)" ref="eric4.E4Gui.E4TableView.html" />
+      <keyword name="E4TableView" id="E4TableView" ref="eric4.E4Gui.E4TableView.html#E4TableView" />
+      <keyword name="E4TableView.keyPressEvent" id="E4TableView.keyPressEvent" ref="eric4.E4Gui.E4TableView.html#E4TableView.keyPressEvent" />
+      <keyword name="E4TableView.removeAll" id="E4TableView.removeAll" ref="eric4.E4Gui.E4TableView.html#E4TableView.removeAll" />
+      <keyword name="E4TableView.removeSelected" id="E4TableView.removeSelected" ref="eric4.E4Gui.E4TableView.html#E4TableView.removeSelected" />
+      <keyword name="E4LineEdit (Module)" id="E4LineEdit (Module)" ref="eric4.E4Gui.E4LineEdit.html" />
+      <keyword name="E4LineEdit" id="E4LineEdit" ref="eric4.E4Gui.E4LineEdit.html#E4LineEdit" />
+      <keyword name="E4LineEdit (Constructor)" id="E4LineEdit (Constructor)" ref="eric4.E4Gui.E4LineEdit.html#E4LineEdit.__init__" />
+      <keyword name="E4LineEdit.inactiveText" id="E4LineEdit.inactiveText" ref="eric4.E4Gui.E4LineEdit.html#E4LineEdit.inactiveText" />
+      <keyword name="E4LineEdit.paintEvent" id="E4LineEdit.paintEvent" ref="eric4.E4Gui.E4LineEdit.html#E4LineEdit.paintEvent" />
+      <keyword name="E4LineEdit.setInactiveText" id="E4LineEdit.setInactiveText" ref="eric4.E4Gui.E4LineEdit.html#E4LineEdit.setInactiveText" />
+      <keyword name="E4Led (Module)" id="E4Led (Module)" ref="eric4.E4Gui.E4Led.html" />
+      <keyword name="E4Led" id="E4Led" ref="eric4.E4Gui.E4Led.html#E4Led" />
+      <keyword name="E4Led (Constructor)" id="E4Led (Constructor)" ref="eric4.E4Gui.E4Led.html#E4Led.__init__" />
+      <keyword name="E4Led.__getBestRoundSize" id="E4Led.__getBestRoundSize" ref="eric4.E4Gui.E4Led.html#E4Led.__getBestRoundSize" />
+      <keyword name="E4Led.__paintRectangular" id="E4Led.__paintRectangular" ref="eric4.E4Gui.E4Led.html#E4Led.__paintRectangular" />
+      <keyword name="E4Led.__paintRound" id="E4Led.__paintRound" ref="eric4.E4Gui.E4Led.html#E4Led.__paintRound" />
+      <keyword name="E4Led.color" id="E4Led.color" ref="eric4.E4Gui.E4Led.html#E4Led.color" />
+      <keyword name="E4Led.darkFactor" id="E4Led.darkFactor" ref="eric4.E4Gui.E4Led.html#E4Led.darkFactor" />
+      <keyword name="E4Led.isFramed" id="E4Led.isFramed" ref="eric4.E4Gui.E4Led.html#E4Led.isFramed" />
+      <keyword name="E4Led.isOn" id="E4Led.isOn" ref="eric4.E4Gui.E4Led.html#E4Led.isOn" />
+      <keyword name="E4Led.minimumSizeHint" id="E4Led.minimumSizeHint" ref="eric4.E4Gui.E4Led.html#E4Led.minimumSizeHint" />
+      <keyword name="E4Led.off" id="E4Led.off" ref="eric4.E4Gui.E4Led.html#E4Led.off" />
+      <keyword name="E4Led.on" id="E4Led.on" ref="eric4.E4Gui.E4Led.html#E4Led.on" />
+      <keyword name="E4Led.paintEvent" id="E4Led.paintEvent" ref="eric4.E4Gui.E4Led.html#E4Led.paintEvent" />
+      <keyword name="E4Led.ratio" id="E4Led.ratio" ref="eric4.E4Gui.E4Led.html#E4Led.ratio" />
+      <keyword name="E4Led.setColor" id="E4Led.setColor" ref="eric4.E4Gui.E4Led.html#E4Led.setColor" />
+      <keyword name="E4Led.setDarkFactor" id="E4Led.setDarkFactor" ref="eric4.E4Gui.E4Led.html#E4Led.setDarkFactor" />
+      <keyword name="E4Led.setFramed" id="E4Led.setFramed" ref="eric4.E4Gui.E4Led.html#E4Led.setFramed" />
+      <keyword name="E4Led.setOn" id="E4Led.setOn" ref="eric4.E4Gui.E4Led.html#E4Led.setOn" />
+      <keyword name="E4Led.setRatio" id="E4Led.setRatio" ref="eric4.E4Gui.E4Led.html#E4Led.setRatio" />
+      <keyword name="E4Led.setShape" id="E4Led.setShape" ref="eric4.E4Gui.E4Led.html#E4Led.setShape" />
+      <keyword name="E4Led.shape" id="E4Led.shape" ref="eric4.E4Gui.E4Led.html#E4Led.shape" />
+      <keyword name="E4Led.sizeHint" id="E4Led.sizeHint" ref="eric4.E4Gui.E4Led.html#E4Led.sizeHint" />
+      <keyword name="E4Led.toggle" id="E4Led.toggle" ref="eric4.E4Gui.E4Led.html#E4Led.toggle" />
+      <keyword name="E4Application (Module)" id="E4Application (Module)" ref="eric4.E4Gui.E4Application.html" />
+      <keyword name="E4Application" id="E4Application" ref="eric4.E4Gui.E4Application.html#E4Application" />
+      <keyword name="E4Application (Constructor)" id="E4Application (Constructor)" ref="eric4.E4Gui.E4Application.html#E4Application.__init__" />
+      <keyword name="E4Application.getObject" id="E4Application.getObject" ref="eric4.E4Gui.E4Application.html#E4Application.getObject" />
+      <keyword name="E4Application.getPluginObject" id="E4Application.getPluginObject" ref="eric4.E4Gui.E4Application.html#E4Application.getPluginObject" />
+      <keyword name="E4Application.getPluginObjectType" id="E4Application.getPluginObjectType" ref="eric4.E4Gui.E4Application.html#E4Application.getPluginObjectType" />
+      <keyword name="E4Application.getPluginObjects" id="E4Application.getPluginObjects" ref="eric4.E4Gui.E4Application.html#E4Application.getPluginObjects" />
+      <keyword name="E4Application.registerObject" id="E4Application.registerObject" ref="eric4.E4Gui.E4Application.html#E4Application.registerObject" />
+      <keyword name="E4Application.registerPluginObject" id="E4Application.registerPluginObject" ref="eric4.E4Gui.E4Application.html#E4Application.registerPluginObject" />
+      <keyword name="E4Application.unregisterPluginObject" id="E4Application.unregisterPluginObject" ref="eric4.E4Gui.E4Application.html#E4Application.unregisterPluginObject" />
+      <keyword name="E4SingleApplication (Module)" id="E4SingleApplication (Module)" ref="eric4.E4Gui.E4SingleApplication.html" />
+      <keyword name="E4SingleApplicationClient" id="E4SingleApplicationClient" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient" />
+      <keyword name="E4SingleApplicationServer" id="E4SingleApplicationServer" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer" />
+      <keyword name="E4SingleApplicationClient (Constructor)" id="E4SingleApplicationClient (Constructor)" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient.__init__" />
+      <keyword name="E4SingleApplicationClient.__openFile" id="E4SingleApplicationClient.__openFile" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient.__openFile" />
+      <keyword name="E4SingleApplicationClient.__openProject" id="E4SingleApplicationClient.__openProject" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient.__openProject" />
+      <keyword name="E4SingleApplicationClient.__sendArguments" id="E4SingleApplicationClient.__sendArguments" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient.__sendArguments" />
+      <keyword name="E4SingleApplicationClient.processArgs" id="E4SingleApplicationClient.processArgs" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationClient.processArgs" />
+      <keyword name="E4SingleApplicationServer (Constructor)" id="E4SingleApplicationServer (Constructor)" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer.__init__" />
+      <keyword name="E4SingleApplicationServer.__saArguments" id="E4SingleApplicationServer.__saArguments" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer.__saArguments" />
+      <keyword name="E4SingleApplicationServer.__saOpenFile" id="E4SingleApplicationServer.__saOpenFile" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer.__saOpenFile" />
+      <keyword name="E4SingleApplicationServer.__saOpenProject" id="E4SingleApplicationServer.__saOpenProject" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer.__saOpenProject" />
+      <keyword name="E4SingleApplicationServer.handleCommand" id="E4SingleApplicationServer.handleCommand" ref="eric4.E4Gui.E4SingleApplication.html#E4SingleApplicationServer.handleCommand" />
+      <keyword name="Project (Package)" id="Project (Package)" ref="index-eric4.Project.html" />
+      <keyword name="DebuggerPropertiesDialog (Module)" id="DebuggerPropertiesDialog (Module)" ref="eric4.Project.DebuggerPropertiesDialog.html" />
+      <keyword name="DebuggerPropertiesDialog" id="DebuggerPropertiesDialog" ref="eric4.Project.DebuggerPropertiesDialog.html#DebuggerPropertiesDialog" />
+      <keyword name="DebuggerPropertiesDialog (Constructor)" id="DebuggerPropertiesDialog (Constructor)" ref="eric4.Project.DebuggerPropertiesDialog.html#DebuggerPropertiesDialog.__init__" />
+      <keyword name="DebuggerPropertiesDialog.on_debugClientButton_clicked" id="DebuggerPropertiesDialog.on_debugClientButton_clicked" ref="eric4.Project.DebuggerPropertiesDialog.html#DebuggerPropertiesDialog.on_debugClientButton_clicked" />
+      <keyword name="DebuggerPropertiesDialog.on_interpreterButton_clicked" id="DebuggerPropertiesDialog.on_interpreterButton_clicked" ref="eric4.Project.DebuggerPropertiesDialog.html#DebuggerPropertiesDialog.on_interpreterButton_clicked" />
+      <keyword name="DebuggerPropertiesDialog.storeData" id="DebuggerPropertiesDialog.storeData" ref="eric4.Project.DebuggerPropertiesDialog.html#DebuggerPropertiesDialog.storeData" />
+      <keyword name="NewDialogClassDialog (Module)" id="NewDialogClassDialog (Module)" ref="eric4.Project.NewDialogClassDialog.html" />
+      <keyword name="NewDialogClassDialog" id="NewDialogClassDialog" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog" />
+      <keyword name="NewDialogClassDialog (Constructor)" id="NewDialogClassDialog (Constructor)" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.__init__" />
+      <keyword name="NewDialogClassDialog.__enableOkButton" id="NewDialogClassDialog.__enableOkButton" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.__enableOkButton" />
+      <keyword name="NewDialogClassDialog.getData" id="NewDialogClassDialog.getData" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.getData" />
+      <keyword name="NewDialogClassDialog.on_classnameEdit_textChanged" id="NewDialogClassDialog.on_classnameEdit_textChanged" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.on_classnameEdit_textChanged" />
+      <keyword name="NewDialogClassDialog.on_filenameEdit_textChanged" id="NewDialogClassDialog.on_filenameEdit_textChanged" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.on_filenameEdit_textChanged" />
+      <keyword name="NewDialogClassDialog.on_pathButton_clicked" id="NewDialogClassDialog.on_pathButton_clicked" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.on_pathButton_clicked" />
+      <keyword name="NewDialogClassDialog.on_pathnameEdit_textChanged" id="NewDialogClassDialog.on_pathnameEdit_textChanged" ref="eric4.Project.NewDialogClassDialog.html#NewDialogClassDialog.on_pathnameEdit_textChanged" />
+      <keyword name="SpellingPropertiesDialog (Module)" id="SpellingPropertiesDialog (Module)" ref="eric4.Project.SpellingPropertiesDialog.html" />
+      <keyword name="SpellingPropertiesDialog" id="SpellingPropertiesDialog" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog" />
+      <keyword name="SpellingPropertiesDialog (Constructor)" id="SpellingPropertiesDialog (Constructor)" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog.__init__" />
+      <keyword name="SpellingPropertiesDialog.initDialog" id="SpellingPropertiesDialog.initDialog" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog.initDialog" />
+      <keyword name="SpellingPropertiesDialog.on_pelButton_clicked" id="SpellingPropertiesDialog.on_pelButton_clicked" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog.on_pelButton_clicked" />
+      <keyword name="SpellingPropertiesDialog.on_pwlButton_clicked" id="SpellingPropertiesDialog.on_pwlButton_clicked" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog.on_pwlButton_clicked" />
+      <keyword name="SpellingPropertiesDialog.storeData" id="SpellingPropertiesDialog.storeData" ref="eric4.Project.SpellingPropertiesDialog.html#SpellingPropertiesDialog.storeData" />
+      <keyword name="TranslationPropertiesDialog (Module)" id="TranslationPropertiesDialog (Module)" ref="eric4.Project.TranslationPropertiesDialog.html" />
+      <keyword name="TranslationPropertiesDialog" id="TranslationPropertiesDialog" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog" />
+      <keyword name="TranslationPropertiesDialog (Constructor)" id="TranslationPropertiesDialog (Constructor)" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.__init__" />
+      <keyword name="TranslationPropertiesDialog.initDialog" id="TranslationPropertiesDialog.initDialog" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.initDialog" />
+      <keyword name="TranslationPropertiesDialog.initFilters" id="TranslationPropertiesDialog.initFilters" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.initFilters" />
+      <keyword name="TranslationPropertiesDialog.on_addExceptionButton_clicked" id="TranslationPropertiesDialog.on_addExceptionButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_addExceptionButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_deleteExceptionButton_clicked" id="TranslationPropertiesDialog.on_deleteExceptionButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_deleteExceptionButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_exceptDirButton_clicked" id="TranslationPropertiesDialog.on_exceptDirButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_exceptDirButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_exceptFileButton_clicked" id="TranslationPropertiesDialog.on_exceptFileButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_exceptFileButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_exceptionEdit_textChanged" id="TranslationPropertiesDialog.on_exceptionEdit_textChanged" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_exceptionEdit_textChanged" />
+      <keyword name="TranslationPropertiesDialog.on_exceptionsList_currentRowChanged" id="TranslationPropertiesDialog.on_exceptionsList_currentRowChanged" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_exceptionsList_currentRowChanged" />
+      <keyword name="TranslationPropertiesDialog.on_transBinPathButton_clicked" id="TranslationPropertiesDialog.on_transBinPathButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_transBinPathButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_transPatternButton_clicked" id="TranslationPropertiesDialog.on_transPatternButton_clicked" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_transPatternButton_clicked" />
+      <keyword name="TranslationPropertiesDialog.on_transPatternEdit_textChanged" id="TranslationPropertiesDialog.on_transPatternEdit_textChanged" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.on_transPatternEdit_textChanged" />
+      <keyword name="TranslationPropertiesDialog.storeData" id="TranslationPropertiesDialog.storeData" ref="eric4.Project.TranslationPropertiesDialog.html#TranslationPropertiesDialog.storeData" />
+      <keyword name="ProjectBrowserSortFilterProxyModel (Module)" id="ProjectBrowserSortFilterProxyModel (Module)" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html" />
+      <keyword name="ProjectBrowserSortFilterProxyModel" id="ProjectBrowserSortFilterProxyModel" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html#ProjectBrowserSortFilterProxyModel" />
+      <keyword name="ProjectBrowserSortFilterProxyModel (Constructor)" id="ProjectBrowserSortFilterProxyModel (Constructor)" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html#ProjectBrowserSortFilterProxyModel.__init__" />
+      <keyword name="ProjectBrowserSortFilterProxyModel.filterAcceptsRow" id="ProjectBrowserSortFilterProxyModel.filterAcceptsRow" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html#ProjectBrowserSortFilterProxyModel.filterAcceptsRow" />
+      <keyword name="ProjectBrowserSortFilterProxyModel.preferencesChanged" id="ProjectBrowserSortFilterProxyModel.preferencesChanged" ref="eric4.Project.ProjectBrowserSortFilterProxyModel.html#ProjectBrowserSortFilterProxyModel.preferencesChanged" />
+      <keyword name="ProjectOthersBrowser (Module)" id="ProjectOthersBrowser (Module)" ref="eric4.Project.ProjectOthersBrowser.html" />
+      <keyword name="ProjectOthersBrowser" id="ProjectOthersBrowser" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser" />
+      <keyword name="ProjectOthersBrowser (Constructor)" id="ProjectOthersBrowser (Constructor)" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__init__" />
+      <keyword name="ProjectOthersBrowser.__deleteItem" id="ProjectOthersBrowser.__deleteItem" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__deleteItem" />
+      <keyword name="ProjectOthersBrowser.__refreshItem" id="ProjectOthersBrowser.__refreshItem" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__refreshItem" />
+      <keyword name="ProjectOthersBrowser.__removeItem" id="ProjectOthersBrowser.__removeItem" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__removeItem" />
+      <keyword name="ProjectOthersBrowser.__showContextMenu" id="ProjectOthersBrowser.__showContextMenu" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__showContextMenu" />
+      <keyword name="ProjectOthersBrowser.__showContextMenuBack" id="ProjectOthersBrowser.__showContextMenuBack" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__showContextMenuBack" />
+      <keyword name="ProjectOthersBrowser.__showContextMenuMulti" id="ProjectOthersBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectOthersBrowser._contextMenuRequested" id="ProjectOthersBrowser._contextMenuRequested" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser._contextMenuRequested" />
+      <keyword name="ProjectOthersBrowser._createPopupMenus" id="ProjectOthersBrowser._createPopupMenus" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser._createPopupMenus" />
+      <keyword name="ProjectOthersBrowser._editPixmap" id="ProjectOthersBrowser._editPixmap" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser._editPixmap" />
+      <keyword name="ProjectOthersBrowser._openItem" id="ProjectOthersBrowser._openItem" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser._openItem" />
+      <keyword name="ProjectOthersBrowser._showContextMenu" id="ProjectOthersBrowser._showContextMenu" ref="eric4.Project.ProjectOthersBrowser.html#ProjectOthersBrowser._showContextMenu" />
+      <keyword name="Project (Module)" id="Project (Module)" ref="eric4.Project.Project.html" />
+      <keyword name="Project" id="Project" ref="eric4.Project.Project.html#Project" />
+      <keyword name="Project (Constructor)" id="Project (Constructor)" ref="eric4.Project.Project.html#Project.__init__" />
+      <keyword name="Project.__addRecursiveDirectory" id="Project.__addRecursiveDirectory" ref="eric4.Project.Project.html#Project.__addRecursiveDirectory" />
+      <keyword name="Project.__addSingleDirectory" id="Project.__addSingleDirectory" ref="eric4.Project.Project.html#Project.__addSingleDirectory" />
+      <keyword name="Project.__addToOthers" id="Project.__addToOthers" ref="eric4.Project.Project.html#Project.__addToOthers" />
+      <keyword name="Project.__binaryTranslationFile" id="Project.__binaryTranslationFile" ref="eric4.Project.Project.html#Project.__binaryTranslationFile" />
+      <keyword name="Project.__checkFilesExist" id="Project.__checkFilesExist" ref="eric4.Project.Project.html#Project.__checkFilesExist" />
+      <keyword name="Project.__clearRecent" id="Project.__clearRecent" ref="eric4.Project.Project.html#Project.__clearRecent" />
+      <keyword name="Project.__closeAllWindows" id="Project.__closeAllWindows" ref="eric4.Project.Project.html#Project.__closeAllWindows" />
+      <keyword name="Project.__createSnapshotSource" id="Project.__createSnapshotSource" ref="eric4.Project.Project.html#Project.__createSnapshotSource" />
+      <keyword name="Project.__createZipDirEntries" id="Project.__createZipDirEntries" ref="eric4.Project.Project.html#Project.__createZipDirEntries" />
+      <keyword name="Project.__deleteDebugProperties" id="Project.__deleteDebugProperties" ref="eric4.Project.Project.html#Project.__deleteDebugProperties" />
+      <keyword name="Project.__deleteSession" id="Project.__deleteSession" ref="eric4.Project.Project.html#Project.__deleteSession" />
+      <keyword name="Project.__doSearchNewFiles" id="Project.__doSearchNewFiles" ref="eric4.Project.Project.html#Project.__doSearchNewFiles" />
+      <keyword name="Project.__initData" id="Project.__initData" ref="eric4.Project.Project.html#Project.__initData" />
+      <keyword name="Project.__initDebugProperties" id="Project.__initDebugProperties" ref="eric4.Project.Project.html#Project.__initDebugProperties" />
+      <keyword name="Project.__initProjectTypes" id="Project.__initProjectTypes" ref="eric4.Project.Project.html#Project.__initProjectTypes" />
+      <keyword name="Project.__loadRecent" id="Project.__loadRecent" ref="eric4.Project.Project.html#Project.__loadRecent" />
+      <keyword name="Project.__openRecent" id="Project.__openRecent" ref="eric4.Project.Project.html#Project.__openRecent" />
+      <keyword name="Project.__pluginCreateArchive" id="Project.__pluginCreateArchive" ref="eric4.Project.Project.html#Project.__pluginCreateArchive" />
+      <keyword name="Project.__pluginCreatePkgList" id="Project.__pluginCreatePkgList" ref="eric4.Project.Project.html#Project.__pluginCreatePkgList" />
+      <keyword name="Project.__pluginCreateSnapshotArchive" id="Project.__pluginCreateSnapshotArchive" ref="eric4.Project.Project.html#Project.__pluginCreateSnapshotArchive" />
+      <keyword name="Project.__pluginExtractVersion" id="Project.__pluginExtractVersion" ref="eric4.Project.Project.html#Project.__pluginExtractVersion" />
+      <keyword name="Project.__readDebugProperties" id="Project.__readDebugProperties" ref="eric4.Project.Project.html#Project.__readDebugProperties" />
+      <keyword name="Project.__readProject" id="Project.__readProject" ref="eric4.Project.Project.html#Project.__readProject" />
+      <keyword name="Project.__readSession" id="Project.__readSession" ref="eric4.Project.Project.html#Project.__readSession" />
+      <keyword name="Project.__readTasks" id="Project.__readTasks" ref="eric4.Project.Project.html#Project.__readTasks" />
+      <keyword name="Project.__readUserProperties" id="Project.__readUserProperties" ref="eric4.Project.Project.html#Project.__readUserProperties" />
+      <keyword name="Project.__readXMLDebugProperties" id="Project.__readXMLDebugProperties" ref="eric4.Project.Project.html#Project.__readXMLDebugProperties" />
+      <keyword name="Project.__readXMLProject" id="Project.__readXMLProject" ref="eric4.Project.Project.html#Project.__readXMLProject" />
+      <keyword name="Project.__readXMLSession" id="Project.__readXMLSession" ref="eric4.Project.Project.html#Project.__readXMLSession" />
+      <keyword name="Project.__readXMLTasks" id="Project.__readXMLTasks" ref="eric4.Project.Project.html#Project.__readXMLTasks" />
+      <keyword name="Project.__saveRecent" id="Project.__saveRecent" ref="eric4.Project.Project.html#Project.__saveRecent" />
+      <keyword name="Project.__searchNewFiles" id="Project.__searchNewFiles" ref="eric4.Project.Project.html#Project.__searchNewFiles" />
+      <keyword name="Project.__showCodeCoverage" id="Project.__showCodeCoverage" ref="eric4.Project.Project.html#Project.__showCodeCoverage" />
+      <keyword name="Project.__showCodeMetrics" id="Project.__showCodeMetrics" ref="eric4.Project.Project.html#Project.__showCodeMetrics" />
+      <keyword name="Project.__showContextMenuApiDoc" id="Project.__showContextMenuApiDoc" ref="eric4.Project.Project.html#Project.__showContextMenuApiDoc" />
+      <keyword name="Project.__showContextMenuChecks" id="Project.__showContextMenuChecks" ref="eric4.Project.Project.html#Project.__showContextMenuChecks" />
+      <keyword name="Project.__showContextMenuGraphics" id="Project.__showContextMenuGraphics" ref="eric4.Project.Project.html#Project.__showContextMenuGraphics" />
+      <keyword name="Project.__showContextMenuPackagers" id="Project.__showContextMenuPackagers" ref="eric4.Project.Project.html#Project.__showContextMenuPackagers" />
+      <keyword name="Project.__showContextMenuRecent" id="Project.__showContextMenuRecent" ref="eric4.Project.Project.html#Project.__showContextMenuRecent" />
+      <keyword name="Project.__showContextMenuShow" id="Project.__showContextMenuShow" ref="eric4.Project.Project.html#Project.__showContextMenuShow" />
+      <keyword name="Project.__showContextMenuVCS" id="Project.__showContextMenuVCS" ref="eric4.Project.Project.html#Project.__showContextMenuVCS" />
+      <keyword name="Project.__showDebugProperties" id="Project.__showDebugProperties" ref="eric4.Project.Project.html#Project.__showDebugProperties" />
+      <keyword name="Project.__showFiletypeAssociations" id="Project.__showFiletypeAssociations" ref="eric4.Project.Project.html#Project.__showFiletypeAssociations" />
+      <keyword name="Project.__showLexerAssociations" id="Project.__showLexerAssociations" ref="eric4.Project.Project.html#Project.__showLexerAssociations" />
+      <keyword name="Project.__showMenu" id="Project.__showMenu" ref="eric4.Project.Project.html#Project.__showMenu" />
+      <keyword name="Project.__showProfileData" id="Project.__showProfileData" ref="eric4.Project.Project.html#Project.__showProfileData" />
+      <keyword name="Project.__showProperties" id="Project.__showProperties" ref="eric4.Project.Project.html#Project.__showProperties" />
+      <keyword name="Project.__showUserProperties" id="Project.__showUserProperties" ref="eric4.Project.Project.html#Project.__showUserProperties" />
+      <keyword name="Project.__statusMonitorStatus" id="Project.__statusMonitorStatus" ref="eric4.Project.Project.html#Project.__statusMonitorStatus" />
+      <keyword name="Project.__syncRecent" id="Project.__syncRecent" ref="eric4.Project.Project.html#Project.__syncRecent" />
+      <keyword name="Project.__writeDebugProperties" id="Project.__writeDebugProperties" ref="eric4.Project.Project.html#Project.__writeDebugProperties" />
+      <keyword name="Project.__writeProject" id="Project.__writeProject" ref="eric4.Project.Project.html#Project.__writeProject" />
+      <keyword name="Project.__writeSession" id="Project.__writeSession" ref="eric4.Project.Project.html#Project.__writeSession" />
+      <keyword name="Project.__writeTasks" id="Project.__writeTasks" ref="eric4.Project.Project.html#Project.__writeTasks" />
+      <keyword name="Project.__writeUserProperties" id="Project.__writeUserProperties" ref="eric4.Project.Project.html#Project.__writeUserProperties" />
+      <keyword name="Project.__writeXMLProject" id="Project.__writeXMLProject" ref="eric4.Project.Project.html#Project.__writeXMLProject" />
+      <keyword name="Project.addDirectory" id="Project.addDirectory" ref="eric4.Project.Project.html#Project.addDirectory" />
+      <keyword name="Project.addE4Actions" id="Project.addE4Actions" ref="eric4.Project.Project.html#Project.addE4Actions" />
+      <keyword name="Project.addFiles" id="Project.addFiles" ref="eric4.Project.Project.html#Project.addFiles" />
+      <keyword name="Project.addIdlDir" id="Project.addIdlDir" ref="eric4.Project.Project.html#Project.addIdlDir" />
+      <keyword name="Project.addIdlFiles" id="Project.addIdlFiles" ref="eric4.Project.Project.html#Project.addIdlFiles" />
+      <keyword name="Project.addLanguage" id="Project.addLanguage" ref="eric4.Project.Project.html#Project.addLanguage" />
+      <keyword name="Project.addOthersDir" id="Project.addOthersDir" ref="eric4.Project.Project.html#Project.addOthersDir" />
+      <keyword name="Project.addOthersFiles" id="Project.addOthersFiles" ref="eric4.Project.Project.html#Project.addOthersFiles" />
+      <keyword name="Project.addResourceDir" id="Project.addResourceDir" ref="eric4.Project.Project.html#Project.addResourceDir" />
+      <keyword name="Project.addResourceFiles" id="Project.addResourceFiles" ref="eric4.Project.Project.html#Project.addResourceFiles" />
+      <keyword name="Project.addSourceDir" id="Project.addSourceDir" ref="eric4.Project.Project.html#Project.addSourceDir" />
+      <keyword name="Project.addSourceFiles" id="Project.addSourceFiles" ref="eric4.Project.Project.html#Project.addSourceFiles" />
+      <keyword name="Project.addUiDir" id="Project.addUiDir" ref="eric4.Project.Project.html#Project.addUiDir" />
+      <keyword name="Project.addUiFiles" id="Project.addUiFiles" ref="eric4.Project.Project.html#Project.addUiFiles" />
+      <keyword name="Project.appendFile" id="Project.appendFile" ref="eric4.Project.Project.html#Project.appendFile" />
+      <keyword name="Project.checkDirty" id="Project.checkDirty" ref="eric4.Project.Project.html#Project.checkDirty" />
+      <keyword name="Project.checkLanguageFiles" id="Project.checkLanguageFiles" ref="eric4.Project.Project.html#Project.checkLanguageFiles" />
+      <keyword name="Project.checkVCSStatus" id="Project.checkVCSStatus" ref="eric4.Project.Project.html#Project.checkVCSStatus" />
+      <keyword name="Project.clearStatusMonitorCachedState" id="Project.clearStatusMonitorCachedState" ref="eric4.Project.Project.html#Project.clearStatusMonitorCachedState" />
+      <keyword name="Project.closeProject" id="Project.closeProject" ref="eric4.Project.Project.html#Project.closeProject" />
+      <keyword name="Project.copyDirectory" id="Project.copyDirectory" ref="eric4.Project.Project.html#Project.copyDirectory" />
+      <keyword name="Project.deleteDirectory" id="Project.deleteDirectory" ref="eric4.Project.Project.html#Project.deleteDirectory" />
+      <keyword name="Project.deleteFile" id="Project.deleteFile" ref="eric4.Project.Project.html#Project.deleteFile" />
+      <keyword name="Project.deleteLanguageFile" id="Project.deleteLanguageFile" ref="eric4.Project.Project.html#Project.deleteLanguageFile" />
+      <keyword name="Project.getActions" id="Project.getActions" ref="eric4.Project.Project.html#Project.getActions" />
+      <keyword name="Project.getData" id="Project.getData" ref="eric4.Project.Project.html#Project.getData" />
+      <keyword name="Project.getDebugProperty" id="Project.getDebugProperty" ref="eric4.Project.Project.html#Project.getDebugProperty" />
+      <keyword name="Project.getDefaultSourceExtension" id="Project.getDefaultSourceExtension" ref="eric4.Project.Project.html#Project.getDefaultSourceExtension" />
+      <keyword name="Project.getEditorLexerAssoc" id="Project.getEditorLexerAssoc" ref="eric4.Project.Project.html#Project.getEditorLexerAssoc" />
+      <keyword name="Project.getFiles" id="Project.getFiles" ref="eric4.Project.Project.html#Project.getFiles" />
+      <keyword name="Project.getMainScript" id="Project.getMainScript" ref="eric4.Project.Project.html#Project.getMainScript" />
+      <keyword name="Project.getMenu" id="Project.getMenu" ref="eric4.Project.Project.html#Project.getMenu" />
+      <keyword name="Project.getModel" id="Project.getModel" ref="eric4.Project.Project.html#Project.getModel" />
+      <keyword name="Project.getMostRecent" id="Project.getMostRecent" ref="eric4.Project.Project.html#Project.getMostRecent" />
+      <keyword name="Project.getProjectDictionaries" id="Project.getProjectDictionaries" ref="eric4.Project.Project.html#Project.getProjectDictionaries" />
+      <keyword name="Project.getProjectFile" id="Project.getProjectFile" ref="eric4.Project.Project.html#Project.getProjectFile" />
+      <keyword name="Project.getProjectLanguage" id="Project.getProjectLanguage" ref="eric4.Project.Project.html#Project.getProjectLanguage" />
+      <keyword name="Project.getProjectManagementDir" id="Project.getProjectManagementDir" ref="eric4.Project.Project.html#Project.getProjectManagementDir" />
+      <keyword name="Project.getProjectPath" id="Project.getProjectPath" ref="eric4.Project.Project.html#Project.getProjectPath" />
+      <keyword name="Project.getProjectSpellLanguage" id="Project.getProjectSpellLanguage" ref="eric4.Project.Project.html#Project.getProjectSpellLanguage" />
+      <keyword name="Project.getProjectType" id="Project.getProjectType" ref="eric4.Project.Project.html#Project.getProjectType" />
+      <keyword name="Project.getProjectTypes" id="Project.getProjectTypes" ref="eric4.Project.Project.html#Project.getProjectTypes" />
+      <keyword name="Project.getSources" id="Project.getSources" ref="eric4.Project.Project.html#Project.getSources" />
+      <keyword name="Project.getStatusMonitorAutoUpdate" id="Project.getStatusMonitorAutoUpdate" ref="eric4.Project.Project.html#Project.getStatusMonitorAutoUpdate" />
+      <keyword name="Project.getStatusMonitorInterval" id="Project.getStatusMonitorInterval" ref="eric4.Project.Project.html#Project.getStatusMonitorInterval" />
+      <keyword name="Project.getVcs" id="Project.getVcs" ref="eric4.Project.Project.html#Project.getVcs" />
+      <keyword name="Project.handleApplicationDiagram" id="Project.handleApplicationDiagram" ref="eric4.Project.Project.html#Project.handleApplicationDiagram" />
+      <keyword name="Project.handlePreferencesChanged" id="Project.handlePreferencesChanged" ref="eric4.Project.Project.html#Project.handlePreferencesChanged" />
+      <keyword name="Project.hasEntry" id="Project.hasEntry" ref="eric4.Project.Project.html#Project.hasEntry" />
+      <keyword name="Project.hasProjectType" id="Project.hasProjectType" ref="eric4.Project.Project.html#Project.hasProjectType" />
+      <keyword name="Project.initActions" id="Project.initActions" ref="eric4.Project.Project.html#Project.initActions" />
+      <keyword name="Project.initFileTypes" id="Project.initFileTypes" ref="eric4.Project.Project.html#Project.initFileTypes" />
+      <keyword name="Project.initMenu" id="Project.initMenu" ref="eric4.Project.Project.html#Project.initMenu" />
+      <keyword name="Project.initToolbar" id="Project.initToolbar" ref="eric4.Project.Project.html#Project.initToolbar" />
+      <keyword name="Project.initVCS" id="Project.initVCS" ref="eric4.Project.Project.html#Project.initVCS" />
+      <keyword name="Project.isDebugPropertiesLoaded" id="Project.isDebugPropertiesLoaded" ref="eric4.Project.Project.html#Project.isDebugPropertiesLoaded" />
+      <keyword name="Project.isDirty" id="Project.isDirty" ref="eric4.Project.Project.html#Project.isDirty" />
+      <keyword name="Project.isOpen" id="Project.isOpen" ref="eric4.Project.Project.html#Project.isOpen" />
+      <keyword name="Project.isProjectFile" id="Project.isProjectFile" ref="eric4.Project.Project.html#Project.isProjectFile" />
+      <keyword name="Project.isProjectForm" id="Project.isProjectForm" ref="eric4.Project.Project.html#Project.isProjectForm" />
+      <keyword name="Project.isProjectInterface" id="Project.isProjectInterface" ref="eric4.Project.Project.html#Project.isProjectInterface" />
+      <keyword name="Project.isProjectResource" id="Project.isProjectResource" ref="eric4.Project.Project.html#Project.isProjectResource" />
+      <keyword name="Project.isProjectSource" id="Project.isProjectSource" ref="eric4.Project.Project.html#Project.isProjectSource" />
+      <keyword name="Project.moveDirectory" id="Project.moveDirectory" ref="eric4.Project.Project.html#Project.moveDirectory" />
+      <keyword name="Project.newProject" id="Project.newProject" ref="eric4.Project.Project.html#Project.newProject" />
+      <keyword name="Project.newProjectAddFiles" id="Project.newProjectAddFiles" ref="eric4.Project.Project.html#Project.newProjectAddFiles" />
+      <keyword name="Project.openProject" id="Project.openProject" ref="eric4.Project.Project.html#Project.openProject" />
+      <keyword name="Project.othersAdded" id="Project.othersAdded" ref="eric4.Project.Project.html#Project.othersAdded" />
+      <keyword name="Project.registerProjectType" id="Project.registerProjectType" ref="eric4.Project.Project.html#Project.registerProjectType" />
+      <keyword name="Project.removeDirectory" id="Project.removeDirectory" ref="eric4.Project.Project.html#Project.removeDirectory" />
+      <keyword name="Project.removeE4Actions" id="Project.removeE4Actions" ref="eric4.Project.Project.html#Project.removeE4Actions" />
+      <keyword name="Project.removeFile" id="Project.removeFile" ref="eric4.Project.Project.html#Project.removeFile" />
+      <keyword name="Project.removeLanguageFile" id="Project.removeLanguageFile" ref="eric4.Project.Project.html#Project.removeLanguageFile" />
+      <keyword name="Project.renameFile" id="Project.renameFile" ref="eric4.Project.Project.html#Project.renameFile" />
+      <keyword name="Project.renameFileInPdata" id="Project.renameFileInPdata" ref="eric4.Project.Project.html#Project.renameFileInPdata" />
+      <keyword name="Project.renameMainScript" id="Project.renameMainScript" ref="eric4.Project.Project.html#Project.renameMainScript" />
+      <keyword name="Project.reopenProject" id="Project.reopenProject" ref="eric4.Project.Project.html#Project.reopenProject" />
+      <keyword name="Project.repopulateItem" id="Project.repopulateItem" ref="eric4.Project.Project.html#Project.repopulateItem" />
+      <keyword name="Project.saveAllScripts" id="Project.saveAllScripts" ref="eric4.Project.Project.html#Project.saveAllScripts" />
+      <keyword name="Project.saveProject" id="Project.saveProject" ref="eric4.Project.Project.html#Project.saveProject" />
+      <keyword name="Project.saveProjectAs" id="Project.saveProjectAs" ref="eric4.Project.Project.html#Project.saveProjectAs" />
+      <keyword name="Project.setData" id="Project.setData" ref="eric4.Project.Project.html#Project.setData" />
+      <keyword name="Project.setDbgInfo" id="Project.setDbgInfo" ref="eric4.Project.Project.html#Project.setDbgInfo" />
+      <keyword name="Project.setDirty" id="Project.setDirty" ref="eric4.Project.Project.html#Project.setDirty" />
+      <keyword name="Project.setStatusMonitorAutoUpdate" id="Project.setStatusMonitorAutoUpdate" ref="eric4.Project.Project.html#Project.setStatusMonitorAutoUpdate" />
+      <keyword name="Project.setStatusMonitorInterval" id="Project.setStatusMonitorInterval" ref="eric4.Project.Project.html#Project.setStatusMonitorInterval" />
+      <keyword name="Project.startStatusMonitor" id="Project.startStatusMonitor" ref="eric4.Project.Project.html#Project.startStatusMonitor" />
+      <keyword name="Project.stopStatusMonitor" id="Project.stopStatusMonitor" ref="eric4.Project.Project.html#Project.stopStatusMonitor" />
+      <keyword name="Project.unregisterProjectType" id="Project.unregisterProjectType" ref="eric4.Project.Project.html#Project.unregisterProjectType" />
+      <keyword name="Project.updateFileTypes" id="Project.updateFileTypes" ref="eric4.Project.Project.html#Project.updateFileTypes" />
+      <keyword name="AddDirectoryDialog (Module)" id="AddDirectoryDialog (Module)" ref="eric4.Project.AddDirectoryDialog.html" />
+      <keyword name="AddDirectoryDialog" id="AddDirectoryDialog" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog" />
+      <keyword name="AddDirectoryDialog (Constructor)" id="AddDirectoryDialog (Constructor)" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.__init__" />
+      <keyword name="AddDirectoryDialog.__dirDialog" id="AddDirectoryDialog.__dirDialog" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.__dirDialog" />
+      <keyword name="AddDirectoryDialog.getData" id="AddDirectoryDialog.getData" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.getData" />
+      <keyword name="AddDirectoryDialog.on_filterComboBox_highlighted" id="AddDirectoryDialog.on_filterComboBox_highlighted" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.on_filterComboBox_highlighted" />
+      <keyword name="AddDirectoryDialog.on_sourceDirButton_clicked" id="AddDirectoryDialog.on_sourceDirButton_clicked" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.on_sourceDirButton_clicked" />
+      <keyword name="AddDirectoryDialog.on_sourceDirEdit_textChanged" id="AddDirectoryDialog.on_sourceDirEdit_textChanged" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.on_sourceDirEdit_textChanged" />
+      <keyword name="AddDirectoryDialog.on_targetDirButton_clicked" id="AddDirectoryDialog.on_targetDirButton_clicked" ref="eric4.Project.AddDirectoryDialog.html#AddDirectoryDialog.on_targetDirButton_clicked" />
+      <keyword name="FiletypeAssociationDialog (Module)" id="FiletypeAssociationDialog (Module)" ref="eric4.Project.FiletypeAssociationDialog.html" />
+      <keyword name="FiletypeAssociationDialog" id="FiletypeAssociationDialog" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog" />
+      <keyword name="FiletypeAssociationDialog (Constructor)" id="FiletypeAssociationDialog (Constructor)" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__init__" />
+      <keyword name="FiletypeAssociationDialog.__createItem" id="FiletypeAssociationDialog.__createItem" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__createItem" />
+      <keyword name="FiletypeAssociationDialog.__reformat" id="FiletypeAssociationDialog.__reformat" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__reformat" />
+      <keyword name="FiletypeAssociationDialog.__resort" id="FiletypeAssociationDialog.__resort" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.__resort" />
+      <keyword name="FiletypeAssociationDialog.on_addAssociationButton_clicked" id="FiletypeAssociationDialog.on_addAssociationButton_clicked" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_addAssociationButton_clicked" />
+      <keyword name="FiletypeAssociationDialog.on_deleteAssociationButton_clicked" id="FiletypeAssociationDialog.on_deleteAssociationButton_clicked" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_deleteAssociationButton_clicked" />
+      <keyword name="FiletypeAssociationDialog.on_filePatternEdit_textChanged" id="FiletypeAssociationDialog.on_filePatternEdit_textChanged" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filePatternEdit_textChanged" />
+      <keyword name="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" id="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" />
+      <keyword name="FiletypeAssociationDialog.transferData" id="FiletypeAssociationDialog.transferData" ref="eric4.Project.FiletypeAssociationDialog.html#FiletypeAssociationDialog.transferData" />
+      <keyword name="AddLanguageDialog (Module)" id="AddLanguageDialog (Module)" ref="eric4.Project.AddLanguageDialog.html" />
+      <keyword name="AddLanguageDialog" id="AddLanguageDialog" ref="eric4.Project.AddLanguageDialog.html#AddLanguageDialog" />
+      <keyword name="AddLanguageDialog (Constructor)" id="AddLanguageDialog (Constructor)" ref="eric4.Project.AddLanguageDialog.html#AddLanguageDialog.__init__" />
+      <keyword name="AddLanguageDialog.getSelectedLanguage" id="AddLanguageDialog.getSelectedLanguage" ref="eric4.Project.AddLanguageDialog.html#AddLanguageDialog.getSelectedLanguage" />
+      <keyword name="UserPropertiesDialog (Module)" id="UserPropertiesDialog (Module)" ref="eric4.Project.UserPropertiesDialog.html" />
+      <keyword name="UserPropertiesDialog" id="UserPropertiesDialog" ref="eric4.Project.UserPropertiesDialog.html#UserPropertiesDialog" />
+      <keyword name="UserPropertiesDialog (Constructor)" id="UserPropertiesDialog (Constructor)" ref="eric4.Project.UserPropertiesDialog.html#UserPropertiesDialog.__init__" />
+      <keyword name="UserPropertiesDialog.storeData" id="UserPropertiesDialog.storeData" ref="eric4.Project.UserPropertiesDialog.html#UserPropertiesDialog.storeData" />
+      <keyword name="AddFileDialog (Module)" id="AddFileDialog (Module)" ref="eric4.Project.AddFileDialog.html" />
+      <keyword name="AddFileDialog" id="AddFileDialog" ref="eric4.Project.AddFileDialog.html#AddFileDialog" />
+      <keyword name="AddFileDialog (Constructor)" id="AddFileDialog (Constructor)" ref="eric4.Project.AddFileDialog.html#AddFileDialog.__init__" />
+      <keyword name="AddFileDialog.getData" id="AddFileDialog.getData" ref="eric4.Project.AddFileDialog.html#AddFileDialog.getData" />
+      <keyword name="AddFileDialog.on_sourceFileButton_clicked" id="AddFileDialog.on_sourceFileButton_clicked" ref="eric4.Project.AddFileDialog.html#AddFileDialog.on_sourceFileButton_clicked" />
+      <keyword name="AddFileDialog.on_sourceFileEdit_textChanged" id="AddFileDialog.on_sourceFileEdit_textChanged" ref="eric4.Project.AddFileDialog.html#AddFileDialog.on_sourceFileEdit_textChanged" />
+      <keyword name="AddFileDialog.on_targetDirButton_clicked" id="AddFileDialog.on_targetDirButton_clicked" ref="eric4.Project.AddFileDialog.html#AddFileDialog.on_targetDirButton_clicked" />
+      <keyword name="AddFoundFilesDialog (Module)" id="AddFoundFilesDialog (Module)" ref="eric4.Project.AddFoundFilesDialog.html" />
+      <keyword name="AddFoundFilesDialog" id="AddFoundFilesDialog" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog" />
+      <keyword name="AddFoundFilesDialog (Constructor)" id="AddFoundFilesDialog (Constructor)" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog.__init__" />
+      <keyword name="AddFoundFilesDialog.getSelection" id="AddFoundFilesDialog.getSelection" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog.getSelection" />
+      <keyword name="AddFoundFilesDialog.on_addAllButton_clicked" id="AddFoundFilesDialog.on_addAllButton_clicked" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog.on_addAllButton_clicked" />
+      <keyword name="AddFoundFilesDialog.on_addSelectedButton_clicked" id="AddFoundFilesDialog.on_addSelectedButton_clicked" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog.on_addSelectedButton_clicked" />
+      <keyword name="AddFoundFilesDialog.on_buttonBox_clicked" id="AddFoundFilesDialog.on_buttonBox_clicked" ref="eric4.Project.AddFoundFilesDialog.html#AddFoundFilesDialog.on_buttonBox_clicked" />
+      <keyword name="ProjectSourcesBrowser (Module)" id="ProjectSourcesBrowser (Module)" ref="eric4.Project.ProjectSourcesBrowser.html" />
+      <keyword name="ProjectSourcesBrowser" id="ProjectSourcesBrowser" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser" />
+      <keyword name="ProjectSourcesBrowser (Constructor)" id="ProjectSourcesBrowser (Constructor)" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__init__" />
+      <keyword name="ProjectSourcesBrowser.__addNewPackage" id="ProjectSourcesBrowser.__addNewPackage" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__addNewPackage" />
+      <keyword name="ProjectSourcesBrowser.__addSourceDirectory" id="ProjectSourcesBrowser.__addSourceDirectory" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__addSourceDirectory" />
+      <keyword name="ProjectSourcesBrowser.__addSourceFiles" id="ProjectSourcesBrowser.__addSourceFiles" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__addSourceFiles" />
+      <keyword name="ProjectSourcesBrowser.__closeAllWindows" id="ProjectSourcesBrowser.__closeAllWindows" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__closeAllWindows" />
+      <keyword name="ProjectSourcesBrowser.__createPythonPopupMenus" id="ProjectSourcesBrowser.__createPythonPopupMenus" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__createPythonPopupMenus" />
+      <keyword name="ProjectSourcesBrowser.__createRubyPopupMenus" id="ProjectSourcesBrowser.__createRubyPopupMenus" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__createRubyPopupMenus" />
+      <keyword name="ProjectSourcesBrowser.__deleteFile" id="ProjectSourcesBrowser.__deleteFile" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__deleteFile" />
+      <keyword name="ProjectSourcesBrowser.__showApplicationDiagram" id="ProjectSourcesBrowser.__showApplicationDiagram" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showApplicationDiagram" />
+      <keyword name="ProjectSourcesBrowser.__showClassDiagram" id="ProjectSourcesBrowser.__showClassDiagram" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showClassDiagram" />
+      <keyword name="ProjectSourcesBrowser.__showCodeCoverage" id="ProjectSourcesBrowser.__showCodeCoverage" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showCodeCoverage" />
+      <keyword name="ProjectSourcesBrowser.__showCodeMetrics" id="ProjectSourcesBrowser.__showCodeMetrics" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showCodeMetrics" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenu" id="ProjectSourcesBrowser.__showContextMenu" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenu" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuBack" id="ProjectSourcesBrowser.__showContextMenuBack" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuBack" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuCheck" id="ProjectSourcesBrowser.__showContextMenuCheck" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuCheck" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuDir" id="ProjectSourcesBrowser.__showContextMenuDir" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuDir" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuDirMulti" id="ProjectSourcesBrowser.__showContextMenuDirMulti" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuDirMulti" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuGraphics" id="ProjectSourcesBrowser.__showContextMenuGraphics" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuGraphics" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuMulti" id="ProjectSourcesBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectSourcesBrowser.__showContextMenuShow" id="ProjectSourcesBrowser.__showContextMenuShow" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showContextMenuShow" />
+      <keyword name="ProjectSourcesBrowser.__showImportsDiagram" id="ProjectSourcesBrowser.__showImportsDiagram" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showImportsDiagram" />
+      <keyword name="ProjectSourcesBrowser.__showPackageDiagram" id="ProjectSourcesBrowser.__showPackageDiagram" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showPackageDiagram" />
+      <keyword name="ProjectSourcesBrowser.__showProfileData" id="ProjectSourcesBrowser.__showProfileData" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser.__showProfileData" />
+      <keyword name="ProjectSourcesBrowser._contextMenuRequested" id="ProjectSourcesBrowser._contextMenuRequested" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser._contextMenuRequested" />
+      <keyword name="ProjectSourcesBrowser._createPopupMenus" id="ProjectSourcesBrowser._createPopupMenus" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser._createPopupMenus" />
+      <keyword name="ProjectSourcesBrowser._openItem" id="ProjectSourcesBrowser._openItem" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser._openItem" />
+      <keyword name="ProjectSourcesBrowser._projectClosed" id="ProjectSourcesBrowser._projectClosed" ref="eric4.Project.ProjectSourcesBrowser.html#ProjectSourcesBrowser._projectClosed" />
+      <keyword name="ProjectResourcesBrowser (Module)" id="ProjectResourcesBrowser (Module)" ref="eric4.Project.ProjectResourcesBrowser.html" />
+      <keyword name="ProjectResourcesBrowser" id="ProjectResourcesBrowser" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser" />
+      <keyword name="ProjectResourcesBrowser (Constructor)" id="ProjectResourcesBrowser (Constructor)" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__init__" />
+      <keyword name="ProjectResourcesBrowser.__addResourceFiles" id="ProjectResourcesBrowser.__addResourceFiles" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__addResourceFiles" />
+      <keyword name="ProjectResourcesBrowser.__addResourcesDirectory" id="ProjectResourcesBrowser.__addResourcesDirectory" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__addResourcesDirectory" />
+      <keyword name="ProjectResourcesBrowser.__checkResourcesNewer" id="ProjectResourcesBrowser.__checkResourcesNewer" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__checkResourcesNewer" />
+      <keyword name="ProjectResourcesBrowser.__compileAllResources" id="ProjectResourcesBrowser.__compileAllResources" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__compileAllResources" />
+      <keyword name="ProjectResourcesBrowser.__compileQRC" id="ProjectResourcesBrowser.__compileQRC" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__compileQRC" />
+      <keyword name="ProjectResourcesBrowser.__compileQRCDone" id="ProjectResourcesBrowser.__compileQRCDone" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__compileQRCDone" />
+      <keyword name="ProjectResourcesBrowser.__compileResource" id="ProjectResourcesBrowser.__compileResource" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__compileResource" />
+      <keyword name="ProjectResourcesBrowser.__compileSelectedResources" id="ProjectResourcesBrowser.__compileSelectedResources" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__compileSelectedResources" />
+      <keyword name="ProjectResourcesBrowser.__deleteFile" id="ProjectResourcesBrowser.__deleteFile" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__deleteFile" />
+      <keyword name="ProjectResourcesBrowser.__newResource" id="ProjectResourcesBrowser.__newResource" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__newResource" />
+      <keyword name="ProjectResourcesBrowser.__openFile" id="ProjectResourcesBrowser.__openFile" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__openFile" />
+      <keyword name="ProjectResourcesBrowser.__readStderr" id="ProjectResourcesBrowser.__readStderr" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__readStderr" />
+      <keyword name="ProjectResourcesBrowser.__readStdout" id="ProjectResourcesBrowser.__readStdout" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__readStdout" />
+      <keyword name="ProjectResourcesBrowser.__showContextMenu" id="ProjectResourcesBrowser.__showContextMenu" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__showContextMenu" />
+      <keyword name="ProjectResourcesBrowser.__showContextMenuBack" id="ProjectResourcesBrowser.__showContextMenuBack" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__showContextMenuBack" />
+      <keyword name="ProjectResourcesBrowser.__showContextMenuDir" id="ProjectResourcesBrowser.__showContextMenuDir" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__showContextMenuDir" />
+      <keyword name="ProjectResourcesBrowser.__showContextMenuDirMulti" id="ProjectResourcesBrowser.__showContextMenuDirMulti" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__showContextMenuDirMulti" />
+      <keyword name="ProjectResourcesBrowser.__showContextMenuMulti" id="ProjectResourcesBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectResourcesBrowser._contextMenuRequested" id="ProjectResourcesBrowser._contextMenuRequested" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser._contextMenuRequested" />
+      <keyword name="ProjectResourcesBrowser._createPopupMenus" id="ProjectResourcesBrowser._createPopupMenus" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser._createPopupMenus" />
+      <keyword name="ProjectResourcesBrowser._initHookMethods" id="ProjectResourcesBrowser._initHookMethods" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser._initHookMethods" />
+      <keyword name="ProjectResourcesBrowser._openItem" id="ProjectResourcesBrowser._openItem" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser._openItem" />
+      <keyword name="ProjectResourcesBrowser.compileChangedResources" id="ProjectResourcesBrowser.compileChangedResources" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.compileChangedResources" />
+      <keyword name="ProjectResourcesBrowser.handlePreferencesChanged" id="ProjectResourcesBrowser.handlePreferencesChanged" ref="eric4.Project.ProjectResourcesBrowser.html#ProjectResourcesBrowser.handlePreferencesChanged" />
+      <keyword name="CreateDialogCodeDialog (Module)" id="CreateDialogCodeDialog (Module)" ref="eric4.Project.CreateDialogCodeDialog.html" />
+      <keyword name="CreateDialogCodeDialog" id="CreateDialogCodeDialog" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog" />
+      <keyword name="CreateDialogCodeDialog (Constructor)" id="CreateDialogCodeDialog (Constructor)" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__init__" />
+      <keyword name="CreateDialogCodeDialog.__className" id="CreateDialogCodeDialog.__className" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__className" />
+      <keyword name="CreateDialogCodeDialog.__generateCode" id="CreateDialogCodeDialog.__generateCode" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__generateCode" />
+      <keyword name="CreateDialogCodeDialog.__generatePythonCode" id="CreateDialogCodeDialog.__generatePythonCode" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__generatePythonCode" />
+      <keyword name="CreateDialogCodeDialog.__objectName" id="CreateDialogCodeDialog.__objectName" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__objectName" />
+      <keyword name="CreateDialogCodeDialog.__signatures" id="CreateDialogCodeDialog.__signatures" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__signatures" />
+      <keyword name="CreateDialogCodeDialog.__updateSlotsModel" id="CreateDialogCodeDialog.__updateSlotsModel" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.__updateSlotsModel" />
+      <keyword name="CreateDialogCodeDialog.initError" id="CreateDialogCodeDialog.initError" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.initError" />
+      <keyword name="CreateDialogCodeDialog.on_buttonBox_clicked" id="CreateDialogCodeDialog.on_buttonBox_clicked" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_buttonBox_clicked" />
+      <keyword name="CreateDialogCodeDialog.on_classNameCombo_activated" id="CreateDialogCodeDialog.on_classNameCombo_activated" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_classNameCombo_activated" />
+      <keyword name="CreateDialogCodeDialog.on_clearFilterButton_clicked" id="CreateDialogCodeDialog.on_clearFilterButton_clicked" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_clearFilterButton_clicked" />
+      <keyword name="CreateDialogCodeDialog.on_filterEdit_textChanged" id="CreateDialogCodeDialog.on_filterEdit_textChanged" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_filterEdit_textChanged" />
+      <keyword name="CreateDialogCodeDialog.on_newButton_clicked" id="CreateDialogCodeDialog.on_newButton_clicked" ref="eric4.Project.CreateDialogCodeDialog.html#CreateDialogCodeDialog.on_newButton_clicked" />
+      <keyword name="ProjectFormsBrowser (Module)" id="ProjectFormsBrowser (Module)" ref="eric4.Project.ProjectFormsBrowser.html" />
+      <keyword name="ProjectFormsBrowser" id="ProjectFormsBrowser" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser" />
+      <keyword name="ProjectFormsBrowser (Constructor)" id="ProjectFormsBrowser (Constructor)" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__init__" />
+      <keyword name="ProjectFormsBrowser.__TRPreview" id="ProjectFormsBrowser.__TRPreview" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__TRPreview" />
+      <keyword name="ProjectFormsBrowser.__UIPreview" id="ProjectFormsBrowser.__UIPreview" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__UIPreview" />
+      <keyword name="ProjectFormsBrowser.__addFormFiles" id="ProjectFormsBrowser.__addFormFiles" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__addFormFiles" />
+      <keyword name="ProjectFormsBrowser.__addFormsDirectory" id="ProjectFormsBrowser.__addFormsDirectory" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__addFormsDirectory" />
+      <keyword name="ProjectFormsBrowser.__compileAllForms" id="ProjectFormsBrowser.__compileAllForms" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__compileAllForms" />
+      <keyword name="ProjectFormsBrowser.__compileForm" id="ProjectFormsBrowser.__compileForm" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__compileForm" />
+      <keyword name="ProjectFormsBrowser.__compileSelectedForms" id="ProjectFormsBrowser.__compileSelectedForms" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__compileSelectedForms" />
+      <keyword name="ProjectFormsBrowser.__compileUI" id="ProjectFormsBrowser.__compileUI" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__compileUI" />
+      <keyword name="ProjectFormsBrowser.__compileUIDone" id="ProjectFormsBrowser.__compileUIDone" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__compileUIDone" />
+      <keyword name="ProjectFormsBrowser.__deleteFile" id="ProjectFormsBrowser.__deleteFile" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__deleteFile" />
+      <keyword name="ProjectFormsBrowser.__generateDialogCode" id="ProjectFormsBrowser.__generateDialogCode" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__generateDialogCode" />
+      <keyword name="ProjectFormsBrowser.__newForm" id="ProjectFormsBrowser.__newForm" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__newForm" />
+      <keyword name="ProjectFormsBrowser.__newUiForm" id="ProjectFormsBrowser.__newUiForm" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__newUiForm" />
+      <keyword name="ProjectFormsBrowser.__openFile" id="ProjectFormsBrowser.__openFile" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__openFile" />
+      <keyword name="ProjectFormsBrowser.__openFileInEditor" id="ProjectFormsBrowser.__openFileInEditor" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__openFileInEditor" />
+      <keyword name="ProjectFormsBrowser.__readStderr" id="ProjectFormsBrowser.__readStderr" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__readStderr" />
+      <keyword name="ProjectFormsBrowser.__readStdout" id="ProjectFormsBrowser.__readStdout" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__readStdout" />
+      <keyword name="ProjectFormsBrowser.__showContextMenu" id="ProjectFormsBrowser.__showContextMenu" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__showContextMenu" />
+      <keyword name="ProjectFormsBrowser.__showContextMenuBack" id="ProjectFormsBrowser.__showContextMenuBack" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__showContextMenuBack" />
+      <keyword name="ProjectFormsBrowser.__showContextMenuDir" id="ProjectFormsBrowser.__showContextMenuDir" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__showContextMenuDir" />
+      <keyword name="ProjectFormsBrowser.__showContextMenuDirMulti" id="ProjectFormsBrowser.__showContextMenuDirMulti" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__showContextMenuDirMulti" />
+      <keyword name="ProjectFormsBrowser.__showContextMenuMulti" id="ProjectFormsBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectFormsBrowser._contextMenuRequested" id="ProjectFormsBrowser._contextMenuRequested" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser._contextMenuRequested" />
+      <keyword name="ProjectFormsBrowser._createPopupMenus" id="ProjectFormsBrowser._createPopupMenus" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser._createPopupMenus" />
+      <keyword name="ProjectFormsBrowser._initHookMethods" id="ProjectFormsBrowser._initHookMethods" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser._initHookMethods" />
+      <keyword name="ProjectFormsBrowser._openItem" id="ProjectFormsBrowser._openItem" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser._openItem" />
+      <keyword name="ProjectFormsBrowser.compileChangedForms" id="ProjectFormsBrowser.compileChangedForms" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.compileChangedForms" />
+      <keyword name="ProjectFormsBrowser.handlePreferencesChanged" id="ProjectFormsBrowser.handlePreferencesChanged" ref="eric4.Project.ProjectFormsBrowser.html#ProjectFormsBrowser.handlePreferencesChanged" />
+      <keyword name="ProjectBaseBrowser (Module)" id="ProjectBaseBrowser (Module)" ref="eric4.Project.ProjectBaseBrowser.html" />
+      <keyword name="ProjectBaseBrowser" id="ProjectBaseBrowser" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser" />
+      <keyword name="ProjectBaseBrowser (Constructor)" id="ProjectBaseBrowser (Constructor)" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.__init__" />
+      <keyword name="ProjectBaseBrowser.__checkHookKey" id="ProjectBaseBrowser.__checkHookKey" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.__checkHookKey" />
+      <keyword name="ProjectBaseBrowser.__modelDataChanged" id="ProjectBaseBrowser.__modelDataChanged" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.__modelDataChanged" />
+      <keyword name="ProjectBaseBrowser.__modelRowsInserted" id="ProjectBaseBrowser.__modelRowsInserted" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.__modelRowsInserted" />
+      <keyword name="ProjectBaseBrowser._collapseAllDirs" id="ProjectBaseBrowser._collapseAllDirs" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._collapseAllDirs" />
+      <keyword name="ProjectBaseBrowser._completeRepopulateItem" id="ProjectBaseBrowser._completeRepopulateItem" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._completeRepopulateItem" />
+      <keyword name="ProjectBaseBrowser._configure" id="ProjectBaseBrowser._configure" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._configure" />
+      <keyword name="ProjectBaseBrowser._connectExpandedCollapsed" id="ProjectBaseBrowser._connectExpandedCollapsed" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._connectExpandedCollapsed" />
+      <keyword name="ProjectBaseBrowser._contextMenuRequested" id="ProjectBaseBrowser._contextMenuRequested" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._contextMenuRequested" />
+      <keyword name="ProjectBaseBrowser._copyToClipboard" id="ProjectBaseBrowser._copyToClipboard" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._copyToClipboard" />
+      <keyword name="ProjectBaseBrowser._createPopupMenus" id="ProjectBaseBrowser._createPopupMenus" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._createPopupMenus" />
+      <keyword name="ProjectBaseBrowser._disconnectExpandedCollapsed" id="ProjectBaseBrowser._disconnectExpandedCollapsed" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._disconnectExpandedCollapsed" />
+      <keyword name="ProjectBaseBrowser._expandAllDirs" id="ProjectBaseBrowser._expandAllDirs" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._expandAllDirs" />
+      <keyword name="ProjectBaseBrowser._initHookMethods" id="ProjectBaseBrowser._initHookMethods" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._initHookMethods" />
+      <keyword name="ProjectBaseBrowser._initMenusAndVcs" id="ProjectBaseBrowser._initMenusAndVcs" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._initMenusAndVcs" />
+      <keyword name="ProjectBaseBrowser._newProject" id="ProjectBaseBrowser._newProject" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._newProject" />
+      <keyword name="ProjectBaseBrowser._prepareRepopulateItem" id="ProjectBaseBrowser._prepareRepopulateItem" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._prepareRepopulateItem" />
+      <keyword name="ProjectBaseBrowser._projectClosed" id="ProjectBaseBrowser._projectClosed" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._projectClosed" />
+      <keyword name="ProjectBaseBrowser._projectOpened" id="ProjectBaseBrowser._projectOpened" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._projectOpened" />
+      <keyword name="ProjectBaseBrowser._removeDir" id="ProjectBaseBrowser._removeDir" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._removeDir" />
+      <keyword name="ProjectBaseBrowser._removeFile" id="ProjectBaseBrowser._removeFile" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._removeFile" />
+      <keyword name="ProjectBaseBrowser._renameFile" id="ProjectBaseBrowser._renameFile" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._renameFile" />
+      <keyword name="ProjectBaseBrowser._selectEntries" id="ProjectBaseBrowser._selectEntries" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._selectEntries" />
+      <keyword name="ProjectBaseBrowser._selectSingleItem" id="ProjectBaseBrowser._selectSingleItem" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._selectSingleItem" />
+      <keyword name="ProjectBaseBrowser._setItemRangeSelected" id="ProjectBaseBrowser._setItemRangeSelected" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._setItemRangeSelected" />
+      <keyword name="ProjectBaseBrowser._setItemSelected" id="ProjectBaseBrowser._setItemSelected" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._setItemSelected" />
+      <keyword name="ProjectBaseBrowser._showContextMenu" id="ProjectBaseBrowser._showContextMenu" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._showContextMenu" />
+      <keyword name="ProjectBaseBrowser._showContextMenuBack" id="ProjectBaseBrowser._showContextMenuBack" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._showContextMenuBack" />
+      <keyword name="ProjectBaseBrowser._showContextMenuDir" id="ProjectBaseBrowser._showContextMenuDir" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._showContextMenuDir" />
+      <keyword name="ProjectBaseBrowser._showContextMenuDirMulti" id="ProjectBaseBrowser._showContextMenuDirMulti" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._showContextMenuDirMulti" />
+      <keyword name="ProjectBaseBrowser._showContextMenuMulti" id="ProjectBaseBrowser._showContextMenuMulti" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser._showContextMenuMulti" />
+      <keyword name="ProjectBaseBrowser.addHookMethod" id="ProjectBaseBrowser.addHookMethod" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.addHookMethod" />
+      <keyword name="ProjectBaseBrowser.addHookMethodAndMenuEntry" id="ProjectBaseBrowser.addHookMethodAndMenuEntry" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.addHookMethodAndMenuEntry" />
+      <keyword name="ProjectBaseBrowser.currentItem" id="ProjectBaseBrowser.currentItem" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.currentItem" />
+      <keyword name="ProjectBaseBrowser.removeHookMethod" id="ProjectBaseBrowser.removeHookMethod" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.removeHookMethod" />
+      <keyword name="ProjectBaseBrowser.selectFile" id="ProjectBaseBrowser.selectFile" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.selectFile" />
+      <keyword name="ProjectBaseBrowser.selectLocalDirEntries" id="ProjectBaseBrowser.selectLocalDirEntries" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.selectLocalDirEntries" />
+      <keyword name="ProjectBaseBrowser.selectLocalEntries" id="ProjectBaseBrowser.selectLocalEntries" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.selectLocalEntries" />
+      <keyword name="ProjectBaseBrowser.selectVCSDirEntries" id="ProjectBaseBrowser.selectVCSDirEntries" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.selectVCSDirEntries" />
+      <keyword name="ProjectBaseBrowser.selectVCSEntries" id="ProjectBaseBrowser.selectVCSEntries" ref="eric4.Project.ProjectBaseBrowser.html#ProjectBaseBrowser.selectVCSEntries" />
+      <keyword name="ProjectBrowserModel (Module)" id="ProjectBrowserModel (Module)" ref="eric4.Project.ProjectBrowserModel.html" />
+      <keyword name="ProjectBrowserDirectoryItem" id="ProjectBrowserDirectoryItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserDirectoryItem" />
+      <keyword name="ProjectBrowserFileItem" id="ProjectBrowserFileItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserFileItem" />
+      <keyword name="ProjectBrowserItemMixin" id="ProjectBrowserItemMixin" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin" />
+      <keyword name="ProjectBrowserModel" id="ProjectBrowserModel" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel" />
+      <keyword name="ProjectBrowserSimpleDirectoryItem" id="ProjectBrowserSimpleDirectoryItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserSimpleDirectoryItem" />
+      <keyword name="ProjectBrowserDirectoryItem (Constructor)" id="ProjectBrowserDirectoryItem (Constructor)" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserDirectoryItem.__init__" />
+      <keyword name="ProjectBrowserFileItem (Constructor)" id="ProjectBrowserFileItem (Constructor)" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserFileItem.__init__" />
+      <keyword name="ProjectBrowserItemMixin (Constructor)" id="ProjectBrowserItemMixin (Constructor)" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.__init__" />
+      <keyword name="ProjectBrowserItemMixin.addProjectType" id="ProjectBrowserItemMixin.addProjectType" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.addProjectType" />
+      <keyword name="ProjectBrowserItemMixin.addVcsStatus" id="ProjectBrowserItemMixin.addVcsStatus" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.addVcsStatus" />
+      <keyword name="ProjectBrowserItemMixin.getProjectTypes" id="ProjectBrowserItemMixin.getProjectTypes" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.getProjectTypes" />
+      <keyword name="ProjectBrowserItemMixin.getTextColor" id="ProjectBrowserItemMixin.getTextColor" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.getTextColor" />
+      <keyword name="ProjectBrowserItemMixin.setVcsState" id="ProjectBrowserItemMixin.setVcsState" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.setVcsState" />
+      <keyword name="ProjectBrowserItemMixin.setVcsStatus" id="ProjectBrowserItemMixin.setVcsStatus" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserItemMixin.setVcsStatus" />
+      <keyword name="ProjectBrowserModel (Constructor)" id="ProjectBrowserModel (Constructor)" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.__init__" />
+      <keyword name="ProjectBrowserModel.__addVCSStatus" id="ProjectBrowserModel.__addVCSStatus" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.__addVCSStatus" />
+      <keyword name="ProjectBrowserModel.__changeParentsVCSState" id="ProjectBrowserModel.__changeParentsVCSState" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.__changeParentsVCSState" />
+      <keyword name="ProjectBrowserModel.__updateVCSStatus" id="ProjectBrowserModel.__updateVCSStatus" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.__updateVCSStatus" />
+      <keyword name="ProjectBrowserModel.addNewItem" id="ProjectBrowserModel.addNewItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.addNewItem" />
+      <keyword name="ProjectBrowserModel.changeVCSStates" id="ProjectBrowserModel.changeVCSStates" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.changeVCSStates" />
+      <keyword name="ProjectBrowserModel.data" id="ProjectBrowserModel.data" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.data" />
+      <keyword name="ProjectBrowserModel.findChildItem" id="ProjectBrowserModel.findChildItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.findChildItem" />
+      <keyword name="ProjectBrowserModel.findItem" id="ProjectBrowserModel.findItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.findItem" />
+      <keyword name="ProjectBrowserModel.findParentItemByName" id="ProjectBrowserModel.findParentItemByName" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.findParentItemByName" />
+      <keyword name="ProjectBrowserModel.itemIndexByName" id="ProjectBrowserModel.itemIndexByName" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.itemIndexByName" />
+      <keyword name="ProjectBrowserModel.populateItem" id="ProjectBrowserModel.populateItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.populateItem" />
+      <keyword name="ProjectBrowserModel.populateProjectDirectoryItem" id="ProjectBrowserModel.populateProjectDirectoryItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.populateProjectDirectoryItem" />
+      <keyword name="ProjectBrowserModel.preferencesChanged" id="ProjectBrowserModel.preferencesChanged" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.preferencesChanged" />
+      <keyword name="ProjectBrowserModel.projectClosed" id="ProjectBrowserModel.projectClosed" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.projectClosed" />
+      <keyword name="ProjectBrowserModel.projectOpened" id="ProjectBrowserModel.projectOpened" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.projectOpened" />
+      <keyword name="ProjectBrowserModel.projectPropertiesChanged" id="ProjectBrowserModel.projectPropertiesChanged" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.projectPropertiesChanged" />
+      <keyword name="ProjectBrowserModel.removeItem" id="ProjectBrowserModel.removeItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.removeItem" />
+      <keyword name="ProjectBrowserModel.renameItem" id="ProjectBrowserModel.renameItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.renameItem" />
+      <keyword name="ProjectBrowserModel.repopulateItem" id="ProjectBrowserModel.repopulateItem" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.repopulateItem" />
+      <keyword name="ProjectBrowserModel.updateVCSStatus" id="ProjectBrowserModel.updateVCSStatus" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserModel.updateVCSStatus" />
+      <keyword name="ProjectBrowserSimpleDirectoryItem (Constructor)" id="ProjectBrowserSimpleDirectoryItem (Constructor)" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserSimpleDirectoryItem.__init__" />
+      <keyword name="ProjectBrowserSimpleDirectoryItem.dirName" id="ProjectBrowserSimpleDirectoryItem.dirName" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserSimpleDirectoryItem.dirName" />
+      <keyword name="ProjectBrowserSimpleDirectoryItem.lessThan" id="ProjectBrowserSimpleDirectoryItem.lessThan" ref="eric4.Project.ProjectBrowserModel.html#ProjectBrowserSimpleDirectoryItem.lessThan" />
+      <keyword name="ProjectInterfacesBrowser (Module)" id="ProjectInterfacesBrowser (Module)" ref="eric4.Project.ProjectInterfacesBrowser.html" />
+      <keyword name="ProjectInterfacesBrowser" id="ProjectInterfacesBrowser" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser" />
+      <keyword name="ProjectInterfacesBrowser (Constructor)" id="ProjectInterfacesBrowser (Constructor)" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__init__" />
+      <keyword name="ProjectInterfacesBrowser.__addInterfaceFiles" id="ProjectInterfacesBrowser.__addInterfaceFiles" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__addInterfaceFiles" />
+      <keyword name="ProjectInterfacesBrowser.__addInterfacesDirectory" id="ProjectInterfacesBrowser.__addInterfacesDirectory" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__addInterfacesDirectory" />
+      <keyword name="ProjectInterfacesBrowser.__compileAllInterfaces" id="ProjectInterfacesBrowser.__compileAllInterfaces" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileAllInterfaces" />
+      <keyword name="ProjectInterfacesBrowser.__compileIDL" id="ProjectInterfacesBrowser.__compileIDL" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileIDL" />
+      <keyword name="ProjectInterfacesBrowser.__compileIDLDone" id="ProjectInterfacesBrowser.__compileIDLDone" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileIDLDone" />
+      <keyword name="ProjectInterfacesBrowser.__compileInterface" id="ProjectInterfacesBrowser.__compileInterface" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileInterface" />
+      <keyword name="ProjectInterfacesBrowser.__compileSelectedInterfaces" id="ProjectInterfacesBrowser.__compileSelectedInterfaces" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileSelectedInterfaces" />
+      <keyword name="ProjectInterfacesBrowser.__configureCorba" id="ProjectInterfacesBrowser.__configureCorba" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__configureCorba" />
+      <keyword name="ProjectInterfacesBrowser.__deleteFile" id="ProjectInterfacesBrowser.__deleteFile" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__deleteFile" />
+      <keyword name="ProjectInterfacesBrowser.__readStderr" id="ProjectInterfacesBrowser.__readStderr" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__readStderr" />
+      <keyword name="ProjectInterfacesBrowser.__readStdout" id="ProjectInterfacesBrowser.__readStdout" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__readStdout" />
+      <keyword name="ProjectInterfacesBrowser.__showContextMenu" id="ProjectInterfacesBrowser.__showContextMenu" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__showContextMenu" />
+      <keyword name="ProjectInterfacesBrowser.__showContextMenuBack" id="ProjectInterfacesBrowser.__showContextMenuBack" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__showContextMenuBack" />
+      <keyword name="ProjectInterfacesBrowser.__showContextMenuDir" id="ProjectInterfacesBrowser.__showContextMenuDir" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__showContextMenuDir" />
+      <keyword name="ProjectInterfacesBrowser.__showContextMenuDirMulti" id="ProjectInterfacesBrowser.__showContextMenuDirMulti" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__showContextMenuDirMulti" />
+      <keyword name="ProjectInterfacesBrowser.__showContextMenuMulti" id="ProjectInterfacesBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectInterfacesBrowser._contextMenuRequested" id="ProjectInterfacesBrowser._contextMenuRequested" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser._contextMenuRequested" />
+      <keyword name="ProjectInterfacesBrowser._createPopupMenus" id="ProjectInterfacesBrowser._createPopupMenus" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser._createPopupMenus" />
+      <keyword name="ProjectInterfacesBrowser._openItem" id="ProjectInterfacesBrowser._openItem" ref="eric4.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser._openItem" />
+      <keyword name="PropertiesDialog (Module)" id="PropertiesDialog (Module)" ref="eric4.Project.PropertiesDialog.html" />
+      <keyword name="PropertiesDialog" id="PropertiesDialog" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog" />
+      <keyword name="PropertiesDialog (Constructor)" id="PropertiesDialog (Constructor)" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.__init__" />
+      <keyword name="PropertiesDialog.getPPath" id="PropertiesDialog.getPPath" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.getPPath" />
+      <keyword name="PropertiesDialog.getProjectType" id="PropertiesDialog.getProjectType" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.getProjectType" />
+      <keyword name="PropertiesDialog.on_dirButton_clicked" id="PropertiesDialog.on_dirButton_clicked" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.on_dirButton_clicked" />
+      <keyword name="PropertiesDialog.on_mainscriptButton_clicked" id="PropertiesDialog.on_mainscriptButton_clicked" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.on_mainscriptButton_clicked" />
+      <keyword name="PropertiesDialog.on_spellPropertiesButton_clicked" id="PropertiesDialog.on_spellPropertiesButton_clicked" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.on_spellPropertiesButton_clicked" />
+      <keyword name="PropertiesDialog.on_transPropertiesButton_clicked" id="PropertiesDialog.on_transPropertiesButton_clicked" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.on_transPropertiesButton_clicked" />
+      <keyword name="PropertiesDialog.on_vcsInfoButton_clicked" id="PropertiesDialog.on_vcsInfoButton_clicked" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.on_vcsInfoButton_clicked" />
+      <keyword name="PropertiesDialog.storeData" id="PropertiesDialog.storeData" ref="eric4.Project.PropertiesDialog.html#PropertiesDialog.storeData" />
+      <keyword name="NewPythonPackageDialog (Module)" id="NewPythonPackageDialog (Module)" ref="eric4.Project.NewPythonPackageDialog.html" />
+      <keyword name="NewPythonPackageDialog" id="NewPythonPackageDialog" ref="eric4.Project.NewPythonPackageDialog.html#NewPythonPackageDialog" />
+      <keyword name="NewPythonPackageDialog (Constructor)" id="NewPythonPackageDialog (Constructor)" ref="eric4.Project.NewPythonPackageDialog.html#NewPythonPackageDialog.__init__" />
+      <keyword name="NewPythonPackageDialog.getData" id="NewPythonPackageDialog.getData" ref="eric4.Project.NewPythonPackageDialog.html#NewPythonPackageDialog.getData" />
+      <keyword name="NewPythonPackageDialog.on_packageEdit_textChanged" id="NewPythonPackageDialog.on_packageEdit_textChanged" ref="eric4.Project.NewPythonPackageDialog.html#NewPythonPackageDialog.on_packageEdit_textChanged" />
+      <keyword name="ProjectBrowserFlags (Module)" id="ProjectBrowserFlags (Module)" ref="eric4.Project.ProjectBrowserFlags.html" />
+      <keyword name="LexerAssociationDialog (Module)" id="LexerAssociationDialog (Module)" ref="eric4.Project.LexerAssociationDialog.html" />
+      <keyword name="LexerAssociationDialog" id="LexerAssociationDialog" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog" />
+      <keyword name="LexerAssociationDialog (Constructor)" id="LexerAssociationDialog (Constructor)" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.__init__" />
+      <keyword name="LexerAssociationDialog.on_addLexerButton_clicked" id="LexerAssociationDialog.on_addLexerButton_clicked" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.on_addLexerButton_clicked" />
+      <keyword name="LexerAssociationDialog.on_deleteLexerButton_clicked" id="LexerAssociationDialog.on_deleteLexerButton_clicked" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.on_deleteLexerButton_clicked" />
+      <keyword name="LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged" id="LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged" />
+      <keyword name="LexerAssociationDialog.on_editorLexerList_itemActivated" id="LexerAssociationDialog.on_editorLexerList_itemActivated" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.on_editorLexerList_itemActivated" />
+      <keyword name="LexerAssociationDialog.on_editorLexerList_itemClicked" id="LexerAssociationDialog.on_editorLexerList_itemClicked" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.on_editorLexerList_itemClicked" />
+      <keyword name="LexerAssociationDialog.transferData" id="LexerAssociationDialog.transferData" ref="eric4.Project.LexerAssociationDialog.html#LexerAssociationDialog.transferData" />
+      <keyword name="ProjectBrowser (Module)" id="ProjectBrowser (Module)" ref="eric4.Project.ProjectBrowser.html" />
+      <keyword name="ProjectBrowser" id="ProjectBrowser" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser" />
+      <keyword name="ProjectBrowser (Constructor)" id="ProjectBrowser (Constructor)" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__init__" />
+      <keyword name="ProjectBrowser.__currentChanged" id="ProjectBrowser.__currentChanged" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__currentChanged" />
+      <keyword name="ProjectBrowser.__newProject" id="ProjectBrowser.__newProject" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__newProject" />
+      <keyword name="ProjectBrowser.__projectClosed" id="ProjectBrowser.__projectClosed" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__projectClosed" />
+      <keyword name="ProjectBrowser.__projectOpened" id="ProjectBrowser.__projectOpened" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__projectOpened" />
+      <keyword name="ProjectBrowser.__projectPropertiesChanged" id="ProjectBrowser.__projectPropertiesChanged" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__projectPropertiesChanged" />
+      <keyword name="ProjectBrowser.__setBrowsersAvailable" id="ProjectBrowser.__setBrowsersAvailable" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__setBrowsersAvailable" />
+      <keyword name="ProjectBrowser.__setSourcesIcon" id="ProjectBrowser.__setSourcesIcon" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__setSourcesIcon" />
+      <keyword name="ProjectBrowser.__vcsStateChanged" id="ProjectBrowser.__vcsStateChanged" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.__vcsStateChanged" />
+      <keyword name="ProjectBrowser.getProjectBrowser" id="ProjectBrowser.getProjectBrowser" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.getProjectBrowser" />
+      <keyword name="ProjectBrowser.getProjectBrowsers" id="ProjectBrowser.getProjectBrowsers" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.getProjectBrowsers" />
+      <keyword name="ProjectBrowser.handleEditorChanged" id="ProjectBrowser.handleEditorChanged" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.handleEditorChanged" />
+      <keyword name="ProjectBrowser.handlePreferencesChanged" id="ProjectBrowser.handlePreferencesChanged" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.handlePreferencesChanged" />
+      <keyword name="ProjectBrowser.showEvent" id="ProjectBrowser.showEvent" ref="eric4.Project.ProjectBrowser.html#ProjectBrowser.showEvent" />
+      <keyword name="ProjectTranslationsBrowser (Module)" id="ProjectTranslationsBrowser (Module)" ref="eric4.Project.ProjectTranslationsBrowser.html" />
+      <keyword name="ProjectTranslationsBrowser" id="ProjectTranslationsBrowser" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser" />
+      <keyword name="ProjectTranslationsBrowser (Constructor)" id="ProjectTranslationsBrowser (Constructor)" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__init__" />
+      <keyword name="ProjectTranslationsBrowser.__TRPreview" id="ProjectTranslationsBrowser.__TRPreview" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__TRPreview" />
+      <keyword name="ProjectTranslationsBrowser.__TRPreviewAll" id="ProjectTranslationsBrowser.__TRPreviewAll" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__TRPreviewAll" />
+      <keyword name="ProjectTranslationsBrowser.__addTranslationFiles" id="ProjectTranslationsBrowser.__addTranslationFiles" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__addTranslationFiles" />
+      <keyword name="ProjectTranslationsBrowser.__deleteLanguageFile" id="ProjectTranslationsBrowser.__deleteLanguageFile" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__deleteLanguageFile" />
+      <keyword name="ProjectTranslationsBrowser.__extractMessages" id="ProjectTranslationsBrowser.__extractMessages" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__extractMessages" />
+      <keyword name="ProjectTranslationsBrowser.__generateAll" id="ProjectTranslationsBrowser.__generateAll" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateAll" />
+      <keyword name="ProjectTranslationsBrowser.__generateObsoleteAll" id="ProjectTranslationsBrowser.__generateObsoleteAll" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateObsoleteAll" />
+      <keyword name="ProjectTranslationsBrowser.__generateObsoleteSelected" id="ProjectTranslationsBrowser.__generateObsoleteSelected" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateObsoleteSelected" />
+      <keyword name="ProjectTranslationsBrowser.__generateSelected" id="ProjectTranslationsBrowser.__generateSelected" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateSelected" />
+      <keyword name="ProjectTranslationsBrowser.__generateTSFile" id="ProjectTranslationsBrowser.__generateTSFile" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateTSFile" />
+      <keyword name="ProjectTranslationsBrowser.__generateTSFileDone" id="ProjectTranslationsBrowser.__generateTSFileDone" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__generateTSFileDone" />
+      <keyword name="ProjectTranslationsBrowser.__openFileInEditor" id="ProjectTranslationsBrowser.__openFileInEditor" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__openFileInEditor" />
+      <keyword name="ProjectTranslationsBrowser.__readStderr" id="ProjectTranslationsBrowser.__readStderr" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStderr" />
+      <keyword name="ProjectTranslationsBrowser.__readStderrLrelease" id="ProjectTranslationsBrowser.__readStderrLrelease" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStderrLrelease" />
+      <keyword name="ProjectTranslationsBrowser.__readStderrLupdate" id="ProjectTranslationsBrowser.__readStderrLupdate" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStderrLupdate" />
+      <keyword name="ProjectTranslationsBrowser.__readStdout" id="ProjectTranslationsBrowser.__readStdout" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStdout" />
+      <keyword name="ProjectTranslationsBrowser.__readStdoutLrelease" id="ProjectTranslationsBrowser.__readStdoutLrelease" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStdoutLrelease" />
+      <keyword name="ProjectTranslationsBrowser.__readStdoutLupdate" id="ProjectTranslationsBrowser.__readStdoutLupdate" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__readStdoutLupdate" />
+      <keyword name="ProjectTranslationsBrowser.__releaseAll" id="ProjectTranslationsBrowser.__releaseAll" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__releaseAll" />
+      <keyword name="ProjectTranslationsBrowser.__releaseSelected" id="ProjectTranslationsBrowser.__releaseSelected" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__releaseSelected" />
+      <keyword name="ProjectTranslationsBrowser.__releaseTSFile" id="ProjectTranslationsBrowser.__releaseTSFile" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__releaseTSFile" />
+      <keyword name="ProjectTranslationsBrowser.__releaseTSFileDone" id="ProjectTranslationsBrowser.__releaseTSFileDone" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__releaseTSFileDone" />
+      <keyword name="ProjectTranslationsBrowser.__removeLanguageFile" id="ProjectTranslationsBrowser.__removeLanguageFile" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__removeLanguageFile" />
+      <keyword name="ProjectTranslationsBrowser.__showContextMenu" id="ProjectTranslationsBrowser.__showContextMenu" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__showContextMenu" />
+      <keyword name="ProjectTranslationsBrowser.__showContextMenuBack" id="ProjectTranslationsBrowser.__showContextMenuBack" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__showContextMenuBack" />
+      <keyword name="ProjectTranslationsBrowser.__showContextMenuDir" id="ProjectTranslationsBrowser.__showContextMenuDir" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__showContextMenuDir" />
+      <keyword name="ProjectTranslationsBrowser.__showContextMenuMulti" id="ProjectTranslationsBrowser.__showContextMenuMulti" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__showContextMenuMulti" />
+      <keyword name="ProjectTranslationsBrowser.__writeTempProjectFile" id="ProjectTranslationsBrowser.__writeTempProjectFile" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser.__writeTempProjectFile" />
+      <keyword name="ProjectTranslationsBrowser._contextMenuRequested" id="ProjectTranslationsBrowser._contextMenuRequested" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._contextMenuRequested" />
+      <keyword name="ProjectTranslationsBrowser._createPopupMenus" id="ProjectTranslationsBrowser._createPopupMenus" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._createPopupMenus" />
+      <keyword name="ProjectTranslationsBrowser._initHookMethods" id="ProjectTranslationsBrowser._initHookMethods" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._initHookMethods" />
+      <keyword name="ProjectTranslationsBrowser._openItem" id="ProjectTranslationsBrowser._openItem" ref="eric4.Project.ProjectTranslationsBrowser.html#ProjectTranslationsBrowser._openItem" />
+      <keyword name="Plugins (Package)" id="Plugins (Package)" ref="index-eric4.Plugins.html" />
+      <keyword name="PluginVcsSubversion (Module)" id="PluginVcsSubversion (Module)" ref="eric4.Plugins.PluginVcsSubversion.html" />
+      <keyword name="VcsSubversionPlugin" id="VcsSubversionPlugin" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin" />
+      <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric4.Plugins.PluginVcsSubversion.html#createConfigurationPage" />
+      <keyword name="displayString" id="displayString" ref="eric4.Plugins.PluginVcsSubversion.html#displayString" />
+      <keyword name="exeDisplayData" id="exeDisplayData" ref="eric4.Plugins.PluginVcsSubversion.html#exeDisplayData" />
+      <keyword name="getConfigData" id="getConfigData" ref="eric4.Plugins.PluginVcsSubversion.html#getConfigData" />
+      <keyword name="getVcsSystemIndicator" id="getVcsSystemIndicator" ref="eric4.Plugins.PluginVcsSubversion.html#getVcsSystemIndicator" />
+      <keyword name="prepareUninstall" id="prepareUninstall" ref="eric4.Plugins.PluginVcsSubversion.html#prepareUninstall" />
+      <keyword name="VcsSubversionPlugin (Constructor)" id="VcsSubversionPlugin (Constructor)" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.__init__" />
+      <keyword name="VcsSubversionPlugin.activate" id="VcsSubversionPlugin.activate" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.activate" />
+      <keyword name="VcsSubversionPlugin.deactivate" id="VcsSubversionPlugin.deactivate" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.deactivate" />
+      <keyword name="VcsSubversionPlugin.getConfigPath" id="VcsSubversionPlugin.getConfigPath" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.getConfigPath" />
+      <keyword name="VcsSubversionPlugin.getPreferences" id="VcsSubversionPlugin.getPreferences" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.getPreferences" />
+      <keyword name="VcsSubversionPlugin.getProjectHelper" id="VcsSubversionPlugin.getProjectHelper" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.getProjectHelper" />
+      <keyword name="VcsSubversionPlugin.getServersPath" id="VcsSubversionPlugin.getServersPath" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.getServersPath" />
+      <keyword name="VcsSubversionPlugin.prepareUninstall" id="VcsSubversionPlugin.prepareUninstall" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.prepareUninstall" />
+      <keyword name="VcsSubversionPlugin.setPreferences" id="VcsSubversionPlugin.setPreferences" ref="eric4.Plugins.PluginVcsSubversion.html#VcsSubversionPlugin.setPreferences" />
+      <keyword name="PluginEricdoc (Module)" id="PluginEricdoc (Module)" ref="eric4.Plugins.PluginEricdoc.html" />
+      <keyword name="EricdocPlugin" id="EricdocPlugin" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin" />
+      <keyword name="exeDisplayData" id="exeDisplayData" ref="eric4.Plugins.PluginEricdoc.html#exeDisplayData" />
+      <keyword name="EricdocPlugin (Constructor)" id="EricdocPlugin (Constructor)" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.__init__" />
+      <keyword name="EricdocPlugin.__doEricdoc" id="EricdocPlugin.__doEricdoc" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.__doEricdoc" />
+      <keyword name="EricdocPlugin.__initialize" id="EricdocPlugin.__initialize" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.__initialize" />
+      <keyword name="EricdocPlugin.__projectShowMenu" id="EricdocPlugin.__projectShowMenu" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.__projectShowMenu" />
+      <keyword name="EricdocPlugin.activate" id="EricdocPlugin.activate" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.activate" />
+      <keyword name="EricdocPlugin.deactivate" id="EricdocPlugin.deactivate" ref="eric4.Plugins.PluginEricdoc.html#EricdocPlugin.deactivate" />
+      <keyword name="PluginVmMdiArea (Module)" id="PluginVmMdiArea (Module)" ref="eric4.Plugins.PluginVmMdiArea.html" />
+      <keyword name="VmMdiAreaPlugin" id="VmMdiAreaPlugin" ref="eric4.Plugins.PluginVmMdiArea.html#VmMdiAreaPlugin" />
+      <keyword name="previewPix" id="previewPix" ref="eric4.Plugins.PluginVmMdiArea.html#previewPix" />
+      <keyword name="VmMdiAreaPlugin (Constructor)" id="VmMdiAreaPlugin (Constructor)" ref="eric4.Plugins.PluginVmMdiArea.html#VmMdiAreaPlugin.__init__" />
+      <keyword name="VmMdiAreaPlugin.activate" id="VmMdiAreaPlugin.activate" ref="eric4.Plugins.PluginVmMdiArea.html#VmMdiAreaPlugin.activate" />
+      <keyword name="VmMdiAreaPlugin.deactivate" id="VmMdiAreaPlugin.deactivate" ref="eric4.Plugins.PluginVmMdiArea.html#VmMdiAreaPlugin.deactivate" />
+      <keyword name="PluginWizardQColorDialog (Module)" id="PluginWizardQColorDialog (Module)" ref="eric4.Plugins.PluginWizardQColorDialog.html" />
+      <keyword name="ColorDialogWizard" id="ColorDialogWizard" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard" />
+      <keyword name="ColorDialogWizard (Constructor)" id="ColorDialogWizard (Constructor)" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.__init__" />
+      <keyword name="ColorDialogWizard.__callForm" id="ColorDialogWizard.__callForm" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.__callForm" />
+      <keyword name="ColorDialogWizard.__handle" id="ColorDialogWizard.__handle" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.__handle" />
+      <keyword name="ColorDialogWizard.__initAction" id="ColorDialogWizard.__initAction" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.__initAction" />
+      <keyword name="ColorDialogWizard.__initMenu" id="ColorDialogWizard.__initMenu" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.__initMenu" />
+      <keyword name="ColorDialogWizard.activate" id="ColorDialogWizard.activate" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.activate" />
+      <keyword name="ColorDialogWizard.deactivate" id="ColorDialogWizard.deactivate" ref="eric4.Plugins.PluginWizardQColorDialog.html#ColorDialogWizard.deactivate" />
+      <keyword name="PluginWizardQFontDialog (Module)" id="PluginWizardQFontDialog (Module)" ref="eric4.Plugins.PluginWizardQFontDialog.html" />
+      <keyword name="FontDialogWizard" id="FontDialogWizard" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard" />
+      <keyword name="FontDialogWizard (Constructor)" id="FontDialogWizard (Constructor)" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.__init__" />
+      <keyword name="FontDialogWizard.__callForm" id="FontDialogWizard.__callForm" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.__callForm" />
+      <keyword name="FontDialogWizard.__handle" id="FontDialogWizard.__handle" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.__handle" />
+      <keyword name="FontDialogWizard.__initAction" id="FontDialogWizard.__initAction" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.__initAction" />
+      <keyword name="FontDialogWizard.__initMenu" id="FontDialogWizard.__initMenu" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.__initMenu" />
+      <keyword name="FontDialogWizard.activate" id="FontDialogWizard.activate" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.activate" />
+      <keyword name="FontDialogWizard.deactivate" id="FontDialogWizard.deactivate" ref="eric4.Plugins.PluginWizardQFontDialog.html#FontDialogWizard.deactivate" />
+      <keyword name="PluginSyntaxChecker (Module)" id="PluginSyntaxChecker (Module)" ref="eric4.Plugins.PluginSyntaxChecker.html" />
+      <keyword name="SyntaxCheckerPlugin" id="SyntaxCheckerPlugin" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin" />
+      <keyword name="SyntaxCheckerPlugin (Constructor)" id="SyntaxCheckerPlugin (Constructor)" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__init__" />
+      <keyword name="SyntaxCheckerPlugin.__editorClosed" id="SyntaxCheckerPlugin.__editorClosed" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__editorClosed" />
+      <keyword name="SyntaxCheckerPlugin.__editorOpened" id="SyntaxCheckerPlugin.__editorOpened" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__editorOpened" />
+      <keyword name="SyntaxCheckerPlugin.__editorShowMenu" id="SyntaxCheckerPlugin.__editorShowMenu" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__editorShowMenu" />
+      <keyword name="SyntaxCheckerPlugin.__editorSyntaxCheck" id="SyntaxCheckerPlugin.__editorSyntaxCheck" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__editorSyntaxCheck" />
+      <keyword name="SyntaxCheckerPlugin.__initialize" id="SyntaxCheckerPlugin.__initialize" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__initialize" />
+      <keyword name="SyntaxCheckerPlugin.__projectBrowserShowMenu" id="SyntaxCheckerPlugin.__projectBrowserShowMenu" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__projectBrowserShowMenu" />
+      <keyword name="SyntaxCheckerPlugin.__projectBrowserSyntaxCheck" id="SyntaxCheckerPlugin.__projectBrowserSyntaxCheck" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__projectBrowserSyntaxCheck" />
+      <keyword name="SyntaxCheckerPlugin.__projectShowMenu" id="SyntaxCheckerPlugin.__projectShowMenu" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__projectShowMenu" />
+      <keyword name="SyntaxCheckerPlugin.__projectSyntaxCheck" id="SyntaxCheckerPlugin.__projectSyntaxCheck" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.__projectSyntaxCheck" />
+      <keyword name="SyntaxCheckerPlugin.activate" id="SyntaxCheckerPlugin.activate" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.activate" />
+      <keyword name="SyntaxCheckerPlugin.deactivate" id="SyntaxCheckerPlugin.deactivate" ref="eric4.Plugins.PluginSyntaxChecker.html#SyntaxCheckerPlugin.deactivate" />
+      <keyword name="PluginWizardQInputDialog (Module)" id="PluginWizardQInputDialog (Module)" ref="eric4.Plugins.PluginWizardQInputDialog.html" />
+      <keyword name="InputDialogWizard" id="InputDialogWizard" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard" />
+      <keyword name="InputDialogWizard (Constructor)" id="InputDialogWizard (Constructor)" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.__init__" />
+      <keyword name="InputDialogWizard.__callForm" id="InputDialogWizard.__callForm" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.__callForm" />
+      <keyword name="InputDialogWizard.__handle" id="InputDialogWizard.__handle" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.__handle" />
+      <keyword name="InputDialogWizard.__initAction" id="InputDialogWizard.__initAction" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.__initAction" />
+      <keyword name="InputDialogWizard.__initMenu" id="InputDialogWizard.__initMenu" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.__initMenu" />
+      <keyword name="InputDialogWizard.activate" id="InputDialogWizard.activate" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.activate" />
+      <keyword name="InputDialogWizard.deactivate" id="InputDialogWizard.deactivate" ref="eric4.Plugins.PluginWizardQInputDialog.html#InputDialogWizard.deactivate" />
+      <keyword name="PluginVmTabview (Module)" id="PluginVmTabview (Module)" ref="eric4.Plugins.PluginVmTabview.html" />
+      <keyword name="VmTabviewPlugin" id="VmTabviewPlugin" ref="eric4.Plugins.PluginVmTabview.html#VmTabviewPlugin" />
+      <keyword name="previewPix" id="previewPix" ref="eric4.Plugins.PluginVmTabview.html#previewPix" />
+      <keyword name="VmTabviewPlugin (Constructor)" id="VmTabviewPlugin (Constructor)" ref="eric4.Plugins.PluginVmTabview.html#VmTabviewPlugin.__init__" />
+      <keyword name="VmTabviewPlugin.activate" id="VmTabviewPlugin.activate" ref="eric4.Plugins.PluginVmTabview.html#VmTabviewPlugin.activate" />
+      <keyword name="VmTabviewPlugin.deactivate" id="VmTabviewPlugin.deactivate" ref="eric4.Plugins.PluginVmTabview.html#VmTabviewPlugin.deactivate" />
+      <keyword name="PluginWizardPyRegExp (Module)" id="PluginWizardPyRegExp (Module)" ref="eric4.Plugins.PluginWizardPyRegExp.html" />
+      <keyword name="PyRegExpWizard" id="PyRegExpWizard" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard" />
+      <keyword name="PyRegExpWizard (Constructor)" id="PyRegExpWizard (Constructor)" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.__init__" />
+      <keyword name="PyRegExpWizard.__callForm" id="PyRegExpWizard.__callForm" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.__callForm" />
+      <keyword name="PyRegExpWizard.__handle" id="PyRegExpWizard.__handle" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.__handle" />
+      <keyword name="PyRegExpWizard.__initAction" id="PyRegExpWizard.__initAction" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.__initAction" />
+      <keyword name="PyRegExpWizard.__initMenu" id="PyRegExpWizard.__initMenu" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.__initMenu" />
+      <keyword name="PyRegExpWizard.activate" id="PyRegExpWizard.activate" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.activate" />
+      <keyword name="PyRegExpWizard.deactivate" id="PyRegExpWizard.deactivate" ref="eric4.Plugins.PluginWizardPyRegExp.html#PyRegExpWizard.deactivate" />
+      <keyword name="PluginVcsPySvn (Module)" id="PluginVcsPySvn (Module)" ref="eric4.Plugins.PluginVcsPySvn.html" />
+      <keyword name="VcsPySvnPlugin" id="VcsPySvnPlugin" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin" />
+      <keyword name="createConfigurationPage" id="createConfigurationPage" ref="eric4.Plugins.PluginVcsPySvn.html#createConfigurationPage" />
+      <keyword name="displayString" id="displayString" ref="eric4.Plugins.PluginVcsPySvn.html#displayString" />
+      <keyword name="exeDisplayData" id="exeDisplayData" ref="eric4.Plugins.PluginVcsPySvn.html#exeDisplayData" />
+      <keyword name="getConfigData" id="getConfigData" ref="eric4.Plugins.PluginVcsPySvn.html#getConfigData" />
+      <keyword name="getVcsSystemIndicator" id="getVcsSystemIndicator" ref="eric4.Plugins.PluginVcsPySvn.html#getVcsSystemIndicator" />
+      <keyword name="prepareUninstall" id="prepareUninstall" ref="eric4.Plugins.PluginVcsPySvn.html#prepareUninstall" />
+      <keyword name="VcsPySvnPlugin (Constructor)" id="VcsPySvnPlugin (Constructor)" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.__init__" />
+      <keyword name="VcsPySvnPlugin.activate" id="VcsPySvnPlugin.activate" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.activate" />
+      <keyword name="VcsPySvnPlugin.deactivate" id="VcsPySvnPlugin.deactivate" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.deactivate" />
+      <keyword name="VcsPySvnPlugin.getConfigPath" id="VcsPySvnPlugin.getConfigPath" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.getConfigPath" />
+      <keyword name="VcsPySvnPlugin.getPreferences" id="VcsPySvnPlugin.getPreferences" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.getPreferences" />
+      <keyword name="VcsPySvnPlugin.getProjectHelper" id="VcsPySvnPlugin.getProjectHelper" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.getProjectHelper" />
+      <keyword name="VcsPySvnPlugin.getServersPath" id="VcsPySvnPlugin.getServersPath" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.getServersPath" />
+      <keyword name="VcsPySvnPlugin.prepareUninstall" id="VcsPySvnPlugin.prepareUninstall" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.prepareUninstall" />
+      <keyword name="VcsPySvnPlugin.setPreferences" id="VcsPySvnPlugin.setPreferences" ref="eric4.Plugins.PluginVcsPySvn.html#VcsPySvnPlugin.setPreferences" />
+      <keyword name="PluginAbout (Module)" id="PluginAbout (Module)" ref="eric4.Plugins.PluginAbout.html" />
+      <keyword name="AboutPlugin" id="AboutPlugin" ref="eric4.Plugins.PluginAbout.html#AboutPlugin" />
+      <keyword name="AboutPlugin (Constructor)" id="AboutPlugin (Constructor)" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.__init__" />
+      <keyword name="AboutPlugin.__about" id="AboutPlugin.__about" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.__about" />
+      <keyword name="AboutPlugin.__aboutQt" id="AboutPlugin.__aboutQt" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.__aboutQt" />
+      <keyword name="AboutPlugin.__initActions" id="AboutPlugin.__initActions" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.__initActions" />
+      <keyword name="AboutPlugin.__initMenu" id="AboutPlugin.__initMenu" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.__initMenu" />
+      <keyword name="AboutPlugin.activate" id="AboutPlugin.activate" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.activate" />
+      <keyword name="AboutPlugin.deactivate" id="AboutPlugin.deactivate" ref="eric4.Plugins.PluginAbout.html#AboutPlugin.deactivate" />
+      <keyword name="PluginTabnanny (Module)" id="PluginTabnanny (Module)" ref="eric4.Plugins.PluginTabnanny.html" />
+      <keyword name="TabnannyPlugin" id="TabnannyPlugin" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin" />
+      <keyword name="TabnannyPlugin (Constructor)" id="TabnannyPlugin (Constructor)" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__init__" />
+      <keyword name="TabnannyPlugin.__editorClosed" id="TabnannyPlugin.__editorClosed" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorClosed" />
+      <keyword name="TabnannyPlugin.__editorOpened" id="TabnannyPlugin.__editorOpened" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorOpened" />
+      <keyword name="TabnannyPlugin.__editorShowMenu" id="TabnannyPlugin.__editorShowMenu" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorShowMenu" />
+      <keyword name="TabnannyPlugin.__editorTabnanny" id="TabnannyPlugin.__editorTabnanny" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__editorTabnanny" />
+      <keyword name="TabnannyPlugin.__initialize" id="TabnannyPlugin.__initialize" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__initialize" />
+      <keyword name="TabnannyPlugin.__projectBrowserShowMenu" id="TabnannyPlugin.__projectBrowserShowMenu" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectBrowserShowMenu" />
+      <keyword name="TabnannyPlugin.__projectBrowserTabnanny" id="TabnannyPlugin.__projectBrowserTabnanny" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectBrowserTabnanny" />
+      <keyword name="TabnannyPlugin.__projectShowMenu" id="TabnannyPlugin.__projectShowMenu" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectShowMenu" />
+      <keyword name="TabnannyPlugin.__projectTabnanny" id="TabnannyPlugin.__projectTabnanny" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.__projectTabnanny" />
+      <keyword name="TabnannyPlugin.activate" id="TabnannyPlugin.activate" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.activate" />
+      <keyword name="TabnannyPlugin.deactivate" id="TabnannyPlugin.deactivate" ref="eric4.Plugins.PluginTabnanny.html#TabnannyPlugin.deactivate" />
+      <keyword name="PluginEricapi (Module)" id="PluginEricapi (Module)" ref="eric4.Plugins.PluginEricapi.html" />
+      <keyword name="EricapiPlugin" id="EricapiPlugin" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin" />
+      <keyword name="exeDisplayData" id="exeDisplayData" ref="eric4.Plugins.PluginEricapi.html#exeDisplayData" />
+      <keyword name="EricapiPlugin (Constructor)" id="EricapiPlugin (Constructor)" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.__init__" />
+      <keyword name="EricapiPlugin.__doEricapi" id="EricapiPlugin.__doEricapi" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.__doEricapi" />
+      <keyword name="EricapiPlugin.__initialize" id="EricapiPlugin.__initialize" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.__initialize" />
+      <keyword name="EricapiPlugin.__projectShowMenu" id="EricapiPlugin.__projectShowMenu" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.__projectShowMenu" />
+      <keyword name="EricapiPlugin.activate" id="EricapiPlugin.activate" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.activate" />
+      <keyword name="EricapiPlugin.deactivate" id="EricapiPlugin.deactivate" ref="eric4.Plugins.PluginEricapi.html#EricapiPlugin.deactivate" />
+      <keyword name="PluginWizardQMessageBox (Module)" id="PluginWizardQMessageBox (Module)" ref="eric4.Plugins.PluginWizardQMessageBox.html" />
+      <keyword name="MessageBoxWizard" id="MessageBoxWizard" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard" />
+      <keyword name="MessageBoxWizard (Constructor)" id="MessageBoxWizard (Constructor)" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.__init__" />
+      <keyword name="MessageBoxWizard.__callForm" id="MessageBoxWizard.__callForm" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.__callForm" />
+      <keyword name="MessageBoxWizard.__handle" id="MessageBoxWizard.__handle" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.__handle" />
+      <keyword name="MessageBoxWizard.__initAction" id="MessageBoxWizard.__initAction" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.__initAction" />
+      <keyword name="MessageBoxWizard.__initMenu" id="MessageBoxWizard.__initMenu" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.__initMenu" />
+      <keyword name="MessageBoxWizard.activate" id="MessageBoxWizard.activate" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.activate" />
+      <keyword name="MessageBoxWizard.deactivate" id="MessageBoxWizard.deactivate" ref="eric4.Plugins.PluginWizardQMessageBox.html#MessageBoxWizard.deactivate" />
+      <keyword name="PluginVmListspace (Module)" id="PluginVmListspace (Module)" ref="eric4.Plugins.PluginVmListspace.html" />
+      <keyword name="VmListspacePlugin" id="VmListspacePlugin" ref="eric4.Plugins.PluginVmListspace.html#VmListspacePlugin" />
+      <keyword name="previewPix" id="previewPix" ref="eric4.Plugins.PluginVmListspace.html#previewPix" />
+      <keyword name="VmListspacePlugin (Constructor)" id="VmListspacePlugin (Constructor)" ref="eric4.Plugins.PluginVmListspace.html#VmListspacePlugin.__init__" />
+      <keyword name="VmListspacePlugin.activate" id="VmListspacePlugin.activate" ref="eric4.Plugins.PluginVmListspace.html#VmListspacePlugin.activate" />
+      <keyword name="VmListspacePlugin.deactivate" id="VmListspacePlugin.deactivate" ref="eric4.Plugins.PluginVmListspace.html#VmListspacePlugin.deactivate" />
+      <keyword name="PluginWizardQRegExp (Module)" id="PluginWizardQRegExp (Module)" ref="eric4.Plugins.PluginWizardQRegExp.html" />
+      <keyword name="QRegExpWizard" id="QRegExpWizard" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard" />
+      <keyword name="QRegExpWizard (Constructor)" id="QRegExpWizard (Constructor)" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__init__" />
+      <keyword name="QRegExpWizard.__callForm" id="QRegExpWizard.__callForm" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__callForm" />
+      <keyword name="QRegExpWizard.__handle" id="QRegExpWizard.__handle" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__handle" />
+      <keyword name="QRegExpWizard.__initAction" id="QRegExpWizard.__initAction" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initAction" />
+      <keyword name="QRegExpWizard.__initMenu" id="QRegExpWizard.__initMenu" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.__initMenu" />
+      <keyword name="QRegExpWizard.activate" id="QRegExpWizard.activate" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.activate" />
+      <keyword name="QRegExpWizard.deactivate" id="QRegExpWizard.deactivate" ref="eric4.Plugins.PluginWizardQRegExp.html#QRegExpWizard.deactivate" />
+      <keyword name="PluginWizardQFileDialog (Module)" id="PluginWizardQFileDialog (Module)" ref="eric4.Plugins.PluginWizardQFileDialog.html" />
+      <keyword name="FileDialogWizard" id="FileDialogWizard" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard" />
+      <keyword name="FileDialogWizard (Constructor)" id="FileDialogWizard (Constructor)" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__init__" />
+      <keyword name="FileDialogWizard.__callForm" id="FileDialogWizard.__callForm" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__callForm" />
+      <keyword name="FileDialogWizard.__handle" id="FileDialogWizard.__handle" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__handle" />
+      <keyword name="FileDialogWizard.__initAction" id="FileDialogWizard.__initAction" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__initAction" />
+      <keyword name="FileDialogWizard.__initMenu" id="FileDialogWizard.__initMenu" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.__initMenu" />
+      <keyword name="FileDialogWizard.activate" id="FileDialogWizard.activate" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.activate" />
+      <keyword name="FileDialogWizard.deactivate" id="FileDialogWizard.deactivate" ref="eric4.Plugins.PluginWizardQFileDialog.html#FileDialogWizard.deactivate" />
+      <keyword name="Tools (Package)" id="Tools (Package)" ref="index-eric4.Tools.html" />
+      <keyword name="TRSingleApplication (Module)" id="TRSingleApplication (Module)" ref="eric4.Tools.TRSingleApplication.html" />
+      <keyword name="TRSingleApplicationClient" id="TRSingleApplicationClient" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationClient" />
+      <keyword name="TRSingleApplicationServer" id="TRSingleApplicationServer" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationServer" />
+      <keyword name="TRSingleApplicationClient (Constructor)" id="TRSingleApplicationClient (Constructor)" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationClient.__init__" />
+      <keyword name="TRSingleApplicationClient.processArgs" id="TRSingleApplicationClient.processArgs" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationClient.processArgs" />
+      <keyword name="TRSingleApplicationServer (Constructor)" id="TRSingleApplicationServer (Constructor)" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationServer.__init__" />
+      <keyword name="TRSingleApplicationServer.__saLoadForm" id="TRSingleApplicationServer.__saLoadForm" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationServer.__saLoadForm" />
+      <keyword name="TRSingleApplicationServer.__saLoadTranslation" id="TRSingleApplicationServer.__saLoadTranslation" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationServer.__saLoadTranslation" />
+      <keyword name="TRSingleApplicationServer.handleCommand" id="TRSingleApplicationServer.handleCommand" ref="eric4.Tools.TRSingleApplication.html#TRSingleApplicationServer.handleCommand" />
+      <keyword name="TRPreviewer (Module)" id="TRPreviewer (Module)" ref="eric4.Tools.TRPreviewer.html" />
+      <keyword name="TRPreviewer" id="TRPreviewer" ref="eric4.Tools.TRPreviewer.html#TRPreviewer" />
+      <keyword name="Translation" id="Translation" ref="eric4.Tools.TRPreviewer.html#Translation" />
+      <keyword name="TranslationsDict" id="TranslationsDict" ref="eric4.Tools.TRPreviewer.html#TranslationsDict" />
+      <keyword name="WidgetView" id="WidgetView" ref="eric4.Tools.TRPreviewer.html#WidgetView" />
+      <keyword name="WidgetWorkspace" id="WidgetWorkspace" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace" />
+      <keyword name="TRPreviewer (Constructor)" id="TRPreviewer (Constructor)" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__init__" />
+      <keyword name="TRPreviewer.__about" id="TRPreviewer.__about" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__about" />
+      <keyword name="TRPreviewer.__aboutQt" id="TRPreviewer.__aboutQt" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__aboutQt" />
+      <keyword name="TRPreviewer.__initActions" id="TRPreviewer.__initActions" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__initActions" />
+      <keyword name="TRPreviewer.__initMenus" id="TRPreviewer.__initMenus" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__initMenus" />
+      <keyword name="TRPreviewer.__initToolbars" id="TRPreviewer.__initToolbars" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__initToolbars" />
+      <keyword name="TRPreviewer.__openTranslation" id="TRPreviewer.__openTranslation" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__openTranslation" />
+      <keyword name="TRPreviewer.__openWidget" id="TRPreviewer.__openWidget" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__openWidget" />
+      <keyword name="TRPreviewer.__showWindowMenu" id="TRPreviewer.__showWindowMenu" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__showWindowMenu" />
+      <keyword name="TRPreviewer.__updateActions" id="TRPreviewer.__updateActions" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__updateActions" />
+      <keyword name="TRPreviewer.__whatsThis" id="TRPreviewer.__whatsThis" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.__whatsThis" />
+      <keyword name="TRPreviewer.closeEvent" id="TRPreviewer.closeEvent" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.closeEvent" />
+      <keyword name="TRPreviewer.reloadTranslations" id="TRPreviewer.reloadTranslations" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.reloadTranslations" />
+      <keyword name="TRPreviewer.setTranslation" id="TRPreviewer.setTranslation" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.setTranslation" />
+      <keyword name="TRPreviewer.show" id="TRPreviewer.show" ref="eric4.Tools.TRPreviewer.html#TRPreviewer.show" />
+      <keyword name="Translation (Constructor)" id="Translation (Constructor)" ref="eric4.Tools.TRPreviewer.html#Translation.__init__" />
+      <keyword name="TranslationsDict (Constructor)" id="TranslationsDict (Constructor)" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__init__" />
+      <keyword name="TranslationsDict.__del" id="TranslationsDict.__del" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__del" />
+      <keyword name="TranslationsDict.__findFileName" id="TranslationsDict.__findFileName" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__findFileName" />
+      <keyword name="TranslationsDict.__findName" id="TranslationsDict.__findName" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__findName" />
+      <keyword name="TranslationsDict.__haveFileName" id="TranslationsDict.__haveFileName" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__haveFileName" />
+      <keyword name="TranslationsDict.__haveName" id="TranslationsDict.__haveName" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__haveName" />
+      <keyword name="TranslationsDict.__uniqueName" id="TranslationsDict.__uniqueName" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.__uniqueName" />
+      <keyword name="TranslationsDict.add" id="TranslationsDict.add" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.add" />
+      <keyword name="TranslationsDict.hasTranslations" id="TranslationsDict.hasTranslations" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.hasTranslations" />
+      <keyword name="TranslationsDict.loadTransFile" id="TranslationsDict.loadTransFile" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.loadTransFile" />
+      <keyword name="TranslationsDict.reload" id="TranslationsDict.reload" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.reload" />
+      <keyword name="TranslationsDict.set" id="TranslationsDict.set" ref="eric4.Tools.TRPreviewer.html#TranslationsDict.set" />
+      <keyword name="WidgetView (Constructor)" id="WidgetView (Constructor)" ref="eric4.Tools.TRPreviewer.html#WidgetView.__init__" />
+      <keyword name="WidgetView.__rebuildWidget" id="WidgetView.__rebuildWidget" ref="eric4.Tools.TRPreviewer.html#WidgetView.__rebuildWidget" />
+      <keyword name="WidgetView.buildWidget" id="WidgetView.buildWidget" ref="eric4.Tools.TRPreviewer.html#WidgetView.buildWidget" />
+      <keyword name="WidgetView.isValid" id="WidgetView.isValid" ref="eric4.Tools.TRPreviewer.html#WidgetView.isValid" />
+      <keyword name="WidgetView.uiFileName" id="WidgetView.uiFileName" ref="eric4.Tools.TRPreviewer.html#WidgetView.uiFileName" />
+      <keyword name="WidgetWorkspace (Constructor)" id="WidgetWorkspace (Constructor)" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.__init__" />
+      <keyword name="WidgetWorkspace.__findWidget" id="WidgetWorkspace.__findWidget" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.__findWidget" />
+      <keyword name="WidgetWorkspace.__toggleWidget" id="WidgetWorkspace.__toggleWidget" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.__toggleWidget" />
+      <keyword name="WidgetWorkspace.closeAllWidgets" id="WidgetWorkspace.closeAllWidgets" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.closeAllWidgets" />
+      <keyword name="WidgetWorkspace.closeWidget" id="WidgetWorkspace.closeWidget" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.closeWidget" />
+      <keyword name="WidgetWorkspace.eventFilter" id="WidgetWorkspace.eventFilter" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.eventFilter" />
+      <keyword name="WidgetWorkspace.hasWidgets" id="WidgetWorkspace.hasWidgets" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.hasWidgets" />
+      <keyword name="WidgetWorkspace.loadWidget" id="WidgetWorkspace.loadWidget" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.loadWidget" />
+      <keyword name="WidgetWorkspace.showWindowMenu" id="WidgetWorkspace.showWindowMenu" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.showWindowMenu" />
+      <keyword name="WidgetWorkspace.toggleSelectedWidget" id="WidgetWorkspace.toggleSelectedWidget" ref="eric4.Tools.TRPreviewer.html#WidgetWorkspace.toggleSelectedWidget" />
+      <keyword name="UIPreviewer (Module)" id="UIPreviewer (Module)" ref="eric4.Tools.UIPreviewer.html" />
+      <keyword name="UIPreviewer" id="UIPreviewer" ref="eric4.Tools.UIPreviewer.html#UIPreviewer" />
+      <keyword name="UIPreviewer (Constructor)" id="UIPreviewer (Constructor)" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__init__" />
+      <keyword name="UIPreviewer.__about" id="UIPreviewer.__about" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__about" />
+      <keyword name="UIPreviewer.__aboutQt" id="UIPreviewer.__aboutQt" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__aboutQt" />
+      <keyword name="UIPreviewer.__copyImageToClipboard" id="UIPreviewer.__copyImageToClipboard" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__copyImageToClipboard" />
+      <keyword name="UIPreviewer.__guiStyleSelected" id="UIPreviewer.__guiStyleSelected" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__guiStyleSelected" />
+      <keyword name="UIPreviewer.__handleCloseEvent" id="UIPreviewer.__handleCloseEvent" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__handleCloseEvent" />
+      <keyword name="UIPreviewer.__initActions" id="UIPreviewer.__initActions" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__initActions" />
+      <keyword name="UIPreviewer.__initMenus" id="UIPreviewer.__initMenus" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__initMenus" />
+      <keyword name="UIPreviewer.__initToolbars" id="UIPreviewer.__initToolbars" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__initToolbars" />
+      <keyword name="UIPreviewer.__loadFile" id="UIPreviewer.__loadFile" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__loadFile" />
+      <keyword name="UIPreviewer.__openFile" id="UIPreviewer.__openFile" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__openFile" />
+      <keyword name="UIPreviewer.__print" id="UIPreviewer.__print" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__print" />
+      <keyword name="UIPreviewer.__printImage" id="UIPreviewer.__printImage" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__printImage" />
+      <keyword name="UIPreviewer.__printPreviewImage" id="UIPreviewer.__printPreviewImage" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__printPreviewImage" />
+      <keyword name="UIPreviewer.__saveImage" id="UIPreviewer.__saveImage" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__saveImage" />
+      <keyword name="UIPreviewer.__updateActions" id="UIPreviewer.__updateActions" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__updateActions" />
+      <keyword name="UIPreviewer.__updateChildren" id="UIPreviewer.__updateChildren" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__updateChildren" />
+      <keyword name="UIPreviewer.__whatsThis" id="UIPreviewer.__whatsThis" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.__whatsThis" />
+      <keyword name="UIPreviewer.eventFilter" id="UIPreviewer.eventFilter" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.eventFilter" />
+      <keyword name="UIPreviewer.show" id="UIPreviewer.show" ref="eric4.Tools.UIPreviewer.html#UIPreviewer.show" />
+      <keyword name="TrayStarter (Module)" id="TrayStarter (Module)" ref="eric4.Tools.TrayStarter.html" />
+      <keyword name="TrayStarter" id="TrayStarter" ref="eric4.Tools.TrayStarter.html#TrayStarter" />
+      <keyword name="TrayStarter (Constructor)" id="TrayStarter (Constructor)" ref="eric4.Tools.TrayStarter.html#TrayStarter.__init__" />
+      <keyword name="TrayStarter.__activated" id="TrayStarter.__activated" ref="eric4.Tools.TrayStarter.html#TrayStarter.__activated" />
+      <keyword name="TrayStarter.__loadRecentFiles" id="TrayStarter.__loadRecentFiles" ref="eric4.Tools.TrayStarter.html#TrayStarter.__loadRecentFiles" />
+      <keyword name="TrayStarter.__loadRecentMultiProjects" id="TrayStarter.__loadRecentMultiProjects" ref="eric4.Tools.TrayStarter.html#TrayStarter.__loadRecentMultiProjects" />
+      <keyword name="TrayStarter.__loadRecentProjects" id="TrayStarter.__loadRecentProjects" ref="eric4.Tools.TrayStarter.html#TrayStarter.__loadRecentProjects" />
+      <keyword name="TrayStarter.__openRecent" id="TrayStarter.__openRecent" ref="eric4.Tools.TrayStarter.html#TrayStarter.__openRecent" />
+      <keyword name="TrayStarter.__showContextMenu" id="TrayStarter.__showContextMenu" ref="eric4.Tools.TrayStarter.html#TrayStarter.__showContextMenu" />
+      <keyword name="TrayStarter.__showRecentFilesMenu" id="TrayStarter.__showRecentFilesMenu" ref="eric4.Tools.TrayStarter.html#TrayStarter.__showRecentFilesMenu" />
+      <keyword name="TrayStarter.__showRecentMultiProjectsMenu" id="TrayStarter.__showRecentMultiProjectsMenu" ref="eric4.Tools.TrayStarter.html#TrayStarter.__showRecentMultiProjectsMenu" />
+      <keyword name="TrayStarter.__showRecentProjectsMenu" id="TrayStarter.__showRecentProjectsMenu" ref="eric4.Tools.TrayStarter.html#TrayStarter.__showRecentProjectsMenu" />
+      <keyword name="TrayStarter.__startCompare" id="TrayStarter.__startCompare" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startCompare" />
+      <keyword name="TrayStarter.__startDiff" id="TrayStarter.__startDiff" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startDiff" />
+      <keyword name="TrayStarter.__startEric" id="TrayStarter.__startEric" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startEric" />
+      <keyword name="TrayStarter.__startHelpViewer" id="TrayStarter.__startHelpViewer" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startHelpViewer" />
+      <keyword name="TrayStarter.__startMiniEditor" id="TrayStarter.__startMiniEditor" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startMiniEditor" />
+      <keyword name="TrayStarter.__startPluginInstall" id="TrayStarter.__startPluginInstall" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startPluginInstall" />
+      <keyword name="TrayStarter.__startPluginRepository" id="TrayStarter.__startPluginRepository" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startPluginRepository" />
+      <keyword name="TrayStarter.__startPluginUninstall" id="TrayStarter.__startPluginUninstall" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startPluginUninstall" />
+      <keyword name="TrayStarter.__startPreferences" id="TrayStarter.__startPreferences" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startPreferences" />
+      <keyword name="TrayStarter.__startProc" id="TrayStarter.__startProc" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startProc" />
+      <keyword name="TrayStarter.__startPyRe" id="TrayStarter.__startPyRe" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startPyRe" />
+      <keyword name="TrayStarter.__startQRegExp" id="TrayStarter.__startQRegExp" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startQRegExp" />
+      <keyword name="TrayStarter.__startSqlBrowser" id="TrayStarter.__startSqlBrowser" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startSqlBrowser" />
+      <keyword name="TrayStarter.__startTRPreviewer" id="TrayStarter.__startTRPreviewer" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startTRPreviewer" />
+      <keyword name="TrayStarter.__startUIPreviewer" id="TrayStarter.__startUIPreviewer" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startUIPreviewer" />
+      <keyword name="TrayStarter.__startUnittest" id="TrayStarter.__startUnittest" ref="eric4.Tools.TrayStarter.html#TrayStarter.__startUnittest" />
+      <keyword name="Tasks (Package)" id="Tasks (Package)" ref="index-eric4.Tasks.html" />
+      <keyword name="TaskViewer (Module)" id="TaskViewer (Module)" ref="eric4.Tasks.TaskViewer.html" />
+      <keyword name="Task" id="Task" ref="eric4.Tasks.TaskViewer.html#Task" />
+      <keyword name="TaskFilter" id="TaskFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter" />
+      <keyword name="TaskViewer" id="TaskViewer" ref="eric4.Tasks.TaskViewer.html#TaskViewer" />
+      <keyword name="Task (Constructor)" id="Task (Constructor)" ref="eric4.Tasks.TaskViewer.html#Task.__init__" />
+      <keyword name="Task.colorizeTask" id="Task.colorizeTask" ref="eric4.Tasks.TaskViewer.html#Task.colorizeTask" />
+      <keyword name="Task.getFilename" id="Task.getFilename" ref="eric4.Tasks.TaskViewer.html#Task.getFilename" />
+      <keyword name="Task.getLineno" id="Task.getLineno" ref="eric4.Tasks.TaskViewer.html#Task.getLineno" />
+      <keyword name="Task.isCompleted" id="Task.isCompleted" ref="eric4.Tasks.TaskViewer.html#Task.isCompleted" />
+      <keyword name="Task.isProjectTask" id="Task.isProjectTask" ref="eric4.Tasks.TaskViewer.html#Task.isProjectTask" />
+      <keyword name="Task.setCompleted" id="Task.setCompleted" ref="eric4.Tasks.TaskViewer.html#Task.setCompleted" />
+      <keyword name="Task.setDescription" id="Task.setDescription" ref="eric4.Tasks.TaskViewer.html#Task.setDescription" />
+      <keyword name="Task.setLongText" id="Task.setLongText" ref="eric4.Tasks.TaskViewer.html#Task.setLongText" />
+      <keyword name="Task.setPriority" id="Task.setPriority" ref="eric4.Tasks.TaskViewer.html#Task.setPriority" />
+      <keyword name="Task.setProjectTask" id="Task.setProjectTask" ref="eric4.Tasks.TaskViewer.html#Task.setProjectTask" />
+      <keyword name="TaskFilter (Constructor)" id="TaskFilter (Constructor)" ref="eric4.Tasks.TaskViewer.html#TaskFilter.__init__" />
+      <keyword name="TaskFilter.hasActiveFilter" id="TaskFilter.hasActiveFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.hasActiveFilter" />
+      <keyword name="TaskFilter.setActive" id="TaskFilter.setActive" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setActive" />
+      <keyword name="TaskFilter.setDescriptionFilter" id="TaskFilter.setDescriptionFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setDescriptionFilter" />
+      <keyword name="TaskFilter.setFileNameFilter" id="TaskFilter.setFileNameFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setFileNameFilter" />
+      <keyword name="TaskFilter.setPrioritiesFilter" id="TaskFilter.setPrioritiesFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setPrioritiesFilter" />
+      <keyword name="TaskFilter.setScopeFilter" id="TaskFilter.setScopeFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setScopeFilter" />
+      <keyword name="TaskFilter.setStatusFilter" id="TaskFilter.setStatusFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setStatusFilter" />
+      <keyword name="TaskFilter.setTypeFilter" id="TaskFilter.setTypeFilter" ref="eric4.Tasks.TaskViewer.html#TaskFilter.setTypeFilter" />
+      <keyword name="TaskFilter.showTask" id="TaskFilter.showTask" ref="eric4.Tasks.TaskViewer.html#TaskFilter.showTask" />
+      <keyword name="TaskViewer (Constructor)" id="TaskViewer (Constructor)" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__init__" />
+      <keyword name="TaskViewer.__activateFilter" id="TaskViewer.__activateFilter" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__activateFilter" />
+      <keyword name="TaskViewer.__configure" id="TaskViewer.__configure" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__configure" />
+      <keyword name="TaskViewer.__configureFilter" id="TaskViewer.__configureFilter" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__configureFilter" />
+      <keyword name="TaskViewer.__copyTask" id="TaskViewer.__copyTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__copyTask" />
+      <keyword name="TaskViewer.__deleteCompleted" id="TaskViewer.__deleteCompleted" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__deleteCompleted" />
+      <keyword name="TaskViewer.__deleteTask" id="TaskViewer.__deleteTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__deleteTask" />
+      <keyword name="TaskViewer.__editTaskProperties" id="TaskViewer.__editTaskProperties" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__editTaskProperties" />
+      <keyword name="TaskViewer.__goToTask" id="TaskViewer.__goToTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__goToTask" />
+      <keyword name="TaskViewer.__markCompleted" id="TaskViewer.__markCompleted" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__markCompleted" />
+      <keyword name="TaskViewer.__newTask" id="TaskViewer.__newTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__newTask" />
+      <keyword name="TaskViewer.__pasteTask" id="TaskViewer.__pasteTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__pasteTask" />
+      <keyword name="TaskViewer.__refreshDisplay" id="TaskViewer.__refreshDisplay" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__refreshDisplay" />
+      <keyword name="TaskViewer.__regenerateProjectTasks" id="TaskViewer.__regenerateProjectTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__regenerateProjectTasks" />
+      <keyword name="TaskViewer.__resizeColumns" id="TaskViewer.__resizeColumns" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__resizeColumns" />
+      <keyword name="TaskViewer.__resort" id="TaskViewer.__resort" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__resort" />
+      <keyword name="TaskViewer.__showContextMenu" id="TaskViewer.__showContextMenu" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__showContextMenu" />
+      <keyword name="TaskViewer.__taskItemActivated" id="TaskViewer.__taskItemActivated" ref="eric4.Tasks.TaskViewer.html#TaskViewer.__taskItemActivated" />
+      <keyword name="TaskViewer.addFileTask" id="TaskViewer.addFileTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.addFileTask" />
+      <keyword name="TaskViewer.addTask" id="TaskViewer.addTask" ref="eric4.Tasks.TaskViewer.html#TaskViewer.addTask" />
+      <keyword name="TaskViewer.clearFileTasks" id="TaskViewer.clearFileTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.clearFileTasks" />
+      <keyword name="TaskViewer.clearProjectTasks" id="TaskViewer.clearProjectTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.clearProjectTasks" />
+      <keyword name="TaskViewer.clearTasks" id="TaskViewer.clearTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.clearTasks" />
+      <keyword name="TaskViewer.getGlobalTasks" id="TaskViewer.getGlobalTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.getGlobalTasks" />
+      <keyword name="TaskViewer.getProjectTasks" id="TaskViewer.getProjectTasks" ref="eric4.Tasks.TaskViewer.html#TaskViewer.getProjectTasks" />
+      <keyword name="TaskViewer.handlePreferencesChanged" id="TaskViewer.handlePreferencesChanged" ref="eric4.Tasks.TaskViewer.html#TaskViewer.handlePreferencesChanged" />
+      <keyword name="TaskViewer.setProjectOpen" id="TaskViewer.setProjectOpen" ref="eric4.Tasks.TaskViewer.html#TaskViewer.setProjectOpen" />
+      <keyword name="TaskPropertiesDialog (Module)" id="TaskPropertiesDialog (Module)" ref="eric4.Tasks.TaskPropertiesDialog.html" />
+      <keyword name="TaskPropertiesDialog" id="TaskPropertiesDialog" ref="eric4.Tasks.TaskPropertiesDialog.html#TaskPropertiesDialog" />
+      <keyword name="TaskPropertiesDialog (Constructor)" id="TaskPropertiesDialog (Constructor)" ref="eric4.Tasks.TaskPropertiesDialog.html#TaskPropertiesDialog.__init__" />
+      <keyword name="TaskPropertiesDialog.getData" id="TaskPropertiesDialog.getData" ref="eric4.Tasks.TaskPropertiesDialog.html#TaskPropertiesDialog.getData" />
+      <keyword name="TaskPropertiesDialog.setReadOnly" id="TaskPropertiesDialog.setReadOnly" ref="eric4.Tasks.TaskPropertiesDialog.html#TaskPropertiesDialog.setReadOnly" />
+      <keyword name="TaskFilterConfigDialog (Module)" id="TaskFilterConfigDialog (Module)" ref="eric4.Tasks.TaskFilterConfigDialog.html" />
+      <keyword name="TaskFilterConfigDialog" id="TaskFilterConfigDialog" ref="eric4.Tasks.TaskFilterConfigDialog.html#TaskFilterConfigDialog" />
+      <keyword name="TaskFilterConfigDialog (Constructor)" id="TaskFilterConfigDialog (Constructor)" ref="eric4.Tasks.TaskFilterConfigDialog.html#TaskFilterConfigDialog.__init__" />
+      <keyword name="TaskFilterConfigDialog.configureTaskFilter" id="TaskFilterConfigDialog.configureTaskFilter" ref="eric4.Tasks.TaskFilterConfigDialog.html#TaskFilterConfigDialog.configureTaskFilter" />
+      <keyword name="QScintilla (Package)" id="QScintilla (Package)" ref="index-eric4.QScintilla.html" />
+      <keyword name="SpellCheckingDialog (Module)" id="SpellCheckingDialog (Module)" ref="eric4.QScintilla.SpellCheckingDialog.html" />
+      <keyword name="SpellCheckingDialog" id="SpellCheckingDialog" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog" />
+      <keyword name="SpellCheckingDialog (Constructor)" id="SpellCheckingDialog (Constructor)" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.__init__" />
+      <keyword name="SpellCheckingDialog.__advance" id="SpellCheckingDialog.__advance" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.__advance" />
+      <keyword name="SpellCheckingDialog.__enableButtons" id="SpellCheckingDialog.__enableButtons" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.__enableButtons" />
+      <keyword name="SpellCheckingDialog.on_addButton_clicked" id="SpellCheckingDialog.on_addButton_clicked" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_addButton_clicked" />
+      <keyword name="SpellCheckingDialog.on_changeEdit_textChanged" id="SpellCheckingDialog.on_changeEdit_textChanged" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_changeEdit_textChanged" />
+      <keyword name="SpellCheckingDialog.on_ignoreAllButton_clicked" id="SpellCheckingDialog.on_ignoreAllButton_clicked" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_ignoreAllButton_clicked" />
+      <keyword name="SpellCheckingDialog.on_ignoreButton_clicked" id="SpellCheckingDialog.on_ignoreButton_clicked" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_ignoreButton_clicked" />
+      <keyword name="SpellCheckingDialog.on_replaceAllButton_clicked" id="SpellCheckingDialog.on_replaceAllButton_clicked" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_replaceAllButton_clicked" />
+      <keyword name="SpellCheckingDialog.on_replaceButton_clicked" id="SpellCheckingDialog.on_replaceButton_clicked" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_replaceButton_clicked" />
+      <keyword name="SpellCheckingDialog.on_suggestionsList_currentTextChanged" id="SpellCheckingDialog.on_suggestionsList_currentTextChanged" ref="eric4.QScintilla.SpellCheckingDialog.html#SpellCheckingDialog.on_suggestionsList_currentTextChanged" />
+      <keyword name="QsciScintillaCompat (Module)" id="QsciScintillaCompat (Module)" ref="eric4.QScintilla.QsciScintillaCompat.html" />
+      <keyword name="QsciScintillaCompat" id="QsciScintillaCompat" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat" />
+      <keyword name="QSCINTILLA_VERSION" id="QSCINTILLA_VERSION" ref="eric4.QScintilla.QsciScintillaCompat.html#QSCINTILLA_VERSION" />
+      <keyword name="QsciScintillaCompat (Constructor)" id="QsciScintillaCompat (Constructor)" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.__init__" />
+      <keyword name="QsciScintillaCompat.__doSearchTarget" id="QsciScintillaCompat.__doSearchTarget" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.__doSearchTarget" />
+      <keyword name="QsciScintillaCompat.charAt" id="QsciScintillaCompat.charAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.charAt" />
+      <keyword name="QsciScintillaCompat.clearAllIndicators" id="QsciScintillaCompat.clearAllIndicators" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearAllIndicators" />
+      <keyword name="QsciScintillaCompat.clearAlternateKeys" id="QsciScintillaCompat.clearAlternateKeys" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearAlternateKeys" />
+      <keyword name="QsciScintillaCompat.clearIndicator" id="QsciScintillaCompat.clearIndicator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearIndicator" />
+      <keyword name="QsciScintillaCompat.clearIndicatorRange" id="QsciScintillaCompat.clearIndicatorRange" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearIndicatorRange" />
+      <keyword name="QsciScintillaCompat.clearKeys" id="QsciScintillaCompat.clearKeys" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearKeys" />
+      <keyword name="QsciScintillaCompat.clearStyles" id="QsciScintillaCompat.clearStyles" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.clearStyles" />
+      <keyword name="QsciScintillaCompat.currentPosition" id="QsciScintillaCompat.currentPosition" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.currentPosition" />
+      <keyword name="QsciScintillaCompat.currentStyle" id="QsciScintillaCompat.currentStyle" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.currentStyle" />
+      <keyword name="QsciScintillaCompat.delete" id="QsciScintillaCompat.delete" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.delete" />
+      <keyword name="QsciScintillaCompat.deleteBack" id="QsciScintillaCompat.deleteBack" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.deleteBack" />
+      <keyword name="QsciScintillaCompat.deleteLineLeft" id="QsciScintillaCompat.deleteLineLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.deleteLineLeft" />
+      <keyword name="QsciScintillaCompat.deleteLineRight" id="QsciScintillaCompat.deleteLineRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.deleteLineRight" />
+      <keyword name="QsciScintillaCompat.deleteWordLeft" id="QsciScintillaCompat.deleteWordLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.deleteWordLeft" />
+      <keyword name="QsciScintillaCompat.deleteWordRight" id="QsciScintillaCompat.deleteWordRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.deleteWordRight" />
+      <keyword name="QsciScintillaCompat.detectEolString" id="QsciScintillaCompat.detectEolString" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.detectEolString" />
+      <keyword name="QsciScintillaCompat.editorCommand" id="QsciScintillaCompat.editorCommand" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.editorCommand" />
+      <keyword name="QsciScintillaCompat.extendSelectionLeft" id="QsciScintillaCompat.extendSelectionLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionLeft" />
+      <keyword name="QsciScintillaCompat.extendSelectionRight" id="QsciScintillaCompat.extendSelectionRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionRight" />
+      <keyword name="QsciScintillaCompat.extendSelectionToBOL" id="QsciScintillaCompat.extendSelectionToBOL" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionToBOL" />
+      <keyword name="QsciScintillaCompat.extendSelectionToEOL" id="QsciScintillaCompat.extendSelectionToEOL" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionToEOL" />
+      <keyword name="QsciScintillaCompat.extendSelectionWordLeft" id="QsciScintillaCompat.extendSelectionWordLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordLeft" />
+      <keyword name="QsciScintillaCompat.extendSelectionWordRight" id="QsciScintillaCompat.extendSelectionWordRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.extendSelectionWordRight" />
+      <keyword name="QsciScintillaCompat.findFirstTarget" id="QsciScintillaCompat.findFirstTarget" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findFirstTarget" />
+      <keyword name="QsciScintillaCompat.findNextTarget" id="QsciScintillaCompat.findNextTarget" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.findNextTarget" />
+      <keyword name="QsciScintillaCompat.foldExpandedAt" id="QsciScintillaCompat.foldExpandedAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.foldExpandedAt" />
+      <keyword name="QsciScintillaCompat.foldFlagsAt" id="QsciScintillaCompat.foldFlagsAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.foldFlagsAt" />
+      <keyword name="QsciScintillaCompat.foldHeaderAt" id="QsciScintillaCompat.foldHeaderAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.foldHeaderAt" />
+      <keyword name="QsciScintillaCompat.foldLevelAt" id="QsciScintillaCompat.foldLevelAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.foldLevelAt" />
+      <keyword name="QsciScintillaCompat.getEndStyled" id="QsciScintillaCompat.getEndStyled" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getEndStyled" />
+      <keyword name="QsciScintillaCompat.getEolIndicator" id="QsciScintillaCompat.getEolIndicator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getEolIndicator" />
+      <keyword name="QsciScintillaCompat.getFileName" id="QsciScintillaCompat.getFileName" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getFileName" />
+      <keyword name="QsciScintillaCompat.getFoundTarget" id="QsciScintillaCompat.getFoundTarget" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getFoundTarget" />
+      <keyword name="QsciScintillaCompat.getLineSeparator" id="QsciScintillaCompat.getLineSeparator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getLineSeparator" />
+      <keyword name="QsciScintillaCompat.getZoom" id="QsciScintillaCompat.getZoom" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.getZoom" />
+      <keyword name="QsciScintillaCompat.hasIndicator" id="QsciScintillaCompat.hasIndicator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.hasIndicator" />
+      <keyword name="QsciScintillaCompat.indentationGuideView" id="QsciScintillaCompat.indentationGuideView" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indentationGuideView" />
+      <keyword name="QsciScintillaCompat.indicatorDefine" id="QsciScintillaCompat.indicatorDefine" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.indicatorDefine" />
+      <keyword name="QsciScintillaCompat.lineAt" id="QsciScintillaCompat.lineAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineAt" />
+      <keyword name="QsciScintillaCompat.lineEndPosition" id="QsciScintillaCompat.lineEndPosition" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineEndPosition" />
+      <keyword name="QsciScintillaCompat.lineIndexFromPosition" id="QsciScintillaCompat.lineIndexFromPosition" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.lineIndexFromPosition" />
+      <keyword name="QsciScintillaCompat.linesOnScreen" id="QsciScintillaCompat.linesOnScreen" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.linesOnScreen" />
+      <keyword name="QsciScintillaCompat.monospacedStyles" id="QsciScintillaCompat.monospacedStyles" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.monospacedStyles" />
+      <keyword name="QsciScintillaCompat.moveCursorLeft" id="QsciScintillaCompat.moveCursorLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.moveCursorLeft" />
+      <keyword name="QsciScintillaCompat.moveCursorRight" id="QsciScintillaCompat.moveCursorRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.moveCursorRight" />
+      <keyword name="QsciScintillaCompat.moveCursorToEOL" id="QsciScintillaCompat.moveCursorToEOL" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.moveCursorToEOL" />
+      <keyword name="QsciScintillaCompat.moveCursorWordLeft" id="QsciScintillaCompat.moveCursorWordLeft" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.moveCursorWordLeft" />
+      <keyword name="QsciScintillaCompat.moveCursorWordRight" id="QsciScintillaCompat.moveCursorWordRight" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.moveCursorWordRight" />
+      <keyword name="QsciScintillaCompat.newLineBelow" id="QsciScintillaCompat.newLineBelow" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.newLineBelow" />
+      <keyword name="QsciScintillaCompat.positionAfter" id="QsciScintillaCompat.positionAfter" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.positionAfter" />
+      <keyword name="QsciScintillaCompat.positionBefore" id="QsciScintillaCompat.positionBefore" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.positionBefore" />
+      <keyword name="QsciScintillaCompat.positionFromLineIndex" id="QsciScintillaCompat.positionFromLineIndex" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.positionFromLineIndex" />
+      <keyword name="QsciScintillaCompat.positionFromPoint" id="QsciScintillaCompat.positionFromPoint" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.positionFromPoint" />
+      <keyword name="QsciScintillaCompat.rawCharAt" id="QsciScintillaCompat.rawCharAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.rawCharAt" />
+      <keyword name="QsciScintillaCompat.replaceTarget" id="QsciScintillaCompat.replaceTarget" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.replaceTarget" />
+      <keyword name="QsciScintillaCompat.scrollVertical" id="QsciScintillaCompat.scrollVertical" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.scrollVertical" />
+      <keyword name="QsciScintillaCompat.setCurrentIndicator" id="QsciScintillaCompat.setCurrentIndicator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setCurrentIndicator" />
+      <keyword name="QsciScintillaCompat.setEolModeByEolString" id="QsciScintillaCompat.setEolModeByEolString" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setEolModeByEolString" />
+      <keyword name="QsciScintillaCompat.setIndentationGuideView" id="QsciScintillaCompat.setIndentationGuideView" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setIndentationGuideView" />
+      <keyword name="QsciScintillaCompat.setIndicator" id="QsciScintillaCompat.setIndicator" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setIndicator" />
+      <keyword name="QsciScintillaCompat.setIndicatorRange" id="QsciScintillaCompat.setIndicatorRange" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setIndicatorRange" />
+      <keyword name="QsciScintillaCompat.setLexer" id="QsciScintillaCompat.setLexer" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setLexer" />
+      <keyword name="QsciScintillaCompat.setStyleBits" id="QsciScintillaCompat.setStyleBits" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setStyleBits" />
+      <keyword name="QsciScintillaCompat.setStyling" id="QsciScintillaCompat.setStyling" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.setStyling" />
+      <keyword name="QsciScintillaCompat.startStyling" id="QsciScintillaCompat.startStyling" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.startStyling" />
+      <keyword name="QsciScintillaCompat.styleAt" id="QsciScintillaCompat.styleAt" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.styleAt" />
+      <keyword name="QsciScintillaCompat.zoomIn" id="QsciScintillaCompat.zoomIn" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.zoomIn" />
+      <keyword name="QsciScintillaCompat.zoomOut" id="QsciScintillaCompat.zoomOut" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.zoomOut" />
+      <keyword name="QsciScintillaCompat.zoomTo" id="QsciScintillaCompat.zoomTo" ref="eric4.QScintilla.QsciScintillaCompat.html#QsciScintillaCompat.zoomTo" />
+      <keyword name="MiniEditor (Module)" id="MiniEditor (Module)" ref="eric4.QScintilla.MiniEditor.html" />
+      <keyword name="MiniEditor" id="MiniEditor" ref="eric4.QScintilla.MiniEditor.html#MiniEditor" />
+      <keyword name="MiniScintilla" id="MiniScintilla" ref="eric4.QScintilla.MiniEditor.html#MiniScintilla" />
+      <keyword name="MiniEditor (Constructor)" id="MiniEditor (Constructor)" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__init__" />
+      <keyword name="MiniEditor.__about" id="MiniEditor.__about" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__about" />
+      <keyword name="MiniEditor.__aboutQt" id="MiniEditor.__aboutQt" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__aboutQt" />
+      <keyword name="MiniEditor.__bindLexer" id="MiniEditor.__bindLexer" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__bindLexer" />
+      <keyword name="MiniEditor.__bindName" id="MiniEditor.__bindName" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__bindName" />
+      <keyword name="MiniEditor.__checkActions" id="MiniEditor.__checkActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__checkActions" />
+      <keyword name="MiniEditor.__checkLanguage" id="MiniEditor.__checkLanguage" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__checkLanguage" />
+      <keyword name="MiniEditor.__contextMenuRequested" id="MiniEditor.__contextMenuRequested" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__contextMenuRequested" />
+      <keyword name="MiniEditor.__createActions" id="MiniEditor.__createActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createActions" />
+      <keyword name="MiniEditor.__createEditActions" id="MiniEditor.__createEditActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createEditActions" />
+      <keyword name="MiniEditor.__createFileActions" id="MiniEditor.__createFileActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createFileActions" />
+      <keyword name="MiniEditor.__createHelpActions" id="MiniEditor.__createHelpActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createHelpActions" />
+      <keyword name="MiniEditor.__createMenus" id="MiniEditor.__createMenus" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createMenus" />
+      <keyword name="MiniEditor.__createSearchActions" id="MiniEditor.__createSearchActions" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createSearchActions" />
+      <keyword name="MiniEditor.__createStatusBar" id="MiniEditor.__createStatusBar" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createStatusBar" />
+      <keyword name="MiniEditor.__createToolBars" id="MiniEditor.__createToolBars" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__createToolBars" />
+      <keyword name="MiniEditor.__cursorPositionChanged" id="MiniEditor.__cursorPositionChanged" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__cursorPositionChanged" />
+      <keyword name="MiniEditor.__deselectAll" id="MiniEditor.__deselectAll" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__deselectAll" />
+      <keyword name="MiniEditor.__documentWasModified" id="MiniEditor.__documentWasModified" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__documentWasModified" />
+      <keyword name="MiniEditor.__getCurrentWord" id="MiniEditor.__getCurrentWord" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__getCurrentWord" />
+      <keyword name="MiniEditor.__getWord" id="MiniEditor.__getWord" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__getWord" />
+      <keyword name="MiniEditor.__initContextMenu" id="MiniEditor.__initContextMenu" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__initContextMenu" />
+      <keyword name="MiniEditor.__initContextMenuLanguages" id="MiniEditor.__initContextMenuLanguages" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__initContextMenuLanguages" />
+      <keyword name="MiniEditor.__languageMenuTriggered" id="MiniEditor.__languageMenuTriggered" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__languageMenuTriggered" />
+      <keyword name="MiniEditor.__loadFile" id="MiniEditor.__loadFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__loadFile" />
+      <keyword name="MiniEditor.__markOccurrences" id="MiniEditor.__markOccurrences" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__markOccurrences" />
+      <keyword name="MiniEditor.__maybeSave" id="MiniEditor.__maybeSave" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__maybeSave" />
+      <keyword name="MiniEditor.__modificationChanged" id="MiniEditor.__modificationChanged" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__modificationChanged" />
+      <keyword name="MiniEditor.__newFile" id="MiniEditor.__newFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__newFile" />
+      <keyword name="MiniEditor.__open" id="MiniEditor.__open" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__open" />
+      <keyword name="MiniEditor.__printFile" id="MiniEditor.__printFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__printFile" />
+      <keyword name="MiniEditor.__printPreview" id="MiniEditor.__printPreview" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__printPreview" />
+      <keyword name="MiniEditor.__printPreviewFile" id="MiniEditor.__printPreviewFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__printPreviewFile" />
+      <keyword name="MiniEditor.__readSettings" id="MiniEditor.__readSettings" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__readSettings" />
+      <keyword name="MiniEditor.__readShortcut" id="MiniEditor.__readShortcut" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__readShortcut" />
+      <keyword name="MiniEditor.__redo" id="MiniEditor.__redo" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__redo" />
+      <keyword name="MiniEditor.__replace" id="MiniEditor.__replace" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__replace" />
+      <keyword name="MiniEditor.__resetLanguage" id="MiniEditor.__resetLanguage" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__resetLanguage" />
+      <keyword name="MiniEditor.__save" id="MiniEditor.__save" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__save" />
+      <keyword name="MiniEditor.__saveAs" id="MiniEditor.__saveAs" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__saveAs" />
+      <keyword name="MiniEditor.__saveFile" id="MiniEditor.__saveFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__saveFile" />
+      <keyword name="MiniEditor.__search" id="MiniEditor.__search" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__search" />
+      <keyword name="MiniEditor.__searchClearMarkers" id="MiniEditor.__searchClearMarkers" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__searchClearMarkers" />
+      <keyword name="MiniEditor.__selectAll" id="MiniEditor.__selectAll" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__selectAll" />
+      <keyword name="MiniEditor.__selectPygmentsLexer" id="MiniEditor.__selectPygmentsLexer" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__selectPygmentsLexer" />
+      <keyword name="MiniEditor.__setCurrentFile" id="MiniEditor.__setCurrentFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setCurrentFile" />
+      <keyword name="MiniEditor.__setEolMode" id="MiniEditor.__setEolMode" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setEolMode" />
+      <keyword name="MiniEditor.__setMargins" id="MiniEditor.__setMargins" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setMargins" />
+      <keyword name="MiniEditor.__setMonospaced" id="MiniEditor.__setMonospaced" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setMonospaced" />
+      <keyword name="MiniEditor.__setSbFile" id="MiniEditor.__setSbFile" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setSbFile" />
+      <keyword name="MiniEditor.__setTextDisplay" id="MiniEditor.__setTextDisplay" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__setTextDisplay" />
+      <keyword name="MiniEditor.__showContextMenuLanguages" id="MiniEditor.__showContextMenuLanguages" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__showContextMenuLanguages" />
+      <keyword name="MiniEditor.__strippedName" id="MiniEditor.__strippedName" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__strippedName" />
+      <keyword name="MiniEditor.__styleNeeded" id="MiniEditor.__styleNeeded" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__styleNeeded" />
+      <keyword name="MiniEditor.__undo" id="MiniEditor.__undo" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__undo" />
+      <keyword name="MiniEditor.__whatsThis" id="MiniEditor.__whatsThis" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__whatsThis" />
+      <keyword name="MiniEditor.__writeSettings" id="MiniEditor.__writeSettings" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.__writeSettings" />
+      <keyword name="MiniEditor.activeWindow" id="MiniEditor.activeWindow" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.activeWindow" />
+      <keyword name="MiniEditor.clearSearchIndicators" id="MiniEditor.clearSearchIndicators" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.clearSearchIndicators" />
+      <keyword name="MiniEditor.closeEvent" id="MiniEditor.closeEvent" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.closeEvent" />
+      <keyword name="MiniEditor.getFileName" id="MiniEditor.getFileName" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.getFileName" />
+      <keyword name="MiniEditor.getLanguage" id="MiniEditor.getLanguage" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.getLanguage" />
+      <keyword name="MiniEditor.getSRHistory" id="MiniEditor.getSRHistory" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.getSRHistory" />
+      <keyword name="MiniEditor.readLine0" id="MiniEditor.readLine0" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.readLine0" />
+      <keyword name="MiniEditor.setLanguage" id="MiniEditor.setLanguage" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.setLanguage" />
+      <keyword name="MiniEditor.setSearchIndicator" id="MiniEditor.setSearchIndicator" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.setSearchIndicator" />
+      <keyword name="MiniEditor.setText" id="MiniEditor.setText" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.setText" />
+      <keyword name="MiniEditor.textForFind" id="MiniEditor.textForFind" ref="eric4.QScintilla.MiniEditor.html#MiniEditor.textForFind" />
+      <keyword name="MiniScintilla (Constructor)" id="MiniScintilla (Constructor)" ref="eric4.QScintilla.MiniEditor.html#MiniScintilla.__init__" />
+      <keyword name="MiniScintilla.focusInEvent" id="MiniScintilla.focusInEvent" ref="eric4.QScintilla.MiniEditor.html#MiniScintilla.focusInEvent" />
+      <keyword name="MiniScintilla.focusOutEvent" id="MiniScintilla.focusOutEvent" ref="eric4.QScintilla.MiniEditor.html#MiniScintilla.focusOutEvent" />
+      <keyword name="APIsManager (Module)" id="APIsManager (Module)" ref="eric4.QScintilla.APIsManager.html" />
+      <keyword name="APIs" id="APIs" ref="eric4.QScintilla.APIsManager.html#APIs" />
+      <keyword name="APIsManager" id="APIsManager" ref="eric4.QScintilla.APIsManager.html#APIsManager" />
+      <keyword name="APIs (Constructor)" id="APIs (Constructor)" ref="eric4.QScintilla.APIsManager.html#APIs.__init__" />
+      <keyword name="APIs.__apiPreparationCancelled" id="APIs.__apiPreparationCancelled" ref="eric4.QScintilla.APIsManager.html#APIs.__apiPreparationCancelled" />
+      <keyword name="APIs.__apiPreparationFinished" id="APIs.__apiPreparationFinished" ref="eric4.QScintilla.APIsManager.html#APIs.__apiPreparationFinished" />
+      <keyword name="APIs.__apiPreparationStarted" id="APIs.__apiPreparationStarted" ref="eric4.QScintilla.APIsManager.html#APIs.__apiPreparationStarted" />
+      <keyword name="APIs.__defaultPreparedName" id="APIs.__defaultPreparedName" ref="eric4.QScintilla.APIsManager.html#APIs.__defaultPreparedName" />
+      <keyword name="APIs.__loadAPIs" id="APIs.__loadAPIs" ref="eric4.QScintilla.APIsManager.html#APIs.__loadAPIs" />
+      <keyword name="APIs.cancelPreparation" id="APIs.cancelPreparation" ref="eric4.QScintilla.APIsManager.html#APIs.cancelPreparation" />
+      <keyword name="APIs.getQsciAPIs" id="APIs.getQsciAPIs" ref="eric4.QScintilla.APIsManager.html#APIs.getQsciAPIs" />
+      <keyword name="APIs.installedAPIFiles" id="APIs.installedAPIFiles" ref="eric4.QScintilla.APIsManager.html#APIs.installedAPIFiles" />
+      <keyword name="APIs.prepareAPIs" id="APIs.prepareAPIs" ref="eric4.QScintilla.APIsManager.html#APIs.prepareAPIs" />
+      <keyword name="APIs.reloadAPIs" id="APIs.reloadAPIs" ref="eric4.QScintilla.APIsManager.html#APIs.reloadAPIs" />
+      <keyword name="APIsManager (Constructor)" id="APIsManager (Constructor)" ref="eric4.QScintilla.APIsManager.html#APIsManager.__init__" />
+      <keyword name="APIsManager.getAPIs" id="APIsManager.getAPIs" ref="eric4.QScintilla.APIsManager.html#APIsManager.getAPIs" />
+      <keyword name="APIsManager.reloadAPIs" id="APIsManager.reloadAPIs" ref="eric4.QScintilla.APIsManager.html#APIsManager.reloadAPIs" />
+      <keyword name="Terminal (Module)" id="Terminal (Module)" ref="eric4.QScintilla.Terminal.html" />
+      <keyword name="Terminal" id="Terminal" ref="eric4.QScintilla.Terminal.html#Terminal" />
+      <keyword name="Terminal (Constructor)" id="Terminal (Constructor)" ref="eric4.QScintilla.Terminal.html#Terminal.__init__" />
+      <keyword name="Terminal.__QScintillaCharLeft" id="Terminal.__QScintillaCharLeft" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaCharLeft" />
+      <keyword name="Terminal.__QScintillaCharLeftExtend" id="Terminal.__QScintillaCharLeftExtend" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaCharLeftExtend" />
+      <keyword name="Terminal.__QScintillaCharRight" id="Terminal.__QScintillaCharRight" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaCharRight" />
+      <keyword name="Terminal.__QScintillaDelete" id="Terminal.__QScintillaDelete" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDelete" />
+      <keyword name="Terminal.__QScintillaDeleteBack" id="Terminal.__QScintillaDeleteBack" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDeleteBack" />
+      <keyword name="Terminal.__QScintillaDeleteLineLeft" id="Terminal.__QScintillaDeleteLineLeft" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDeleteLineLeft" />
+      <keyword name="Terminal.__QScintillaDeleteLineRight" id="Terminal.__QScintillaDeleteLineRight" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDeleteLineRight" />
+      <keyword name="Terminal.__QScintillaDeleteWordLeft" id="Terminal.__QScintillaDeleteWordLeft" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDeleteWordLeft" />
+      <keyword name="Terminal.__QScintillaDeleteWordRight" id="Terminal.__QScintillaDeleteWordRight" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaDeleteWordRight" />
+      <keyword name="Terminal.__QScintillaLeftCommand" id="Terminal.__QScintillaLeftCommand" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaLeftCommand" />
+      <keyword name="Terminal.__QScintillaLeftDeleteCommand" id="Terminal.__QScintillaLeftDeleteCommand" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaLeftDeleteCommand" />
+      <keyword name="Terminal.__QScintillaLineDown" id="Terminal.__QScintillaLineDown" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaLineDown" />
+      <keyword name="Terminal.__QScintillaLineEnd" id="Terminal.__QScintillaLineEnd" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaLineEnd" />
+      <keyword name="Terminal.__QScintillaLineUp" id="Terminal.__QScintillaLineUp" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaLineUp" />
+      <keyword name="Terminal.__QScintillaNewline" id="Terminal.__QScintillaNewline" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaNewline" />
+      <keyword name="Terminal.__QScintillaRightCommand" id="Terminal.__QScintillaRightCommand" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaRightCommand" />
+      <keyword name="Terminal.__QScintillaVCHome" id="Terminal.__QScintillaVCHome" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaVCHome" />
+      <keyword name="Terminal.__QScintillaVCHomeExtend" id="Terminal.__QScintillaVCHomeExtend" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaVCHomeExtend" />
+      <keyword name="Terminal.__QScintillaWordLeft" id="Terminal.__QScintillaWordLeft" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaWordLeft" />
+      <keyword name="Terminal.__QScintillaWordLeftExtend" id="Terminal.__QScintillaWordLeftExtend" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaWordLeftExtend" />
+      <keyword name="Terminal.__QScintillaWordRight" id="Terminal.__QScintillaWordRight" ref="eric4.QScintilla.Terminal.html#Terminal.__QScintillaWordRight" />
+      <keyword name="Terminal.__bindLexer" id="Terminal.__bindLexer" ref="eric4.QScintilla.Terminal.html#Terminal.__bindLexer" />
+      <keyword name="Terminal.__clearCurrentLine" id="Terminal.__clearCurrentLine" ref="eric4.QScintilla.Terminal.html#Terminal.__clearCurrentLine" />
+      <keyword name="Terminal.__clearHistory" id="Terminal.__clearHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__clearHistory" />
+      <keyword name="Terminal.__configure" id="Terminal.__configure" ref="eric4.QScintilla.Terminal.html#Terminal.__configure" />
+      <keyword name="Terminal.__executeCommand" id="Terminal.__executeCommand" ref="eric4.QScintilla.Terminal.html#Terminal.__executeCommand" />
+      <keyword name="Terminal.__finished" id="Terminal.__finished" ref="eric4.QScintilla.Terminal.html#Terminal.__finished" />
+      <keyword name="Terminal.__getEndPos" id="Terminal.__getEndPos" ref="eric4.QScintilla.Terminal.html#Terminal.__getEndPos" />
+      <keyword name="Terminal.__insertHistory" id="Terminal.__insertHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__insertHistory" />
+      <keyword name="Terminal.__insertText" id="Terminal.__insertText" ref="eric4.QScintilla.Terminal.html#Terminal.__insertText" />
+      <keyword name="Terminal.__insertTextAtEnd" id="Terminal.__insertTextAtEnd" ref="eric4.QScintilla.Terminal.html#Terminal.__insertTextAtEnd" />
+      <keyword name="Terminal.__isCursorOnLastLine" id="Terminal.__isCursorOnLastLine" ref="eric4.QScintilla.Terminal.html#Terminal.__isCursorOnLastLine" />
+      <keyword name="Terminal.__readOutput" id="Terminal.__readOutput" ref="eric4.QScintilla.Terminal.html#Terminal.__readOutput" />
+      <keyword name="Terminal.__reset" id="Terminal.__reset" ref="eric4.QScintilla.Terminal.html#Terminal.__reset" />
+      <keyword name="Terminal.__rsearchHistory" id="Terminal.__rsearchHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__rsearchHistory" />
+      <keyword name="Terminal.__searchHistory" id="Terminal.__searchHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__searchHistory" />
+      <keyword name="Terminal.__selectHistory" id="Terminal.__selectHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__selectHistory" />
+      <keyword name="Terminal.__send" id="Terminal.__send" ref="eric4.QScintilla.Terminal.html#Terminal.__send" />
+      <keyword name="Terminal.__sendCtrl" id="Terminal.__sendCtrl" ref="eric4.QScintilla.Terminal.html#Terminal.__sendCtrl" />
+      <keyword name="Terminal.__setMargin0" id="Terminal.__setMargin0" ref="eric4.QScintilla.Terminal.html#Terminal.__setMargin0" />
+      <keyword name="Terminal.__setMonospaced" id="Terminal.__setMonospaced" ref="eric4.QScintilla.Terminal.html#Terminal.__setMonospaced" />
+      <keyword name="Terminal.__setTextDisplay" id="Terminal.__setTextDisplay" ref="eric4.QScintilla.Terminal.html#Terminal.__setTextDisplay" />
+      <keyword name="Terminal.__showHistory" id="Terminal.__showHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__showHistory" />
+      <keyword name="Terminal.__startShell" id="Terminal.__startShell" ref="eric4.QScintilla.Terminal.html#Terminal.__startShell" />
+      <keyword name="Terminal.__started" id="Terminal.__started" ref="eric4.QScintilla.Terminal.html#Terminal.__started" />
+      <keyword name="Terminal.__stopShell" id="Terminal.__stopShell" ref="eric4.QScintilla.Terminal.html#Terminal.__stopShell" />
+      <keyword name="Terminal.__useHistory" id="Terminal.__useHistory" ref="eric4.QScintilla.Terminal.html#Terminal.__useHistory" />
+      <keyword name="Terminal.__write" id="Terminal.__write" ref="eric4.QScintilla.Terminal.html#Terminal.__write" />
+      <keyword name="Terminal.clear" id="Terminal.clear" ref="eric4.QScintilla.Terminal.html#Terminal.clear" />
+      <keyword name="Terminal.closeTerminal" id="Terminal.closeTerminal" ref="eric4.QScintilla.Terminal.html#Terminal.closeTerminal" />
+      <keyword name="Terminal.contextMenuEvent" id="Terminal.contextMenuEvent" ref="eric4.QScintilla.Terminal.html#Terminal.contextMenuEvent" />
+      <keyword name="Terminal.editorCommand" id="Terminal.editorCommand" ref="eric4.QScintilla.Terminal.html#Terminal.editorCommand" />
+      <keyword name="Terminal.focusInEvent" id="Terminal.focusInEvent" ref="eric4.QScintilla.Terminal.html#Terminal.focusInEvent" />
+      <keyword name="Terminal.focusOutEvent" id="Terminal.focusOutEvent" ref="eric4.QScintilla.Terminal.html#Terminal.focusOutEvent" />
+      <keyword name="Terminal.getHistory" id="Terminal.getHistory" ref="eric4.QScintilla.Terminal.html#Terminal.getHistory" />
+      <keyword name="Terminal.handlePreferencesChanged" id="Terminal.handlePreferencesChanged" ref="eric4.QScintilla.Terminal.html#Terminal.handlePreferencesChanged" />
+      <keyword name="Terminal.insert" id="Terminal.insert" ref="eric4.QScintilla.Terminal.html#Terminal.insert" />
+      <keyword name="Terminal.keyPressEvent" id="Terminal.keyPressEvent" ref="eric4.QScintilla.Terminal.html#Terminal.keyPressEvent" />
+      <keyword name="Terminal.loadHistory" id="Terminal.loadHistory" ref="eric4.QScintilla.Terminal.html#Terminal.loadHistory" />
+      <keyword name="Terminal.mousePressEvent" id="Terminal.mousePressEvent" ref="eric4.QScintilla.Terminal.html#Terminal.mousePressEvent" />
+      <keyword name="Terminal.reloadHistory" id="Terminal.reloadHistory" ref="eric4.QScintilla.Terminal.html#Terminal.reloadHistory" />
+      <keyword name="Terminal.saveHistory" id="Terminal.saveHistory" ref="eric4.QScintilla.Terminal.html#Terminal.saveHistory" />
+      <keyword name="Editor (Module)" id="Editor (Module)" ref="eric4.QScintilla.Editor.html" />
+      <keyword name="Editor" id="Editor" ref="eric4.QScintilla.Editor.html#Editor" />
+      <keyword name="Editor (Constructor)" id="Editor (Constructor)" ref="eric4.QScintilla.Editor.html#Editor.__init__" />
+      <keyword name="Editor.__addBreakPoint" id="Editor.__addBreakPoint" ref="eric4.QScintilla.Editor.html#Editor.__addBreakPoint" />
+      <keyword name="Editor.__addBreakPoints" id="Editor.__addBreakPoints" ref="eric4.QScintilla.Editor.html#Editor.__addBreakPoints" />
+      <keyword name="Editor.__addFileAliasResource" id="Editor.__addFileAliasResource" ref="eric4.QScintilla.Editor.html#Editor.__addFileAliasResource" />
+      <keyword name="Editor.__addFileResource" id="Editor.__addFileResource" ref="eric4.QScintilla.Editor.html#Editor.__addFileResource" />
+      <keyword name="Editor.__addFileResources" id="Editor.__addFileResources" ref="eric4.QScintilla.Editor.html#Editor.__addFileResources" />
+      <keyword name="Editor.__addLocalizedResource" id="Editor.__addLocalizedResource" ref="eric4.QScintilla.Editor.html#Editor.__addLocalizedResource" />
+      <keyword name="Editor.__addResourceFrame" id="Editor.__addResourceFrame" ref="eric4.QScintilla.Editor.html#Editor.__addResourceFrame" />
+      <keyword name="Editor.__addToSpellingDictionary" id="Editor.__addToSpellingDictionary" ref="eric4.QScintilla.Editor.html#Editor.__addToSpellingDictionary" />
+      <keyword name="Editor.__adjustedCallTipPosition" id="Editor.__adjustedCallTipPosition" ref="eric4.QScintilla.Editor.html#Editor.__adjustedCallTipPosition" />
+      <keyword name="Editor.__applyTemplate" id="Editor.__applyTemplate" ref="eric4.QScintilla.Editor.html#Editor.__applyTemplate" />
+      <keyword name="Editor.__autoSyntaxCheck" id="Editor.__autoSyntaxCheck" ref="eric4.QScintilla.Editor.html#Editor.__autoSyntaxCheck" />
+      <keyword name="Editor.__autosaveEnable" id="Editor.__autosaveEnable" ref="eric4.QScintilla.Editor.html#Editor.__autosaveEnable" />
+      <keyword name="Editor.__bindCompleter" id="Editor.__bindCompleter" ref="eric4.QScintilla.Editor.html#Editor.__bindCompleter" />
+      <keyword name="Editor.__bindLexer" id="Editor.__bindLexer" ref="eric4.QScintilla.Editor.html#Editor.__bindLexer" />
+      <keyword name="Editor.__bindName" id="Editor.__bindName" ref="eric4.QScintilla.Editor.html#Editor.__bindName" />
+      <keyword name="Editor.__breakPointDataAboutToBeChanged" id="Editor.__breakPointDataAboutToBeChanged" ref="eric4.QScintilla.Editor.html#Editor.__breakPointDataAboutToBeChanged" />
+      <keyword name="Editor.__callTip" id="Editor.__callTip" ref="eric4.QScintilla.Editor.html#Editor.__callTip" />
+      <keyword name="Editor.__changeBreakPoints" id="Editor.__changeBreakPoints" ref="eric4.QScintilla.Editor.html#Editor.__changeBreakPoints" />
+      <keyword name="Editor.__charAdded" id="Editor.__charAdded" ref="eric4.QScintilla.Editor.html#Editor.__charAdded" />
+      <keyword name="Editor.__checkEncoding" id="Editor.__checkEncoding" ref="eric4.QScintilla.Editor.html#Editor.__checkEncoding" />
+      <keyword name="Editor.__checkEol" id="Editor.__checkEol" ref="eric4.QScintilla.Editor.html#Editor.__checkEol" />
+      <keyword name="Editor.__checkLanguage" id="Editor.__checkLanguage" ref="eric4.QScintilla.Editor.html#Editor.__checkLanguage" />
+      <keyword name="Editor.__checkSpellingSelection" id="Editor.__checkSpellingSelection" ref="eric4.QScintilla.Editor.html#Editor.__checkSpellingSelection" />
+      <keyword name="Editor.__checkSpellingWord" id="Editor.__checkSpellingWord" ref="eric4.QScintilla.Editor.html#Editor.__checkSpellingWord" />
+      <keyword name="Editor.__clearBreakpoints" id="Editor.__clearBreakpoints" ref="eric4.QScintilla.Editor.html#Editor.__clearBreakpoints" />
+      <keyword name="Editor.__codeCoverageHideAnnotations" id="Editor.__codeCoverageHideAnnotations" ref="eric4.QScintilla.Editor.html#Editor.__codeCoverageHideAnnotations" />
+      <keyword name="Editor.__codeCoverageShowAnnotations" id="Editor.__codeCoverageShowAnnotations" ref="eric4.QScintilla.Editor.html#Editor.__codeCoverageShowAnnotations" />
+      <keyword name="Editor.__completionListSelected" id="Editor.__completionListSelected" ref="eric4.QScintilla.Editor.html#Editor.__completionListSelected" />
+      <keyword name="Editor.__contextClose" id="Editor.__contextClose" ref="eric4.QScintilla.Editor.html#Editor.__contextClose" />
+      <keyword name="Editor.__contextMenuSpellingTriggered" id="Editor.__contextMenuSpellingTriggered" ref="eric4.QScintilla.Editor.html#Editor.__contextMenuSpellingTriggered" />
+      <keyword name="Editor.__contextSave" id="Editor.__contextSave" ref="eric4.QScintilla.Editor.html#Editor.__contextSave" />
+      <keyword name="Editor.__contextSaveAs" id="Editor.__contextSaveAs" ref="eric4.QScintilla.Editor.html#Editor.__contextSaveAs" />
+      <keyword name="Editor.__cursorPositionChanged" id="Editor.__cursorPositionChanged" ref="eric4.QScintilla.Editor.html#Editor.__cursorPositionChanged" />
+      <keyword name="Editor.__deleteBreakPoints" id="Editor.__deleteBreakPoints" ref="eric4.QScintilla.Editor.html#Editor.__deleteBreakPoints" />
+      <keyword name="Editor.__deselectAll" id="Editor.__deselectAll" ref="eric4.QScintilla.Editor.html#Editor.__deselectAll" />
+      <keyword name="Editor.__encodingChanged" id="Editor.__encodingChanged" ref="eric4.QScintilla.Editor.html#Editor.__encodingChanged" />
+      <keyword name="Editor.__encodingsMenuTriggered" id="Editor.__encodingsMenuTriggered" ref="eric4.QScintilla.Editor.html#Editor.__encodingsMenuTriggered" />
+      <keyword name="Editor.__eolChanged" id="Editor.__eolChanged" ref="eric4.QScintilla.Editor.html#Editor.__eolChanged" />
+      <keyword name="Editor.__eolMenuTriggered" id="Editor.__eolMenuTriggered" ref="eric4.QScintilla.Editor.html#Editor.__eolMenuTriggered" />
+      <keyword name="Editor.__exportMenuTriggered" id="Editor.__exportMenuTriggered" ref="eric4.QScintilla.Editor.html#Editor.__exportMenuTriggered" />
+      <keyword name="Editor.__getCharacter" id="Editor.__getCharacter" ref="eric4.QScintilla.Editor.html#Editor.__getCharacter" />
+      <keyword name="Editor.__getCodeCoverageFile" id="Editor.__getCodeCoverageFile" ref="eric4.QScintilla.Editor.html#Editor.__getCodeCoverageFile" />
+      <keyword name="Editor.__getMacroName" id="Editor.__getMacroName" ref="eric4.QScintilla.Editor.html#Editor.__getMacroName" />
+      <keyword name="Editor.__ignoreSpellingAlways" id="Editor.__ignoreSpellingAlways" ref="eric4.QScintilla.Editor.html#Editor.__ignoreSpellingAlways" />
+      <keyword name="Editor.__indentLine" id="Editor.__indentLine" ref="eric4.QScintilla.Editor.html#Editor.__indentLine" />
+      <keyword name="Editor.__indentSelection" id="Editor.__indentSelection" ref="eric4.QScintilla.Editor.html#Editor.__indentSelection" />
+      <keyword name="Editor.__initContextMenu" id="Editor.__initContextMenu" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenu" />
+      <keyword name="Editor.__initContextMenuAutocompletion" id="Editor.__initContextMenuAutocompletion" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuAutocompletion" />
+      <keyword name="Editor.__initContextMenuChecks" id="Editor.__initContextMenuChecks" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuChecks" />
+      <keyword name="Editor.__initContextMenuEncodings" id="Editor.__initContextMenuEncodings" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuEncodings" />
+      <keyword name="Editor.__initContextMenuEol" id="Editor.__initContextMenuEol" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuEol" />
+      <keyword name="Editor.__initContextMenuExporters" id="Editor.__initContextMenuExporters" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuExporters" />
+      <keyword name="Editor.__initContextMenuGraphics" id="Editor.__initContextMenuGraphics" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuGraphics" />
+      <keyword name="Editor.__initContextMenuLanguages" id="Editor.__initContextMenuLanguages" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuLanguages" />
+      <keyword name="Editor.__initContextMenuMargins" id="Editor.__initContextMenuMargins" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuMargins" />
+      <keyword name="Editor.__initContextMenuResources" id="Editor.__initContextMenuResources" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuResources" />
+      <keyword name="Editor.__initContextMenuSeparateMargins" id="Editor.__initContextMenuSeparateMargins" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuSeparateMargins" />
+      <keyword name="Editor.__initContextMenuShow" id="Editor.__initContextMenuShow" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuShow" />
+      <keyword name="Editor.__initContextMenuUnifiedMargins" id="Editor.__initContextMenuUnifiedMargins" ref="eric4.QScintilla.Editor.html#Editor.__initContextMenuUnifiedMargins" />
+      <keyword name="Editor.__isStartChar" id="Editor.__isStartChar" ref="eric4.QScintilla.Editor.html#Editor.__isStartChar" />
+      <keyword name="Editor.__languageMenuTriggered" id="Editor.__languageMenuTriggered" ref="eric4.QScintilla.Editor.html#Editor.__languageMenuTriggered" />
+      <keyword name="Editor.__linesChanged" id="Editor.__linesChanged" ref="eric4.QScintilla.Editor.html#Editor.__linesChanged" />
+      <keyword name="Editor.__lmBbookmarks" id="Editor.__lmBbookmarks" ref="eric4.QScintilla.Editor.html#Editor.__lmBbookmarks" />
+      <keyword name="Editor.__lmBbreakpoints" id="Editor.__lmBbreakpoints" ref="eric4.QScintilla.Editor.html#Editor.__lmBbreakpoints" />
+      <keyword name="Editor.__marginClicked" id="Editor.__marginClicked" ref="eric4.QScintilla.Editor.html#Editor.__marginClicked" />
+      <keyword name="Editor.__marginNumber" id="Editor.__marginNumber" ref="eric4.QScintilla.Editor.html#Editor.__marginNumber" />
+      <keyword name="Editor.__markOccurrences" id="Editor.__markOccurrences" ref="eric4.QScintilla.Editor.html#Editor.__markOccurrences" />
+      <keyword name="Editor.__menuClearBreakpoints" id="Editor.__menuClearBreakpoints" ref="eric4.QScintilla.Editor.html#Editor.__menuClearBreakpoints" />
+      <keyword name="Editor.__menuToggleBreakpointEnabled" id="Editor.__menuToggleBreakpointEnabled" ref="eric4.QScintilla.Editor.html#Editor.__menuToggleBreakpointEnabled" />
+      <keyword name="Editor.__menuToggleTemporaryBreakpoint" id="Editor.__menuToggleTemporaryBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.__menuToggleTemporaryBreakpoint" />
+      <keyword name="Editor.__modificationChanged" id="Editor.__modificationChanged" ref="eric4.QScintilla.Editor.html#Editor.__modificationChanged" />
+      <keyword name="Editor.__modificationReadOnly" id="Editor.__modificationReadOnly" ref="eric4.QScintilla.Editor.html#Editor.__modificationReadOnly" />
+      <keyword name="Editor.__newView" id="Editor.__newView" ref="eric4.QScintilla.Editor.html#Editor.__newView" />
+      <keyword name="Editor.__newViewNewSplit" id="Editor.__newViewNewSplit" ref="eric4.QScintilla.Editor.html#Editor.__newViewNewSplit" />
+      <keyword name="Editor.__normalizedEncoding" id="Editor.__normalizedEncoding" ref="eric4.QScintilla.Editor.html#Editor.__normalizedEncoding" />
+      <keyword name="Editor.__printPreview" id="Editor.__printPreview" ref="eric4.QScintilla.Editor.html#Editor.__printPreview" />
+      <keyword name="Editor.__projectPropertiesChanged" id="Editor.__projectPropertiesChanged" ref="eric4.QScintilla.Editor.html#Editor.__projectPropertiesChanged" />
+      <keyword name="Editor.__registerImages" id="Editor.__registerImages" ref="eric4.QScintilla.Editor.html#Editor.__registerImages" />
+      <keyword name="Editor.__removeFromSpellingDictionary" id="Editor.__removeFromSpellingDictionary" ref="eric4.QScintilla.Editor.html#Editor.__removeFromSpellingDictionary" />
+      <keyword name="Editor.__removeTrailingWhitespace" id="Editor.__removeTrailingWhitespace" ref="eric4.QScintilla.Editor.html#Editor.__removeTrailingWhitespace" />
+      <keyword name="Editor.__resetLanguage" id="Editor.__resetLanguage" ref="eric4.QScintilla.Editor.html#Editor.__resetLanguage" />
+      <keyword name="Editor.__restoreBreakpoints" id="Editor.__restoreBreakpoints" ref="eric4.QScintilla.Editor.html#Editor.__restoreBreakpoints" />
+      <keyword name="Editor.__selectAll" id="Editor.__selectAll" ref="eric4.QScintilla.Editor.html#Editor.__selectAll" />
+      <keyword name="Editor.__selectPygmentsLexer" id="Editor.__selectPygmentsLexer" ref="eric4.QScintilla.Editor.html#Editor.__selectPygmentsLexer" />
+      <keyword name="Editor.__setAutoCompletion" id="Editor.__setAutoCompletion" ref="eric4.QScintilla.Editor.html#Editor.__setAutoCompletion" />
+      <keyword name="Editor.__setCallTips" id="Editor.__setCallTips" ref="eric4.QScintilla.Editor.html#Editor.__setCallTips" />
+      <keyword name="Editor.__setEolMode" id="Editor.__setEolMode" ref="eric4.QScintilla.Editor.html#Editor.__setEolMode" />
+      <keyword name="Editor.__setLineMarkerColours" id="Editor.__setLineMarkerColours" ref="eric4.QScintilla.Editor.html#Editor.__setLineMarkerColours" />
+      <keyword name="Editor.__setMarginsDisplay" id="Editor.__setMarginsDisplay" ref="eric4.QScintilla.Editor.html#Editor.__setMarginsDisplay" />
+      <keyword name="Editor.__setSpelling" id="Editor.__setSpelling" ref="eric4.QScintilla.Editor.html#Editor.__setSpelling" />
+      <keyword name="Editor.__setSpellingLanguage" id="Editor.__setSpellingLanguage" ref="eric4.QScintilla.Editor.html#Editor.__setSpellingLanguage" />
+      <keyword name="Editor.__setTextDisplay" id="Editor.__setTextDisplay" ref="eric4.QScintilla.Editor.html#Editor.__setTextDisplay" />
+      <keyword name="Editor.__showApplicationDiagram" id="Editor.__showApplicationDiagram" ref="eric4.QScintilla.Editor.html#Editor.__showApplicationDiagram" />
+      <keyword name="Editor.__showClassDiagram" id="Editor.__showClassDiagram" ref="eric4.QScintilla.Editor.html#Editor.__showClassDiagram" />
+      <keyword name="Editor.__showCodeCoverage" id="Editor.__showCodeCoverage" ref="eric4.QScintilla.Editor.html#Editor.__showCodeCoverage" />
+      <keyword name="Editor.__showCodeMetrics" id="Editor.__showCodeMetrics" ref="eric4.QScintilla.Editor.html#Editor.__showCodeMetrics" />
+      <keyword name="Editor.__showContextMenu" id="Editor.__showContextMenu" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenu" />
+      <keyword name="Editor.__showContextMenuAutocompletion" id="Editor.__showContextMenuAutocompletion" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuAutocompletion" />
+      <keyword name="Editor.__showContextMenuChecks" id="Editor.__showContextMenuChecks" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuChecks" />
+      <keyword name="Editor.__showContextMenuEncodings" id="Editor.__showContextMenuEncodings" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuEncodings" />
+      <keyword name="Editor.__showContextMenuEol" id="Editor.__showContextMenuEol" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuEol" />
+      <keyword name="Editor.__showContextMenuGraphics" id="Editor.__showContextMenuGraphics" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuGraphics" />
+      <keyword name="Editor.__showContextMenuLanguages" id="Editor.__showContextMenuLanguages" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuLanguages" />
+      <keyword name="Editor.__showContextMenuMargin" id="Editor.__showContextMenuMargin" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuMargin" />
+      <keyword name="Editor.__showContextMenuResources" id="Editor.__showContextMenuResources" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuResources" />
+      <keyword name="Editor.__showContextMenuShow" id="Editor.__showContextMenuShow" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuShow" />
+      <keyword name="Editor.__showContextMenuSpelling" id="Editor.__showContextMenuSpelling" ref="eric4.QScintilla.Editor.html#Editor.__showContextMenuSpelling" />
+      <keyword name="Editor.__showImportsDiagram" id="Editor.__showImportsDiagram" ref="eric4.QScintilla.Editor.html#Editor.__showImportsDiagram" />
+      <keyword name="Editor.__showPackageDiagram" id="Editor.__showPackageDiagram" ref="eric4.QScintilla.Editor.html#Editor.__showPackageDiagram" />
+      <keyword name="Editor.__showProfileData" id="Editor.__showProfileData" ref="eric4.QScintilla.Editor.html#Editor.__showProfileData" />
+      <keyword name="Editor.__showSyntaxError" id="Editor.__showSyntaxError" ref="eric4.QScintilla.Editor.html#Editor.__showSyntaxError" />
+      <keyword name="Editor.__spellCharAdded" id="Editor.__spellCharAdded" ref="eric4.QScintilla.Editor.html#Editor.__spellCharAdded" />
+      <keyword name="Editor.__styleNeeded" id="Editor.__styleNeeded" ref="eric4.QScintilla.Editor.html#Editor.__styleNeeded" />
+      <keyword name="Editor.__toggleAutoCompletionEnable" id="Editor.__toggleAutoCompletionEnable" ref="eric4.QScintilla.Editor.html#Editor.__toggleAutoCompletionEnable" />
+      <keyword name="Editor.__toggleBreakpoint" id="Editor.__toggleBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.__toggleBreakpoint" />
+      <keyword name="Editor.__toggleBreakpointEnabled" id="Editor.__toggleBreakpointEnabled" ref="eric4.QScintilla.Editor.html#Editor.__toggleBreakpointEnabled" />
+      <keyword name="Editor.__toggleTypingAids" id="Editor.__toggleTypingAids" ref="eric4.QScintilla.Editor.html#Editor.__toggleTypingAids" />
+      <keyword name="Editor.__updateReadOnly" id="Editor.__updateReadOnly" ref="eric4.QScintilla.Editor.html#Editor.__updateReadOnly" />
+      <keyword name="Editor.addClone" id="Editor.addClone" ref="eric4.QScintilla.Editor.html#Editor.addClone" />
+      <keyword name="Editor.addedToProject" id="Editor.addedToProject" ref="eric4.QScintilla.Editor.html#Editor.addedToProject" />
+      <keyword name="Editor.autoComplete" id="Editor.autoComplete" ref="eric4.QScintilla.Editor.html#Editor.autoComplete" />
+      <keyword name="Editor.autoCompleteQScintilla" id="Editor.autoCompleteQScintilla" ref="eric4.QScintilla.Editor.html#Editor.autoCompleteQScintilla" />
+      <keyword name="Editor.autoCompletionHook" id="Editor.autoCompletionHook" ref="eric4.QScintilla.Editor.html#Editor.autoCompletionHook" />
+      <keyword name="Editor.boxCommentLine" id="Editor.boxCommentLine" ref="eric4.QScintilla.Editor.html#Editor.boxCommentLine" />
+      <keyword name="Editor.boxCommentLineOrSelection" id="Editor.boxCommentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.boxCommentLineOrSelection" />
+      <keyword name="Editor.boxCommentSelection" id="Editor.boxCommentSelection" ref="eric4.QScintilla.Editor.html#Editor.boxCommentSelection" />
+      <keyword name="Editor.callTip" id="Editor.callTip" ref="eric4.QScintilla.Editor.html#Editor.callTip" />
+      <keyword name="Editor.callTipHook" id="Editor.callTipHook" ref="eric4.QScintilla.Editor.html#Editor.callTipHook" />
+      <keyword name="Editor.canAutoCompleteFromAPIs" id="Editor.canAutoCompleteFromAPIs" ref="eric4.QScintilla.Editor.html#Editor.canAutoCompleteFromAPIs" />
+      <keyword name="Editor.changeEvent" id="Editor.changeEvent" ref="eric4.QScintilla.Editor.html#Editor.changeEvent" />
+      <keyword name="Editor.checkDirty" id="Editor.checkDirty" ref="eric4.QScintilla.Editor.html#Editor.checkDirty" />
+      <keyword name="Editor.checkSpelling" id="Editor.checkSpelling" ref="eric4.QScintilla.Editor.html#Editor.checkSpelling" />
+      <keyword name="Editor.clearBookmarks" id="Editor.clearBookmarks" ref="eric4.QScintilla.Editor.html#Editor.clearBookmarks" />
+      <keyword name="Editor.clearBreakpoint" id="Editor.clearBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.clearBreakpoint" />
+      <keyword name="Editor.clearSearchIndicators" id="Editor.clearSearchIndicators" ref="eric4.QScintilla.Editor.html#Editor.clearSearchIndicators" />
+      <keyword name="Editor.clearSyntaxError" id="Editor.clearSyntaxError" ref="eric4.QScintilla.Editor.html#Editor.clearSyntaxError" />
+      <keyword name="Editor.close" id="Editor.close" ref="eric4.QScintilla.Editor.html#Editor.close" />
+      <keyword name="Editor.closeIt" id="Editor.closeIt" ref="eric4.QScintilla.Editor.html#Editor.closeIt" />
+      <keyword name="Editor.commentLine" id="Editor.commentLine" ref="eric4.QScintilla.Editor.html#Editor.commentLine" />
+      <keyword name="Editor.commentLineOrSelection" id="Editor.commentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.commentLineOrSelection" />
+      <keyword name="Editor.commentSelection" id="Editor.commentSelection" ref="eric4.QScintilla.Editor.html#Editor.commentSelection" />
+      <keyword name="Editor.contextMenuEvent" id="Editor.contextMenuEvent" ref="eric4.QScintilla.Editor.html#Editor.contextMenuEvent" />
+      <keyword name="Editor.curLineHasBreakpoint" id="Editor.curLineHasBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.curLineHasBreakpoint" />
+      <keyword name="Editor.dragEnterEvent" id="Editor.dragEnterEvent" ref="eric4.QScintilla.Editor.html#Editor.dragEnterEvent" />
+      <keyword name="Editor.dragLeaveEvent" id="Editor.dragLeaveEvent" ref="eric4.QScintilla.Editor.html#Editor.dragLeaveEvent" />
+      <keyword name="Editor.dragMoveEvent" id="Editor.dragMoveEvent" ref="eric4.QScintilla.Editor.html#Editor.dragMoveEvent" />
+      <keyword name="Editor.dropEvent" id="Editor.dropEvent" ref="eric4.QScintilla.Editor.html#Editor.dropEvent" />
+      <keyword name="Editor.editorCommand" id="Editor.editorCommand" ref="eric4.QScintilla.Editor.html#Editor.editorCommand" />
+      <keyword name="Editor.ensureVisible" id="Editor.ensureVisible" ref="eric4.QScintilla.Editor.html#Editor.ensureVisible" />
+      <keyword name="Editor.ensureVisibleTop" id="Editor.ensureVisibleTop" ref="eric4.QScintilla.Editor.html#Editor.ensureVisibleTop" />
+      <keyword name="Editor.exportFile" id="Editor.exportFile" ref="eric4.QScintilla.Editor.html#Editor.exportFile" />
+      <keyword name="Editor.extractTasks" id="Editor.extractTasks" ref="eric4.QScintilla.Editor.html#Editor.extractTasks" />
+      <keyword name="Editor.fileRenamed" id="Editor.fileRenamed" ref="eric4.QScintilla.Editor.html#Editor.fileRenamed" />
+      <keyword name="Editor.focusInEvent" id="Editor.focusInEvent" ref="eric4.QScintilla.Editor.html#Editor.focusInEvent" />
+      <keyword name="Editor.focusOutEvent" id="Editor.focusOutEvent" ref="eric4.QScintilla.Editor.html#Editor.focusOutEvent" />
+      <keyword name="Editor.getBookmarks" id="Editor.getBookmarks" ref="eric4.QScintilla.Editor.html#Editor.getBookmarks" />
+      <keyword name="Editor.getCompleter" id="Editor.getCompleter" ref="eric4.QScintilla.Editor.html#Editor.getCompleter" />
+      <keyword name="Editor.getCurrentWord" id="Editor.getCurrentWord" ref="eric4.QScintilla.Editor.html#Editor.getCurrentWord" />
+      <keyword name="Editor.getEncoding" id="Editor.getEncoding" ref="eric4.QScintilla.Editor.html#Editor.getEncoding" />
+      <keyword name="Editor.getFileName" id="Editor.getFileName" ref="eric4.QScintilla.Editor.html#Editor.getFileName" />
+      <keyword name="Editor.getFileType" id="Editor.getFileType" ref="eric4.QScintilla.Editor.html#Editor.getFileType" />
+      <keyword name="Editor.getFolds" id="Editor.getFolds" ref="eric4.QScintilla.Editor.html#Editor.getFolds" />
+      <keyword name="Editor.getHighlightPosition" id="Editor.getHighlightPosition" ref="eric4.QScintilla.Editor.html#Editor.getHighlightPosition" />
+      <keyword name="Editor.getLanguage" id="Editor.getLanguage" ref="eric4.QScintilla.Editor.html#Editor.getLanguage" />
+      <keyword name="Editor.getLexer" id="Editor.getLexer" ref="eric4.QScintilla.Editor.html#Editor.getLexer" />
+      <keyword name="Editor.getMenu" id="Editor.getMenu" ref="eric4.QScintilla.Editor.html#Editor.getMenu" />
+      <keyword name="Editor.getNoName" id="Editor.getNoName" ref="eric4.QScintilla.Editor.html#Editor.getNoName" />
+      <keyword name="Editor.getSearchText" id="Editor.getSearchText" ref="eric4.QScintilla.Editor.html#Editor.getSearchText" />
+      <keyword name="Editor.getSyntaxErrors" id="Editor.getSyntaxErrors" ref="eric4.QScintilla.Editor.html#Editor.getSyntaxErrors" />
+      <keyword name="Editor.getWord" id="Editor.getWord" ref="eric4.QScintilla.Editor.html#Editor.getWord" />
+      <keyword name="Editor.getWordBoundaries" id="Editor.getWordBoundaries" ref="eric4.QScintilla.Editor.html#Editor.getWordBoundaries" />
+      <keyword name="Editor.getWordLeft" id="Editor.getWordLeft" ref="eric4.QScintilla.Editor.html#Editor.getWordLeft" />
+      <keyword name="Editor.getWordRight" id="Editor.getWordRight" ref="eric4.QScintilla.Editor.html#Editor.getWordRight" />
+      <keyword name="Editor.gotoLine" id="Editor.gotoLine" ref="eric4.QScintilla.Editor.html#Editor.gotoLine" />
+      <keyword name="Editor.gotoSyntaxError" id="Editor.gotoSyntaxError" ref="eric4.QScintilla.Editor.html#Editor.gotoSyntaxError" />
+      <keyword name="Editor.handleMonospacedEnable" id="Editor.handleMonospacedEnable" ref="eric4.QScintilla.Editor.html#Editor.handleMonospacedEnable" />
+      <keyword name="Editor.handleRenamed" id="Editor.handleRenamed" ref="eric4.QScintilla.Editor.html#Editor.handleRenamed" />
+      <keyword name="Editor.hasBookmarks" id="Editor.hasBookmarks" ref="eric4.QScintilla.Editor.html#Editor.hasBookmarks" />
+      <keyword name="Editor.hasBreakpoints" id="Editor.hasBreakpoints" ref="eric4.QScintilla.Editor.html#Editor.hasBreakpoints" />
+      <keyword name="Editor.hasCoverageMarkers" id="Editor.hasCoverageMarkers" ref="eric4.QScintilla.Editor.html#Editor.hasCoverageMarkers" />
+      <keyword name="Editor.hasMiniMenu" id="Editor.hasMiniMenu" ref="eric4.QScintilla.Editor.html#Editor.hasMiniMenu" />
+      <keyword name="Editor.hasSyntaxErrors" id="Editor.hasSyntaxErrors" ref="eric4.QScintilla.Editor.html#Editor.hasSyntaxErrors" />
+      <keyword name="Editor.hasTaskMarkers" id="Editor.hasTaskMarkers" ref="eric4.QScintilla.Editor.html#Editor.hasTaskMarkers" />
+      <keyword name="Editor.highlight" id="Editor.highlight" ref="eric4.QScintilla.Editor.html#Editor.highlight" />
+      <keyword name="Editor.highlightVisible" id="Editor.highlightVisible" ref="eric4.QScintilla.Editor.html#Editor.highlightVisible" />
+      <keyword name="Editor.indentLineOrSelection" id="Editor.indentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.indentLineOrSelection" />
+      <keyword name="Editor.isPy3File" id="Editor.isPy3File" ref="eric4.QScintilla.Editor.html#Editor.isPy3File" />
+      <keyword name="Editor.isPyFile" id="Editor.isPyFile" ref="eric4.QScintilla.Editor.html#Editor.isPyFile" />
+      <keyword name="Editor.isRubyFile" id="Editor.isRubyFile" ref="eric4.QScintilla.Editor.html#Editor.isRubyFile" />
+      <keyword name="Editor.isSpellCheckRegion" id="Editor.isSpellCheckRegion" ref="eric4.QScintilla.Editor.html#Editor.isSpellCheckRegion" />
+      <keyword name="Editor.keyPressEvent" id="Editor.keyPressEvent" ref="eric4.QScintilla.Editor.html#Editor.keyPressEvent" />
+      <keyword name="Editor.languageChanged" id="Editor.languageChanged" ref="eric4.QScintilla.Editor.html#Editor.languageChanged" />
+      <keyword name="Editor.macroDelete" id="Editor.macroDelete" ref="eric4.QScintilla.Editor.html#Editor.macroDelete" />
+      <keyword name="Editor.macroLoad" id="Editor.macroLoad" ref="eric4.QScintilla.Editor.html#Editor.macroLoad" />
+      <keyword name="Editor.macroRecordingStart" id="Editor.macroRecordingStart" ref="eric4.QScintilla.Editor.html#Editor.macroRecordingStart" />
+      <keyword name="Editor.macroRecordingStop" id="Editor.macroRecordingStop" ref="eric4.QScintilla.Editor.html#Editor.macroRecordingStop" />
+      <keyword name="Editor.macroRun" id="Editor.macroRun" ref="eric4.QScintilla.Editor.html#Editor.macroRun" />
+      <keyword name="Editor.macroSave" id="Editor.macroSave" ref="eric4.QScintilla.Editor.html#Editor.macroSave" />
+      <keyword name="Editor.menuEditBreakpoint" id="Editor.menuEditBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.menuEditBreakpoint" />
+      <keyword name="Editor.menuNextBreakpoint" id="Editor.menuNextBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.menuNextBreakpoint" />
+      <keyword name="Editor.menuPreviousBreakpoint" id="Editor.menuPreviousBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.menuPreviousBreakpoint" />
+      <keyword name="Editor.menuToggleBookmark" id="Editor.menuToggleBookmark" ref="eric4.QScintilla.Editor.html#Editor.menuToggleBookmark" />
+      <keyword name="Editor.menuToggleBreakpoint" id="Editor.menuToggleBreakpoint" ref="eric4.QScintilla.Editor.html#Editor.menuToggleBreakpoint" />
+      <keyword name="Editor.mousePressEvent" id="Editor.mousePressEvent" ref="eric4.QScintilla.Editor.html#Editor.mousePressEvent" />
+      <keyword name="Editor.newBreakpointWithProperties" id="Editor.newBreakpointWithProperties" ref="eric4.QScintilla.Editor.html#Editor.newBreakpointWithProperties" />
+      <keyword name="Editor.nextBookmark" id="Editor.nextBookmark" ref="eric4.QScintilla.Editor.html#Editor.nextBookmark" />
+      <keyword name="Editor.nextTask" id="Editor.nextTask" ref="eric4.QScintilla.Editor.html#Editor.nextTask" />
+      <keyword name="Editor.nextUncovered" id="Editor.nextUncovered" ref="eric4.QScintilla.Editor.html#Editor.nextUncovered" />
+      <keyword name="Editor.previousBookmark" id="Editor.previousBookmark" ref="eric4.QScintilla.Editor.html#Editor.previousBookmark" />
+      <keyword name="Editor.previousTask" id="Editor.previousTask" ref="eric4.QScintilla.Editor.html#Editor.previousTask" />
+      <keyword name="Editor.previousUncovered" id="Editor.previousUncovered" ref="eric4.QScintilla.Editor.html#Editor.previousUncovered" />
+      <keyword name="Editor.printFile" id="Editor.printFile" ref="eric4.QScintilla.Editor.html#Editor.printFile" />
+      <keyword name="Editor.printPreviewFile" id="Editor.printPreviewFile" ref="eric4.QScintilla.Editor.html#Editor.printPreviewFile" />
+      <keyword name="Editor.projectLexerAssociationsChanged" id="Editor.projectLexerAssociationsChanged" ref="eric4.QScintilla.Editor.html#Editor.projectLexerAssociationsChanged" />
+      <keyword name="Editor.readFile" id="Editor.readFile" ref="eric4.QScintilla.Editor.html#Editor.readFile" />
+      <keyword name="Editor.readLine0" id="Editor.readLine0" ref="eric4.QScintilla.Editor.html#Editor.readLine0" />
+      <keyword name="Editor.readSettings" id="Editor.readSettings" ref="eric4.QScintilla.Editor.html#Editor.readSettings" />
+      <keyword name="Editor.redo" id="Editor.redo" ref="eric4.QScintilla.Editor.html#Editor.redo" />
+      <keyword name="Editor.refresh" id="Editor.refresh" ref="eric4.QScintilla.Editor.html#Editor.refresh" />
+      <keyword name="Editor.removeClone" id="Editor.removeClone" ref="eric4.QScintilla.Editor.html#Editor.removeClone" />
+      <keyword name="Editor.revertToUnmodified" id="Editor.revertToUnmodified" ref="eric4.QScintilla.Editor.html#Editor.revertToUnmodified" />
+      <keyword name="Editor.saveFile" id="Editor.saveFile" ref="eric4.QScintilla.Editor.html#Editor.saveFile" />
+      <keyword name="Editor.saveFileAs" id="Editor.saveFileAs" ref="eric4.QScintilla.Editor.html#Editor.saveFileAs" />
+      <keyword name="Editor.selectCurrentWord" id="Editor.selectCurrentWord" ref="eric4.QScintilla.Editor.html#Editor.selectCurrentWord" />
+      <keyword name="Editor.selectWord" id="Editor.selectWord" ref="eric4.QScintilla.Editor.html#Editor.selectWord" />
+      <keyword name="Editor.setAutoCompletionEnabled" id="Editor.setAutoCompletionEnabled" ref="eric4.QScintilla.Editor.html#Editor.setAutoCompletionEnabled" />
+      <keyword name="Editor.setAutoCompletionHook" id="Editor.setAutoCompletionHook" ref="eric4.QScintilla.Editor.html#Editor.setAutoCompletionHook" />
+      <keyword name="Editor.setAutoSpellChecking" id="Editor.setAutoSpellChecking" ref="eric4.QScintilla.Editor.html#Editor.setAutoSpellChecking" />
+      <keyword name="Editor.setCallTipHook" id="Editor.setCallTipHook" ref="eric4.QScintilla.Editor.html#Editor.setCallTipHook" />
+      <keyword name="Editor.setEolModeByEolString" id="Editor.setEolModeByEolString" ref="eric4.QScintilla.Editor.html#Editor.setEolModeByEolString" />
+      <keyword name="Editor.setLanguage" id="Editor.setLanguage" ref="eric4.QScintilla.Editor.html#Editor.setLanguage" />
+      <keyword name="Editor.setMonospaced" id="Editor.setMonospaced" ref="eric4.QScintilla.Editor.html#Editor.setMonospaced" />
+      <keyword name="Editor.setNoName" id="Editor.setNoName" ref="eric4.QScintilla.Editor.html#Editor.setNoName" />
+      <keyword name="Editor.setSearchIndicator" id="Editor.setSearchIndicator" ref="eric4.QScintilla.Editor.html#Editor.setSearchIndicator" />
+      <keyword name="Editor.setSpellingForProject" id="Editor.setSpellingForProject" ref="eric4.QScintilla.Editor.html#Editor.setSpellingForProject" />
+      <keyword name="Editor.shortenEmptyLines" id="Editor.shortenEmptyLines" ref="eric4.QScintilla.Editor.html#Editor.shortenEmptyLines" />
+      <keyword name="Editor.shouldAutosave" id="Editor.shouldAutosave" ref="eric4.QScintilla.Editor.html#Editor.shouldAutosave" />
+      <keyword name="Editor.smartIndentLineOrSelection" id="Editor.smartIndentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.smartIndentLineOrSelection" />
+      <keyword name="Editor.streamCommentLine" id="Editor.streamCommentLine" ref="eric4.QScintilla.Editor.html#Editor.streamCommentLine" />
+      <keyword name="Editor.streamCommentLineOrSelection" id="Editor.streamCommentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.streamCommentLineOrSelection" />
+      <keyword name="Editor.streamCommentSelection" id="Editor.streamCommentSelection" ref="eric4.QScintilla.Editor.html#Editor.streamCommentSelection" />
+      <keyword name="Editor.toggleBookmark" id="Editor.toggleBookmark" ref="eric4.QScintilla.Editor.html#Editor.toggleBookmark" />
+      <keyword name="Editor.toggleSyntaxError" id="Editor.toggleSyntaxError" ref="eric4.QScintilla.Editor.html#Editor.toggleSyntaxError" />
+      <keyword name="Editor.uncommentLine" id="Editor.uncommentLine" ref="eric4.QScintilla.Editor.html#Editor.uncommentLine" />
+      <keyword name="Editor.uncommentLineOrSelection" id="Editor.uncommentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.uncommentLineOrSelection" />
+      <keyword name="Editor.uncommentSelection" id="Editor.uncommentSelection" ref="eric4.QScintilla.Editor.html#Editor.uncommentSelection" />
+      <keyword name="Editor.undo" id="Editor.undo" ref="eric4.QScintilla.Editor.html#Editor.undo" />
+      <keyword name="Editor.unindentLineOrSelection" id="Editor.unindentLineOrSelection" ref="eric4.QScintilla.Editor.html#Editor.unindentLineOrSelection" />
+      <keyword name="Editor.unsetAutoCompletionHook" id="Editor.unsetAutoCompletionHook" ref="eric4.QScintilla.Editor.html#Editor.unsetAutoCompletionHook" />
+      <keyword name="Editor.unsetCallTipHook" id="Editor.unsetCallTipHook" ref="eric4.QScintilla.Editor.html#Editor.unsetCallTipHook" />
+      <keyword name="Editor.writeFile" id="Editor.writeFile" ref="eric4.QScintilla.Editor.html#Editor.writeFile" />
+      <keyword name="SearchReplaceWidget (Module)" id="SearchReplaceWidget (Module)" ref="eric4.QScintilla.SearchReplaceWidget.html" />
+      <keyword name="SearchReplaceWidget" id="SearchReplaceWidget" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget" />
+      <keyword name="SearchReplaceWidget (Constructor)" id="SearchReplaceWidget (Constructor)" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__init__" />
+      <keyword name="SearchReplaceWidget.__findByReturnPressed" id="SearchReplaceWidget.__findByReturnPressed" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__findByReturnPressed" />
+      <keyword name="SearchReplaceWidget.__findNextPrev" id="SearchReplaceWidget.__findNextPrev" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__findNextPrev" />
+      <keyword name="SearchReplaceWidget.__markOccurrences" id="SearchReplaceWidget.__markOccurrences" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__markOccurrences" />
+      <keyword name="SearchReplaceWidget.__showFind" id="SearchReplaceWidget.__showFind" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__showFind" />
+      <keyword name="SearchReplaceWidget.__showReplace" id="SearchReplaceWidget.__showReplace" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.__showReplace" />
+      <keyword name="SearchReplaceWidget.findNext" id="SearchReplaceWidget.findNext" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.findNext" />
+      <keyword name="SearchReplaceWidget.findPrev" id="SearchReplaceWidget.findPrev" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.findPrev" />
+      <keyword name="SearchReplaceWidget.keyPressEvent" id="SearchReplaceWidget.keyPressEvent" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.keyPressEvent" />
+      <keyword name="SearchReplaceWidget.on_closeButton_clicked" id="SearchReplaceWidget.on_closeButton_clicked" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_closeButton_clicked" />
+      <keyword name="SearchReplaceWidget.on_findNextButton_clicked" id="SearchReplaceWidget.on_findNextButton_clicked" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_findNextButton_clicked" />
+      <keyword name="SearchReplaceWidget.on_findPrevButton_clicked" id="SearchReplaceWidget.on_findPrevButton_clicked" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_findPrevButton_clicked" />
+      <keyword name="SearchReplaceWidget.on_findtextCombo_editTextChanged" id="SearchReplaceWidget.on_findtextCombo_editTextChanged" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_findtextCombo_editTextChanged" />
+      <keyword name="SearchReplaceWidget.on_replaceAllButton_clicked" id="SearchReplaceWidget.on_replaceAllButton_clicked" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_replaceAllButton_clicked" />
+      <keyword name="SearchReplaceWidget.on_replaceButton_clicked" id="SearchReplaceWidget.on_replaceButton_clicked" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.on_replaceButton_clicked" />
+      <keyword name="SearchReplaceWidget.selectionChanged" id="SearchReplaceWidget.selectionChanged" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.selectionChanged" />
+      <keyword name="SearchReplaceWidget.show" id="SearchReplaceWidget.show" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.show" />
+      <keyword name="SearchReplaceWidget.updateSelectionCheckBox" id="SearchReplaceWidget.updateSelectionCheckBox" ref="eric4.QScintilla.SearchReplaceWidget.html#SearchReplaceWidget.updateSelectionCheckBox" />
+      <keyword name="Shell (Module)" id="Shell (Module)" ref="eric4.QScintilla.Shell.html" />
+      <keyword name="Shell" id="Shell" ref="eric4.QScintilla.Shell.html#Shell" />
+      <keyword name="Shell (Constructor)" id="Shell (Constructor)" ref="eric4.QScintilla.Shell.html#Shell.__init__" />
+      <keyword name="Shell.__QScintillaAutoCompletionCommand" id="Shell.__QScintillaAutoCompletionCommand" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaAutoCompletionCommand" />
+      <keyword name="Shell.__QScintillaCharLeft" id="Shell.__QScintillaCharLeft" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaCharLeft" />
+      <keyword name="Shell.__QScintillaCharLeftExtend" id="Shell.__QScintillaCharLeftExtend" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaCharLeftExtend" />
+      <keyword name="Shell.__QScintillaCharRight" id="Shell.__QScintillaCharRight" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaCharRight" />
+      <keyword name="Shell.__QScintillaDelete" id="Shell.__QScintillaDelete" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDelete" />
+      <keyword name="Shell.__QScintillaDeleteBack" id="Shell.__QScintillaDeleteBack" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDeleteBack" />
+      <keyword name="Shell.__QScintillaDeleteLineLeft" id="Shell.__QScintillaDeleteLineLeft" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDeleteLineLeft" />
+      <keyword name="Shell.__QScintillaDeleteLineRight" id="Shell.__QScintillaDeleteLineRight" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDeleteLineRight" />
+      <keyword name="Shell.__QScintillaDeleteWordLeft" id="Shell.__QScintillaDeleteWordLeft" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDeleteWordLeft" />
+      <keyword name="Shell.__QScintillaDeleteWordRight" id="Shell.__QScintillaDeleteWordRight" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaDeleteWordRight" />
+      <keyword name="Shell.__QScintillaLeftCommand" id="Shell.__QScintillaLeftCommand" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaLeftCommand" />
+      <keyword name="Shell.__QScintillaLeftDeleteCommand" id="Shell.__QScintillaLeftDeleteCommand" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaLeftDeleteCommand" />
+      <keyword name="Shell.__QScintillaLineDown" id="Shell.__QScintillaLineDown" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaLineDown" />
+      <keyword name="Shell.__QScintillaLineEnd" id="Shell.__QScintillaLineEnd" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaLineEnd" />
+      <keyword name="Shell.__QScintillaLineUp" id="Shell.__QScintillaLineUp" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaLineUp" />
+      <keyword name="Shell.__QScintillaNewline" id="Shell.__QScintillaNewline" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaNewline" />
+      <keyword name="Shell.__QScintillaRightCommand" id="Shell.__QScintillaRightCommand" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaRightCommand" />
+      <keyword name="Shell.__QScintillaTab" id="Shell.__QScintillaTab" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaTab" />
+      <keyword name="Shell.__QScintillaVCHome" id="Shell.__QScintillaVCHome" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaVCHome" />
+      <keyword name="Shell.__QScintillaVCHomeExtend" id="Shell.__QScintillaVCHomeExtend" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaVCHomeExtend" />
+      <keyword name="Shell.__QScintillaWordLeft" id="Shell.__QScintillaWordLeft" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaWordLeft" />
+      <keyword name="Shell.__QScintillaWordLeftExtend" id="Shell.__QScintillaWordLeftExtend" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaWordLeftExtend" />
+      <keyword name="Shell.__QScintillaWordRight" id="Shell.__QScintillaWordRight" ref="eric4.QScintilla.Shell.html#Shell.__QScintillaWordRight" />
+      <keyword name="Shell.__bindLexer" id="Shell.__bindLexer" ref="eric4.QScintilla.Shell.html#Shell.__bindLexer" />
+      <keyword name="Shell.__clearCurrentLine" id="Shell.__clearCurrentLine" ref="eric4.QScintilla.Shell.html#Shell.__clearCurrentLine" />
+      <keyword name="Shell.__clearHistory" id="Shell.__clearHistory" ref="eric4.QScintilla.Shell.html#Shell.__clearHistory" />
+      <keyword name="Shell.__clientCapabilities" id="Shell.__clientCapabilities" ref="eric4.QScintilla.Shell.html#Shell.__clientCapabilities" />
+      <keyword name="Shell.__clientError" id="Shell.__clientError" ref="eric4.QScintilla.Shell.html#Shell.__clientError" />
+      <keyword name="Shell.__clientStatement" id="Shell.__clientStatement" ref="eric4.QScintilla.Shell.html#Shell.__clientStatement" />
+      <keyword name="Shell.__completionListSelected" id="Shell.__completionListSelected" ref="eric4.QScintilla.Shell.html#Shell.__completionListSelected" />
+      <keyword name="Shell.__configure" id="Shell.__configure" ref="eric4.QScintilla.Shell.html#Shell.__configure" />
+      <keyword name="Shell.__executeCommand" id="Shell.__executeCommand" ref="eric4.QScintilla.Shell.html#Shell.__executeCommand" />
+      <keyword name="Shell.__getBanner" id="Shell.__getBanner" ref="eric4.QScintilla.Shell.html#Shell.__getBanner" />
+      <keyword name="Shell.__getEndPos" id="Shell.__getEndPos" ref="eric4.QScintilla.Shell.html#Shell.__getEndPos" />
+      <keyword name="Shell.__initialise" id="Shell.__initialise" ref="eric4.QScintilla.Shell.html#Shell.__initialise" />
+      <keyword name="Shell.__insertHistory" id="Shell.__insertHistory" ref="eric4.QScintilla.Shell.html#Shell.__insertHistory" />
+      <keyword name="Shell.__insertText" id="Shell.__insertText" ref="eric4.QScintilla.Shell.html#Shell.__insertText" />
+      <keyword name="Shell.__insertTextAtEnd" id="Shell.__insertTextAtEnd" ref="eric4.QScintilla.Shell.html#Shell.__insertTextAtEnd" />
+      <keyword name="Shell.__insertTextNoEcho" id="Shell.__insertTextNoEcho" ref="eric4.QScintilla.Shell.html#Shell.__insertTextNoEcho" />
+      <keyword name="Shell.__isCursorOnLastLine" id="Shell.__isCursorOnLastLine" ref="eric4.QScintilla.Shell.html#Shell.__isCursorOnLastLine" />
+      <keyword name="Shell.__middleMouseButton" id="Shell.__middleMouseButton" ref="eric4.QScintilla.Shell.html#Shell.__middleMouseButton" />
+      <keyword name="Shell.__raw_input" id="Shell.__raw_input" ref="eric4.QScintilla.Shell.html#Shell.__raw_input" />
+      <keyword name="Shell.__reset" id="Shell.__reset" ref="eric4.QScintilla.Shell.html#Shell.__reset" />
+      <keyword name="Shell.__resetAndClear" id="Shell.__resetAndClear" ref="eric4.QScintilla.Shell.html#Shell.__resetAndClear" />
+      <keyword name="Shell.__rsearchHistory" id="Shell.__rsearchHistory" ref="eric4.QScintilla.Shell.html#Shell.__rsearchHistory" />
+      <keyword name="Shell.__searchHistory" id="Shell.__searchHistory" ref="eric4.QScintilla.Shell.html#Shell.__searchHistory" />
+      <keyword name="Shell.__selectHistory" id="Shell.__selectHistory" ref="eric4.QScintilla.Shell.html#Shell.__selectHistory" />
+      <keyword name="Shell.__setAutoCompletion" id="Shell.__setAutoCompletion" ref="eric4.QScintilla.Shell.html#Shell.__setAutoCompletion" />
+      <keyword name="Shell.__setCallTips" id="Shell.__setCallTips" ref="eric4.QScintilla.Shell.html#Shell.__setCallTips" />
+      <keyword name="Shell.__setMargin0" id="Shell.__setMargin0" ref="eric4.QScintilla.Shell.html#Shell.__setMargin0" />
+      <keyword name="Shell.__setMonospaced" id="Shell.__setMonospaced" ref="eric4.QScintilla.Shell.html#Shell.__setMonospaced" />
+      <keyword name="Shell.__setTextDisplay" id="Shell.__setTextDisplay" ref="eric4.QScintilla.Shell.html#Shell.__setTextDisplay" />
+      <keyword name="Shell.__showCompletions" id="Shell.__showCompletions" ref="eric4.QScintilla.Shell.html#Shell.__showCompletions" />
+      <keyword name="Shell.__showHistory" id="Shell.__showHistory" ref="eric4.QScintilla.Shell.html#Shell.__showHistory" />
+      <keyword name="Shell.__startDebugClient" id="Shell.__startDebugClient" ref="eric4.QScintilla.Shell.html#Shell.__startDebugClient" />
+      <keyword name="Shell.__useHistory" id="Shell.__useHistory" ref="eric4.QScintilla.Shell.html#Shell.__useHistory" />
+      <keyword name="Shell.__write" id="Shell.__write" ref="eric4.QScintilla.Shell.html#Shell.__write" />
+      <keyword name="Shell.__writeBanner" id="Shell.__writeBanner" ref="eric4.QScintilla.Shell.html#Shell.__writeBanner" />
+      <keyword name="Shell.__writePrompt" id="Shell.__writePrompt" ref="eric4.QScintilla.Shell.html#Shell.__writePrompt" />
+      <keyword name="Shell.__writeStdErr" id="Shell.__writeStdErr" ref="eric4.QScintilla.Shell.html#Shell.__writeStdErr" />
+      <keyword name="Shell.__writeStdOut" id="Shell.__writeStdOut" ref="eric4.QScintilla.Shell.html#Shell.__writeStdOut" />
+      <keyword name="Shell.clear" id="Shell.clear" ref="eric4.QScintilla.Shell.html#Shell.clear" />
+      <keyword name="Shell.closeShell" id="Shell.closeShell" ref="eric4.QScintilla.Shell.html#Shell.closeShell" />
+      <keyword name="Shell.contextMenuEvent" id="Shell.contextMenuEvent" ref="eric4.QScintilla.Shell.html#Shell.contextMenuEvent" />
+      <keyword name="Shell.dragEnterEvent" id="Shell.dragEnterEvent" ref="eric4.QScintilla.Shell.html#Shell.dragEnterEvent" />
+      <keyword name="Shell.dragLeaveEvent" id="Shell.dragLeaveEvent" ref="eric4.QScintilla.Shell.html#Shell.dragLeaveEvent" />
+      <keyword name="Shell.dragMoveEvent" id="Shell.dragMoveEvent" ref="eric4.QScintilla.Shell.html#Shell.dragMoveEvent" />
+      <keyword name="Shell.dropEvent" id="Shell.dropEvent" ref="eric4.QScintilla.Shell.html#Shell.dropEvent" />
+      <keyword name="Shell.editorCommand" id="Shell.editorCommand" ref="eric4.QScintilla.Shell.html#Shell.editorCommand" />
+      <keyword name="Shell.executeLines" id="Shell.executeLines" ref="eric4.QScintilla.Shell.html#Shell.executeLines" />
+      <keyword name="Shell.focusInEvent" id="Shell.focusInEvent" ref="eric4.QScintilla.Shell.html#Shell.focusInEvent" />
+      <keyword name="Shell.focusNextPrevChild" id="Shell.focusNextPrevChild" ref="eric4.QScintilla.Shell.html#Shell.focusNextPrevChild" />
+      <keyword name="Shell.focusOutEvent" id="Shell.focusOutEvent" ref="eric4.QScintilla.Shell.html#Shell.focusOutEvent" />
+      <keyword name="Shell.getClientType" id="Shell.getClientType" ref="eric4.QScintilla.Shell.html#Shell.getClientType" />
+      <keyword name="Shell.getHistory" id="Shell.getHistory" ref="eric4.QScintilla.Shell.html#Shell.getHistory" />
+      <keyword name="Shell.handlePreferencesChanged" id="Shell.handlePreferencesChanged" ref="eric4.QScintilla.Shell.html#Shell.handlePreferencesChanged" />
+      <keyword name="Shell.insert" id="Shell.insert" ref="eric4.QScintilla.Shell.html#Shell.insert" />
+      <keyword name="Shell.keyPressEvent" id="Shell.keyPressEvent" ref="eric4.QScintilla.Shell.html#Shell.keyPressEvent" />
+      <keyword name="Shell.loadHistory" id="Shell.loadHistory" ref="eric4.QScintilla.Shell.html#Shell.loadHistory" />
+      <keyword name="Shell.mousePressEvent" id="Shell.mousePressEvent" ref="eric4.QScintilla.Shell.html#Shell.mousePressEvent" />
+      <keyword name="Shell.paste" id="Shell.paste" ref="eric4.QScintilla.Shell.html#Shell.paste" />
+      <keyword name="Shell.reloadHistory" id="Shell.reloadHistory" ref="eric4.QScintilla.Shell.html#Shell.reloadHistory" />
+      <keyword name="Shell.saveHistory" id="Shell.saveHistory" ref="eric4.QScintilla.Shell.html#Shell.saveHistory" />
+      <keyword name="Shell.setDebuggerUI" id="Shell.setDebuggerUI" ref="eric4.QScintilla.Shell.html#Shell.setDebuggerUI" />
+      <keyword name="Printer (Module)" id="Printer (Module)" ref="eric4.QScintilla.Printer.html" />
+      <keyword name="Printer" id="Printer" ref="eric4.QScintilla.Printer.html#Printer" />
+      <keyword name="Printer (Constructor)" id="Printer (Constructor)" ref="eric4.QScintilla.Printer.html#Printer.__init__" />
+      <keyword name="Printer.formatPage" id="Printer.formatPage" ref="eric4.QScintilla.Printer.html#Printer.formatPage" />
+      <keyword name="ZoomDialog (Module)" id="ZoomDialog (Module)" ref="eric4.QScintilla.ZoomDialog.html" />
+      <keyword name="ZoomDialog" id="ZoomDialog" ref="eric4.QScintilla.ZoomDialog.html#ZoomDialog" />
+      <keyword name="ZoomDialog (Constructor)" id="ZoomDialog (Constructor)" ref="eric4.QScintilla.ZoomDialog.html#ZoomDialog.__init__" />
+      <keyword name="ZoomDialog.getZoomSize" id="ZoomDialog.getZoomSize" ref="eric4.QScintilla.ZoomDialog.html#ZoomDialog.getZoomSize" />
+      <keyword name="ShellHistoryDialog (Module)" id="ShellHistoryDialog (Module)" ref="eric4.QScintilla.ShellHistoryDialog.html" />
+      <keyword name="ShellHistoryDialog" id="ShellHistoryDialog" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog" />
+      <keyword name="ShellHistoryDialog (Constructor)" id="ShellHistoryDialog (Constructor)" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.__init__" />
+      <keyword name="ShellHistoryDialog.getHistory" id="ShellHistoryDialog.getHistory" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.getHistory" />
+      <keyword name="ShellHistoryDialog.on_copyButton_clicked" id="ShellHistoryDialog.on_copyButton_clicked" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_copyButton_clicked" />
+      <keyword name="ShellHistoryDialog.on_deleteButton_clicked" id="ShellHistoryDialog.on_deleteButton_clicked" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_deleteButton_clicked" />
+      <keyword name="ShellHistoryDialog.on_executeButton_clicked" id="ShellHistoryDialog.on_executeButton_clicked" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_executeButton_clicked" />
+      <keyword name="ShellHistoryDialog.on_historyList_itemDoubleClicked" id="ShellHistoryDialog.on_historyList_itemDoubleClicked" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_historyList_itemDoubleClicked" />
+      <keyword name="ShellHistoryDialog.on_historyList_itemSelectionChanged" id="ShellHistoryDialog.on_historyList_itemSelectionChanged" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_historyList_itemSelectionChanged" />
+      <keyword name="ShellHistoryDialog.on_reloadButton_clicked" id="ShellHistoryDialog.on_reloadButton_clicked" ref="eric4.QScintilla.ShellHistoryDialog.html#ShellHistoryDialog.on_reloadButton_clicked" />
+      <keyword name="GotoDialog (Module)" id="GotoDialog (Module)" ref="eric4.QScintilla.GotoDialog.html" />
+      <keyword name="GotoDialog" id="GotoDialog" ref="eric4.QScintilla.GotoDialog.html#GotoDialog" />
+      <keyword name="GotoDialog (Constructor)" id="GotoDialog (Constructor)" ref="eric4.QScintilla.GotoDialog.html#GotoDialog.__init__" />
+      <keyword name="GotoDialog.getLinenumber" id="GotoDialog.getLinenumber" ref="eric4.QScintilla.GotoDialog.html#GotoDialog.getLinenumber" />
+      <keyword name="SpellChecker (Module)" id="SpellChecker (Module)" ref="eric4.QScintilla.SpellChecker.html" />
+      <keyword name="SpellChecker" id="SpellChecker" ref="eric4.QScintilla.SpellChecker.html#SpellChecker" />
+      <keyword name="SpellChecker (Constructor)" id="SpellChecker (Constructor)" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__init__" />
+      <keyword name="SpellChecker.__checkDocumentPart" id="SpellChecker.__checkDocumentPart" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__checkDocumentPart" />
+      <keyword name="SpellChecker.__getNextWord" id="SpellChecker.__getNextWord" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__getNextWord" />
+      <keyword name="SpellChecker.__incrementalCheck" id="SpellChecker.__incrementalCheck" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__incrementalCheck" />
+      <keyword name="SpellChecker.__iter__" id="SpellChecker.__iter__" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__iter__" />
+      <keyword name="SpellChecker.__next__" id="SpellChecker.__next__" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.__next__" />
+      <keyword name="SpellChecker._getDict" id="SpellChecker._getDict" ref="eric4.QScintilla.SpellChecker.html#SpellChecker._getDict" />
+      <keyword name="SpellChecker.add" id="SpellChecker.add" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.add" />
+      <keyword name="SpellChecker.checkCurrentPage" id="SpellChecker.checkCurrentPage" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkCurrentPage" />
+      <keyword name="SpellChecker.checkDocument" id="SpellChecker.checkDocument" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkDocument" />
+      <keyword name="SpellChecker.checkDocumentIncrementally" id="SpellChecker.checkDocumentIncrementally" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkDocumentIncrementally" />
+      <keyword name="SpellChecker.checkLines" id="SpellChecker.checkLines" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkLines" />
+      <keyword name="SpellChecker.checkSelection" id="SpellChecker.checkSelection" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkSelection" />
+      <keyword name="SpellChecker.checkWord" id="SpellChecker.checkWord" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.checkWord" />
+      <keyword name="SpellChecker.clearAll" id="SpellChecker.clearAll" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.clearAll" />
+      <keyword name="SpellChecker.getAvailableLanguages" id="SpellChecker.getAvailableLanguages" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.getAvailableLanguages" />
+      <keyword name="SpellChecker.getContext" id="SpellChecker.getContext" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.getContext" />
+      <keyword name="SpellChecker.getError" id="SpellChecker.getError" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.getError" />
+      <keyword name="SpellChecker.getLanguage" id="SpellChecker.getLanguage" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.getLanguage" />
+      <keyword name="SpellChecker.getSuggestions" id="SpellChecker.getSuggestions" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.getSuggestions" />
+      <keyword name="SpellChecker.ignoreAlways" id="SpellChecker.ignoreAlways" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.ignoreAlways" />
+      <keyword name="SpellChecker.initCheck" id="SpellChecker.initCheck" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.initCheck" />
+      <keyword name="SpellChecker.isAvailable" id="SpellChecker.isAvailable" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.isAvailable" />
+      <keyword name="SpellChecker.next" id="SpellChecker.next" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.next" />
+      <keyword name="SpellChecker.remove" id="SpellChecker.remove" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.remove" />
+      <keyword name="SpellChecker.replace" id="SpellChecker.replace" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.replace" />
+      <keyword name="SpellChecker.replaceAlways" id="SpellChecker.replaceAlways" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.replaceAlways" />
+      <keyword name="SpellChecker.setDefaultLanguage" id="SpellChecker.setDefaultLanguage" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.setDefaultLanguage" />
+      <keyword name="SpellChecker.setLanguage" id="SpellChecker.setLanguage" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.setLanguage" />
+      <keyword name="SpellChecker.setMinimumWordSize" id="SpellChecker.setMinimumWordSize" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.setMinimumWordSize" />
+      <keyword name="SpellChecker.stopIncrementalCheck" id="SpellChecker.stopIncrementalCheck" ref="eric4.QScintilla.SpellChecker.html#SpellChecker.stopIncrementalCheck" />
+      <keyword name="DocumentationTools (Package)" id="DocumentationTools (Package)" ref="index-eric4.DocumentationTools.html" />
+      <keyword name="IndexGenerator (Module)" id="IndexGenerator (Module)" ref="eric4.DocumentationTools.IndexGenerator.html" />
+      <keyword name="IndexGenerator" id="IndexGenerator" ref="eric4.DocumentationTools.IndexGenerator.html#IndexGenerator" />
+      <keyword name="IndexGenerator (Constructor)" id="IndexGenerator (Constructor)" ref="eric4.DocumentationTools.IndexGenerator.html#IndexGenerator.__init__" />
+      <keyword name="IndexGenerator.__writeIndex" id="IndexGenerator.__writeIndex" ref="eric4.DocumentationTools.IndexGenerator.html#IndexGenerator.__writeIndex" />
+      <keyword name="IndexGenerator.remember" id="IndexGenerator.remember" ref="eric4.DocumentationTools.IndexGenerator.html#IndexGenerator.remember" />
+      <keyword name="IndexGenerator.writeIndices" id="IndexGenerator.writeIndices" ref="eric4.DocumentationTools.IndexGenerator.html#IndexGenerator.writeIndices" />
+      <keyword name="ModuleDocumentor (Module)" id="ModuleDocumentor (Module)" ref="eric4.DocumentationTools.ModuleDocumentor.html" />
+      <keyword name="ModuleDocument" id="ModuleDocument" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument" />
+      <keyword name="TagError" id="TagError" ref="eric4.DocumentationTools.ModuleDocumentor.html#TagError" />
+      <keyword name="ModuleDocument (Constructor)" id="ModuleDocument (Constructor)" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__init__" />
+      <keyword name="ModuleDocument.__checkDeprecated" id="ModuleDocument.__checkDeprecated" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__checkDeprecated" />
+      <keyword name="ModuleDocument.__formatCrossReferenceEntry" id="ModuleDocument.__formatCrossReferenceEntry" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__formatCrossReferenceEntry" />
+      <keyword name="ModuleDocument.__formatDescription" id="ModuleDocument.__formatDescription" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__formatDescription" />
+      <keyword name="ModuleDocument.__genClassListSection" id="ModuleDocument.__genClassListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genClassListSection" />
+      <keyword name="ModuleDocument.__genClassesSection" id="ModuleDocument.__genClassesSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genClassesSection" />
+      <keyword name="ModuleDocument.__genDescriptionListSection" id="ModuleDocument.__genDescriptionListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genDescriptionListSection" />
+      <keyword name="ModuleDocument.__genFunctionListSection" id="ModuleDocument.__genFunctionListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genFunctionListSection" />
+      <keyword name="ModuleDocument.__genFunctionsSection" id="ModuleDocument.__genFunctionsSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genFunctionsSection" />
+      <keyword name="ModuleDocument.__genGlobalsListSection" id="ModuleDocument.__genGlobalsListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genGlobalsListSection" />
+      <keyword name="ModuleDocument.__genListSection" id="ModuleDocument.__genListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genListSection" />
+      <keyword name="ModuleDocument.__genMethodSection" id="ModuleDocument.__genMethodSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genMethodSection" />
+      <keyword name="ModuleDocument.__genMethodsListSection" id="ModuleDocument.__genMethodsListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genMethodsListSection" />
+      <keyword name="ModuleDocument.__genModuleSection" id="ModuleDocument.__genModuleSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genModuleSection" />
+      <keyword name="ModuleDocument.__genParagraphs" id="ModuleDocument.__genParagraphs" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genParagraphs" />
+      <keyword name="ModuleDocument.__genParamDescriptionListSection" id="ModuleDocument.__genParamDescriptionListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genParamDescriptionListSection" />
+      <keyword name="ModuleDocument.__genRbModulesClassesListSection" id="ModuleDocument.__genRbModulesClassesListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genRbModulesClassesListSection" />
+      <keyword name="ModuleDocument.__genRbModulesClassesSection" id="ModuleDocument.__genRbModulesClassesSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genRbModulesClassesSection" />
+      <keyword name="ModuleDocument.__genRbModulesListSection" id="ModuleDocument.__genRbModulesListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genRbModulesListSection" />
+      <keyword name="ModuleDocument.__genRbModulesSection" id="ModuleDocument.__genRbModulesSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genRbModulesSection" />
+      <keyword name="ModuleDocument.__genSeeListSection" id="ModuleDocument.__genSeeListSection" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__genSeeListSection" />
+      <keyword name="ModuleDocument.__getShortDescription" id="ModuleDocument.__getShortDescription" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__getShortDescription" />
+      <keyword name="ModuleDocument.__processInlineTags" id="ModuleDocument.__processInlineTags" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.__processInlineTags" />
+      <keyword name="ModuleDocument.description" id="ModuleDocument.description" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.description" />
+      <keyword name="ModuleDocument.genDocument" id="ModuleDocument.genDocument" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.genDocument" />
+      <keyword name="ModuleDocument.getQtHelpKeywords" id="ModuleDocument.getQtHelpKeywords" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.getQtHelpKeywords" />
+      <keyword name="ModuleDocument.isEmpty" id="ModuleDocument.isEmpty" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.isEmpty" />
+      <keyword name="ModuleDocument.name" id="ModuleDocument.name" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.name" />
+      <keyword name="ModuleDocument.shortDescription" id="ModuleDocument.shortDescription" ref="eric4.DocumentationTools.ModuleDocumentor.html#ModuleDocument.shortDescription" />
+      <keyword name="QtHelpGenerator (Module)" id="QtHelpGenerator (Module)" ref="eric4.DocumentationTools.QtHelpGenerator.html" />
+      <keyword name="QtHelpGenerator" id="QtHelpGenerator" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator" />
+      <keyword name="QtHelpGenerator (Constructor)" id="QtHelpGenerator (Constructor)" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator.__init__" />
+      <keyword name="QtHelpGenerator.__generateKeywords" id="QtHelpGenerator.__generateKeywords" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator.__generateKeywords" />
+      <keyword name="QtHelpGenerator.__generateSections" id="QtHelpGenerator.__generateSections" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator.__generateSections" />
+      <keyword name="QtHelpGenerator.generateFiles" id="QtHelpGenerator.generateFiles" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator.generateFiles" />
+      <keyword name="QtHelpGenerator.remember" id="QtHelpGenerator.remember" ref="eric4.DocumentationTools.QtHelpGenerator.html#QtHelpGenerator.remember" />
+      <keyword name="TemplatesListsStyle (Module)" id="TemplatesListsStyle (Module)" ref="eric4.DocumentationTools.TemplatesListsStyle.html" />
+      <keyword name="TemplatesListsStyleCSS (Module)" id="TemplatesListsStyleCSS (Module)" ref="eric4.DocumentationTools.TemplatesListsStyleCSS.html" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.DocumentationTools.Config.html" />
+      <keyword name="APIGenerator (Module)" id="APIGenerator (Module)" ref="eric4.DocumentationTools.APIGenerator.html" />
+      <keyword name="APIGenerator" id="APIGenerator" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator" />
+      <keyword name="APIGenerator (Constructor)" id="APIGenerator (Constructor)" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__init__" />
+      <keyword name="APIGenerator.__addClassVariablesAPI" id="APIGenerator.__addClassVariablesAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__addClassVariablesAPI" />
+      <keyword name="APIGenerator.__addClassesAPI" id="APIGenerator.__addClassesAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__addClassesAPI" />
+      <keyword name="APIGenerator.__addFunctionsAPI" id="APIGenerator.__addFunctionsAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__addFunctionsAPI" />
+      <keyword name="APIGenerator.__addGlobalsAPI" id="APIGenerator.__addGlobalsAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__addGlobalsAPI" />
+      <keyword name="APIGenerator.__addMethodsAPI" id="APIGenerator.__addMethodsAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__addMethodsAPI" />
+      <keyword name="APIGenerator.__isPrivate" id="APIGenerator.__isPrivate" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.__isPrivate" />
+      <keyword name="APIGenerator.genAPI" id="APIGenerator.genAPI" ref="eric4.DocumentationTools.APIGenerator.html#APIGenerator.genAPI" />
+      <keyword name="cursors (Package)" id="cursors (Package)" ref="index-eric4.IconEditor.cursors.html" />
+      <keyword name="cursors_rc (Module)" id="cursors_rc (Module)" ref="eric4.IconEditor.cursors.cursors_rc.html" />
+      <keyword name="qCleanupResources" id="qCleanupResources" ref="eric4.IconEditor.cursors.cursors_rc.html#qCleanupResources" />
+      <keyword name="qInitResources" id="qInitResources" ref="eric4.IconEditor.cursors.cursors_rc.html#qInitResources" />
+      <keyword name="Ruby (Package)" id="Ruby (Package)" ref="index-eric4.DebugClients.Ruby.html" />
+      <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric4.DebugClients.Ruby.DebugClient.html" />
+      <keyword name="DebugClient" id="DebugClient" ref="eric4.DebugClients.Ruby.DebugClient.html#DebugClient" />
+      <keyword name="DebugClient.initialize" id="DebugClient.initialize" ref="eric4.DebugClients.Ruby.DebugClient.html#DebugClient.initialize" />
+      <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric4.DebugClients.Ruby.AsyncFile.html" />
+      <keyword name="AsyncFile" id="AsyncFile" ref="eric4.DebugClients.Ruby.AsyncFile.html#AsyncFile" />
+      <keyword name="&lt;&lt;" id="&lt;&lt;" ref="eric4.DebugClients.Ruby.AsyncFile.html#&lt;&lt;" />
+      <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric4.DebugClients.Ruby.AsyncFile.html#AsyncPendingWrite" />
+      <keyword name="close" id="close" ref="eric4.DebugClients.Ruby.AsyncFile.html#close" />
+      <keyword name="fileno" id="fileno" ref="eric4.DebugClients.Ruby.AsyncFile.html#fileno" />
+      <keyword name="flush" id="flush" ref="eric4.DebugClients.Ruby.AsyncFile.html#flush" />
+      <keyword name="getSock" id="getSock" ref="eric4.DebugClients.Ruby.AsyncFile.html#getSock" />
+      <keyword name="isatty" id="isatty" ref="eric4.DebugClients.Ruby.AsyncFile.html#isatty" />
+      <keyword name="pendingWrite" id="pendingWrite" ref="eric4.DebugClients.Ruby.AsyncFile.html#pendingWrite" />
+      <keyword name="read" id="read" ref="eric4.DebugClients.Ruby.AsyncFile.html#read" />
+      <keyword name="readline" id="readline" ref="eric4.DebugClients.Ruby.AsyncFile.html#readline" />
+      <keyword name="readlines" id="readlines" ref="eric4.DebugClients.Ruby.AsyncFile.html#readlines" />
+      <keyword name="seek" id="seek" ref="eric4.DebugClients.Ruby.AsyncFile.html#seek" />
+      <keyword name="tell" id="tell" ref="eric4.DebugClients.Ruby.AsyncFile.html#tell" />
+      <keyword name="write" id="write" ref="eric4.DebugClients.Ruby.AsyncFile.html#write" />
+      <keyword name="writelines" id="writelines" ref="eric4.DebugClients.Ruby.AsyncFile.html#writelines" />
+      <keyword name="AsyncFile.checkMode" id="AsyncFile.checkMode" ref="eric4.DebugClients.Ruby.AsyncFile.html#AsyncFile.checkMode" />
+      <keyword name="AsyncFile.initialize" id="AsyncFile.initialize" ref="eric4.DebugClients.Ruby.AsyncFile.html#AsyncFile.initialize" />
+      <keyword name="AsyncFile.nWrite" id="AsyncFile.nWrite" ref="eric4.DebugClients.Ruby.AsyncFile.html#AsyncFile.nWrite" />
+      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric4.DebugClients.Ruby.DebugClientCapabilities.html" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.DebugClients.Ruby.Config.html" />
+      <keyword name="Completer (Module)" id="Completer (Module)" ref="eric4.DebugClients.Ruby.Completer.html" />
+      <keyword name="Completer" id="Completer" ref="eric4.DebugClients.Ruby.Completer.html#Completer" />
+      <keyword name="Completer.complete" id="Completer.complete" ref="eric4.DebugClients.Ruby.Completer.html#Completer.complete" />
+      <keyword name="Completer.initialize" id="Completer.initialize" ref="eric4.DebugClients.Ruby.Completer.html#Completer.initialize" />
+      <keyword name="Completer.select_message" id="Completer.select_message" ref="eric4.DebugClients.Ruby.Completer.html#Completer.select_message" />
+      <keyword name="DebugQuit (Module)" id="DebugQuit (Module)" ref="eric4.DebugClients.Ruby.DebugQuit.html" />
+      <keyword name="DebugQuit" id="DebugQuit" ref="eric4.DebugClients.Ruby.DebugQuit.html#DebugQuit" />
+      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric4.DebugClients.Ruby.DebugProtocol.html" />
+      <keyword name="Debuggee (Module)" id="Debuggee (Module)" ref="eric4.DebugClients.Ruby.Debuggee.html" />
+      <keyword name="Client" id="Client" ref="eric4.DebugClients.Ruby.Debuggee.html#Client" />
+      <keyword name="Context" id="Context" ref="eric4.DebugClients.Ruby.Debuggee.html#Context" />
+      <keyword name="DEBUGGER__" id="DEBUGGER__" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__" />
+      <keyword name="Mutex" id="Mutex" ref="eric4.DebugClients.Ruby.Debuggee.html#Mutex" />
+      <keyword name="SilentObject" id="SilentObject" ref="eric4.DebugClients.Ruby.Debuggee.html#SilentObject" />
+      <keyword name="context" id="context" ref="eric4.DebugClients.Ruby.Debuggee.html#context" />
+      <keyword name="debug_thread_info" id="debug_thread_info" ref="eric4.DebugClients.Ruby.Debuggee.html#debug_thread_info" />
+      <keyword name="eventLoop" id="eventLoop" ref="eric4.DebugClients.Ruby.Debuggee.html#eventLoop" />
+      <keyword name="eventPoll" id="eventPoll" ref="eric4.DebugClients.Ruby.Debuggee.html#eventPoll" />
+      <keyword name="get_thread" id="get_thread" ref="eric4.DebugClients.Ruby.Debuggee.html#get_thread" />
+      <keyword name="interrupt" id="interrupt" ref="eric4.DebugClients.Ruby.Debuggee.html#interrupt" />
+      <keyword name="make_thread_list" id="make_thread_list" ref="eric4.DebugClients.Ruby.Debuggee.html#make_thread_list" />
+      <keyword name="thread_list" id="thread_list" ref="eric4.DebugClients.Ruby.Debuggee.html#thread_list" />
+      <keyword name="thread_list_all" id="thread_list_all" ref="eric4.DebugClients.Ruby.Debuggee.html#thread_list_all" />
+      <keyword name="traceRuby?" id="traceRuby?" ref="eric4.DebugClients.Ruby.Debuggee.html#traceRuby?" />
+      <keyword name="Client.eventLoop" id="Client.eventLoop" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.eventLoop" />
+      <keyword name="Client.eventPoll" id="Client.eventPoll" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.eventPoll" />
+      <keyword name="Client.initialize" id="Client.initialize" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.initialize" />
+      <keyword name="Client.printf" id="Client.printf" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf" />
+      <keyword name="Client.printf_clear_breakpoint" id="Client.printf_clear_breakpoint" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_clear_breakpoint" />
+      <keyword name="Client.printf_clear_watchexpression" id="Client.printf_clear_watchexpression" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_clear_watchexpression" />
+      <keyword name="Client.printf_excn" id="Client.printf_excn" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_excn" />
+      <keyword name="Client.printf_exit" id="Client.printf_exit" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_exit" />
+      <keyword name="Client.printf_line" id="Client.printf_line" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_line" />
+      <keyword name="Client.printf_scriptExcn" id="Client.printf_scriptExcn" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.printf_scriptExcn" />
+      <keyword name="Client.traceRuby?" id="Client.traceRuby?" ref="eric4.DebugClients.Ruby.Debuggee.html#Client.traceRuby?" />
+      <keyword name="Context.clear_suspend" id="Context.clear_suspend" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.clear_suspend" />
+      <keyword name="Context.current_binding" id="Context.current_binding" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.current_binding" />
+      <keyword name="Context.current_frame" id="Context.current_frame" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.current_frame" />
+      <keyword name="Context.eventLoop" id="Context.eventLoop" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.eventLoop" />
+      <keyword name="Context.eventPoll" id="Context.eventPoll" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.eventPoll" />
+      <keyword name="Context.get_binding" id="Context.get_binding" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.get_binding" />
+      <keyword name="Context.get_frame" id="Context.get_frame" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.get_frame" />
+      <keyword name="Context.initialize" id="Context.initialize" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.initialize" />
+      <keyword name="Context.set_suspend" id="Context.set_suspend" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.set_suspend" />
+      <keyword name="Context.step_continue" id="Context.step_continue" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.step_continue" />
+      <keyword name="Context.step_out" id="Context.step_out" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.step_out" />
+      <keyword name="Context.step_over" id="Context.step_over" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.step_over" />
+      <keyword name="Context.step_quit" id="Context.step_quit" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.step_quit" />
+      <keyword name="Context.stop_next" id="Context.stop_next" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.stop_next" />
+      <keyword name="Context.suspend_all" id="Context.suspend_all" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.suspend_all" />
+      <keyword name="Context.traceRuby?" id="Context.traceRuby?" ref="eric4.DebugClients.Ruby.Debuggee.html#Context.traceRuby?" />
+      <keyword name="DEBUGGER__.add_break_point" id="DEBUGGER__.add_break_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.add_break_point" />
+      <keyword name="DEBUGGER__.add_watch_point" id="DEBUGGER__.add_watch_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.add_watch_point" />
+      <keyword name="DEBUGGER__.attach" id="DEBUGGER__.attach" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.attach" />
+      <keyword name="DEBUGGER__.attached?" id="DEBUGGER__.attached?" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.attached?" />
+      <keyword name="DEBUGGER__.break_points" id="DEBUGGER__.break_points" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.break_points" />
+      <keyword name="DEBUGGER__.check_break_points" id="DEBUGGER__.check_break_points" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.check_break_points" />
+      <keyword name="DEBUGGER__.check_suspend" id="DEBUGGER__.check_suspend" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.check_suspend" />
+      <keyword name="DEBUGGER__.clear_break_point" id="DEBUGGER__.clear_break_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.clear_break_point" />
+      <keyword name="DEBUGGER__.clear_watch_point" id="DEBUGGER__.clear_watch_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.clear_watch_point" />
+      <keyword name="DEBUGGER__.client" id="DEBUGGER__.client" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.client" />
+      <keyword name="DEBUGGER__.context" id="DEBUGGER__.context" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.context" />
+      <keyword name="DEBUGGER__.debug_command" id="DEBUGGER__.debug_command" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.debug_command" />
+      <keyword name="DEBUGGER__.debug_silent_eval" id="DEBUGGER__.debug_silent_eval" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.debug_silent_eval" />
+      <keyword name="DEBUGGER__.delete_break_point" id="DEBUGGER__.delete_break_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.delete_break_point" />
+      <keyword name="DEBUGGER__.delete_watch_point" id="DEBUGGER__.delete_watch_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.delete_watch_point" />
+      <keyword name="DEBUGGER__.enable_break_point" id="DEBUGGER__.enable_break_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.enable_break_point" />
+      <keyword name="DEBUGGER__.enable_watch_point" id="DEBUGGER__.enable_watch_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.enable_watch_point" />
+      <keyword name="DEBUGGER__.excn_handle" id="DEBUGGER__.excn_handle" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.excn_handle" />
+      <keyword name="DEBUGGER__.frame_set_pos" id="DEBUGGER__.frame_set_pos" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.frame_set_pos" />
+      <keyword name="DEBUGGER__.ignore_break_point" id="DEBUGGER__.ignore_break_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.ignore_break_point" />
+      <keyword name="DEBUGGER__.ignore_watch_point" id="DEBUGGER__.ignore_watch_point" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.ignore_watch_point" />
+      <keyword name="DEBUGGER__.last_thread" id="DEBUGGER__.last_thread" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.last_thread" />
+      <keyword name="DEBUGGER__.quit" id="DEBUGGER__.quit" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.quit" />
+      <keyword name="DEBUGGER__.resume" id="DEBUGGER__.resume" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.resume" />
+      <keyword name="DEBUGGER__.resume_all" id="DEBUGGER__.resume_all" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.resume_all" />
+      <keyword name="DEBUGGER__.set_client" id="DEBUGGER__.set_client" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.set_client" />
+      <keyword name="DEBUGGER__.set_last_thread" id="DEBUGGER__.set_last_thread" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.set_last_thread" />
+      <keyword name="DEBUGGER__.skip_it?" id="DEBUGGER__.skip_it?" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.skip_it?" />
+      <keyword name="DEBUGGER__.stdout" id="DEBUGGER__.stdout" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.stdout" />
+      <keyword name="DEBUGGER__.stdout=" id="DEBUGGER__.stdout=" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.stdout=" />
+      <keyword name="DEBUGGER__.suspend" id="DEBUGGER__.suspend" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.suspend" />
+      <keyword name="DEBUGGER__.thnum" id="DEBUGGER__.thnum" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.thnum" />
+      <keyword name="DEBUGGER__.trace_func" id="DEBUGGER__.trace_func" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.trace_func" />
+      <keyword name="DEBUGGER__.waiting" id="DEBUGGER__.waiting" ref="eric4.DebugClients.Ruby.Debuggee.html#DEBUGGER__.waiting" />
+      <keyword name="Mutex.initialize" id="Mutex.initialize" ref="eric4.DebugClients.Ruby.Debuggee.html#Mutex.initialize" />
+      <keyword name="Mutex.lock" id="Mutex.lock" ref="eric4.DebugClients.Ruby.Debuggee.html#Mutex.lock" />
+      <keyword name="Mutex.locked?" id="Mutex.locked?" ref="eric4.DebugClients.Ruby.Debuggee.html#Mutex.locked?" />
+      <keyword name="Mutex.unlock" id="Mutex.unlock" ref="eric4.DebugClients.Ruby.Debuggee.html#Mutex.unlock" />
+      <keyword name="SilentObject.method_missing" id="SilentObject.method_missing" ref="eric4.DebugClients.Ruby.Debuggee.html#SilentObject.method_missing" />
+      <keyword name="AsyncIO (Module)" id="AsyncIO (Module)" ref="eric4.DebugClients.Ruby.AsyncIO.html" />
+      <keyword name="AsyncIO" id="AsyncIO" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO" />
+      <keyword name="AsyncIO.disconnect" id="AsyncIO.disconnect" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.disconnect" />
+      <keyword name="AsyncIO.initializeAsyncIO" id="AsyncIO.initializeAsyncIO" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.initializeAsyncIO" />
+      <keyword name="AsyncIO.readReady" id="AsyncIO.readReady" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.readReady" />
+      <keyword name="AsyncIO.setDescriptors" id="AsyncIO.setDescriptors" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.setDescriptors" />
+      <keyword name="AsyncIO.write" id="AsyncIO.write" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.write" />
+      <keyword name="AsyncIO.writeReady" id="AsyncIO.writeReady" ref="eric4.DebugClients.Ruby.AsyncIO.html#AsyncIO.writeReady" />
+      <keyword name="DebugClientBaseModule (Module)" id="DebugClientBaseModule (Module)" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html" />
+      <keyword name="DebugClientBase" id="DebugClientBase" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase" />
+      <keyword name="DebugClientBase.canEval?" id="DebugClientBase.canEval?" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.canEval?" />
+      <keyword name="DebugClientBase.completionList" id="DebugClientBase.completionList" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.completionList" />
+      <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.connectDebugger" />
+      <keyword name="DebugClientBase.dumpVariable" id="DebugClientBase.dumpVariable" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.dumpVariable" />
+      <keyword name="DebugClientBase.dumpVariables" id="DebugClientBase.dumpVariables" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.dumpVariables" />
+      <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.eventLoop" />
+      <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.eventPoll" />
+      <keyword name="DebugClientBase.extractAddress" id="DebugClientBase.extractAddress" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.extractAddress" />
+      <keyword name="DebugClientBase.extractTypeAndAddress" id="DebugClientBase.extractTypeAndAddress" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.extractTypeAndAddress" />
+      <keyword name="DebugClientBase.formatVariablesList" id="DebugClientBase.formatVariablesList" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.formatVariablesList" />
+      <keyword name="DebugClientBase.generateFilterObjects" id="DebugClientBase.generateFilterObjects" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.generateFilterObjects" />
+      <keyword name="DebugClientBase.handleException" id="DebugClientBase.handleException" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.handleException" />
+      <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.handleLine" />
+      <keyword name="DebugClientBase.inFilter?" id="DebugClientBase.inFilter?" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.inFilter?" />
+      <keyword name="DebugClientBase.initializeDebugClient" id="DebugClientBase.initializeDebugClient" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.initializeDebugClient" />
+      <keyword name="DebugClientBase.interact" id="DebugClientBase.interact" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.interact" />
+      <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.main" />
+      <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.progTerminated" />
+      <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.sessionClose" />
+      <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.startProgInDebugger" />
+      <keyword name="DebugClientBase.trace_func" id="DebugClientBase.trace_func" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.trace_func" />
+      <keyword name="DebugClientBase.unhandled_exception" id="DebugClientBase.unhandled_exception" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.unhandled_exception" />
+      <keyword name="DebugClientBase.write" id="DebugClientBase.write" ref="eric4.DebugClients.Ruby.DebugClientBaseModule.html#DebugClientBase.write" />
+      <keyword name="Python (Package)" id="Python (Package)" ref="index-eric4.DebugClients.Python.html" />
+      <keyword name="PyProfile (Module)" id="PyProfile (Module)" ref="eric4.DebugClients.Python.PyProfile.html" />
+      <keyword name="PyProfile" id="PyProfile" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile" />
+      <keyword name="PyProfile (Constructor)" id="PyProfile (Constructor)" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.__init__" />
+      <keyword name="PyProfile.__restore" id="PyProfile.__restore" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.__restore" />
+      <keyword name="PyProfile.dump_stats" id="PyProfile.dump_stats" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.dump_stats" />
+      <keyword name="PyProfile.erase" id="PyProfile.erase" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.erase" />
+      <keyword name="PyProfile.fix_frame_filename" id="PyProfile.fix_frame_filename" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.fix_frame_filename" />
+      <keyword name="PyProfile.save" id="PyProfile.save" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.save" />
+      <keyword name="PyProfile.trace_dispatch_call" id="PyProfile.trace_dispatch_call" ref="eric4.DebugClients.Python.PyProfile.html#PyProfile.trace_dispatch_call" />
+      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric4.DebugClients.Python.DebugProtocol.html" />
+      <keyword name="FlexCompleter (Module)" id="FlexCompleter (Module)" ref="eric4.DebugClients.Python.FlexCompleter.html" />
+      <keyword name="Completer" id="Completer" ref="eric4.DebugClients.Python.FlexCompleter.html#Completer" />
+      <keyword name="get_class_members" id="get_class_members" ref="eric4.DebugClients.Python.FlexCompleter.html#get_class_members" />
+      <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric4.DebugClients.Python.FlexCompleter.html#Completer.__init__" />
+      <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric4.DebugClients.Python.FlexCompleter.html#Completer.attr_matches" />
+      <keyword name="Completer.complete" id="Completer.complete" ref="eric4.DebugClients.Python.FlexCompleter.html#Completer.complete" />
+      <keyword name="Completer.global_matches" id="Completer.global_matches" ref="eric4.DebugClients.Python.FlexCompleter.html#Completer.global_matches" />
+      <keyword name="eric4dbgstub (Module)" id="eric4dbgstub (Module)" ref="eric4.DebugClients.Python.eric4dbgstub.html" />
+      <keyword name="initDebugger" id="initDebugger" ref="eric4.DebugClients.Python.eric4dbgstub.html#initDebugger" />
+      <keyword name="runcall" id="runcall" ref="eric4.DebugClients.Python.eric4dbgstub.html#runcall" />
+      <keyword name="setScriptname" id="setScriptname" ref="eric4.DebugClients.Python.eric4dbgstub.html#setScriptname" />
+      <keyword name="startDebugger" id="startDebugger" ref="eric4.DebugClients.Python.eric4dbgstub.html#startDebugger" />
+      <keyword name="AsyncIO (Module)" id="AsyncIO (Module)" ref="eric4.DebugClients.Python.AsyncIO.html" />
+      <keyword name="AsyncIO" id="AsyncIO" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO" />
+      <keyword name="AsyncIO (Constructor)" id="AsyncIO (Constructor)" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.__init__" />
+      <keyword name="AsyncIO.disconnect" id="AsyncIO.disconnect" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.disconnect" />
+      <keyword name="AsyncIO.readReady" id="AsyncIO.readReady" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.readReady" />
+      <keyword name="AsyncIO.setDescriptors" id="AsyncIO.setDescriptors" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.setDescriptors" />
+      <keyword name="AsyncIO.write" id="AsyncIO.write" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.write" />
+      <keyword name="AsyncIO.writeReady" id="AsyncIO.writeReady" ref="eric4.DebugClients.Python.AsyncIO.html#AsyncIO.writeReady" />
+      <keyword name="DebugThread (Module)" id="DebugThread (Module)" ref="eric4.DebugClients.Python.DebugThread.html" />
+      <keyword name="DebugThread" id="DebugThread" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread" />
+      <keyword name="DebugThread (Constructor)" id="DebugThread (Constructor)" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.__init__" />
+      <keyword name="DebugThread.bootstrap" id="DebugThread.bootstrap" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.bootstrap" />
+      <keyword name="DebugThread.get_ident" id="DebugThread.get_ident" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.get_ident" />
+      <keyword name="DebugThread.get_name" id="DebugThread.get_name" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.get_name" />
+      <keyword name="DebugThread.set_ident" id="DebugThread.set_ident" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.set_ident" />
+      <keyword name="DebugThread.traceThread" id="DebugThread.traceThread" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.traceThread" />
+      <keyword name="DebugThread.trace_dispatch" id="DebugThread.trace_dispatch" ref="eric4.DebugClients.Python.DebugThread.html#DebugThread.trace_dispatch" />
+      <keyword name="getpass (Module)" id="getpass (Module)" ref="eric4.DebugClients.Python.getpass.html" />
+      <keyword name="getpass" id="getpass" ref="eric4.DebugClients.Python.getpass.html#getpass" />
+      <keyword name="getuser" id="getuser" ref="eric4.DebugClients.Python.getpass.html#getuser" />
+      <keyword name="DCTestResult (Module)" id="DCTestResult (Module)" ref="eric4.DebugClients.Python.DCTestResult.html" />
+      <keyword name="DCTestResult" id="DCTestResult" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult" />
+      <keyword name="DCTestResult (Constructor)" id="DCTestResult (Constructor)" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult.__init__" />
+      <keyword name="DCTestResult.addError" id="DCTestResult.addError" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult.addError" />
+      <keyword name="DCTestResult.addFailure" id="DCTestResult.addFailure" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult.addFailure" />
+      <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult.startTest" />
+      <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric4.DebugClients.Python.DCTestResult.html#DCTestResult.stopTest" />
+      <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric4.DebugClients.Python.AsyncFile.html" />
+      <keyword name="AsyncFile" id="AsyncFile" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile" />
+      <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncPendingWrite" />
+      <keyword name="AsyncFile (Constructor)" id="AsyncFile (Constructor)" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.__init__" />
+      <keyword name="AsyncFile.__checkMode" id="AsyncFile.__checkMode" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.__checkMode" />
+      <keyword name="AsyncFile.__nWrite" id="AsyncFile.__nWrite" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.__nWrite" />
+      <keyword name="AsyncFile.close" id="AsyncFile.close" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.close" />
+      <keyword name="AsyncFile.fileno" id="AsyncFile.fileno" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.fileno" />
+      <keyword name="AsyncFile.flush" id="AsyncFile.flush" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.flush" />
+      <keyword name="AsyncFile.isatty" id="AsyncFile.isatty" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.isatty" />
+      <keyword name="AsyncFile.pendingWrite" id="AsyncFile.pendingWrite" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.pendingWrite" />
+      <keyword name="AsyncFile.read" id="AsyncFile.read" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.read" />
+      <keyword name="AsyncFile.read_p" id="AsyncFile.read_p" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.read_p" />
+      <keyword name="AsyncFile.readline" id="AsyncFile.readline" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.readline" />
+      <keyword name="AsyncFile.readline_p" id="AsyncFile.readline_p" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.readline_p" />
+      <keyword name="AsyncFile.readlines" id="AsyncFile.readlines" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.readlines" />
+      <keyword name="AsyncFile.seek" id="AsyncFile.seek" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.seek" />
+      <keyword name="AsyncFile.tell" id="AsyncFile.tell" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.tell" />
+      <keyword name="AsyncFile.truncate" id="AsyncFile.truncate" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.truncate" />
+      <keyword name="AsyncFile.write" id="AsyncFile.write" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.write" />
+      <keyword name="AsyncFile.writelines" id="AsyncFile.writelines" ref="eric4.DebugClients.Python.AsyncFile.html#AsyncFile.writelines" />
+      <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric4.DebugClients.Python.DebugBase.html" />
+      <keyword name="DebugBase" id="DebugBase" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase" />
+      <keyword name="printerr" id="printerr" ref="eric4.DebugClients.Python.DebugBase.html#printerr" />
+      <keyword name="setRecursionLimit" id="setRecursionLimit" ref="eric4.DebugClients.Python.DebugBase.html#setRecursionLimit" />
+      <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__init__" />
+      <keyword name="DebugBase.__do_clear" id="DebugBase.__do_clear" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__do_clear" />
+      <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__do_clearWatch" />
+      <keyword name="DebugBase.__effective" id="DebugBase.__effective" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__effective" />
+      <keyword name="DebugBase.__extract_stack" id="DebugBase.__extract_stack" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__extract_stack" />
+      <keyword name="DebugBase.__skip_it" id="DebugBase.__skip_it" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.__skip_it" />
+      <keyword name="DebugBase.break_anywhere" id="DebugBase.break_anywhere" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.break_anywhere" />
+      <keyword name="DebugBase.break_here" id="DebugBase.break_here" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.break_here" />
+      <keyword name="DebugBase.clear_watch" id="DebugBase.clear_watch" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.clear_watch" />
+      <keyword name="DebugBase.dispatch_exception" id="DebugBase.dispatch_exception" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.dispatch_exception" />
+      <keyword name="DebugBase.dispatch_line" id="DebugBase.dispatch_line" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.dispatch_line" />
+      <keyword name="DebugBase.dispatch_return" id="DebugBase.dispatch_return" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.dispatch_return" />
+      <keyword name="DebugBase.fix_frame_filename" id="DebugBase.fix_frame_filename" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.fix_frame_filename" />
+      <keyword name="DebugBase.getCurrentFrame" id="DebugBase.getCurrentFrame" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.getCurrentFrame" />
+      <keyword name="DebugBase.getEvent" id="DebugBase.getEvent" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.getEvent" />
+      <keyword name="DebugBase.getStack" id="DebugBase.getStack" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.getStack" />
+      <keyword name="DebugBase.get_break" id="DebugBase.get_break" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.get_break" />
+      <keyword name="DebugBase.get_watch" id="DebugBase.get_watch" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.get_watch" />
+      <keyword name="DebugBase.go" id="DebugBase.go" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.go" />
+      <keyword name="DebugBase.isBroken" id="DebugBase.isBroken" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.isBroken" />
+      <keyword name="DebugBase.profile" id="DebugBase.profile" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.profile" />
+      <keyword name="DebugBase.setRecursionDepth" id="DebugBase.setRecursionDepth" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.setRecursionDepth" />
+      <keyword name="DebugBase.set_continue" id="DebugBase.set_continue" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.set_continue" />
+      <keyword name="DebugBase.set_quit" id="DebugBase.set_quit" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.set_quit" />
+      <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.set_trace" />
+      <keyword name="DebugBase.set_watch" id="DebugBase.set_watch" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.set_watch" />
+      <keyword name="DebugBase.step" id="DebugBase.step" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.step" />
+      <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.stepOut" />
+      <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.stop_here" />
+      <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.trace_dispatch" />
+      <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.user_exception" />
+      <keyword name="DebugBase.user_line" id="DebugBase.user_line" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.user_line" />
+      <keyword name="DebugBase.user_return" id="DebugBase.user_return" ref="eric4.DebugClients.Python.DebugBase.html#DebugBase.user_return" />
+      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric4.DebugClients.Python.DebugClientCapabilities.html" />
+      <keyword name="DebugClientThreads (Module)" id="DebugClientThreads (Module)" ref="eric4.DebugClients.Python.DebugClientThreads.html" />
+      <keyword name="DebugClientThreads" id="DebugClientThreads" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads" />
+      <keyword name="_debugclient_start_new_thread" id="_debugclient_start_new_thread" ref="eric4.DebugClients.Python.DebugClientThreads.html#_debugclient_start_new_thread" />
+      <keyword name="DebugClientThreads (Constructor)" id="DebugClientThreads (Constructor)" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.__init__" />
+      <keyword name="DebugClientThreads.attachThread" id="DebugClientThreads.attachThread" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.attachThread" />
+      <keyword name="DebugClientThreads.eventLoop" id="DebugClientThreads.eventLoop" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.eventLoop" />
+      <keyword name="DebugClientThreads.lockClient" id="DebugClientThreads.lockClient" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.lockClient" />
+      <keyword name="DebugClientThreads.setCurrentThread" id="DebugClientThreads.setCurrentThread" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.setCurrentThread" />
+      <keyword name="DebugClientThreads.set_quit" id="DebugClientThreads.set_quit" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.set_quit" />
+      <keyword name="DebugClientThreads.threadTerminated" id="DebugClientThreads.threadTerminated" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.threadTerminated" />
+      <keyword name="DebugClientThreads.unlockClient" id="DebugClientThreads.unlockClient" ref="eric4.DebugClients.Python.DebugClientThreads.html#DebugClientThreads.unlockClient" />
+      <keyword name="DebugClientBase (Module)" id="DebugClientBase (Module)" ref="eric4.DebugClients.Python.DebugClientBase.html" />
+      <keyword name="DebugClientBase" id="DebugClientBase" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase" />
+      <keyword name="DebugClientClose" id="DebugClientClose" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientClose" />
+      <keyword name="DebugClientFork" id="DebugClientFork" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientFork" />
+      <keyword name="DebugClientInput" id="DebugClientInput" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientInput" />
+      <keyword name="DebugClientRawInput" id="DebugClientRawInput" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientRawInput" />
+      <keyword name="DebugClientSetRecursionLimit" id="DebugClientSetRecursionLimit" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientSetRecursionLimit" />
+      <keyword name="DebugClientBase (Constructor)" id="DebugClientBase (Constructor)" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__init__" />
+      <keyword name="DebugClientBase.__clientCapabilities" id="DebugClientBase.__clientCapabilities" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__clientCapabilities" />
+      <keyword name="DebugClientBase.__completionList" id="DebugClientBase.__completionList" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__completionList" />
+      <keyword name="DebugClientBase.__dumpThreadList" id="DebugClientBase.__dumpThreadList" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpThreadList" />
+      <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpVariable" />
+      <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__dumpVariables" />
+      <keyword name="DebugClientBase.__exceptionRaised" id="DebugClientBase.__exceptionRaised" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__exceptionRaised" />
+      <keyword name="DebugClientBase.__formatQt4Variable" id="DebugClientBase.__formatQt4Variable" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__formatQt4Variable" />
+      <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
+      <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__generateFilterObjects" />
+      <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__interact" />
+      <keyword name="DebugClientBase.__resolveHost" id="DebugClientBase.__resolveHost" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__resolveHost" />
+      <keyword name="DebugClientBase.__setCoding" id="DebugClientBase.__setCoding" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__setCoding" />
+      <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.__unhandled_exception" />
+      <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.absPath" />
+      <keyword name="DebugClientBase.attachThread" id="DebugClientBase.attachThread" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.attachThread" />
+      <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.close" />
+      <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.connectDebugger" />
+      <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.eventLoop" />
+      <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.eventPoll" />
+      <keyword name="DebugClientBase.fork" id="DebugClientBase.fork" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.fork" />
+      <keyword name="DebugClientBase.getCoding" id="DebugClientBase.getCoding" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.getCoding" />
+      <keyword name="DebugClientBase.getRunning" id="DebugClientBase.getRunning" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.getRunning" />
+      <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.handleLine" />
+      <keyword name="DebugClientBase.input" id="DebugClientBase.input" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.input" />
+      <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.main" />
+      <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.progTerminated" />
+      <keyword name="DebugClientBase.raw_input" id="DebugClientBase.raw_input" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.raw_input" />
+      <keyword name="DebugClientBase.run_call" id="DebugClientBase.run_call" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.run_call" />
+      <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.sessionClose" />
+      <keyword name="DebugClientBase.shouldSkip" id="DebugClientBase.shouldSkip" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.shouldSkip" />
+      <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.startDebugger" />
+      <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
+      <keyword name="DebugClientBase.write" id="DebugClientBase.write" ref="eric4.DebugClients.Python.DebugClientBase.html#DebugClientBase.write" />
+      <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric4.DebugClients.Python.DebugClient.html" />
+      <keyword name="DebugClient" id="DebugClient" ref="eric4.DebugClients.Python.DebugClient.html#DebugClient" />
+      <keyword name="DebugClient (Constructor)" id="DebugClient (Constructor)" ref="eric4.DebugClients.Python.DebugClient.html#DebugClient.__init__" />
+      <keyword name="DebugConfig (Module)" id="DebugConfig (Module)" ref="eric4.DebugClients.Python.DebugConfig.html" />
+      <keyword name="Python3 (Package)" id="Python3 (Package)" ref="index-eric4.DebugClients.Python3.html" />
+      <keyword name="PyProfile (Module)" id="PyProfile (Module)" ref="eric4.DebugClients.Python3.PyProfile.html" />
+      <keyword name="PyProfile" id="PyProfile" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile" />
+      <keyword name="PyProfile (Constructor)" id="PyProfile (Constructor)" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.__init__" />
+      <keyword name="PyProfile.__restore" id="PyProfile.__restore" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.__restore" />
+      <keyword name="PyProfile.dump_stats" id="PyProfile.dump_stats" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.dump_stats" />
+      <keyword name="PyProfile.erase" id="PyProfile.erase" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.erase" />
+      <keyword name="PyProfile.fix_frame_filename" id="PyProfile.fix_frame_filename" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.fix_frame_filename" />
+      <keyword name="PyProfile.save" id="PyProfile.save" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.save" />
+      <keyword name="PyProfile.trace_dispatch_call" id="PyProfile.trace_dispatch_call" ref="eric4.DebugClients.Python3.PyProfile.html#PyProfile.trace_dispatch_call" />
+      <keyword name="DebugProtocol (Module)" id="DebugProtocol (Module)" ref="eric4.DebugClients.Python3.DebugProtocol.html" />
+      <keyword name="FlexCompleter (Module)" id="FlexCompleter (Module)" ref="eric4.DebugClients.Python3.FlexCompleter.html" />
+      <keyword name="Completer" id="Completer" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer" />
+      <keyword name="get_class_members" id="get_class_members" ref="eric4.DebugClients.Python3.FlexCompleter.html#get_class_members" />
+      <keyword name="Completer (Constructor)" id="Completer (Constructor)" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer.__init__" />
+      <keyword name="Completer._callable_postfix" id="Completer._callable_postfix" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer._callable_postfix" />
+      <keyword name="Completer.attr_matches" id="Completer.attr_matches" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer.attr_matches" />
+      <keyword name="Completer.complete" id="Completer.complete" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer.complete" />
+      <keyword name="Completer.global_matches" id="Completer.global_matches" ref="eric4.DebugClients.Python3.FlexCompleter.html#Completer.global_matches" />
+      <keyword name="eric4dbgstub (Module)" id="eric4dbgstub (Module)" ref="eric4.DebugClients.Python3.eric4dbgstub.html" />
+      <keyword name="initDebugger" id="initDebugger" ref="eric4.DebugClients.Python3.eric4dbgstub.html#initDebugger" />
+      <keyword name="runcall" id="runcall" ref="eric4.DebugClients.Python3.eric4dbgstub.html#runcall" />
+      <keyword name="setScriptname" id="setScriptname" ref="eric4.DebugClients.Python3.eric4dbgstub.html#setScriptname" />
+      <keyword name="startDebugger" id="startDebugger" ref="eric4.DebugClients.Python3.eric4dbgstub.html#startDebugger" />
+      <keyword name="AsyncIO (Module)" id="AsyncIO (Module)" ref="eric4.DebugClients.Python3.AsyncIO.html" />
+      <keyword name="AsyncIO" id="AsyncIO" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO" />
+      <keyword name="AsyncIO (Constructor)" id="AsyncIO (Constructor)" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.__init__" />
+      <keyword name="AsyncIO.disconnect" id="AsyncIO.disconnect" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.disconnect" />
+      <keyword name="AsyncIO.readReady" id="AsyncIO.readReady" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.readReady" />
+      <keyword name="AsyncIO.setDescriptors" id="AsyncIO.setDescriptors" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.setDescriptors" />
+      <keyword name="AsyncIO.write" id="AsyncIO.write" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.write" />
+      <keyword name="AsyncIO.writeReady" id="AsyncIO.writeReady" ref="eric4.DebugClients.Python3.AsyncIO.html#AsyncIO.writeReady" />
+      <keyword name="DebugThread (Module)" id="DebugThread (Module)" ref="eric4.DebugClients.Python3.DebugThread.html" />
+      <keyword name="DebugThread" id="DebugThread" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread" />
+      <keyword name="DebugThread (Constructor)" id="DebugThread (Constructor)" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.__init__" />
+      <keyword name="DebugThread.bootstrap" id="DebugThread.bootstrap" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.bootstrap" />
+      <keyword name="DebugThread.get_ident" id="DebugThread.get_ident" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.get_ident" />
+      <keyword name="DebugThread.get_name" id="DebugThread.get_name" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.get_name" />
+      <keyword name="DebugThread.set_ident" id="DebugThread.set_ident" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.set_ident" />
+      <keyword name="DebugThread.traceThread" id="DebugThread.traceThread" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.traceThread" />
+      <keyword name="DebugThread.trace_dispatch" id="DebugThread.trace_dispatch" ref="eric4.DebugClients.Python3.DebugThread.html#DebugThread.trace_dispatch" />
+      <keyword name="getpass (Module)" id="getpass (Module)" ref="eric4.DebugClients.Python3.getpass.html" />
+      <keyword name="getpass" id="getpass" ref="eric4.DebugClients.Python3.getpass.html#getpass" />
+      <keyword name="getuser" id="getuser" ref="eric4.DebugClients.Python3.getpass.html#getuser" />
+      <keyword name="DCTestResult (Module)" id="DCTestResult (Module)" ref="eric4.DebugClients.Python3.DCTestResult.html" />
+      <keyword name="DCTestResult" id="DCTestResult" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult" />
+      <keyword name="DCTestResult (Constructor)" id="DCTestResult (Constructor)" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult.__init__" />
+      <keyword name="DCTestResult.addError" id="DCTestResult.addError" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult.addError" />
+      <keyword name="DCTestResult.addFailure" id="DCTestResult.addFailure" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult.addFailure" />
+      <keyword name="DCTestResult.startTest" id="DCTestResult.startTest" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult.startTest" />
+      <keyword name="DCTestResult.stopTest" id="DCTestResult.stopTest" ref="eric4.DebugClients.Python3.DCTestResult.html#DCTestResult.stopTest" />
+      <keyword name="AsyncFile (Module)" id="AsyncFile (Module)" ref="eric4.DebugClients.Python3.AsyncFile.html" />
+      <keyword name="AsyncFile" id="AsyncFile" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile" />
+      <keyword name="AsyncPendingWrite" id="AsyncPendingWrite" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncPendingWrite" />
+      <keyword name="AsyncFile (Constructor)" id="AsyncFile (Constructor)" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.__init__" />
+      <keyword name="AsyncFile.__checkMode" id="AsyncFile.__checkMode" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.__checkMode" />
+      <keyword name="AsyncFile.__nWrite" id="AsyncFile.__nWrite" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.__nWrite" />
+      <keyword name="AsyncFile.close" id="AsyncFile.close" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.close" />
+      <keyword name="AsyncFile.fileno" id="AsyncFile.fileno" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.fileno" />
+      <keyword name="AsyncFile.flush" id="AsyncFile.flush" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.flush" />
+      <keyword name="AsyncFile.isatty" id="AsyncFile.isatty" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.isatty" />
+      <keyword name="AsyncFile.pendingWrite" id="AsyncFile.pendingWrite" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.pendingWrite" />
+      <keyword name="AsyncFile.read" id="AsyncFile.read" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.read" />
+      <keyword name="AsyncFile.read_p" id="AsyncFile.read_p" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.read_p" />
+      <keyword name="AsyncFile.readline" id="AsyncFile.readline" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.readline" />
+      <keyword name="AsyncFile.readline_p" id="AsyncFile.readline_p" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.readline_p" />
+      <keyword name="AsyncFile.readlines" id="AsyncFile.readlines" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.readlines" />
+      <keyword name="AsyncFile.seek" id="AsyncFile.seek" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.seek" />
+      <keyword name="AsyncFile.tell" id="AsyncFile.tell" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.tell" />
+      <keyword name="AsyncFile.truncate" id="AsyncFile.truncate" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.truncate" />
+      <keyword name="AsyncFile.write" id="AsyncFile.write" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.write" />
+      <keyword name="AsyncFile.writelines" id="AsyncFile.writelines" ref="eric4.DebugClients.Python3.AsyncFile.html#AsyncFile.writelines" />
+      <keyword name="DebugBase (Module)" id="DebugBase (Module)" ref="eric4.DebugClients.Python3.DebugBase.html" />
+      <keyword name="DebugBase" id="DebugBase" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase" />
+      <keyword name="printerr" id="printerr" ref="eric4.DebugClients.Python3.DebugBase.html#printerr" />
+      <keyword name="setRecursionLimit" id="setRecursionLimit" ref="eric4.DebugClients.Python3.DebugBase.html#setRecursionLimit" />
+      <keyword name="DebugBase (Constructor)" id="DebugBase (Constructor)" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__init__" />
+      <keyword name="DebugBase.__do_clear" id="DebugBase.__do_clear" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__do_clear" />
+      <keyword name="DebugBase.__do_clearWatch" id="DebugBase.__do_clearWatch" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__do_clearWatch" />
+      <keyword name="DebugBase.__effective" id="DebugBase.__effective" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__effective" />
+      <keyword name="DebugBase.__extractExceptionName" id="DebugBase.__extractExceptionName" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__extractExceptionName" />
+      <keyword name="DebugBase.__extract_stack" id="DebugBase.__extract_stack" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__extract_stack" />
+      <keyword name="DebugBase.__skip_it" id="DebugBase.__skip_it" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.__skip_it" />
+      <keyword name="DebugBase.break_anywhere" id="DebugBase.break_anywhere" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.break_anywhere" />
+      <keyword name="DebugBase.break_here" id="DebugBase.break_here" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.break_here" />
+      <keyword name="DebugBase.clear_watch" id="DebugBase.clear_watch" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.clear_watch" />
+      <keyword name="DebugBase.dispatch_exception" id="DebugBase.dispatch_exception" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_exception" />
+      <keyword name="DebugBase.dispatch_line" id="DebugBase.dispatch_line" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_line" />
+      <keyword name="DebugBase.dispatch_return" id="DebugBase.dispatch_return" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.dispatch_return" />
+      <keyword name="DebugBase.fix_frame_filename" id="DebugBase.fix_frame_filename" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.fix_frame_filename" />
+      <keyword name="DebugBase.getCurrentFrame" id="DebugBase.getCurrentFrame" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.getCurrentFrame" />
+      <keyword name="DebugBase.getEvent" id="DebugBase.getEvent" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.getEvent" />
+      <keyword name="DebugBase.getStack" id="DebugBase.getStack" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.getStack" />
+      <keyword name="DebugBase.get_break" id="DebugBase.get_break" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.get_break" />
+      <keyword name="DebugBase.get_watch" id="DebugBase.get_watch" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.get_watch" />
+      <keyword name="DebugBase.go" id="DebugBase.go" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.go" />
+      <keyword name="DebugBase.isBroken" id="DebugBase.isBroken" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.isBroken" />
+      <keyword name="DebugBase.profile" id="DebugBase.profile" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.profile" />
+      <keyword name="DebugBase.setRecursionDepth" id="DebugBase.setRecursionDepth" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.setRecursionDepth" />
+      <keyword name="DebugBase.set_continue" id="DebugBase.set_continue" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.set_continue" />
+      <keyword name="DebugBase.set_quit" id="DebugBase.set_quit" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.set_quit" />
+      <keyword name="DebugBase.set_trace" id="DebugBase.set_trace" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.set_trace" />
+      <keyword name="DebugBase.set_watch" id="DebugBase.set_watch" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.set_watch" />
+      <keyword name="DebugBase.step" id="DebugBase.step" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.step" />
+      <keyword name="DebugBase.stepOut" id="DebugBase.stepOut" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.stepOut" />
+      <keyword name="DebugBase.stop_here" id="DebugBase.stop_here" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.stop_here" />
+      <keyword name="DebugBase.trace_dispatch" id="DebugBase.trace_dispatch" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.trace_dispatch" />
+      <keyword name="DebugBase.user_exception" id="DebugBase.user_exception" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.user_exception" />
+      <keyword name="DebugBase.user_line" id="DebugBase.user_line" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.user_line" />
+      <keyword name="DebugBase.user_return" id="DebugBase.user_return" ref="eric4.DebugClients.Python3.DebugBase.html#DebugBase.user_return" />
+      <keyword name="DebugClientCapabilities (Module)" id="DebugClientCapabilities (Module)" ref="eric4.DebugClients.Python3.DebugClientCapabilities.html" />
+      <keyword name="DebugClientThreads (Module)" id="DebugClientThreads (Module)" ref="eric4.DebugClients.Python3.DebugClientThreads.html" />
+      <keyword name="DebugClientThreads" id="DebugClientThreads" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads" />
+      <keyword name="_debugclient_start_new_thread" id="_debugclient_start_new_thread" ref="eric4.DebugClients.Python3.DebugClientThreads.html#_debugclient_start_new_thread" />
+      <keyword name="DebugClientThreads (Constructor)" id="DebugClientThreads (Constructor)" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.__init__" />
+      <keyword name="DebugClientThreads.attachThread" id="DebugClientThreads.attachThread" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.attachThread" />
+      <keyword name="DebugClientThreads.eventLoop" id="DebugClientThreads.eventLoop" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.eventLoop" />
+      <keyword name="DebugClientThreads.lockClient" id="DebugClientThreads.lockClient" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.lockClient" />
+      <keyword name="DebugClientThreads.setCurrentThread" id="DebugClientThreads.setCurrentThread" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.setCurrentThread" />
+      <keyword name="DebugClientThreads.set_quit" id="DebugClientThreads.set_quit" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.set_quit" />
+      <keyword name="DebugClientThreads.threadTerminated" id="DebugClientThreads.threadTerminated" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.threadTerminated" />
+      <keyword name="DebugClientThreads.unlockClient" id="DebugClientThreads.unlockClient" ref="eric4.DebugClients.Python3.DebugClientThreads.html#DebugClientThreads.unlockClient" />
+      <keyword name="DebugClientBase (Module)" id="DebugClientBase (Module)" ref="eric4.DebugClients.Python3.DebugClientBase.html" />
+      <keyword name="DebugClientBase" id="DebugClientBase" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase" />
+      <keyword name="DebugClientClose" id="DebugClientClose" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientClose" />
+      <keyword name="DebugClientFork" id="DebugClientFork" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientFork" />
+      <keyword name="DebugClientInput" id="DebugClientInput" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientInput" />
+      <keyword name="DebugClientSetRecursionLimit" id="DebugClientSetRecursionLimit" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientSetRecursionLimit" />
+      <keyword name="DebugClientBase (Constructor)" id="DebugClientBase (Constructor)" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__init__" />
+      <keyword name="DebugClientBase.__clientCapabilities" id="DebugClientBase.__clientCapabilities" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__clientCapabilities" />
+      <keyword name="DebugClientBase.__compileFileSource" id="DebugClientBase.__compileFileSource" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__compileFileSource" />
+      <keyword name="DebugClientBase.__completionList" id="DebugClientBase.__completionList" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__completionList" />
+      <keyword name="DebugClientBase.__dumpThreadList" id="DebugClientBase.__dumpThreadList" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpThreadList" />
+      <keyword name="DebugClientBase.__dumpVariable" id="DebugClientBase.__dumpVariable" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariable" />
+      <keyword name="DebugClientBase.__dumpVariables" id="DebugClientBase.__dumpVariables" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__dumpVariables" />
+      <keyword name="DebugClientBase.__exceptionRaised" id="DebugClientBase.__exceptionRaised" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__exceptionRaised" />
+      <keyword name="DebugClientBase.__formatQt4Variable" id="DebugClientBase.__formatQt4Variable" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatQt4Variable" />
+      <keyword name="DebugClientBase.__formatVariablesList" id="DebugClientBase.__formatVariablesList" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__formatVariablesList" />
+      <keyword name="DebugClientBase.__generateFilterObjects" id="DebugClientBase.__generateFilterObjects" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__generateFilterObjects" />
+      <keyword name="DebugClientBase.__interact" id="DebugClientBase.__interact" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__interact" />
+      <keyword name="DebugClientBase.__resolveHost" id="DebugClientBase.__resolveHost" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__resolveHost" />
+      <keyword name="DebugClientBase.__setCoding" id="DebugClientBase.__setCoding" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__setCoding" />
+      <keyword name="DebugClientBase.__unhandled_exception" id="DebugClientBase.__unhandled_exception" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.__unhandled_exception" />
+      <keyword name="DebugClientBase.absPath" id="DebugClientBase.absPath" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.absPath" />
+      <keyword name="DebugClientBase.attachThread" id="DebugClientBase.attachThread" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.attachThread" />
+      <keyword name="DebugClientBase.close" id="DebugClientBase.close" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.close" />
+      <keyword name="DebugClientBase.connectDebugger" id="DebugClientBase.connectDebugger" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.connectDebugger" />
+      <keyword name="DebugClientBase.eventLoop" id="DebugClientBase.eventLoop" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.eventLoop" />
+      <keyword name="DebugClientBase.eventPoll" id="DebugClientBase.eventPoll" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.eventPoll" />
+      <keyword name="DebugClientBase.fork" id="DebugClientBase.fork" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.fork" />
+      <keyword name="DebugClientBase.getCoding" id="DebugClientBase.getCoding" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.getCoding" />
+      <keyword name="DebugClientBase.getRunning" id="DebugClientBase.getRunning" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.getRunning" />
+      <keyword name="DebugClientBase.handleLine" id="DebugClientBase.handleLine" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.handleLine" />
+      <keyword name="DebugClientBase.input" id="DebugClientBase.input" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.input" />
+      <keyword name="DebugClientBase.main" id="DebugClientBase.main" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.main" />
+      <keyword name="DebugClientBase.progTerminated" id="DebugClientBase.progTerminated" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.progTerminated" />
+      <keyword name="DebugClientBase.run_call" id="DebugClientBase.run_call" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.run_call" />
+      <keyword name="DebugClientBase.sessionClose" id="DebugClientBase.sessionClose" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.sessionClose" />
+      <keyword name="DebugClientBase.shouldSkip" id="DebugClientBase.shouldSkip" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.shouldSkip" />
+      <keyword name="DebugClientBase.startDebugger" id="DebugClientBase.startDebugger" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.startDebugger" />
+      <keyword name="DebugClientBase.startProgInDebugger" id="DebugClientBase.startProgInDebugger" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.startProgInDebugger" />
+      <keyword name="DebugClientBase.write" id="DebugClientBase.write" ref="eric4.DebugClients.Python3.DebugClientBase.html#DebugClientBase.write" />
+      <keyword name="DebugClient (Module)" id="DebugClient (Module)" ref="eric4.DebugClients.Python3.DebugClient.html" />
+      <keyword name="DebugClient" id="DebugClient" ref="eric4.DebugClients.Python3.DebugClient.html#DebugClient" />
+      <keyword name="DebugClient (Constructor)" id="DebugClient (Constructor)" ref="eric4.DebugClients.Python3.DebugClient.html#DebugClient.__init__" />
+      <keyword name="DebugConfig (Module)" id="DebugConfig (Module)" ref="eric4.DebugClients.Python3.DebugConfig.html" />
+      <keyword name="ClassBrowsers (Package)" id="ClassBrowsers (Package)" ref="index-eric4.Utilities.ClassBrowsers.html" />
+      <keyword name="find_module" id="find_module" ref="eric4.Utilities.ClassBrowsers.__init__.html#find_module" />
+      <keyword name="readmodule" id="readmodule" ref="eric4.Utilities.ClassBrowsers.__init__.html#readmodule" />
+      <keyword name="pyclbr (Module)" id="pyclbr (Module)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html" />
+      <keyword name="Attribute" id="Attribute" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Attribute" />
+      <keyword name="Class" id="Class" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Class" />
+      <keyword name="Function" id="Function" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Function" />
+      <keyword name="Publics" id="Publics" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Publics" />
+      <keyword name="VisibilityMixin" id="VisibilityMixin" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#VisibilityMixin" />
+      <keyword name="_indent" id="_indent" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#_indent" />
+      <keyword name="readmodule_ex" id="readmodule_ex" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#readmodule_ex" />
+      <keyword name="Attribute (Constructor)" id="Attribute (Constructor)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Attribute.__init__" />
+      <keyword name="Class (Constructor)" id="Class (Constructor)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Class.__init__" />
+      <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Function.__init__" />
+      <keyword name="Publics (Constructor)" id="Publics (Constructor)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#Publics.__init__" />
+      <keyword name="VisibilityMixin (Constructor)" id="VisibilityMixin (Constructor)" ref="eric4.Utilities.ClassBrowsers.pyclbr.html#VisibilityMixin.__init__" />
+      <keyword name="rbclbr (Module)" id="rbclbr (Module)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html" />
+      <keyword name="Attribute" id="Attribute" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Attribute" />
+      <keyword name="Class" id="Class" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Class" />
+      <keyword name="Function" id="Function" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Function" />
+      <keyword name="Module" id="Module" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Module" />
+      <keyword name="VisibilityMixin" id="VisibilityMixin" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#VisibilityMixin" />
+      <keyword name="readmodule_ex" id="readmodule_ex" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#readmodule_ex" />
+      <keyword name="Attribute (Constructor)" id="Attribute (Constructor)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Attribute.__init__" />
+      <keyword name="Class (Constructor)" id="Class (Constructor)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Class.__init__" />
+      <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Function.__init__" />
+      <keyword name="Module (Constructor)" id="Module (Constructor)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#Module.__init__" />
+      <keyword name="VisibilityMixin (Constructor)" id="VisibilityMixin (Constructor)" ref="eric4.Utilities.ClassBrowsers.rbclbr.html#VisibilityMixin.__init__" />
+      <keyword name="ClbrBaseClasses (Module)" id="ClbrBaseClasses (Module)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html" />
+      <keyword name="Attribute" id="Attribute" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Attribute" />
+      <keyword name="Class" id="Class" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Class" />
+      <keyword name="ClbrBase" id="ClbrBase" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase" />
+      <keyword name="ClbrVisibilityMixinBase" id="ClbrVisibilityMixinBase" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase" />
+      <keyword name="Coding" id="Coding" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Coding" />
+      <keyword name="Function" id="Function" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Function" />
+      <keyword name="Module" id="Module" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Module" />
+      <keyword name="_ClbrBase" id="_ClbrBase" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#_ClbrBase" />
+      <keyword name="Attribute (Constructor)" id="Attribute (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Attribute.__init__" />
+      <keyword name="Class (Constructor)" id="Class (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Class.__init__" />
+      <keyword name="ClbrBase (Constructor)" id="ClbrBase (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase.__init__" />
+      <keyword name="ClbrBase._addattribute" id="ClbrBase._addattribute" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._addattribute" />
+      <keyword name="ClbrBase._addclass" id="ClbrBase._addclass" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._addclass" />
+      <keyword name="ClbrBase._addglobal" id="ClbrBase._addglobal" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._addglobal" />
+      <keyword name="ClbrBase._addmethod" id="ClbrBase._addmethod" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._addmethod" />
+      <keyword name="ClbrBase._getattribute" id="ClbrBase._getattribute" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._getattribute" />
+      <keyword name="ClbrBase._getglobal" id="ClbrBase._getglobal" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._getglobal" />
+      <keyword name="ClbrBase._getmethod" id="ClbrBase._getmethod" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrBase._getmethod" />
+      <keyword name="ClbrVisibilityMixinBase.isPrivate" id="ClbrVisibilityMixinBase.isPrivate" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.isPrivate" />
+      <keyword name="ClbrVisibilityMixinBase.isProtected" id="ClbrVisibilityMixinBase.isProtected" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.isProtected" />
+      <keyword name="ClbrVisibilityMixinBase.isPublic" id="ClbrVisibilityMixinBase.isPublic" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.isPublic" />
+      <keyword name="ClbrVisibilityMixinBase.setPrivate" id="ClbrVisibilityMixinBase.setPrivate" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.setPrivate" />
+      <keyword name="ClbrVisibilityMixinBase.setProtected" id="ClbrVisibilityMixinBase.setProtected" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.setProtected" />
+      <keyword name="ClbrVisibilityMixinBase.setPublic" id="ClbrVisibilityMixinBase.setPublic" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#ClbrVisibilityMixinBase.setPublic" />
+      <keyword name="Coding (Constructor)" id="Coding (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Coding.__init__" />
+      <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Function.__init__" />
+      <keyword name="Module (Constructor)" id="Module (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#Module.__init__" />
+      <keyword name="_ClbrBase (Constructor)" id="_ClbrBase (Constructor)" ref="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html#_ClbrBase.__init__" />
+      <keyword name="idlclbr (Module)" id="idlclbr (Module)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html" />
+      <keyword name="Attribute" id="Attribute" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Attribute" />
+      <keyword name="Function" id="Function" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Function" />
+      <keyword name="Interface" id="Interface" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Interface" />
+      <keyword name="Module" id="Module" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Module" />
+      <keyword name="VisibilityMixin" id="VisibilityMixin" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#VisibilityMixin" />
+      <keyword name="readmodule_ex" id="readmodule_ex" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#readmodule_ex" />
+      <keyword name="Attribute (Constructor)" id="Attribute (Constructor)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Attribute.__init__" />
+      <keyword name="Function (Constructor)" id="Function (Constructor)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Function.__init__" />
+      <keyword name="Interface (Constructor)" id="Interface (Constructor)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Interface.__init__" />
+      <keyword name="Module (Constructor)" id="Module (Constructor)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#Module.__init__" />
+      <keyword name="VisibilityMixin (Constructor)" id="VisibilityMixin (Constructor)" ref="eric4.Utilities.ClassBrowsers.idlclbr.html#VisibilityMixin.__init__" />
+      <keyword name="Passwords (Package)" id="Passwords (Package)" ref="index-eric4.Helpviewer.Passwords.html" />
+      <keyword name="PasswordModel (Module)" id="PasswordModel (Module)" ref="eric4.Helpviewer.Passwords.PasswordModel.html" />
+      <keyword name="PasswordModel" id="PasswordModel" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel" />
+      <keyword name="PasswordModel (Constructor)" id="PasswordModel (Constructor)" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.__init__" />
+      <keyword name="PasswordModel.__passwordsChanged" id="PasswordModel.__passwordsChanged" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.__passwordsChanged" />
+      <keyword name="PasswordModel.columnCount" id="PasswordModel.columnCount" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.columnCount" />
+      <keyword name="PasswordModel.data" id="PasswordModel.data" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.data" />
+      <keyword name="PasswordModel.headerData" id="PasswordModel.headerData" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.headerData" />
+      <keyword name="PasswordModel.removeRows" id="PasswordModel.removeRows" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.removeRows" />
+      <keyword name="PasswordModel.rowCount" id="PasswordModel.rowCount" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.rowCount" />
+      <keyword name="PasswordModel.setShowPasswords" id="PasswordModel.setShowPasswords" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.setShowPasswords" />
+      <keyword name="PasswordModel.showPasswords" id="PasswordModel.showPasswords" ref="eric4.Helpviewer.Passwords.PasswordModel.html#PasswordModel.showPasswords" />
+      <keyword name="PasswordManager (Module)" id="PasswordManager (Module)" ref="eric4.Helpviewer.Passwords.PasswordManager.html" />
+      <keyword name="LoginForm" id="LoginForm" ref="eric4.Helpviewer.Passwords.PasswordManager.html#LoginForm" />
+      <keyword name="PasswordManager" id="PasswordManager" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager" />
+      <keyword name="LoginForm (Constructor)" id="LoginForm (Constructor)" ref="eric4.Helpviewer.Passwords.PasswordManager.html#LoginForm.__init__" />
+      <keyword name="LoginForm.isValid" id="LoginForm.isValid" ref="eric4.Helpviewer.Passwords.PasswordManager.html#LoginForm.isValid" />
+      <keyword name="LoginForm.load" id="LoginForm.load" ref="eric4.Helpviewer.Passwords.PasswordManager.html#LoginForm.load" />
+      <keyword name="LoginForm.save" id="LoginForm.save" ref="eric4.Helpviewer.Passwords.PasswordManager.html#LoginForm.save" />
+      <keyword name="PasswordManager (Constructor)" id="PasswordManager (Constructor)" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__init__" />
+      <keyword name="PasswordManager.__createKey" id="PasswordManager.__createKey" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__createKey" />
+      <keyword name="PasswordManager.__extractMultipartQueryItems" id="PasswordManager.__extractMultipartQueryItems" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__extractMultipartQueryItems" />
+      <keyword name="PasswordManager.__findForm" id="PasswordManager.__findForm" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__findForm" />
+      <keyword name="PasswordManager.__load" id="PasswordManager.__load" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__load" />
+      <keyword name="PasswordManager.__stripUrl" id="PasswordManager.__stripUrl" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.__stripUrl" />
+      <keyword name="PasswordManager.allSiteNames" id="PasswordManager.allSiteNames" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.allSiteNames" />
+      <keyword name="PasswordManager.clear" id="PasswordManager.clear" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.clear" />
+      <keyword name="PasswordManager.close" id="PasswordManager.close" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.close" />
+      <keyword name="PasswordManager.fill" id="PasswordManager.fill" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.fill" />
+      <keyword name="PasswordManager.getLogin" id="PasswordManager.getLogin" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.getLogin" />
+      <keyword name="PasswordManager.post" id="PasswordManager.post" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.post" />
+      <keyword name="PasswordManager.removePassword" id="PasswordManager.removePassword" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.removePassword" />
+      <keyword name="PasswordManager.save" id="PasswordManager.save" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.save" />
+      <keyword name="PasswordManager.setLogin" id="PasswordManager.setLogin" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.setLogin" />
+      <keyword name="PasswordManager.siteInfo" id="PasswordManager.siteInfo" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.siteInfo" />
+      <keyword name="PasswordManager.sitesCount" id="PasswordManager.sitesCount" ref="eric4.Helpviewer.Passwords.PasswordManager.html#PasswordManager.sitesCount" />
+      <keyword name="PasswordsDialog (Module)" id="PasswordsDialog (Module)" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html" />
+      <keyword name="PasswordsDialog" id="PasswordsDialog" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html#PasswordsDialog" />
+      <keyword name="PasswordsDialog (Constructor)" id="PasswordsDialog (Constructor)" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html#PasswordsDialog.__init__" />
+      <keyword name="PasswordsDialog.__calculateHeaderSizes" id="PasswordsDialog.__calculateHeaderSizes" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html#PasswordsDialog.__calculateHeaderSizes" />
+      <keyword name="PasswordsDialog.on_passwordsButton_clicked" id="PasswordsDialog.on_passwordsButton_clicked" ref="eric4.Helpviewer.Passwords.PasswordsDialog.html#PasswordsDialog.on_passwordsButton_clicked" />
+      <keyword name="Bookmarks (Package)" id="Bookmarks (Package)" ref="index-eric4.Helpviewer.Bookmarks.html" />
+      <keyword name="BookmarksManager (Module)" id="BookmarksManager (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html" />
+      <keyword name="BookmarksManager" id="BookmarksManager" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager" />
+      <keyword name="ChangeBookmarkCommand" id="ChangeBookmarkCommand" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#ChangeBookmarkCommand" />
+      <keyword name="InsertBookmarksCommand" id="InsertBookmarksCommand" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#InsertBookmarksCommand" />
+      <keyword name="RemoveBookmarksCommand" id="RemoveBookmarksCommand" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand" />
+      <keyword name="BookmarksManager (Constructor)" id="BookmarksManager (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.__init__" />
+      <keyword name="BookmarksManager.__convertFromOldBookmarks" id="BookmarksManager.__convertFromOldBookmarks" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.__convertFromOldBookmarks" />
+      <keyword name="BookmarksManager.addBookmark" id="BookmarksManager.addBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.addBookmark" />
+      <keyword name="BookmarksManager.bookmarks" id="BookmarksManager.bookmarks" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.bookmarks" />
+      <keyword name="BookmarksManager.bookmarksModel" id="BookmarksManager.bookmarksModel" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.bookmarksModel" />
+      <keyword name="BookmarksManager.changeExpanded" id="BookmarksManager.changeExpanded" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.changeExpanded" />
+      <keyword name="BookmarksManager.close" id="BookmarksManager.close" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.close" />
+      <keyword name="BookmarksManager.exportBookmarks" id="BookmarksManager.exportBookmarks" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.exportBookmarks" />
+      <keyword name="BookmarksManager.importBookmarks" id="BookmarksManager.importBookmarks" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.importBookmarks" />
+      <keyword name="BookmarksManager.load" id="BookmarksManager.load" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.load" />
+      <keyword name="BookmarksManager.menu" id="BookmarksManager.menu" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.menu" />
+      <keyword name="BookmarksManager.removeBookmark" id="BookmarksManager.removeBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.removeBookmark" />
+      <keyword name="BookmarksManager.save" id="BookmarksManager.save" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.save" />
+      <keyword name="BookmarksManager.setTitle" id="BookmarksManager.setTitle" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.setTitle" />
+      <keyword name="BookmarksManager.setUrl" id="BookmarksManager.setUrl" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.setUrl" />
+      <keyword name="BookmarksManager.toolbar" id="BookmarksManager.toolbar" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.toolbar" />
+      <keyword name="BookmarksManager.undoRedoStack" id="BookmarksManager.undoRedoStack" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#BookmarksManager.undoRedoStack" />
+      <keyword name="ChangeBookmarkCommand (Constructor)" id="ChangeBookmarkCommand (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#ChangeBookmarkCommand.__init__" />
+      <keyword name="ChangeBookmarkCommand.redo" id="ChangeBookmarkCommand.redo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#ChangeBookmarkCommand.redo" />
+      <keyword name="ChangeBookmarkCommand.undo" id="ChangeBookmarkCommand.undo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#ChangeBookmarkCommand.undo" />
+      <keyword name="InsertBookmarksCommand (Constructor)" id="InsertBookmarksCommand (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.__init__" />
+      <keyword name="InsertBookmarksCommand.redo" id="InsertBookmarksCommand.redo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.redo" />
+      <keyword name="InsertBookmarksCommand.undo" id="InsertBookmarksCommand.undo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#InsertBookmarksCommand.undo" />
+      <keyword name="RemoveBookmarksCommand (Constructor)" id="RemoveBookmarksCommand (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.__init__" />
+      <keyword name="RemoveBookmarksCommand.redo" id="RemoveBookmarksCommand.redo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.redo" />
+      <keyword name="RemoveBookmarksCommand.undo" id="RemoveBookmarksCommand.undo" ref="eric4.Helpviewer.Bookmarks.BookmarksManager.html#RemoveBookmarksCommand.undo" />
+      <keyword name="BookmarksToolBar (Module)" id="BookmarksToolBar (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html" />
+      <keyword name="BookmarksToolBar" id="BookmarksToolBar" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar" />
+      <keyword name="BookmarksToolBar (Constructor)" id="BookmarksToolBar (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__init__" />
+      <keyword name="BookmarksToolBar.__bookmarkActivated" id="BookmarksToolBar.__bookmarkActivated" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__bookmarkActivated" />
+      <keyword name="BookmarksToolBar.__contextMenuRequested" id="BookmarksToolBar.__contextMenuRequested" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__contextMenuRequested" />
+      <keyword name="BookmarksToolBar.__newBookmark" id="BookmarksToolBar.__newBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__newBookmark" />
+      <keyword name="BookmarksToolBar.__newFolder" id="BookmarksToolBar.__newFolder" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__newFolder" />
+      <keyword name="BookmarksToolBar.__openBookmark" id="BookmarksToolBar.__openBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openBookmark" />
+      <keyword name="BookmarksToolBar.__openBookmarkInNewTab" id="BookmarksToolBar.__openBookmarkInNewTab" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openBookmarkInNewTab" />
+      <keyword name="BookmarksToolBar.__openToolBarBookmark" id="BookmarksToolBar.__openToolBarBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__openToolBarBookmark" />
+      <keyword name="BookmarksToolBar.__removeBookmark" id="BookmarksToolBar.__removeBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar.__removeBookmark" />
+      <keyword name="BookmarksToolBar._createMenu" id="BookmarksToolBar._createMenu" ref="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html#BookmarksToolBar._createMenu" />
+      <keyword name="BookmarksMenu (Module)" id="BookmarksMenu (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html" />
+      <keyword name="BookmarksMenu" id="BookmarksMenu" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu" />
+      <keyword name="BookmarksMenuBarMenu" id="BookmarksMenuBarMenu" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenuBarMenu" />
+      <keyword name="BookmarksMenu (Constructor)" id="BookmarksMenu (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__init__" />
+      <keyword name="BookmarksMenu.__activated" id="BookmarksMenu.__activated" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__activated" />
+      <keyword name="BookmarksMenu.__contextMenuRequested" id="BookmarksMenu.__contextMenuRequested" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__contextMenuRequested" />
+      <keyword name="BookmarksMenu.__openAll" id="BookmarksMenu.__openAll" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__openAll" />
+      <keyword name="BookmarksMenu.__openBookmark" id="BookmarksMenu.__openBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__openBookmark" />
+      <keyword name="BookmarksMenu.__openBookmarkInNewTab" id="BookmarksMenu.__openBookmarkInNewTab" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__openBookmarkInNewTab" />
+      <keyword name="BookmarksMenu.__removeBookmark" id="BookmarksMenu.__removeBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.__removeBookmark" />
+      <keyword name="BookmarksMenu.createBaseMenu" id="BookmarksMenu.createBaseMenu" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.createBaseMenu" />
+      <keyword name="BookmarksMenu.postPopulated" id="BookmarksMenu.postPopulated" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenu.postPopulated" />
+      <keyword name="BookmarksMenuBarMenu (Constructor)" id="BookmarksMenuBarMenu (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenuBarMenu.__init__" />
+      <keyword name="BookmarksMenuBarMenu.prePopulated" id="BookmarksMenuBarMenu.prePopulated" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenuBarMenu.prePopulated" />
+      <keyword name="BookmarksMenuBarMenu.setInitialActions" id="BookmarksMenuBarMenu.setInitialActions" ref="eric4.Helpviewer.Bookmarks.BookmarksMenu.html#BookmarksMenuBarMenu.setInitialActions" />
+      <keyword name="XbelReader (Module)" id="XbelReader (Module)" ref="eric4.Helpviewer.Bookmarks.XbelReader.html" />
+      <keyword name="XbelReader" id="XbelReader" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader" />
+      <keyword name="XmlEntityResolver" id="XmlEntityResolver" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XmlEntityResolver" />
+      <keyword name="XbelReader (Constructor)" id="XbelReader (Constructor)" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__init__" />
+      <keyword name="XbelReader.__readBookmarkNode" id="XbelReader.__readBookmarkNode" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readBookmarkNode" />
+      <keyword name="XbelReader.__readDescription" id="XbelReader.__readDescription" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readDescription" />
+      <keyword name="XbelReader.__readFolder" id="XbelReader.__readFolder" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readFolder" />
+      <keyword name="XbelReader.__readSeparator" id="XbelReader.__readSeparator" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readSeparator" />
+      <keyword name="XbelReader.__readTitle" id="XbelReader.__readTitle" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readTitle" />
+      <keyword name="XbelReader.__readXBEL" id="XbelReader.__readXBEL" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__readXBEL" />
+      <keyword name="XbelReader.__skipUnknownElement" id="XbelReader.__skipUnknownElement" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.__skipUnknownElement" />
+      <keyword name="XbelReader.read" id="XbelReader.read" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XbelReader.read" />
+      <keyword name="XmlEntityResolver.resolveUndeclaredEntity" id="XmlEntityResolver.resolveUndeclaredEntity" ref="eric4.Helpviewer.Bookmarks.XbelReader.html#XmlEntityResolver.resolveUndeclaredEntity" />
+      <keyword name="BookmarksDialog (Module)" id="BookmarksDialog (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html" />
+      <keyword name="BookmarksDialog" id="BookmarksDialog" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog" />
+      <keyword name="BookmarksDialog (Constructor)" id="BookmarksDialog (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__init__" />
+      <keyword name="BookmarksDialog.__activated" id="BookmarksDialog.__activated" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__activated" />
+      <keyword name="BookmarksDialog.__customContextMenuRequested" id="BookmarksDialog.__customContextMenuRequested" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__customContextMenuRequested" />
+      <keyword name="BookmarksDialog.__editAddress" id="BookmarksDialog.__editAddress" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__editAddress" />
+      <keyword name="BookmarksDialog.__editName" id="BookmarksDialog.__editName" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__editName" />
+      <keyword name="BookmarksDialog.__expandNodes" id="BookmarksDialog.__expandNodes" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__expandNodes" />
+      <keyword name="BookmarksDialog.__newFolder" id="BookmarksDialog.__newFolder" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__newFolder" />
+      <keyword name="BookmarksDialog.__openBookmark" id="BookmarksDialog.__openBookmark" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmark" />
+      <keyword name="BookmarksDialog.__openBookmarkInCurrentTab" id="BookmarksDialog.__openBookmarkInCurrentTab" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInCurrentTab" />
+      <keyword name="BookmarksDialog.__openBookmarkInNewTab" id="BookmarksDialog.__openBookmarkInNewTab" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__openBookmarkInNewTab" />
+      <keyword name="BookmarksDialog.__saveExpandedNodes" id="BookmarksDialog.__saveExpandedNodes" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__saveExpandedNodes" />
+      <keyword name="BookmarksDialog.__shutdown" id="BookmarksDialog.__shutdown" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.__shutdown" />
+      <keyword name="BookmarksDialog.closeEvent" id="BookmarksDialog.closeEvent" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.closeEvent" />
+      <keyword name="BookmarksDialog.reject" id="BookmarksDialog.reject" ref="eric4.Helpviewer.Bookmarks.BookmarksDialog.html#BookmarksDialog.reject" />
+      <keyword name="BookmarksModel (Module)" id="BookmarksModel (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html" />
+      <keyword name="BookmarksModel" id="BookmarksModel" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel" />
+      <keyword name="BookmarksModel (Constructor)" id="BookmarksModel (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.__init__" />
+      <keyword name="BookmarksModel.bookmarksManager" id="BookmarksModel.bookmarksManager" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.bookmarksManager" />
+      <keyword name="BookmarksModel.columnCount" id="BookmarksModel.columnCount" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.columnCount" />
+      <keyword name="BookmarksModel.data" id="BookmarksModel.data" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.data" />
+      <keyword name="BookmarksModel.dropMimeData" id="BookmarksModel.dropMimeData" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.dropMimeData" />
+      <keyword name="BookmarksModel.entryAdded" id="BookmarksModel.entryAdded" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.entryAdded" />
+      <keyword name="BookmarksModel.entryChanged" id="BookmarksModel.entryChanged" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.entryChanged" />
+      <keyword name="BookmarksModel.entryRemoved" id="BookmarksModel.entryRemoved" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.entryRemoved" />
+      <keyword name="BookmarksModel.flags" id="BookmarksModel.flags" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.flags" />
+      <keyword name="BookmarksModel.hasChildren" id="BookmarksModel.hasChildren" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.hasChildren" />
+      <keyword name="BookmarksModel.headerData" id="BookmarksModel.headerData" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.headerData" />
+      <keyword name="BookmarksModel.index" id="BookmarksModel.index" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.index" />
+      <keyword name="BookmarksModel.mimeData" id="BookmarksModel.mimeData" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.mimeData" />
+      <keyword name="BookmarksModel.mimeTypes" id="BookmarksModel.mimeTypes" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.mimeTypes" />
+      <keyword name="BookmarksModel.node" id="BookmarksModel.node" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.node" />
+      <keyword name="BookmarksModel.nodeIndex" id="BookmarksModel.nodeIndex" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.nodeIndex" />
+      <keyword name="BookmarksModel.parent" id="BookmarksModel.parent" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.parent" />
+      <keyword name="BookmarksModel.removeRows" id="BookmarksModel.removeRows" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.removeRows" />
+      <keyword name="BookmarksModel.rowCount" id="BookmarksModel.rowCount" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.rowCount" />
+      <keyword name="BookmarksModel.setData" id="BookmarksModel.setData" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.setData" />
+      <keyword name="BookmarksModel.supportedDropActions" id="BookmarksModel.supportedDropActions" ref="eric4.Helpviewer.Bookmarks.BookmarksModel.html#BookmarksModel.supportedDropActions" />
+      <keyword name="BookmarkNode (Module)" id="BookmarkNode (Module)" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html" />
+      <keyword name="BookmarkNode" id="BookmarkNode" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode" />
+      <keyword name="BookmarkNode (Constructor)" id="BookmarkNode (Constructor)" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.__init__" />
+      <keyword name="BookmarkNode.add" id="BookmarkNode.add" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.add" />
+      <keyword name="BookmarkNode.children" id="BookmarkNode.children" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.children" />
+      <keyword name="BookmarkNode.parent" id="BookmarkNode.parent" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.parent" />
+      <keyword name="BookmarkNode.remove" id="BookmarkNode.remove" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.remove" />
+      <keyword name="BookmarkNode.setType" id="BookmarkNode.setType" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.setType" />
+      <keyword name="BookmarkNode.type" id="BookmarkNode.type" ref="eric4.Helpviewer.Bookmarks.BookmarkNode.html#BookmarkNode.type" />
+      <keyword name="AddBookmarkDialog (Module)" id="AddBookmarkDialog (Module)" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html" />
+      <keyword name="AddBookmarkDialog" id="AddBookmarkDialog" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog" />
+      <keyword name="AddBookmarkProxyModel" id="AddBookmarkProxyModel" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel" />
+      <keyword name="AddBookmarkDialog (Constructor)" id="AddBookmarkDialog (Constructor)" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.__init__" />
+      <keyword name="AddBookmarkDialog.accept" id="AddBookmarkDialog.accept" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.accept" />
+      <keyword name="AddBookmarkDialog.addedNode" id="AddBookmarkDialog.addedNode" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.addedNode" />
+      <keyword name="AddBookmarkDialog.currentIndex" id="AddBookmarkDialog.currentIndex" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.currentIndex" />
+      <keyword name="AddBookmarkDialog.isFolder" id="AddBookmarkDialog.isFolder" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.isFolder" />
+      <keyword name="AddBookmarkDialog.setCurrentIndex" id="AddBookmarkDialog.setCurrentIndex" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.setCurrentIndex" />
+      <keyword name="AddBookmarkDialog.setFolder" id="AddBookmarkDialog.setFolder" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.setFolder" />
+      <keyword name="AddBookmarkDialog.setTitle" id="AddBookmarkDialog.setTitle" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.setTitle" />
+      <keyword name="AddBookmarkDialog.setUrl" id="AddBookmarkDialog.setUrl" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.setUrl" />
+      <keyword name="AddBookmarkDialog.title" id="AddBookmarkDialog.title" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.title" />
+      <keyword name="AddBookmarkDialog.url" id="AddBookmarkDialog.url" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkDialog.url" />
+      <keyword name="AddBookmarkProxyModel (Constructor)" id="AddBookmarkProxyModel (Constructor)" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel.__init__" />
+      <keyword name="AddBookmarkProxyModel.columnCount" id="AddBookmarkProxyModel.columnCount" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel.columnCount" />
+      <keyword name="AddBookmarkProxyModel.filterAcceptsColumn" id="AddBookmarkProxyModel.filterAcceptsColumn" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel.filterAcceptsColumn" />
+      <keyword name="AddBookmarkProxyModel.filterAcceptsRow" id="AddBookmarkProxyModel.filterAcceptsRow" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel.filterAcceptsRow" />
+      <keyword name="AddBookmarkProxyModel.hasChildren" id="AddBookmarkProxyModel.hasChildren" ref="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html#AddBookmarkProxyModel.hasChildren" />
+      <keyword name="XbelWriter (Module)" id="XbelWriter (Module)" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html" />
+      <keyword name="XbelWriter" id="XbelWriter" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html#XbelWriter" />
+      <keyword name="XbelWriter (Constructor)" id="XbelWriter (Constructor)" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html#XbelWriter.__init__" />
+      <keyword name="XbelWriter.__write" id="XbelWriter.__write" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html#XbelWriter.__write" />
+      <keyword name="XbelWriter.__writeItem" id="XbelWriter.__writeItem" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html#XbelWriter.__writeItem" />
+      <keyword name="XbelWriter.write" id="XbelWriter.write" ref="eric4.Helpviewer.Bookmarks.XbelWriter.html#XbelWriter.write" />
+      <keyword name="DefaultBookmarks (Module)" id="DefaultBookmarks (Module)" ref="eric4.Helpviewer.Bookmarks.DefaultBookmarks.html" />
+      <keyword name="Network (Package)" id="Network (Package)" ref="index-eric4.Helpviewer.Network.html" />
+      <keyword name="NetworkReply (Module)" id="NetworkReply (Module)" ref="eric4.Helpviewer.Network.NetworkReply.html" />
+      <keyword name="NetworkReply" id="NetworkReply" ref="eric4.Helpviewer.Network.NetworkReply.html#NetworkReply" />
+      <keyword name="NetworkReply (Constructor)" id="NetworkReply (Constructor)" ref="eric4.Helpviewer.Network.NetworkReply.html#NetworkReply.__init__" />
+      <keyword name="NetworkReply.abort" id="NetworkReply.abort" ref="eric4.Helpviewer.Network.NetworkReply.html#NetworkReply.abort" />
+      <keyword name="NetworkReply.bytesAvailable" id="NetworkReply.bytesAvailable" ref="eric4.Helpviewer.Network.NetworkReply.html#NetworkReply.bytesAvailable" />
+      <keyword name="NetworkReply.readData" id="NetworkReply.readData" ref="eric4.Helpviewer.Network.NetworkReply.html#NetworkReply.readData" />
+      <keyword name="SchemeAccessHandler (Module)" id="SchemeAccessHandler (Module)" ref="eric4.Helpviewer.Network.SchemeAccessHandler.html" />
+      <keyword name="SchemeAccessHandler" id="SchemeAccessHandler" ref="eric4.Helpviewer.Network.SchemeAccessHandler.html#SchemeAccessHandler" />
+      <keyword name="SchemeAccessHandler (Constructor)" id="SchemeAccessHandler (Constructor)" ref="eric4.Helpviewer.Network.SchemeAccessHandler.html#SchemeAccessHandler.__init__" />
+      <keyword name="SchemeAccessHandler.createRequest" id="SchemeAccessHandler.createRequest" ref="eric4.Helpviewer.Network.SchemeAccessHandler.html#SchemeAccessHandler.createRequest" />
+      <keyword name="NetworkAccessManager (Module)" id="NetworkAccessManager (Module)" ref="eric4.Helpviewer.Network.NetworkAccessManager.html" />
+      <keyword name="NetworkAccessManager" id="NetworkAccessManager" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager" />
+      <keyword name="NetworkAccessManager (Constructor)" id="NetworkAccessManager (Constructor)" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__init__" />
+      <keyword name="NetworkAccessManager.__authenticationRequired" id="NetworkAccessManager.__authenticationRequired" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__authenticationRequired" />
+      <keyword name="NetworkAccessManager.__certToString" id="NetworkAccessManager.__certToString" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__certToString" />
+      <keyword name="NetworkAccessManager.__proxyAuthenticationRequired" id="NetworkAccessManager.__proxyAuthenticationRequired" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__proxyAuthenticationRequired" />
+      <keyword name="NetworkAccessManager.__setAccessManagerProxy" id="NetworkAccessManager.__setAccessManagerProxy" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__setAccessManagerProxy" />
+      <keyword name="NetworkAccessManager.__setDiskCache" id="NetworkAccessManager.__setDiskCache" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__setDiskCache" />
+      <keyword name="NetworkAccessManager.__sslErrors" id="NetworkAccessManager.__sslErrors" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.__sslErrors" />
+      <keyword name="NetworkAccessManager.createRequest" id="NetworkAccessManager.createRequest" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.createRequest" />
+      <keyword name="NetworkAccessManager.languagesChanged" id="NetworkAccessManager.languagesChanged" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.languagesChanged" />
+      <keyword name="NetworkAccessManager.preferencesChanged" id="NetworkAccessManager.preferencesChanged" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.preferencesChanged" />
+      <keyword name="NetworkAccessManager.setSchemeHandler" id="NetworkAccessManager.setSchemeHandler" ref="eric4.Helpviewer.Network.NetworkAccessManager.html#NetworkAccessManager.setSchemeHandler" />
+      <keyword name="QtHelpAccessHandler (Module)" id="QtHelpAccessHandler (Module)" ref="eric4.Helpviewer.Network.QtHelpAccessHandler.html" />
+      <keyword name="QtHelpAccessHandler" id="QtHelpAccessHandler" ref="eric4.Helpviewer.Network.QtHelpAccessHandler.html#QtHelpAccessHandler" />
+      <keyword name="QtHelpAccessHandler (Constructor)" id="QtHelpAccessHandler (Constructor)" ref="eric4.Helpviewer.Network.QtHelpAccessHandler.html#QtHelpAccessHandler.__init__" />
+      <keyword name="QtHelpAccessHandler.createRequest" id="QtHelpAccessHandler.createRequest" ref="eric4.Helpviewer.Network.QtHelpAccessHandler.html#QtHelpAccessHandler.createRequest" />
+      <keyword name="AboutAccessHandler (Module)" id="AboutAccessHandler (Module)" ref="eric4.Helpviewer.Network.AboutAccessHandler.html" />
+      <keyword name="AboutAccessHandler" id="AboutAccessHandler" ref="eric4.Helpviewer.Network.AboutAccessHandler.html#AboutAccessHandler" />
+      <keyword name="AboutAccessHandler.createRequest" id="AboutAccessHandler.createRequest" ref="eric4.Helpviewer.Network.AboutAccessHandler.html#AboutAccessHandler.createRequest" />
+      <keyword name="NetworkDiskCache (Module)" id="NetworkDiskCache (Module)" ref="eric4.Helpviewer.Network.NetworkDiskCache.html" />
+      <keyword name="NetworkDiskCache" id="NetworkDiskCache" ref="eric4.Helpviewer.Network.NetworkDiskCache.html#NetworkDiskCache" />
+      <keyword name="NetworkDiskCache.prepare" id="NetworkDiskCache.prepare" ref="eric4.Helpviewer.Network.NetworkDiskCache.html#NetworkDiskCache.prepare" />
+      <keyword name="NetworkAccessManagerProxy (Module)" id="NetworkAccessManagerProxy (Module)" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html" />
+      <keyword name="NetworkAccessManagerProxy" id="NetworkAccessManagerProxy" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html#NetworkAccessManagerProxy" />
+      <keyword name="NetworkAccessManagerProxy (Constructor)" id="NetworkAccessManagerProxy (Constructor)" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html#NetworkAccessManagerProxy.__init__" />
+      <keyword name="NetworkAccessManagerProxy.createRequest" id="NetworkAccessManagerProxy.createRequest" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html#NetworkAccessManagerProxy.createRequest" />
+      <keyword name="NetworkAccessManagerProxy.setPrimaryNetworkAccessManager" id="NetworkAccessManagerProxy.setPrimaryNetworkAccessManager" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html#NetworkAccessManagerProxy.setPrimaryNetworkAccessManager" />
+      <keyword name="NetworkAccessManagerProxy.setWebPage" id="NetworkAccessManagerProxy.setWebPage" ref="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html#NetworkAccessManagerProxy.setWebPage" />
+      <keyword name="NetworkProtocolUnknownErrorReply (Module)" id="NetworkProtocolUnknownErrorReply (Module)" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html" />
+      <keyword name="NetworkProtocolUnknownErrorReply" id="NetworkProtocolUnknownErrorReply" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html#NetworkProtocolUnknownErrorReply" />
+      <keyword name="NetworkProtocolUnknownErrorReply (Constructor)" id="NetworkProtocolUnknownErrorReply (Constructor)" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html#NetworkProtocolUnknownErrorReply.__init__" />
+      <keyword name="NetworkProtocolUnknownErrorReply.__fireSignals" id="NetworkProtocolUnknownErrorReply.__fireSignals" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html#NetworkProtocolUnknownErrorReply.__fireSignals" />
+      <keyword name="NetworkProtocolUnknownErrorReply.abort" id="NetworkProtocolUnknownErrorReply.abort" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html#NetworkProtocolUnknownErrorReply.abort" />
+      <keyword name="NetworkProtocolUnknownErrorReply.bytesAvailable" id="NetworkProtocolUnknownErrorReply.bytesAvailable" ref="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html#NetworkProtocolUnknownErrorReply.bytesAvailable" />
+      <keyword name="PyrcAccessHandler (Module)" id="PyrcAccessHandler (Module)" ref="eric4.Helpviewer.Network.PyrcAccessHandler.html" />
+      <keyword name="PyrcAccessHandler" id="PyrcAccessHandler" ref="eric4.Helpviewer.Network.PyrcAccessHandler.html#PyrcAccessHandler" />
+      <keyword name="PyrcAccessHandler.createRequest" id="PyrcAccessHandler.createRequest" ref="eric4.Helpviewer.Network.PyrcAccessHandler.html#PyrcAccessHandler.createRequest" />
+      <keyword name="History (Package)" id="History (Package)" ref="index-eric4.Helpviewer.History.html" />
+      <keyword name="HistoryManager (Module)" id="HistoryManager (Module)" ref="eric4.Helpviewer.History.HistoryManager.html" />
+      <keyword name="HistoryEntry" id="HistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryEntry" />
+      <keyword name="HistoryManager" id="HistoryManager" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager" />
+      <keyword name="HistoryEntry (Constructor)" id="HistoryEntry (Constructor)" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryEntry.__init__" />
+      <keyword name="HistoryEntry.__eq__" id="HistoryEntry.__eq__" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryEntry.__eq__" />
+      <keyword name="HistoryEntry.__lt__" id="HistoryEntry.__lt__" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryEntry.__lt__" />
+      <keyword name="HistoryEntry.userTitle" id="HistoryEntry.userTitle" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryEntry.userTitle" />
+      <keyword name="HistoryManager (Constructor)" id="HistoryManager (Constructor)" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.__init__" />
+      <keyword name="HistoryManager.__checkForExpired" id="HistoryManager.__checkForExpired" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.__checkForExpired" />
+      <keyword name="HistoryManager.__load" id="HistoryManager.__load" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.__load" />
+      <keyword name="HistoryManager.__refreshFrequencies" id="HistoryManager.__refreshFrequencies" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.__refreshFrequencies" />
+      <keyword name="HistoryManager.__startFrequencyTimer" id="HistoryManager.__startFrequencyTimer" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.__startFrequencyTimer" />
+      <keyword name="HistoryManager._addHistoryEntry" id="HistoryManager._addHistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager._addHistoryEntry" />
+      <keyword name="HistoryManager._removeHistoryEntry" id="HistoryManager._removeHistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager._removeHistoryEntry" />
+      <keyword name="HistoryManager.addHistoryEntry" id="HistoryManager.addHistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.addHistoryEntry" />
+      <keyword name="HistoryManager.clear" id="HistoryManager.clear" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.clear" />
+      <keyword name="HistoryManager.close" id="HistoryManager.close" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.close" />
+      <keyword name="HistoryManager.daysToExpire" id="HistoryManager.daysToExpire" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.daysToExpire" />
+      <keyword name="HistoryManager.history" id="HistoryManager.history" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.history" />
+      <keyword name="HistoryManager.historyContains" id="HistoryManager.historyContains" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.historyContains" />
+      <keyword name="HistoryManager.historyFilterModel" id="HistoryManager.historyFilterModel" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.historyFilterModel" />
+      <keyword name="HistoryManager.historyModel" id="HistoryManager.historyModel" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.historyModel" />
+      <keyword name="HistoryManager.historyTreeModel" id="HistoryManager.historyTreeModel" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.historyTreeModel" />
+      <keyword name="HistoryManager.preferencesChanged" id="HistoryManager.preferencesChanged" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.preferencesChanged" />
+      <keyword name="HistoryManager.removeHistoryEntry" id="HistoryManager.removeHistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.removeHistoryEntry" />
+      <keyword name="HistoryManager.save" id="HistoryManager.save" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.save" />
+      <keyword name="HistoryManager.setDaysToExpire" id="HistoryManager.setDaysToExpire" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.setDaysToExpire" />
+      <keyword name="HistoryManager.setHistory" id="HistoryManager.setHistory" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.setHistory" />
+      <keyword name="HistoryManager.updateHistoryEntry" id="HistoryManager.updateHistoryEntry" ref="eric4.Helpviewer.History.HistoryManager.html#HistoryManager.updateHistoryEntry" />
+      <keyword name="HistoryFilterModel (Module)" id="HistoryFilterModel (Module)" ref="eric4.Helpviewer.History.HistoryFilterModel.html" />
+      <keyword name="HistoryData" id="HistoryData" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryData" />
+      <keyword name="HistoryFilterModel" id="HistoryFilterModel" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel" />
+      <keyword name="HistoryData (Constructor)" id="HistoryData (Constructor)" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryData.__init__" />
+      <keyword name="HistoryData.__eq__" id="HistoryData.__eq__" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryData.__eq__" />
+      <keyword name="HistoryData.__lt__" id="HistoryData.__lt__" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryData.__lt__" />
+      <keyword name="HistoryFilterModel (Constructor)" id="HistoryFilterModel (Constructor)" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__init__" />
+      <keyword name="HistoryFilterModel.__frequencyScore" id="HistoryFilterModel.__frequencyScore" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__frequencyScore" />
+      <keyword name="HistoryFilterModel.__load" id="HistoryFilterModel.__load" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__load" />
+      <keyword name="HistoryFilterModel.__sourceDataChanged" id="HistoryFilterModel.__sourceDataChanged" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__sourceDataChanged" />
+      <keyword name="HistoryFilterModel.__sourceReset" id="HistoryFilterModel.__sourceReset" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__sourceReset" />
+      <keyword name="HistoryFilterModel.__sourceRowsInserted" id="HistoryFilterModel.__sourceRowsInserted" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__sourceRowsInserted" />
+      <keyword name="HistoryFilterModel.__sourceRowsRemoved" id="HistoryFilterModel.__sourceRowsRemoved" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.__sourceRowsRemoved" />
+      <keyword name="HistoryFilterModel.columnCount" id="HistoryFilterModel.columnCount" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.columnCount" />
+      <keyword name="HistoryFilterModel.data" id="HistoryFilterModel.data" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.data" />
+      <keyword name="HistoryFilterModel.headerData" id="HistoryFilterModel.headerData" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.headerData" />
+      <keyword name="HistoryFilterModel.historyContains" id="HistoryFilterModel.historyContains" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.historyContains" />
+      <keyword name="HistoryFilterModel.historyLocation" id="HistoryFilterModel.historyLocation" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.historyLocation" />
+      <keyword name="HistoryFilterModel.index" id="HistoryFilterModel.index" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.index" />
+      <keyword name="HistoryFilterModel.mapFromSource" id="HistoryFilterModel.mapFromSource" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.mapFromSource" />
+      <keyword name="HistoryFilterModel.mapToSource" id="HistoryFilterModel.mapToSource" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.mapToSource" />
+      <keyword name="HistoryFilterModel.parent" id="HistoryFilterModel.parent" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.parent" />
+      <keyword name="HistoryFilterModel.recalculateFrequencies" id="HistoryFilterModel.recalculateFrequencies" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.recalculateFrequencies" />
+      <keyword name="HistoryFilterModel.removeRows" id="HistoryFilterModel.removeRows" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.removeRows" />
+      <keyword name="HistoryFilterModel.rowCount" id="HistoryFilterModel.rowCount" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.rowCount" />
+      <keyword name="HistoryFilterModel.setSourceModel" id="HistoryFilterModel.setSourceModel" ref="eric4.Helpviewer.History.HistoryFilterModel.html#HistoryFilterModel.setSourceModel" />
+      <keyword name="HistoryCompleter (Module)" id="HistoryCompleter (Module)" ref="eric4.Helpviewer.History.HistoryCompleter.html" />
+      <keyword name="HistoryCompleter" id="HistoryCompleter" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompleter" />
+      <keyword name="HistoryCompletionModel" id="HistoryCompletionModel" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel" />
+      <keyword name="HistoryCompletionView" id="HistoryCompletionView" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionView" />
+      <keyword name="HistoryCompleter (Constructor)" id="HistoryCompleter (Constructor)" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompleter.__init__" />
+      <keyword name="HistoryCompleter.__updateFilter" id="HistoryCompleter.__updateFilter" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompleter.__updateFilter" />
+      <keyword name="HistoryCompleter.pathFromIndex" id="HistoryCompleter.pathFromIndex" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompleter.pathFromIndex" />
+      <keyword name="HistoryCompleter.splitPath" id="HistoryCompleter.splitPath" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompleter.splitPath" />
+      <keyword name="HistoryCompletionModel (Constructor)" id="HistoryCompletionModel (Constructor)" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.__init__" />
+      <keyword name="HistoryCompletionModel.data" id="HistoryCompletionModel.data" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.data" />
+      <keyword name="HistoryCompletionModel.filterAcceptsRow" id="HistoryCompletionModel.filterAcceptsRow" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.filterAcceptsRow" />
+      <keyword name="HistoryCompletionModel.isValid" id="HistoryCompletionModel.isValid" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.isValid" />
+      <keyword name="HistoryCompletionModel.lessThan" id="HistoryCompletionModel.lessThan" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.lessThan" />
+      <keyword name="HistoryCompletionModel.searchString" id="HistoryCompletionModel.searchString" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.searchString" />
+      <keyword name="HistoryCompletionModel.setSearchString" id="HistoryCompletionModel.setSearchString" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.setSearchString" />
+      <keyword name="HistoryCompletionModel.setValid" id="HistoryCompletionModel.setValid" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionModel.setValid" />
+      <keyword name="HistoryCompletionView (Constructor)" id="HistoryCompletionView (Constructor)" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionView.__init__" />
+      <keyword name="HistoryCompletionView.resizeEvent" id="HistoryCompletionView.resizeEvent" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionView.resizeEvent" />
+      <keyword name="HistoryCompletionView.sizeHintForRow" id="HistoryCompletionView.sizeHintForRow" ref="eric4.Helpviewer.History.HistoryCompleter.html#HistoryCompletionView.sizeHintForRow" />
+      <keyword name="HistoryDialog (Module)" id="HistoryDialog (Module)" ref="eric4.Helpviewer.History.HistoryDialog.html" />
+      <keyword name="HistoryDialog" id="HistoryDialog" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog" />
+      <keyword name="HistoryDialog (Constructor)" id="HistoryDialog (Constructor)" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__init__" />
+      <keyword name="HistoryDialog.__activated" id="HistoryDialog.__activated" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__activated" />
+      <keyword name="HistoryDialog.__copyHistory" id="HistoryDialog.__copyHistory" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__copyHistory" />
+      <keyword name="HistoryDialog.__customContextMenuRequested" id="HistoryDialog.__customContextMenuRequested" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__customContextMenuRequested" />
+      <keyword name="HistoryDialog.__modelReset" id="HistoryDialog.__modelReset" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__modelReset" />
+      <keyword name="HistoryDialog.__openHistory" id="HistoryDialog.__openHistory" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__openHistory" />
+      <keyword name="HistoryDialog.__openHistoryInCurrentTab" id="HistoryDialog.__openHistoryInCurrentTab" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__openHistoryInCurrentTab" />
+      <keyword name="HistoryDialog.__openHistoryInNewTab" id="HistoryDialog.__openHistoryInNewTab" ref="eric4.Helpviewer.History.HistoryDialog.html#HistoryDialog.__openHistoryInNewTab" />
+      <keyword name="HistoryMenu (Module)" id="HistoryMenu (Module)" ref="eric4.Helpviewer.History.HistoryMenu.html" />
+      <keyword name="HistoryMenu" id="HistoryMenu" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu" />
+      <keyword name="HistoryMenuModel" id="HistoryMenuModel" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel" />
+      <keyword name="HistoryMenu (Constructor)" id="HistoryMenu (Constructor)" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.__init__" />
+      <keyword name="HistoryMenu.__activated" id="HistoryMenu.__activated" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.__activated" />
+      <keyword name="HistoryMenu.__clearHistoryDialog" id="HistoryMenu.__clearHistoryDialog" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.__clearHistoryDialog" />
+      <keyword name="HistoryMenu.__showHistoryDialog" id="HistoryMenu.__showHistoryDialog" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.__showHistoryDialog" />
+      <keyword name="HistoryMenu.postPopulated" id="HistoryMenu.postPopulated" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.postPopulated" />
+      <keyword name="HistoryMenu.prePopulated" id="HistoryMenu.prePopulated" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.prePopulated" />
+      <keyword name="HistoryMenu.setInitialActions" id="HistoryMenu.setInitialActions" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenu.setInitialActions" />
+      <keyword name="HistoryMenuModel (Constructor)" id="HistoryMenuModel (Constructor)" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.__init__" />
+      <keyword name="HistoryMenuModel.bumpedRows" id="HistoryMenuModel.bumpedRows" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.bumpedRows" />
+      <keyword name="HistoryMenuModel.columnCount" id="HistoryMenuModel.columnCount" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.columnCount" />
+      <keyword name="HistoryMenuModel.index" id="HistoryMenuModel.index" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.index" />
+      <keyword name="HistoryMenuModel.mapFromSource" id="HistoryMenuModel.mapFromSource" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.mapFromSource" />
+      <keyword name="HistoryMenuModel.mapToSource" id="HistoryMenuModel.mapToSource" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.mapToSource" />
+      <keyword name="HistoryMenuModel.mimeData" id="HistoryMenuModel.mimeData" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.mimeData" />
+      <keyword name="HistoryMenuModel.parent" id="HistoryMenuModel.parent" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.parent" />
+      <keyword name="HistoryMenuModel.rowCount" id="HistoryMenuModel.rowCount" ref="eric4.Helpviewer.History.HistoryMenu.html#HistoryMenuModel.rowCount" />
+      <keyword name="HistoryModel (Module)" id="HistoryModel (Module)" ref="eric4.Helpviewer.History.HistoryModel.html" />
+      <keyword name="HistoryModel" id="HistoryModel" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel" />
+      <keyword name="HistoryModel (Constructor)" id="HistoryModel (Constructor)" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.__init__" />
+      <keyword name="HistoryModel.columnCount" id="HistoryModel.columnCount" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.columnCount" />
+      <keyword name="HistoryModel.data" id="HistoryModel.data" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.data" />
+      <keyword name="HistoryModel.entryAdded" id="HistoryModel.entryAdded" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.entryAdded" />
+      <keyword name="HistoryModel.entryUpdated" id="HistoryModel.entryUpdated" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.entryUpdated" />
+      <keyword name="HistoryModel.headerData" id="HistoryModel.headerData" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.headerData" />
+      <keyword name="HistoryModel.historyReset" id="HistoryModel.historyReset" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.historyReset" />
+      <keyword name="HistoryModel.removeRows" id="HistoryModel.removeRows" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.removeRows" />
+      <keyword name="HistoryModel.rowCount" id="HistoryModel.rowCount" ref="eric4.Helpviewer.History.HistoryModel.html#HistoryModel.rowCount" />
+      <keyword name="HistoryTreeModel (Module)" id="HistoryTreeModel (Module)" ref="eric4.Helpviewer.History.HistoryTreeModel.html" />
+      <keyword name="HistoryTreeModel" id="HistoryTreeModel" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel" />
+      <keyword name="HistoryTreeModel (Constructor)" id="HistoryTreeModel (Constructor)" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__init__" />
+      <keyword name="HistoryTreeModel.__sourceDateRow" id="HistoryTreeModel.__sourceDateRow" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__sourceDateRow" />
+      <keyword name="HistoryTreeModel.__sourceReset" id="HistoryTreeModel.__sourceReset" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__sourceReset" />
+      <keyword name="HistoryTreeModel.__sourceRowsInserted" id="HistoryTreeModel.__sourceRowsInserted" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__sourceRowsInserted" />
+      <keyword name="HistoryTreeModel.__sourceRowsRemoved" id="HistoryTreeModel.__sourceRowsRemoved" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.__sourceRowsRemoved" />
+      <keyword name="HistoryTreeModel.columnCount" id="HistoryTreeModel.columnCount" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.columnCount" />
+      <keyword name="HistoryTreeModel.data" id="HistoryTreeModel.data" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.data" />
+      <keyword name="HistoryTreeModel.flags" id="HistoryTreeModel.flags" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.flags" />
+      <keyword name="HistoryTreeModel.hasChildren" id="HistoryTreeModel.hasChildren" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.hasChildren" />
+      <keyword name="HistoryTreeModel.headerData" id="HistoryTreeModel.headerData" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.headerData" />
+      <keyword name="HistoryTreeModel.index" id="HistoryTreeModel.index" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.index" />
+      <keyword name="HistoryTreeModel.mapFromSource" id="HistoryTreeModel.mapFromSource" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.mapFromSource" />
+      <keyword name="HistoryTreeModel.mapToSource" id="HistoryTreeModel.mapToSource" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.mapToSource" />
+      <keyword name="HistoryTreeModel.parent" id="HistoryTreeModel.parent" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.parent" />
+      <keyword name="HistoryTreeModel.removeRows" id="HistoryTreeModel.removeRows" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.removeRows" />
+      <keyword name="HistoryTreeModel.rowCount" id="HistoryTreeModel.rowCount" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.rowCount" />
+      <keyword name="HistoryTreeModel.setSourceModel" id="HistoryTreeModel.setSourceModel" ref="eric4.Helpviewer.History.HistoryTreeModel.html#HistoryTreeModel.setSourceModel" />
+      <keyword name="CookieJar (Package)" id="CookieJar (Package)" ref="index-eric4.Helpviewer.CookieJar.html" />
+      <keyword name="CookiesConfigurationDialog (Module)" id="CookiesConfigurationDialog (Module)" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html" />
+      <keyword name="CookiesConfigurationDialog" id="CookiesConfigurationDialog" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html#CookiesConfigurationDialog" />
+      <keyword name="CookiesConfigurationDialog (Constructor)" id="CookiesConfigurationDialog (Constructor)" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html#CookiesConfigurationDialog.__init__" />
+      <keyword name="CookiesConfigurationDialog.accept" id="CookiesConfigurationDialog.accept" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html#CookiesConfigurationDialog.accept" />
+      <keyword name="CookiesConfigurationDialog.on_cookiesButton_clicked" id="CookiesConfigurationDialog.on_cookiesButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html#CookiesConfigurationDialog.on_cookiesButton_clicked" />
+      <keyword name="CookiesConfigurationDialog.on_exceptionsButton_clicked" id="CookiesConfigurationDialog.on_exceptionsButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html#CookiesConfigurationDialog.on_exceptionsButton_clicked" />
+      <keyword name="CookieJar (Module)" id="CookieJar (Module)" ref="eric4.Helpviewer.CookieJar.CookieJar.html" />
+      <keyword name="CookieJar" id="CookieJar" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar" />
+      <keyword name="CookieJar (Constructor)" id="CookieJar (Constructor)" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.__init__" />
+      <keyword name="CookieJar.__applyRules" id="CookieJar.__applyRules" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.__applyRules" />
+      <keyword name="CookieJar.__isOnDomainList" id="CookieJar.__isOnDomainList" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.__isOnDomainList" />
+      <keyword name="CookieJar.__purgeOldCookies" id="CookieJar.__purgeOldCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.__purgeOldCookies" />
+      <keyword name="CookieJar.acceptPolicy" id="CookieJar.acceptPolicy" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.acceptPolicy" />
+      <keyword name="CookieJar.allowForSessionCookies" id="CookieJar.allowForSessionCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.allowForSessionCookies" />
+      <keyword name="CookieJar.allowedCookies" id="CookieJar.allowedCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.allowedCookies" />
+      <keyword name="CookieJar.blockedCookies" id="CookieJar.blockedCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.blockedCookies" />
+      <keyword name="CookieJar.clear" id="CookieJar.clear" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.clear" />
+      <keyword name="CookieJar.close" id="CookieJar.close" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.close" />
+      <keyword name="CookieJar.cookies" id="CookieJar.cookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.cookies" />
+      <keyword name="CookieJar.cookiesForUrl" id="CookieJar.cookiesForUrl" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.cookiesForUrl" />
+      <keyword name="CookieJar.filterTrackingCookies" id="CookieJar.filterTrackingCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.filterTrackingCookies" />
+      <keyword name="CookieJar.keepPolicy" id="CookieJar.keepPolicy" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.keepPolicy" />
+      <keyword name="CookieJar.load" id="CookieJar.load" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.load" />
+      <keyword name="CookieJar.loadCookies" id="CookieJar.loadCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.loadCookies" />
+      <keyword name="CookieJar.save" id="CookieJar.save" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.save" />
+      <keyword name="CookieJar.saveCookies" id="CookieJar.saveCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.saveCookies" />
+      <keyword name="CookieJar.setAcceptPolicy" id="CookieJar.setAcceptPolicy" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setAcceptPolicy" />
+      <keyword name="CookieJar.setAllowForSessionCookies" id="CookieJar.setAllowForSessionCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setAllowForSessionCookies" />
+      <keyword name="CookieJar.setAllowedCookies" id="CookieJar.setAllowedCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setAllowedCookies" />
+      <keyword name="CookieJar.setBlockedCookies" id="CookieJar.setBlockedCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setBlockedCookies" />
+      <keyword name="CookieJar.setCookies" id="CookieJar.setCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setCookies" />
+      <keyword name="CookieJar.setCookiesFromUrl" id="CookieJar.setCookiesFromUrl" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setCookiesFromUrl" />
+      <keyword name="CookieJar.setFilterTrackingCookies" id="CookieJar.setFilterTrackingCookies" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setFilterTrackingCookies" />
+      <keyword name="CookieJar.setKeepPolicy" id="CookieJar.setKeepPolicy" ref="eric4.Helpviewer.CookieJar.CookieJar.html#CookieJar.setKeepPolicy" />
+      <keyword name="CookiesExceptionsDialog (Module)" id="CookiesExceptionsDialog (Module)" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html" />
+      <keyword name="CookiesExceptionsDialog" id="CookiesExceptionsDialog" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog" />
+      <keyword name="CookiesExceptionsDialog (Constructor)" id="CookiesExceptionsDialog (Constructor)" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.__init__" />
+      <keyword name="CookiesExceptionsDialog.on_allowButton_clicked" id="CookiesExceptionsDialog.on_allowButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.on_allowButton_clicked" />
+      <keyword name="CookiesExceptionsDialog.on_allowForSessionButton_clicked" id="CookiesExceptionsDialog.on_allowForSessionButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.on_allowForSessionButton_clicked" />
+      <keyword name="CookiesExceptionsDialog.on_blockButton_clicked" id="CookiesExceptionsDialog.on_blockButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.on_blockButton_clicked" />
+      <keyword name="CookiesExceptionsDialog.on_domainEdit_textChanged" id="CookiesExceptionsDialog.on_domainEdit_textChanged" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.on_domainEdit_textChanged" />
+      <keyword name="CookiesExceptionsDialog.setDomainName" id="CookiesExceptionsDialog.setDomainName" ref="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html#CookiesExceptionsDialog.setDomainName" />
+      <keyword name="CookieDetailsDialog (Module)" id="CookieDetailsDialog (Module)" ref="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html" />
+      <keyword name="CookieDetailsDialog" id="CookieDetailsDialog" ref="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html#CookieDetailsDialog" />
+      <keyword name="CookieDetailsDialog (Constructor)" id="CookieDetailsDialog (Constructor)" ref="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html#CookieDetailsDialog.__init__" />
+      <keyword name="CookieDetailsDialog.setData" id="CookieDetailsDialog.setData" ref="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html#CookieDetailsDialog.setData" />
+      <keyword name="CookiesDialog (Module)" id="CookiesDialog (Module)" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html" />
+      <keyword name="CookiesDialog" id="CookiesDialog" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog" />
+      <keyword name="CookiesDialog (Constructor)" id="CookiesDialog (Constructor)" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog.__init__" />
+      <keyword name="CookiesDialog.__showCookieDetails" id="CookiesDialog.__showCookieDetails" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog.__showCookieDetails" />
+      <keyword name="CookiesDialog.__tableModelReset" id="CookiesDialog.__tableModelReset" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog.__tableModelReset" />
+      <keyword name="CookiesDialog.__tableSelectionChanged" id="CookiesDialog.__tableSelectionChanged" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog.__tableSelectionChanged" />
+      <keyword name="CookiesDialog.on_addButton_clicked" id="CookiesDialog.on_addButton_clicked" ref="eric4.Helpviewer.CookieJar.CookiesDialog.html#CookiesDialog.on_addButton_clicked" />
+      <keyword name="CookieModel (Module)" id="CookieModel (Module)" ref="eric4.Helpviewer.CookieJar.CookieModel.html" />
+      <keyword name="CookieModel" id="CookieModel" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel" />
+      <keyword name="CookieModel (Constructor)" id="CookieModel (Constructor)" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.__init__" />
+      <keyword name="CookieModel.__cookiesChanged" id="CookieModel.__cookiesChanged" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.__cookiesChanged" />
+      <keyword name="CookieModel.columnCount" id="CookieModel.columnCount" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.columnCount" />
+      <keyword name="CookieModel.data" id="CookieModel.data" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.data" />
+      <keyword name="CookieModel.headerData" id="CookieModel.headerData" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.headerData" />
+      <keyword name="CookieModel.removeRows" id="CookieModel.removeRows" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.removeRows" />
+      <keyword name="CookieModel.rowCount" id="CookieModel.rowCount" ref="eric4.Helpviewer.CookieJar.CookieModel.html#CookieModel.rowCount" />
+      <keyword name="CookieExceptionsModel (Module)" id="CookieExceptionsModel (Module)" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html" />
+      <keyword name="CookieExceptionsModel" id="CookieExceptionsModel" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel" />
+      <keyword name="CookieExceptionsModel (Constructor)" id="CookieExceptionsModel (Constructor)" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.__init__" />
+      <keyword name="CookieExceptionsModel.__addHost" id="CookieExceptionsModel.__addHost" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.__addHost" />
+      <keyword name="CookieExceptionsModel.addRule" id="CookieExceptionsModel.addRule" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.addRule" />
+      <keyword name="CookieExceptionsModel.columnCount" id="CookieExceptionsModel.columnCount" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.columnCount" />
+      <keyword name="CookieExceptionsModel.data" id="CookieExceptionsModel.data" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.data" />
+      <keyword name="CookieExceptionsModel.headerData" id="CookieExceptionsModel.headerData" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.headerData" />
+      <keyword name="CookieExceptionsModel.removeRows" id="CookieExceptionsModel.removeRows" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.removeRows" />
+      <keyword name="CookieExceptionsModel.rowCount" id="CookieExceptionsModel.rowCount" ref="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html#CookieExceptionsModel.rowCount" />
+      <keyword name="AdBlock (Package)" id="AdBlock (Package)" ref="index-eric4.Helpviewer.AdBlock.html" />
+      <keyword name="AdBlockModel (Module)" id="AdBlockModel (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html" />
+      <keyword name="AdBlockModel" id="AdBlockModel" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel" />
+      <keyword name="AdBlockModel (Constructor)" id="AdBlockModel (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.__init__" />
+      <keyword name="AdBlockModel.__rulesChanged" id="AdBlockModel.__rulesChanged" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.__rulesChanged" />
+      <keyword name="AdBlockModel.columnCount" id="AdBlockModel.columnCount" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.columnCount" />
+      <keyword name="AdBlockModel.data" id="AdBlockModel.data" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.data" />
+      <keyword name="AdBlockModel.flags" id="AdBlockModel.flags" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.flags" />
+      <keyword name="AdBlockModel.hasChildren" id="AdBlockModel.hasChildren" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.hasChildren" />
+      <keyword name="AdBlockModel.headerData" id="AdBlockModel.headerData" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.headerData" />
+      <keyword name="AdBlockModel.index" id="AdBlockModel.index" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.index" />
+      <keyword name="AdBlockModel.parent" id="AdBlockModel.parent" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.parent" />
+      <keyword name="AdBlockModel.removeRows" id="AdBlockModel.removeRows" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.removeRows" />
+      <keyword name="AdBlockModel.rowCount" id="AdBlockModel.rowCount" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.rowCount" />
+      <keyword name="AdBlockModel.rule" id="AdBlockModel.rule" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.rule" />
+      <keyword name="AdBlockModel.setData" id="AdBlockModel.setData" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.setData" />
+      <keyword name="AdBlockModel.subscription" id="AdBlockModel.subscription" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.subscription" />
+      <keyword name="AdBlockModel.subscriptionIndex" id="AdBlockModel.subscriptionIndex" ref="eric4.Helpviewer.AdBlock.AdBlockModel.html#AdBlockModel.subscriptionIndex" />
+      <keyword name="AdBlockNetwork (Module)" id="AdBlockNetwork (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockNetwork.html" />
+      <keyword name="AdBlockNetwork" id="AdBlockNetwork" ref="eric4.Helpviewer.AdBlock.AdBlockNetwork.html#AdBlockNetwork" />
+      <keyword name="AdBlockNetwork.block" id="AdBlockNetwork.block" ref="eric4.Helpviewer.AdBlock.AdBlockNetwork.html#AdBlockNetwork.block" />
+      <keyword name="AdBlockManager (Module)" id="AdBlockManager (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html" />
+      <keyword name="AdBlockManager" id="AdBlockManager" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager" />
+      <keyword name="AdBlockManager (Constructor)" id="AdBlockManager (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.__init__" />
+      <keyword name="AdBlockManager.__customSubscriptionLocation" id="AdBlockManager.__customSubscriptionLocation" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.__customSubscriptionLocation" />
+      <keyword name="AdBlockManager.__customSubscriptionUrl" id="AdBlockManager.__customSubscriptionUrl" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.__customSubscriptionUrl" />
+      <keyword name="AdBlockManager.addSubscription" id="AdBlockManager.addSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.addSubscription" />
+      <keyword name="AdBlockManager.close" id="AdBlockManager.close" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.close" />
+      <keyword name="AdBlockManager.customRules" id="AdBlockManager.customRules" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.customRules" />
+      <keyword name="AdBlockManager.isEnabled" id="AdBlockManager.isEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.isEnabled" />
+      <keyword name="AdBlockManager.load" id="AdBlockManager.load" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.load" />
+      <keyword name="AdBlockManager.network" id="AdBlockManager.network" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.network" />
+      <keyword name="AdBlockManager.page" id="AdBlockManager.page" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.page" />
+      <keyword name="AdBlockManager.removeSubscription" id="AdBlockManager.removeSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.removeSubscription" />
+      <keyword name="AdBlockManager.save" id="AdBlockManager.save" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.save" />
+      <keyword name="AdBlockManager.setEnabled" id="AdBlockManager.setEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.setEnabled" />
+      <keyword name="AdBlockManager.showDialog" id="AdBlockManager.showDialog" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.showDialog" />
+      <keyword name="AdBlockManager.subscriptions" id="AdBlockManager.subscriptions" ref="eric4.Helpviewer.AdBlock.AdBlockManager.html#AdBlockManager.subscriptions" />
+      <keyword name="AdBlockBlockedNetworkReply (Module)" id="AdBlockBlockedNetworkReply (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html" />
+      <keyword name="AdBlockBlockedNetworkReply" id="AdBlockBlockedNetworkReply" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html#AdBlockBlockedNetworkReply" />
+      <keyword name="AdBlockBlockedNetworkReply (Constructor)" id="AdBlockBlockedNetworkReply (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html#AdBlockBlockedNetworkReply.__init__" />
+      <keyword name="AdBlockBlockedNetworkReply.__fireSignals" id="AdBlockBlockedNetworkReply.__fireSignals" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html#AdBlockBlockedNetworkReply.__fireSignals" />
+      <keyword name="AdBlockBlockedNetworkReply.abort" id="AdBlockBlockedNetworkReply.abort" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html#AdBlockBlockedNetworkReply.abort" />
+      <keyword name="AdBlockBlockedNetworkReply.readData" id="AdBlockBlockedNetworkReply.readData" ref="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html#AdBlockBlockedNetworkReply.readData" />
+      <keyword name="AdBlockDialog (Module)" id="AdBlockDialog (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html" />
+      <keyword name="AdBlockDialog" id="AdBlockDialog" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog" />
+      <keyword name="AdBlockDialog (Constructor)" id="AdBlockDialog (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__init__" />
+      <keyword name="AdBlockDialog.__aboutToShowActionMenu" id="AdBlockDialog.__aboutToShowActionMenu" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__aboutToShowActionMenu" />
+      <keyword name="AdBlockDialog.__browseSubscriptions" id="AdBlockDialog.__browseSubscriptions" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__browseSubscriptions" />
+      <keyword name="AdBlockDialog.__learnAboutWritingFilters" id="AdBlockDialog.__learnAboutWritingFilters" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__learnAboutWritingFilters" />
+      <keyword name="AdBlockDialog.__removeSubscription" id="AdBlockDialog.__removeSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__removeSubscription" />
+      <keyword name="AdBlockDialog.__updateSubscription" id="AdBlockDialog.__updateSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.__updateSubscription" />
+      <keyword name="AdBlockDialog.addCustomRule" id="AdBlockDialog.addCustomRule" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.addCustomRule" />
+      <keyword name="AdBlockDialog.model" id="AdBlockDialog.model" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.model" />
+      <keyword name="AdBlockDialog.setCurrentIndex" id="AdBlockDialog.setCurrentIndex" ref="eric4.Helpviewer.AdBlock.AdBlockDialog.html#AdBlockDialog.setCurrentIndex" />
+      <keyword name="AdBlockRule (Module)" id="AdBlockRule (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html" />
+      <keyword name="AdBlockRule" id="AdBlockRule" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule" />
+      <keyword name="AdBlockRule (Constructor)" id="AdBlockRule (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.__init__" />
+      <keyword name="AdBlockRule.__convertPatternToRegExp" id="AdBlockRule.__convertPatternToRegExp" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.__convertPatternToRegExp" />
+      <keyword name="AdBlockRule.filter" id="AdBlockRule.filter" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.filter" />
+      <keyword name="AdBlockRule.isCSSRule" id="AdBlockRule.isCSSRule" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.isCSSRule" />
+      <keyword name="AdBlockRule.isEnabled" id="AdBlockRule.isEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.isEnabled" />
+      <keyword name="AdBlockRule.isException" id="AdBlockRule.isException" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.isException" />
+      <keyword name="AdBlockRule.networkMatch" id="AdBlockRule.networkMatch" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.networkMatch" />
+      <keyword name="AdBlockRule.regExpPattern" id="AdBlockRule.regExpPattern" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.regExpPattern" />
+      <keyword name="AdBlockRule.setEnabled" id="AdBlockRule.setEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.setEnabled" />
+      <keyword name="AdBlockRule.setException" id="AdBlockRule.setException" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.setException" />
+      <keyword name="AdBlockRule.setFilter" id="AdBlockRule.setFilter" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.setFilter" />
+      <keyword name="AdBlockRule.setPattern" id="AdBlockRule.setPattern" ref="eric4.Helpviewer.AdBlock.AdBlockRule.html#AdBlockRule.setPattern" />
+      <keyword name="AdBlockSubscription (Module)" id="AdBlockSubscription (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html" />
+      <keyword name="AdBlockSubscription" id="AdBlockSubscription" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription" />
+      <keyword name="AdBlockSubscription (Constructor)" id="AdBlockSubscription (Constructor)" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.__init__" />
+      <keyword name="AdBlockSubscription.__loadRules" id="AdBlockSubscription.__loadRules" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.__loadRules" />
+      <keyword name="AdBlockSubscription.__parseUrl" id="AdBlockSubscription.__parseUrl" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.__parseUrl" />
+      <keyword name="AdBlockSubscription.__populateCache" id="AdBlockSubscription.__populateCache" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.__populateCache" />
+      <keyword name="AdBlockSubscription.__rulesDownloaded" id="AdBlockSubscription.__rulesDownloaded" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.__rulesDownloaded" />
+      <keyword name="AdBlockSubscription.addRule" id="AdBlockSubscription.addRule" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.addRule" />
+      <keyword name="AdBlockSubscription.allRules" id="AdBlockSubscription.allRules" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.allRules" />
+      <keyword name="AdBlockSubscription.allow" id="AdBlockSubscription.allow" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.allow" />
+      <keyword name="AdBlockSubscription.block" id="AdBlockSubscription.block" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.block" />
+      <keyword name="AdBlockSubscription.isEnabled" id="AdBlockSubscription.isEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.isEnabled" />
+      <keyword name="AdBlockSubscription.lastUpdate" id="AdBlockSubscription.lastUpdate" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.lastUpdate" />
+      <keyword name="AdBlockSubscription.location" id="AdBlockSubscription.location" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.location" />
+      <keyword name="AdBlockSubscription.pageRules" id="AdBlockSubscription.pageRules" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.pageRules" />
+      <keyword name="AdBlockSubscription.removeRule" id="AdBlockSubscription.removeRule" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.removeRule" />
+      <keyword name="AdBlockSubscription.replaceRule" id="AdBlockSubscription.replaceRule" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.replaceRule" />
+      <keyword name="AdBlockSubscription.rulesFileName" id="AdBlockSubscription.rulesFileName" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.rulesFileName" />
+      <keyword name="AdBlockSubscription.saveRules" id="AdBlockSubscription.saveRules" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.saveRules" />
+      <keyword name="AdBlockSubscription.setEnabled" id="AdBlockSubscription.setEnabled" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.setEnabled" />
+      <keyword name="AdBlockSubscription.setLocation" id="AdBlockSubscription.setLocation" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.setLocation" />
+      <keyword name="AdBlockSubscription.setTitle" id="AdBlockSubscription.setTitle" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.setTitle" />
+      <keyword name="AdBlockSubscription.title" id="AdBlockSubscription.title" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.title" />
+      <keyword name="AdBlockSubscription.updateNow" id="AdBlockSubscription.updateNow" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.updateNow" />
+      <keyword name="AdBlockSubscription.url" id="AdBlockSubscription.url" ref="eric4.Helpviewer.AdBlock.AdBlockSubscription.html#AdBlockSubscription.url" />
+      <keyword name="AdBlockPage (Module)" id="AdBlockPage (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockPage.html" />
+      <keyword name="AdBlockPage" id="AdBlockPage" ref="eric4.Helpviewer.AdBlock.AdBlockPage.html#AdBlockPage" />
+      <keyword name="AdBlockPage.__checkRule" id="AdBlockPage.__checkRule" ref="eric4.Helpviewer.AdBlock.AdBlockPage.html#AdBlockPage.__checkRule" />
+      <keyword name="AdBlockPage.applyRulesToPage" id="AdBlockPage.applyRulesToPage" ref="eric4.Helpviewer.AdBlock.AdBlockPage.html#AdBlockPage.applyRulesToPage" />
+      <keyword name="AdBlockAccessHandler (Module)" id="AdBlockAccessHandler (Module)" ref="eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html" />
+      <keyword name="AdBlockAccessHandler" id="AdBlockAccessHandler" ref="eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html#AdBlockAccessHandler" />
+      <keyword name="AdBlockAccessHandler.createRequest" id="AdBlockAccessHandler.createRequest" ref="eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html#AdBlockAccessHandler.createRequest" />
+      <keyword name="OpenSearch (Package)" id="OpenSearch (Package)" ref="index-eric4.Helpviewer.OpenSearch.html" />
+      <keyword name="OpenSearchReader (Module)" id="OpenSearchReader (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchReader.html" />
+      <keyword name="OpenSearchReader" id="OpenSearchReader" ref="eric4.Helpviewer.OpenSearch.OpenSearchReader.html#OpenSearchReader" />
+      <keyword name="OpenSearchReader.__read" id="OpenSearchReader.__read" ref="eric4.Helpviewer.OpenSearch.OpenSearchReader.html#OpenSearchReader.__read" />
+      <keyword name="OpenSearchReader.read" id="OpenSearchReader.read" ref="eric4.Helpviewer.OpenSearch.OpenSearchReader.html#OpenSearchReader.read" />
+      <keyword name="OpenSearchEngineAction (Module)" id="OpenSearchEngineAction (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html" />
+      <keyword name="OpenSearchEngineAction" id="OpenSearchEngineAction" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html#OpenSearchEngineAction" />
+      <keyword name="OpenSearchEngineAction (Constructor)" id="OpenSearchEngineAction (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html#OpenSearchEngineAction.__init__" />
+      <keyword name="OpenSearchEngineAction.__imageChanged" id="OpenSearchEngineAction.__imageChanged" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html#OpenSearchEngineAction.__imageChanged" />
+      <keyword name="OpenSearchWriter (Module)" id="OpenSearchWriter (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html" />
+      <keyword name="OpenSearchWriter" id="OpenSearchWriter" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html#OpenSearchWriter" />
+      <keyword name="OpenSearchWriter (Constructor)" id="OpenSearchWriter (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html#OpenSearchWriter.__init__" />
+      <keyword name="OpenSearchWriter.__write" id="OpenSearchWriter.__write" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html#OpenSearchWriter.__write" />
+      <keyword name="OpenSearchWriter.write" id="OpenSearchWriter.write" ref="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html#OpenSearchWriter.write" />
+      <keyword name="OpenSearchDefaultEngines (Module)" id="OpenSearchDefaultEngines (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html" />
+      <keyword name="OpenSearchEngineModel (Module)" id="OpenSearchEngineModel (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html" />
+      <keyword name="OpenSearchEngineModel" id="OpenSearchEngineModel" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel" />
+      <keyword name="OpenSearchEngineModel (Constructor)" id="OpenSearchEngineModel (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.__init__" />
+      <keyword name="OpenSearchEngineModel.__enginesChanged" id="OpenSearchEngineModel.__enginesChanged" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.__enginesChanged" />
+      <keyword name="OpenSearchEngineModel.columnCount" id="OpenSearchEngineModel.columnCount" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.columnCount" />
+      <keyword name="OpenSearchEngineModel.data" id="OpenSearchEngineModel.data" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.data" />
+      <keyword name="OpenSearchEngineModel.flags" id="OpenSearchEngineModel.flags" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.flags" />
+      <keyword name="OpenSearchEngineModel.headerData" id="OpenSearchEngineModel.headerData" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.headerData" />
+      <keyword name="OpenSearchEngineModel.removeRows" id="OpenSearchEngineModel.removeRows" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.removeRows" />
+      <keyword name="OpenSearchEngineModel.rowCount" id="OpenSearchEngineModel.rowCount" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.rowCount" />
+      <keyword name="OpenSearchEngineModel.setData" id="OpenSearchEngineModel.setData" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html#OpenSearchEngineModel.setData" />
+      <keyword name="OpenSearchEditDialog (Module)" id="OpenSearchEditDialog (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html" />
+      <keyword name="OpenSearchEditDialog" id="OpenSearchEditDialog" ref="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html#OpenSearchEditDialog" />
+      <keyword name="OpenSearchEditDialog (Constructor)" id="OpenSearchEditDialog (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html#OpenSearchEditDialog.__init__" />
+      <keyword name="OpenSearchEditDialog.accept" id="OpenSearchEditDialog.accept" ref="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html#OpenSearchEditDialog.accept" />
+      <keyword name="OpenSearchManager (Module)" id="OpenSearchManager (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html" />
+      <keyword name="OpenSearchManager" id="OpenSearchManager" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager" />
+      <keyword name="OpenSearchManager (Constructor)" id="OpenSearchManager (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__init__" />
+      <keyword name="OpenSearchManager.__addEngineByEngine" id="OpenSearchManager.__addEngineByEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__addEngineByEngine" />
+      <keyword name="OpenSearchManager.__addEngineByFile" id="OpenSearchManager.__addEngineByFile" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__addEngineByFile" />
+      <keyword name="OpenSearchManager.__addEngineByUrl" id="OpenSearchManager.__addEngineByUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__addEngineByUrl" />
+      <keyword name="OpenSearchManager.__confirmAddition" id="OpenSearchManager.__confirmAddition" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__confirmAddition" />
+      <keyword name="OpenSearchManager.__engineFromUrlAvailable" id="OpenSearchManager.__engineFromUrlAvailable" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.__engineFromUrlAvailable" />
+      <keyword name="OpenSearchManager.addEngine" id="OpenSearchManager.addEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.addEngine" />
+      <keyword name="OpenSearchManager.allEnginesNames" id="OpenSearchManager.allEnginesNames" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.allEnginesNames" />
+      <keyword name="OpenSearchManager.close" id="OpenSearchManager.close" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.close" />
+      <keyword name="OpenSearchManager.convertKeywordSearchToUrl" id="OpenSearchManager.convertKeywordSearchToUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.convertKeywordSearchToUrl" />
+      <keyword name="OpenSearchManager.currentEngine" id="OpenSearchManager.currentEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.currentEngine" />
+      <keyword name="OpenSearchManager.currentEngineName" id="OpenSearchManager.currentEngineName" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.currentEngineName" />
+      <keyword name="OpenSearchManager.engine" id="OpenSearchManager.engine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.engine" />
+      <keyword name="OpenSearchManager.engineExists" id="OpenSearchManager.engineExists" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.engineExists" />
+      <keyword name="OpenSearchManager.engineForKeyword" id="OpenSearchManager.engineForKeyword" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.engineForKeyword" />
+      <keyword name="OpenSearchManager.enginesChanged" id="OpenSearchManager.enginesChanged" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.enginesChanged" />
+      <keyword name="OpenSearchManager.enginesCount" id="OpenSearchManager.enginesCount" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.enginesCount" />
+      <keyword name="OpenSearchManager.enginesDirectory" id="OpenSearchManager.enginesDirectory" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.enginesDirectory" />
+      <keyword name="OpenSearchManager.generateEngineFileName" id="OpenSearchManager.generateEngineFileName" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.generateEngineFileName" />
+      <keyword name="OpenSearchManager.keywordsForEngine" id="OpenSearchManager.keywordsForEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.keywordsForEngine" />
+      <keyword name="OpenSearchManager.load" id="OpenSearchManager.load" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.load" />
+      <keyword name="OpenSearchManager.loadDirectory" id="OpenSearchManager.loadDirectory" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.loadDirectory" />
+      <keyword name="OpenSearchManager.removeEngine" id="OpenSearchManager.removeEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.removeEngine" />
+      <keyword name="OpenSearchManager.restoreDefaults" id="OpenSearchManager.restoreDefaults" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.restoreDefaults" />
+      <keyword name="OpenSearchManager.save" id="OpenSearchManager.save" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.save" />
+      <keyword name="OpenSearchManager.saveDirectory" id="OpenSearchManager.saveDirectory" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.saveDirectory" />
+      <keyword name="OpenSearchManager.setCurrentEngine" id="OpenSearchManager.setCurrentEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.setCurrentEngine" />
+      <keyword name="OpenSearchManager.setCurrentEngineName" id="OpenSearchManager.setCurrentEngineName" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.setCurrentEngineName" />
+      <keyword name="OpenSearchManager.setEngineForKeyword" id="OpenSearchManager.setEngineForKeyword" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.setEngineForKeyword" />
+      <keyword name="OpenSearchManager.setKeywordsForEngine" id="OpenSearchManager.setKeywordsForEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchManager.html#OpenSearchManager.setKeywordsForEngine" />
+      <keyword name="OpenSearchDialog (Module)" id="OpenSearchDialog (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html" />
+      <keyword name="OpenSearchDialog" id="OpenSearchDialog" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog" />
+      <keyword name="OpenSearchDialog (Constructor)" id="OpenSearchDialog (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.__init__" />
+      <keyword name="OpenSearchDialog.__selectionChanged" id="OpenSearchDialog.__selectionChanged" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.__selectionChanged" />
+      <keyword name="OpenSearchDialog.on_addButton_clicked" id="OpenSearchDialog.on_addButton_clicked" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.on_addButton_clicked" />
+      <keyword name="OpenSearchDialog.on_deleteButton_clicked" id="OpenSearchDialog.on_deleteButton_clicked" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.on_deleteButton_clicked" />
+      <keyword name="OpenSearchDialog.on_editButton_clicked" id="OpenSearchDialog.on_editButton_clicked" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.on_editButton_clicked" />
+      <keyword name="OpenSearchDialog.on_restoreButton_clicked" id="OpenSearchDialog.on_restoreButton_clicked" ref="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html#OpenSearchDialog.on_restoreButton_clicked" />
+      <keyword name="OpenSearchEngine (Module)" id="OpenSearchEngine (Module)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html" />
+      <keyword name="OpenSearchEngine" id="OpenSearchEngine" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine" />
+      <keyword name="OpenSearchEngine (Constructor)" id="OpenSearchEngine (Constructor)" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.__init__" />
+      <keyword name="OpenSearchEngine.__eq__" id="OpenSearchEngine.__eq__" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.__eq__" />
+      <keyword name="OpenSearchEngine.__imageObtained" id="OpenSearchEngine.__imageObtained" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.__imageObtained" />
+      <keyword name="OpenSearchEngine.__lt__" id="OpenSearchEngine.__lt__" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.__lt__" />
+      <keyword name="OpenSearchEngine.__suggestionsObtained" id="OpenSearchEngine.__suggestionsObtained" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.__suggestionsObtained" />
+      <keyword name="OpenSearchEngine.description" id="OpenSearchEngine.description" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.description" />
+      <keyword name="OpenSearchEngine.image" id="OpenSearchEngine.image" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.image" />
+      <keyword name="OpenSearchEngine.imageUrl" id="OpenSearchEngine.imageUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.imageUrl" />
+      <keyword name="OpenSearchEngine.isValid" id="OpenSearchEngine.isValid" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.isValid" />
+      <keyword name="OpenSearchEngine.loadImage" id="OpenSearchEngine.loadImage" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.loadImage" />
+      <keyword name="OpenSearchEngine.name" id="OpenSearchEngine.name" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.name" />
+      <keyword name="OpenSearchEngine.networkAccessManager" id="OpenSearchEngine.networkAccessManager" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.networkAccessManager" />
+      <keyword name="OpenSearchEngine.parseTemplate" id="OpenSearchEngine.parseTemplate" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.parseTemplate" />
+      <keyword name="OpenSearchEngine.providesSuggestions" id="OpenSearchEngine.providesSuggestions" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.providesSuggestions" />
+      <keyword name="OpenSearchEngine.requestSuggestions" id="OpenSearchEngine.requestSuggestions" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.requestSuggestions" />
+      <keyword name="OpenSearchEngine.searchMethod" id="OpenSearchEngine.searchMethod" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.searchMethod" />
+      <keyword name="OpenSearchEngine.searchParameters" id="OpenSearchEngine.searchParameters" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.searchParameters" />
+      <keyword name="OpenSearchEngine.searchUrl" id="OpenSearchEngine.searchUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.searchUrl" />
+      <keyword name="OpenSearchEngine.searchUrlTemplate" id="OpenSearchEngine.searchUrlTemplate" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.searchUrlTemplate" />
+      <keyword name="OpenSearchEngine.setDescription" id="OpenSearchEngine.setDescription" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setDescription" />
+      <keyword name="OpenSearchEngine.setImage" id="OpenSearchEngine.setImage" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setImage" />
+      <keyword name="OpenSearchEngine.setImageUrl" id="OpenSearchEngine.setImageUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setImageUrl" />
+      <keyword name="OpenSearchEngine.setImageUrlAndLoad" id="OpenSearchEngine.setImageUrlAndLoad" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setImageUrlAndLoad" />
+      <keyword name="OpenSearchEngine.setName" id="OpenSearchEngine.setName" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setName" />
+      <keyword name="OpenSearchEngine.setNetworkAccessManager" id="OpenSearchEngine.setNetworkAccessManager" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setNetworkAccessManager" />
+      <keyword name="OpenSearchEngine.setSearchMethod" id="OpenSearchEngine.setSearchMethod" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSearchMethod" />
+      <keyword name="OpenSearchEngine.setSearchParameters" id="OpenSearchEngine.setSearchParameters" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSearchParameters" />
+      <keyword name="OpenSearchEngine.setSearchUrlTemplate" id="OpenSearchEngine.setSearchUrlTemplate" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSearchUrlTemplate" />
+      <keyword name="OpenSearchEngine.setSuggestionsMethod" id="OpenSearchEngine.setSuggestionsMethod" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSuggestionsMethod" />
+      <keyword name="OpenSearchEngine.setSuggestionsParameters" id="OpenSearchEngine.setSuggestionsParameters" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSuggestionsParameters" />
+      <keyword name="OpenSearchEngine.setSuggestionsUrlTemplate" id="OpenSearchEngine.setSuggestionsUrlTemplate" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.setSuggestionsUrlTemplate" />
+      <keyword name="OpenSearchEngine.suggestionsMethod" id="OpenSearchEngine.suggestionsMethod" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.suggestionsMethod" />
+      <keyword name="OpenSearchEngine.suggestionsParameters" id="OpenSearchEngine.suggestionsParameters" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.suggestionsParameters" />
+      <keyword name="OpenSearchEngine.suggestionsUrl" id="OpenSearchEngine.suggestionsUrl" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.suggestionsUrl" />
+      <keyword name="OpenSearchEngine.suggestionsUrlTemplate" id="OpenSearchEngine.suggestionsUrlTemplate" ref="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html#OpenSearchEngine.suggestionsUrlTemplate" />
+      <keyword name="ConfigurationPages (Package)" id="ConfigurationPages (Package)" ref="index-eric4.Preferences.ConfigurationPages.html" />
+      <keyword name="TasksPage (Module)" id="TasksPage (Module)" ref="eric4.Preferences.ConfigurationPages.TasksPage.html" />
+      <keyword name="TasksPage" id="TasksPage" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#create" />
+      <keyword name="TasksPage (Constructor)" id="TasksPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.__init__" />
+      <keyword name="TasksPage.on_tasksBgColourButton_clicked" id="TasksPage.on_tasksBgColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.on_tasksBgColourButton_clicked" />
+      <keyword name="TasksPage.on_tasksBugfixColourButton_clicked" id="TasksPage.on_tasksBugfixColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.on_tasksBugfixColourButton_clicked" />
+      <keyword name="TasksPage.on_tasksColourButton_clicked" id="TasksPage.on_tasksColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.on_tasksColourButton_clicked" />
+      <keyword name="TasksPage.on_tasksProjectBgColourButton_clicked" id="TasksPage.on_tasksProjectBgColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.on_tasksProjectBgColourButton_clicked" />
+      <keyword name="TasksPage.save" id="TasksPage.save" ref="eric4.Preferences.ConfigurationPages.TasksPage.html#TasksPage.save" />
+      <keyword name="EditorHighlightingStylesPage (Module)" id="EditorHighlightingStylesPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html" />
+      <keyword name="EditorHighlightingStylesPage" id="EditorHighlightingStylesPage" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#create" />
+      <keyword name="EditorHighlightingStylesPage (Constructor)" id="EditorHighlightingStylesPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__init__" />
+      <keyword name="EditorHighlightingStylesPage.__exportStyles" id="EditorHighlightingStylesPage.__exportStyles" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__exportStyles" />
+      <keyword name="EditorHighlightingStylesPage.__importStyles" id="EditorHighlightingStylesPage.__importStyles" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__importStyles" />
+      <keyword name="EditorHighlightingStylesPage.__setToDefault" id="EditorHighlightingStylesPage.__setToDefault" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.__setToDefault" />
+      <keyword name="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" id="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_allDefaultButton_clicked" id="EditorHighlightingStylesPage.on_allDefaultButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_allDefaultButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_allEolFillButton_clicked" id="EditorHighlightingStylesPage.on_allEolFillButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_allEolFillButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_allFontsButton_clicked" id="EditorHighlightingStylesPage.on_allFontsButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_allFontsButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_backgroundButton_clicked" id="EditorHighlightingStylesPage.on_backgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_backgroundButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_defaultButton_clicked" id="EditorHighlightingStylesPage.on_defaultButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_defaultButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_eolfillCheckBox_toggled" id="EditorHighlightingStylesPage.on_eolfillCheckBox_toggled" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_eolfillCheckBox_toggled" />
+      <keyword name="EditorHighlightingStylesPage.on_exportAllButton_clicked" id="EditorHighlightingStylesPage.on_exportAllButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_exportAllButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_exportCurrentButton_clicked" id="EditorHighlightingStylesPage.on_exportCurrentButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_exportCurrentButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_fontButton_clicked" id="EditorHighlightingStylesPage.on_fontButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_fontButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_foregroundButton_clicked" id="EditorHighlightingStylesPage.on_foregroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_foregroundButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_importAllButton_clicked" id="EditorHighlightingStylesPage.on_importAllButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_importAllButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_importCurrentButton_clicked" id="EditorHighlightingStylesPage.on_importCurrentButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_importCurrentButton_clicked" />
+      <keyword name="EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated" id="EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated" />
+      <keyword name="EditorHighlightingStylesPage.on_styleElementList_currentRowChanged" id="EditorHighlightingStylesPage.on_styleElementList_currentRowChanged" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.on_styleElementList_currentRowChanged" />
+      <keyword name="EditorHighlightingStylesPage.save" id="EditorHighlightingStylesPage.save" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.save" />
+      <keyword name="EditorHighlightingStylesPage.saveState" id="EditorHighlightingStylesPage.saveState" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.saveState" />
+      <keyword name="EditorHighlightingStylesPage.setState" id="EditorHighlightingStylesPage.setState" ref="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html#EditorHighlightingStylesPage.setState" />
+      <keyword name="EditorTypingPage (Module)" id="EditorTypingPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html" />
+      <keyword name="EditorTypingPage" id="EditorTypingPage" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html#EditorTypingPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html#create" />
+      <keyword name="EditorTypingPage (Constructor)" id="EditorTypingPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html#EditorTypingPage.__init__" />
+      <keyword name="EditorTypingPage.on_languageCombo_activated" id="EditorTypingPage.on_languageCombo_activated" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html#EditorTypingPage.on_languageCombo_activated" />
+      <keyword name="EditorTypingPage.save" id="EditorTypingPage.save" ref="eric4.Preferences.ConfigurationPages.EditorTypingPage.html#EditorTypingPage.save" />
+      <keyword name="EditorPropertiesPage (Module)" id="EditorPropertiesPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html" />
+      <keyword name="EditorPropertiesPage" id="EditorPropertiesPage" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html#EditorPropertiesPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html#create" />
+      <keyword name="EditorPropertiesPage (Constructor)" id="EditorPropertiesPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html#EditorPropertiesPage.__init__" />
+      <keyword name="EditorPropertiesPage.save" id="EditorPropertiesPage.save" ref="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html#EditorPropertiesPage.save" />
+      <keyword name="HelpAppearancePage (Module)" id="HelpAppearancePage (Module)" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html" />
+      <keyword name="HelpAppearancePage" id="HelpAppearancePage" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#create" />
+      <keyword name="HelpAppearancePage (Constructor)" id="HelpAppearancePage (Constructor)" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.__init__" />
+      <keyword name="HelpAppearancePage.on_fixedFontButton_clicked" id="HelpAppearancePage.on_fixedFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.on_fixedFontButton_clicked" />
+      <keyword name="HelpAppearancePage.on_secureURLsColourButton_clicked" id="HelpAppearancePage.on_secureURLsColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.on_secureURLsColourButton_clicked" />
+      <keyword name="HelpAppearancePage.on_standardFontButton_clicked" id="HelpAppearancePage.on_standardFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.on_standardFontButton_clicked" />
+      <keyword name="HelpAppearancePage.on_styleSheetButton_clicked" id="HelpAppearancePage.on_styleSheetButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.on_styleSheetButton_clicked" />
+      <keyword name="HelpAppearancePage.save" id="HelpAppearancePage.save" ref="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html#HelpAppearancePage.save" />
+      <keyword name="EditorFilePage (Module)" id="EditorFilePage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html" />
+      <keyword name="EditorFilePage" id="EditorFilePage" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html#EditorFilePage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html#create" />
+      <keyword name="EditorFilePage (Constructor)" id="EditorFilePage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html#EditorFilePage.__init__" />
+      <keyword name="EditorFilePage.save" id="EditorFilePage.save" ref="eric4.Preferences.ConfigurationPages.EditorFilePage.html#EditorFilePage.save" />
+      <keyword name="DebuggerPython3Page (Module)" id="DebuggerPython3Page (Module)" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html" />
+      <keyword name="DebuggerPython3Page" id="DebuggerPython3Page" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#DebuggerPython3Page" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#create" />
+      <keyword name="DebuggerPython3Page (Constructor)" id="DebuggerPython3Page (Constructor)" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#DebuggerPython3Page.__init__" />
+      <keyword name="DebuggerPython3Page.on_debugClientButton_clicked" id="DebuggerPython3Page.on_debugClientButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#DebuggerPython3Page.on_debugClientButton_clicked" />
+      <keyword name="DebuggerPython3Page.on_interpreterButton_clicked" id="DebuggerPython3Page.on_interpreterButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#DebuggerPython3Page.on_interpreterButton_clicked" />
+      <keyword name="DebuggerPython3Page.save" id="DebuggerPython3Page.save" ref="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html#DebuggerPython3Page.save" />
+      <keyword name="QtPage (Module)" id="QtPage (Module)" ref="eric4.Preferences.ConfigurationPages.QtPage.html" />
+      <keyword name="QtPage" id="QtPage" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.QtPage.html#create" />
+      <keyword name="QtPage (Constructor)" id="QtPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.__init__" />
+      <keyword name="QtPage.__updateQt4Sample" id="QtPage.__updateQt4Sample" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.__updateQt4Sample" />
+      <keyword name="QtPage.on_qt4Button_clicked" id="QtPage.on_qt4Button_clicked" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.on_qt4Button_clicked" />
+      <keyword name="QtPage.on_qt4PostfixEdit_textChanged" id="QtPage.on_qt4PostfixEdit_textChanged" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.on_qt4PostfixEdit_textChanged" />
+      <keyword name="QtPage.on_qt4PrefixEdit_textChanged" id="QtPage.on_qt4PrefixEdit_textChanged" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.on_qt4PrefixEdit_textChanged" />
+      <keyword name="QtPage.on_qt4TransButton_clicked" id="QtPage.on_qt4TransButton_clicked" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.on_qt4TransButton_clicked" />
+      <keyword name="QtPage.save" id="QtPage.save" ref="eric4.Preferences.ConfigurationPages.QtPage.html#QtPage.save" />
+      <keyword name="EmailPage (Module)" id="EmailPage (Module)" ref="eric4.Preferences.ConfigurationPages.EmailPage.html" />
+      <keyword name="EmailPage" id="EmailPage" ref="eric4.Preferences.ConfigurationPages.EmailPage.html#EmailPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EmailPage.html#create" />
+      <keyword name="EmailPage (Constructor)" id="EmailPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EmailPage.html#EmailPage.__init__" />
+      <keyword name="EmailPage.save" id="EmailPage.save" ref="eric4.Preferences.ConfigurationPages.EmailPage.html#EmailPage.save" />
+      <keyword name="TerminalPage (Module)" id="TerminalPage (Module)" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html" />
+      <keyword name="TerminalPage" id="TerminalPage" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#create" />
+      <keyword name="TerminalPage (Constructor)" id="TerminalPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage.__init__" />
+      <keyword name="TerminalPage.on_linenumbersFontButton_clicked" id="TerminalPage.on_linenumbersFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage.on_linenumbersFontButton_clicked" />
+      <keyword name="TerminalPage.on_monospacedFontButton_clicked" id="TerminalPage.on_monospacedFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage.on_monospacedFontButton_clicked" />
+      <keyword name="TerminalPage.polishPage" id="TerminalPage.polishPage" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage.polishPage" />
+      <keyword name="TerminalPage.save" id="TerminalPage.save" ref="eric4.Preferences.ConfigurationPages.TerminalPage.html#TerminalPage.save" />
+      <keyword name="EditorExportersPage (Module)" id="EditorExportersPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html" />
+      <keyword name="EditorExportersPage" id="EditorExportersPage" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#EditorExportersPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#create" />
+      <keyword name="EditorExportersPage (Constructor)" id="EditorExportersPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#EditorExportersPage.__init__" />
+      <keyword name="EditorExportersPage.on_exportersCombo_activated" id="EditorExportersPage.on_exportersCombo_activated" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#EditorExportersPage.on_exportersCombo_activated" />
+      <keyword name="EditorExportersPage.on_rtfFontButton_clicked" id="EditorExportersPage.on_rtfFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#EditorExportersPage.on_rtfFontButton_clicked" />
+      <keyword name="EditorExportersPage.save" id="EditorExportersPage.save" ref="eric4.Preferences.ConfigurationPages.EditorExportersPage.html#EditorExportersPage.save" />
+      <keyword name="EditorAutocompletionPage (Module)" id="EditorAutocompletionPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html" />
+      <keyword name="EditorAutocompletionPage" id="EditorAutocompletionPage" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html#EditorAutocompletionPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html#create" />
+      <keyword name="EditorAutocompletionPage (Constructor)" id="EditorAutocompletionPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html#EditorAutocompletionPage.__init__" />
+      <keyword name="EditorAutocompletionPage.save" id="EditorAutocompletionPage.save" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html#EditorAutocompletionPage.save" />
+      <keyword name="EditorHighlightersPage (Module)" id="EditorHighlightersPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html" />
+      <keyword name="EditorHighlightersPage" id="EditorHighlightersPage" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#create" />
+      <keyword name="EditorHighlightersPage (Constructor)" id="EditorHighlightersPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.__init__" />
+      <keyword name="EditorHighlightersPage.on_addLexerButton_clicked" id="EditorHighlightersPage.on_addLexerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.on_addLexerButton_clicked" />
+      <keyword name="EditorHighlightersPage.on_deleteLexerButton_clicked" id="EditorHighlightersPage.on_deleteLexerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.on_deleteLexerButton_clicked" />
+      <keyword name="EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged" id="EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged" />
+      <keyword name="EditorHighlightersPage.on_editorLexerList_itemActivated" id="EditorHighlightersPage.on_editorLexerList_itemActivated" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.on_editorLexerList_itemActivated" />
+      <keyword name="EditorHighlightersPage.on_editorLexerList_itemClicked" id="EditorHighlightersPage.on_editorLexerList_itemClicked" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.on_editorLexerList_itemClicked" />
+      <keyword name="EditorHighlightersPage.save" id="EditorHighlightersPage.save" ref="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html#EditorHighlightersPage.save" />
+      <keyword name="PythonPage (Module)" id="PythonPage (Module)" ref="eric4.Preferences.ConfigurationPages.PythonPage.html" />
+      <keyword name="PythonPage" id="PythonPage" ref="eric4.Preferences.ConfigurationPages.PythonPage.html#PythonPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.PythonPage.html#create" />
+      <keyword name="PythonPage (Constructor)" id="PythonPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.PythonPage.html#PythonPage.__init__" />
+      <keyword name="PythonPage.save" id="PythonPage.save" ref="eric4.Preferences.ConfigurationPages.PythonPage.html#PythonPage.save" />
+      <keyword name="NetworkPage (Module)" id="NetworkPage (Module)" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html" />
+      <keyword name="NetworkPage" id="NetworkPage" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html#NetworkPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html#create" />
+      <keyword name="NetworkPage (Constructor)" id="NetworkPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html#NetworkPage.__init__" />
+      <keyword name="NetworkPage.on_downloadDirButton_clicked" id="NetworkPage.on_downloadDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html#NetworkPage.on_downloadDirButton_clicked" />
+      <keyword name="NetworkPage.save" id="NetworkPage.save" ref="eric4.Preferences.ConfigurationPages.NetworkPage.html#NetworkPage.save" />
+      <keyword name="HelpWebBrowserPage (Module)" id="HelpWebBrowserPage (Module)" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html" />
+      <keyword name="HelpWebBrowserPage" id="HelpWebBrowserPage" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#HelpWebBrowserPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#create" />
+      <keyword name="HelpWebBrowserPage (Constructor)" id="HelpWebBrowserPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#HelpWebBrowserPage.__init__" />
+      <keyword name="HelpWebBrowserPage.on_defaultHomeButton_clicked" id="HelpWebBrowserPage.on_defaultHomeButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#HelpWebBrowserPage.on_defaultHomeButton_clicked" />
+      <keyword name="HelpWebBrowserPage.on_setCurrentPageButton_clicked" id="HelpWebBrowserPage.on_setCurrentPageButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#HelpWebBrowserPage.on_setCurrentPageButton_clicked" />
+      <keyword name="HelpWebBrowserPage.save" id="HelpWebBrowserPage.save" ref="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html#HelpWebBrowserPage.save" />
+      <keyword name="ProjectBrowserPage (Module)" id="ProjectBrowserPage (Module)" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html" />
+      <keyword name="ProjectBrowserPage" id="ProjectBrowserPage" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#create" />
+      <keyword name="ProjectBrowserPage (Constructor)" id="ProjectBrowserPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.__init__" />
+      <keyword name="ProjectBrowserPage.__setProjectBrowsersCheckBoxes" id="ProjectBrowserPage.__setProjectBrowsersCheckBoxes" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.__setProjectBrowsersCheckBoxes" />
+      <keyword name="ProjectBrowserPage.__storeProjectBrowserFlags" id="ProjectBrowserPage.__storeProjectBrowserFlags" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.__storeProjectBrowserFlags" />
+      <keyword name="ProjectBrowserPage.on_pbHighlightedButton_clicked" id="ProjectBrowserPage.on_pbHighlightedButton_clicked" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.on_pbHighlightedButton_clicked" />
+      <keyword name="ProjectBrowserPage.on_projectTypeCombo_activated" id="ProjectBrowserPage.on_projectTypeCombo_activated" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.on_projectTypeCombo_activated" />
+      <keyword name="ProjectBrowserPage.save" id="ProjectBrowserPage.save" ref="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html#ProjectBrowserPage.save" />
+      <keyword name="ConfigurationPageBase (Module)" id="ConfigurationPageBase (Module)" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html" />
+      <keyword name="ConfigurationPageBase" id="ConfigurationPageBase" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase" />
+      <keyword name="ConfigurationPageBase (Constructor)" id="ConfigurationPageBase (Constructor)" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.__init__" />
+      <keyword name="ConfigurationPageBase.initColour" id="ConfigurationPageBase.initColour" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.initColour" />
+      <keyword name="ConfigurationPageBase.polishPage" id="ConfigurationPageBase.polishPage" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.polishPage" />
+      <keyword name="ConfigurationPageBase.saveState" id="ConfigurationPageBase.saveState" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.saveState" />
+      <keyword name="ConfigurationPageBase.selectColour" id="ConfigurationPageBase.selectColour" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.selectColour" />
+      <keyword name="ConfigurationPageBase.selectFont" id="ConfigurationPageBase.selectFont" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.selectFont" />
+      <keyword name="ConfigurationPageBase.setState" id="ConfigurationPageBase.setState" ref="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html#ConfigurationPageBase.setState" />
+      <keyword name="EditorGeneralPage (Module)" id="EditorGeneralPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html" />
+      <keyword name="EditorGeneralPage" id="EditorGeneralPage" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html#EditorGeneralPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html#create" />
+      <keyword name="EditorGeneralPage (Constructor)" id="EditorGeneralPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html#EditorGeneralPage.__init__" />
+      <keyword name="EditorGeneralPage.on_tabforindentationCheckBox_toggled" id="EditorGeneralPage.on_tabforindentationCheckBox_toggled" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html#EditorGeneralPage.on_tabforindentationCheckBox_toggled" />
+      <keyword name="EditorGeneralPage.save" id="EditorGeneralPage.save" ref="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html#EditorGeneralPage.save" />
+      <keyword name="ViewmanagerPage (Module)" id="ViewmanagerPage (Module)" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html" />
+      <keyword name="ViewmanagerPage" id="ViewmanagerPage" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html#create" />
+      <keyword name="ViewmanagerPage (Constructor)" id="ViewmanagerPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.__init__" />
+      <keyword name="ViewmanagerPage.on_windowComboBox_activated" id="ViewmanagerPage.on_windowComboBox_activated" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.on_windowComboBox_activated" />
+      <keyword name="ViewmanagerPage.save" id="ViewmanagerPage.save" ref="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html#ViewmanagerPage.save" />
+      <keyword name="EditorAPIsPage (Module)" id="EditorAPIsPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html" />
+      <keyword name="EditorAPIsPage" id="EditorAPIsPage" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#create" />
+      <keyword name="EditorAPIsPage (Constructor)" id="EditorAPIsPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__init__" />
+      <keyword name="EditorAPIsPage.__apiPreparationCancelled" id="EditorAPIsPage.__apiPreparationCancelled" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__apiPreparationCancelled" />
+      <keyword name="EditorAPIsPage.__apiPreparationFinished" id="EditorAPIsPage.__apiPreparationFinished" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__apiPreparationFinished" />
+      <keyword name="EditorAPIsPage.__apiPreparationStarted" id="EditorAPIsPage.__apiPreparationStarted" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__apiPreparationStarted" />
+      <keyword name="EditorAPIsPage.__editorGetApisFromApiList" id="EditorAPIsPage.__editorGetApisFromApiList" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.__editorGetApisFromApiList" />
+      <keyword name="EditorAPIsPage.on_addApiFileButton_clicked" id="EditorAPIsPage.on_addApiFileButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addApiFileButton_clicked" />
+      <keyword name="EditorAPIsPage.on_addInstalledApiFileButton_clicked" id="EditorAPIsPage.on_addInstalledApiFileButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addInstalledApiFileButton_clicked" />
+      <keyword name="EditorAPIsPage.on_addPluginApiFileButton_clicked" id="EditorAPIsPage.on_addPluginApiFileButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_addPluginApiFileButton_clicked" />
+      <keyword name="EditorAPIsPage.on_apiFileButton_clicked" id="EditorAPIsPage.on_apiFileButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_apiFileButton_clicked" />
+      <keyword name="EditorAPIsPage.on_apiLanguageComboBox_activated" id="EditorAPIsPage.on_apiLanguageComboBox_activated" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_apiLanguageComboBox_activated" />
+      <keyword name="EditorAPIsPage.on_deleteApiFileButton_clicked" id="EditorAPIsPage.on_deleteApiFileButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_deleteApiFileButton_clicked" />
+      <keyword name="EditorAPIsPage.on_prepareApiButton_clicked" id="EditorAPIsPage.on_prepareApiButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.on_prepareApiButton_clicked" />
+      <keyword name="EditorAPIsPage.save" id="EditorAPIsPage.save" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.save" />
+      <keyword name="EditorAPIsPage.saveState" id="EditorAPIsPage.saveState" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.saveState" />
+      <keyword name="EditorAPIsPage.setState" id="EditorAPIsPage.setState" ref="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html#EditorAPIsPage.setState" />
+      <keyword name="MultiProjectPage (Module)" id="MultiProjectPage (Module)" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html" />
+      <keyword name="MultiProjectPage" id="MultiProjectPage" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html#MultiProjectPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html#create" />
+      <keyword name="MultiProjectPage (Constructor)" id="MultiProjectPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html#MultiProjectPage.__init__" />
+      <keyword name="MultiProjectPage.save" id="MultiProjectPage.save" ref="eric4.Preferences.ConfigurationPages.MultiProjectPage.html#MultiProjectPage.save" />
+      <keyword name="IconsPreviewDialog (Module)" id="IconsPreviewDialog (Module)" ref="eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html" />
+      <keyword name="IconsPreviewDialog" id="IconsPreviewDialog" ref="eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog" />
+      <keyword name="IconsPreviewDialog (Constructor)" id="IconsPreviewDialog (Constructor)" ref="eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog.__init__" />
+      <keyword name="TemplatesPage (Module)" id="TemplatesPage (Module)" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html" />
+      <keyword name="TemplatesPage" id="TemplatesPage" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html#TemplatesPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html#create" />
+      <keyword name="TemplatesPage (Constructor)" id="TemplatesPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html#TemplatesPage.__init__" />
+      <keyword name="TemplatesPage.save" id="TemplatesPage.save" ref="eric4.Preferences.ConfigurationPages.TemplatesPage.html#TemplatesPage.save" />
+      <keyword name="CorbaPage (Module)" id="CorbaPage (Module)" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html" />
+      <keyword name="CorbaPage" id="CorbaPage" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html#CorbaPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html#create" />
+      <keyword name="CorbaPage (Constructor)" id="CorbaPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html#CorbaPage.__init__" />
+      <keyword name="CorbaPage.on_idlButton_clicked" id="CorbaPage.on_idlButton_clicked" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html#CorbaPage.on_idlButton_clicked" />
+      <keyword name="CorbaPage.save" id="CorbaPage.save" ref="eric4.Preferences.ConfigurationPages.CorbaPage.html#CorbaPage.save" />
+      <keyword name="PrinterPage (Module)" id="PrinterPage (Module)" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html" />
+      <keyword name="PrinterPage" id="PrinterPage" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#PrinterPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#create" />
+      <keyword name="PrinterPage (Constructor)" id="PrinterPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#PrinterPage.__init__" />
+      <keyword name="PrinterPage.on_printheaderFontButton_clicked" id="PrinterPage.on_printheaderFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#PrinterPage.on_printheaderFontButton_clicked" />
+      <keyword name="PrinterPage.polishPage" id="PrinterPage.polishPage" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#PrinterPage.polishPage" />
+      <keyword name="PrinterPage.save" id="PrinterPage.save" ref="eric4.Preferences.ConfigurationPages.PrinterPage.html#PrinterPage.save" />
+      <keyword name="GraphicsPage (Module)" id="GraphicsPage (Module)" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html" />
+      <keyword name="GraphicsPage" id="GraphicsPage" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#GraphicsPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#create" />
+      <keyword name="GraphicsPage (Constructor)" id="GraphicsPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#GraphicsPage.__init__" />
+      <keyword name="GraphicsPage.on_graphicsFontButton_clicked" id="GraphicsPage.on_graphicsFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#GraphicsPage.on_graphicsFontButton_clicked" />
+      <keyword name="GraphicsPage.polishPage" id="GraphicsPage.polishPage" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#GraphicsPage.polishPage" />
+      <keyword name="GraphicsPage.save" id="GraphicsPage.save" ref="eric4.Preferences.ConfigurationPages.GraphicsPage.html#GraphicsPage.save" />
+      <keyword name="EditorStylesPage (Module)" id="EditorStylesPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html" />
+      <keyword name="EditorStylesPage" id="EditorStylesPage" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#create" />
+      <keyword name="EditorStylesPage (Constructor)" id="EditorStylesPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.__init__" />
+      <keyword name="EditorStylesPage.on_caretForegroundButton_clicked" id="EditorStylesPage.on_caretForegroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_caretForegroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_caretlineBackgroundButton_clicked" id="EditorStylesPage.on_caretlineBackgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_caretlineBackgroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_currentLineMarkerButton_clicked" id="EditorStylesPage.on_currentLineMarkerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_currentLineMarkerButton_clicked" />
+      <keyword name="EditorStylesPage.on_defaultFontButton_clicked" id="EditorStylesPage.on_defaultFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_defaultFontButton_clicked" />
+      <keyword name="EditorStylesPage.on_edgeBackgroundColorButton_clicked" id="EditorStylesPage.on_edgeBackgroundColorButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_edgeBackgroundColorButton_clicked" />
+      <keyword name="EditorStylesPage.on_errorMarkerButton_clicked" id="EditorStylesPage.on_errorMarkerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_errorMarkerButton_clicked" />
+      <keyword name="EditorStylesPage.on_foldmarginBackgroundButton_clicked" id="EditorStylesPage.on_foldmarginBackgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_foldmarginBackgroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_linenumbersFontButton_clicked" id="EditorStylesPage.on_linenumbersFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_linenumbersFontButton_clicked" />
+      <keyword name="EditorStylesPage.on_marginsBackgroundButton_clicked" id="EditorStylesPage.on_marginsBackgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_marginsBackgroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_marginsForegroundButton_clicked" id="EditorStylesPage.on_marginsForegroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_marginsForegroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_matchingBracesBackButton_clicked" id="EditorStylesPage.on_matchingBracesBackButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_matchingBracesBackButton_clicked" />
+      <keyword name="EditorStylesPage.on_matchingBracesButton_clicked" id="EditorStylesPage.on_matchingBracesButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_matchingBracesButton_clicked" />
+      <keyword name="EditorStylesPage.on_monospacedFontButton_clicked" id="EditorStylesPage.on_monospacedFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_monospacedFontButton_clicked" />
+      <keyword name="EditorStylesPage.on_nonmatchingBracesBackButton_clicked" id="EditorStylesPage.on_nonmatchingBracesBackButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_nonmatchingBracesBackButton_clicked" />
+      <keyword name="EditorStylesPage.on_nonmatchingBracesButton_clicked" id="EditorStylesPage.on_nonmatchingBracesButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_nonmatchingBracesButton_clicked" />
+      <keyword name="EditorStylesPage.on_selectionBackgroundButton_clicked" id="EditorStylesPage.on_selectionBackgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_selectionBackgroundButton_clicked" />
+      <keyword name="EditorStylesPage.on_selectionForegroundButton_clicked" id="EditorStylesPage.on_selectionForegroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.on_selectionForegroundButton_clicked" />
+      <keyword name="EditorStylesPage.polishPage" id="EditorStylesPage.polishPage" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.polishPage" />
+      <keyword name="EditorStylesPage.save" id="EditorStylesPage.save" ref="eric4.Preferences.ConfigurationPages.EditorStylesPage.html#EditorStylesPage.save" />
+      <keyword name="HelpDocumentationPage (Module)" id="HelpDocumentationPage (Module)" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html" />
+      <keyword name="HelpDocumentationPage" id="HelpDocumentationPage" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#create" />
+      <keyword name="HelpDocumentationPage (Constructor)" id="HelpDocumentationPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.__init__" />
+      <keyword name="HelpDocumentationPage.on_pyqt4DocDirButton_clicked" id="HelpDocumentationPage.on_pyqt4DocDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.on_pyqt4DocDirButton_clicked" />
+      <keyword name="HelpDocumentationPage.on_pysideDocDirButton_clicked" id="HelpDocumentationPage.on_pysideDocDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.on_pysideDocDirButton_clicked" />
+      <keyword name="HelpDocumentationPage.on_pythonDocDirButton_clicked" id="HelpDocumentationPage.on_pythonDocDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.on_pythonDocDirButton_clicked" />
+      <keyword name="HelpDocumentationPage.on_qt4DocDirButton_clicked" id="HelpDocumentationPage.on_qt4DocDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.on_qt4DocDirButton_clicked" />
+      <keyword name="HelpDocumentationPage.save" id="HelpDocumentationPage.save" ref="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html#HelpDocumentationPage.save" />
+      <keyword name="EditorCalltipsPage (Module)" id="EditorCalltipsPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html" />
+      <keyword name="EditorCalltipsPage" id="EditorCalltipsPage" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html#create" />
+      <keyword name="EditorCalltipsPage (Constructor)" id="EditorCalltipsPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage.__init__" />
+      <keyword name="EditorCalltipsPage.on_calltipsBackgroundButton_clicked" id="EditorCalltipsPage.on_calltipsBackgroundButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage.on_calltipsBackgroundButton_clicked" />
+      <keyword name="EditorCalltipsPage.save" id="EditorCalltipsPage.save" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html#EditorCalltipsPage.save" />
+      <keyword name="ProjectPage (Module)" id="ProjectPage (Module)" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html" />
+      <keyword name="ProjectPage" id="ProjectPage" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html#ProjectPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html#create" />
+      <keyword name="ProjectPage (Constructor)" id="ProjectPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html#ProjectPage.__init__" />
+      <keyword name="ProjectPage.save" id="ProjectPage.save" ref="eric4.Preferences.ConfigurationPages.ProjectPage.html#ProjectPage.save" />
+      <keyword name="EditorAutocompletionQScintillaPage (Module)" id="EditorAutocompletionQScintillaPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html" />
+      <keyword name="EditorAutocompletionQScintillaPage" id="EditorAutocompletionQScintillaPage" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#EditorAutocompletionQScintillaPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#create" />
+      <keyword name="EditorAutocompletionQScintillaPage (Constructor)" id="EditorAutocompletionQScintillaPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#EditorAutocompletionQScintillaPage.__init__" />
+      <keyword name="EditorAutocompletionQScintillaPage.save" id="EditorAutocompletionQScintillaPage.save" ref="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html#EditorAutocompletionQScintillaPage.save" />
+      <keyword name="ShellPage (Module)" id="ShellPage (Module)" ref="eric4.Preferences.ConfigurationPages.ShellPage.html" />
+      <keyword name="ShellPage" id="ShellPage" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#create" />
+      <keyword name="ShellPage (Constructor)" id="ShellPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage.__init__" />
+      <keyword name="ShellPage.on_linenumbersFontButton_clicked" id="ShellPage.on_linenumbersFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage.on_linenumbersFontButton_clicked" />
+      <keyword name="ShellPage.on_monospacedFontButton_clicked" id="ShellPage.on_monospacedFontButton_clicked" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage.on_monospacedFontButton_clicked" />
+      <keyword name="ShellPage.polishPage" id="ShellPage.polishPage" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage.polishPage" />
+      <keyword name="ShellPage.save" id="ShellPage.save" ref="eric4.Preferences.ConfigurationPages.ShellPage.html#ShellPage.save" />
+      <keyword name="DebuggerGeneralPage (Module)" id="DebuggerGeneralPage (Module)" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html" />
+      <keyword name="DebuggerGeneralPage" id="DebuggerGeneralPage" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#create" />
+      <keyword name="DebuggerGeneralPage (Constructor)" id="DebuggerGeneralPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.__init__" />
+      <keyword name="DebuggerGeneralPage.on_addAllowedHostButton_clicked" id="DebuggerGeneralPage.on_addAllowedHostButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.on_addAllowedHostButton_clicked" />
+      <keyword name="DebuggerGeneralPage.on_allowedHostsList_currentItemChanged" id="DebuggerGeneralPage.on_allowedHostsList_currentItemChanged" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.on_allowedHostsList_currentItemChanged" />
+      <keyword name="DebuggerGeneralPage.on_deleteAllowedHostButton_clicked" id="DebuggerGeneralPage.on_deleteAllowedHostButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.on_deleteAllowedHostButton_clicked" />
+      <keyword name="DebuggerGeneralPage.on_editAllowedHostButton_clicked" id="DebuggerGeneralPage.on_editAllowedHostButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.on_editAllowedHostButton_clicked" />
+      <keyword name="DebuggerGeneralPage.save" id="DebuggerGeneralPage.save" ref="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html#DebuggerGeneralPage.save" />
+      <keyword name="VcsPage (Module)" id="VcsPage (Module)" ref="eric4.Preferences.ConfigurationPages.VcsPage.html" />
+      <keyword name="VcsPage" id="VcsPage" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#create" />
+      <keyword name="VcsPage (Constructor)" id="VcsPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.__init__" />
+      <keyword name="VcsPage.on_pbVcsAddedButton_clicked" id="VcsPage.on_pbVcsAddedButton_clicked" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.on_pbVcsAddedButton_clicked" />
+      <keyword name="VcsPage.on_pbVcsConflictButton_clicked" id="VcsPage.on_pbVcsConflictButton_clicked" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.on_pbVcsConflictButton_clicked" />
+      <keyword name="VcsPage.on_pbVcsModifiedButton_clicked" id="VcsPage.on_pbVcsModifiedButton_clicked" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.on_pbVcsModifiedButton_clicked" />
+      <keyword name="VcsPage.on_pbVcsReplacedButton_clicked" id="VcsPage.on_pbVcsReplacedButton_clicked" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.on_pbVcsReplacedButton_clicked" />
+      <keyword name="VcsPage.on_pbVcsUpdateButton_clicked" id="VcsPage.on_pbVcsUpdateButton_clicked" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.on_pbVcsUpdateButton_clicked" />
+      <keyword name="VcsPage.save" id="VcsPage.save" ref="eric4.Preferences.ConfigurationPages.VcsPage.html#VcsPage.save" />
+      <keyword name="InterfacePage (Module)" id="InterfacePage (Module)" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html" />
+      <keyword name="InterfacePage" id="InterfacePage" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#create" />
+      <keyword name="InterfacePage (Constructor)" id="InterfacePage (Constructor)" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.__init__" />
+      <keyword name="InterfacePage.__populateLanguageCombo" id="InterfacePage.__populateLanguageCombo" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.__populateLanguageCombo" />
+      <keyword name="InterfacePage.__populateStyleCombo" id="InterfacePage.__populateStyleCombo" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.__populateStyleCombo" />
+      <keyword name="InterfacePage.on_resetLayoutButton_clicked" id="InterfacePage.on_resetLayoutButton_clicked" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.on_resetLayoutButton_clicked" />
+      <keyword name="InterfacePage.on_stderrTextColourButton_clicked" id="InterfacePage.on_stderrTextColourButton_clicked" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.on_stderrTextColourButton_clicked" />
+      <keyword name="InterfacePage.on_styleSheetButton_clicked" id="InterfacePage.on_styleSheetButton_clicked" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.on_styleSheetButton_clicked" />
+      <keyword name="InterfacePage.save" id="InterfacePage.save" ref="eric4.Preferences.ConfigurationPages.InterfacePage.html#InterfacePage.save" />
+      <keyword name="DebuggerRubyPage (Module)" id="DebuggerRubyPage (Module)" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html" />
+      <keyword name="DebuggerRubyPage" id="DebuggerRubyPage" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html#DebuggerRubyPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html#create" />
+      <keyword name="DebuggerRubyPage (Constructor)" id="DebuggerRubyPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html#DebuggerRubyPage.__init__" />
+      <keyword name="DebuggerRubyPage.on_rubyInterpreterButton_clicked" id="DebuggerRubyPage.on_rubyInterpreterButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html#DebuggerRubyPage.on_rubyInterpreterButton_clicked" />
+      <keyword name="DebuggerRubyPage.save" id="DebuggerRubyPage.save" ref="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html#DebuggerRubyPage.save" />
+      <keyword name="ApplicationPage (Module)" id="ApplicationPage (Module)" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html" />
+      <keyword name="ApplicationPage" id="ApplicationPage" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html#ApplicationPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html#create" />
+      <keyword name="ApplicationPage (Constructor)" id="ApplicationPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html#ApplicationPage.__init__" />
+      <keyword name="ApplicationPage.save" id="ApplicationPage.save" ref="eric4.Preferences.ConfigurationPages.ApplicationPage.html#ApplicationPage.save" />
+      <keyword name="EditorSpellCheckingPage (Module)" id="EditorSpellCheckingPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html" />
+      <keyword name="EditorSpellCheckingPage" id="EditorSpellCheckingPage" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#create" />
+      <keyword name="EditorSpellCheckingPage (Constructor)" id="EditorSpellCheckingPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage.__init__" />
+      <keyword name="EditorSpellCheckingPage.on_pelButton_clicked" id="EditorSpellCheckingPage.on_pelButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage.on_pelButton_clicked" />
+      <keyword name="EditorSpellCheckingPage.on_pwlButton_clicked" id="EditorSpellCheckingPage.on_pwlButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage.on_pwlButton_clicked" />
+      <keyword name="EditorSpellCheckingPage.on_spellingMarkerButton_clicked" id="EditorSpellCheckingPage.on_spellingMarkerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage.on_spellingMarkerButton_clicked" />
+      <keyword name="EditorSpellCheckingPage.save" id="EditorSpellCheckingPage.save" ref="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html#EditorSpellCheckingPage.save" />
+      <keyword name="DebuggerPythonPage (Module)" id="DebuggerPythonPage (Module)" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html" />
+      <keyword name="DebuggerPythonPage" id="DebuggerPythonPage" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#create" />
+      <keyword name="DebuggerPythonPage (Constructor)" id="DebuggerPythonPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.__init__" />
+      <keyword name="DebuggerPythonPage.on_debugClientButton_clicked" id="DebuggerPythonPage.on_debugClientButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.on_debugClientButton_clicked" />
+      <keyword name="DebuggerPythonPage.on_interpreterButton_clicked" id="DebuggerPythonPage.on_interpreterButton_clicked" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.on_interpreterButton_clicked" />
+      <keyword name="DebuggerPythonPage.save" id="DebuggerPythonPage.save" ref="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html#DebuggerPythonPage.save" />
+      <keyword name="EditorSearchPage (Module)" id="EditorSearchPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html" />
+      <keyword name="EditorSearchPage" id="EditorSearchPage" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html#EditorSearchPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html#create" />
+      <keyword name="EditorSearchPage (Constructor)" id="EditorSearchPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html#EditorSearchPage.__init__" />
+      <keyword name="EditorSearchPage.on_searchMarkerButton_clicked" id="EditorSearchPage.on_searchMarkerButton_clicked" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html#EditorSearchPage.on_searchMarkerButton_clicked" />
+      <keyword name="EditorSearchPage.save" id="EditorSearchPage.save" ref="eric4.Preferences.ConfigurationPages.EditorSearchPage.html#EditorSearchPage.save" />
+      <keyword name="PluginManagerPage (Module)" id="PluginManagerPage (Module)" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html" />
+      <keyword name="PluginManagerPage" id="PluginManagerPage" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html#PluginManagerPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html#create" />
+      <keyword name="PluginManagerPage (Constructor)" id="PluginManagerPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html#PluginManagerPage.__init__" />
+      <keyword name="PluginManagerPage.on_downloadDirButton_clicked" id="PluginManagerPage.on_downloadDirButton_clicked" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html#PluginManagerPage.on_downloadDirButton_clicked" />
+      <keyword name="PluginManagerPage.save" id="PluginManagerPage.save" ref="eric4.Preferences.ConfigurationPages.PluginManagerPage.html#PluginManagerPage.save" />
+      <keyword name="EditorCalltipsQScintillaPage (Module)" id="EditorCalltipsQScintillaPage (Module)" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html" />
+      <keyword name="EditorCalltipsQScintillaPage" id="EditorCalltipsQScintillaPage" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html#EditorCalltipsQScintillaPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html#create" />
+      <keyword name="EditorCalltipsQScintillaPage (Constructor)" id="EditorCalltipsQScintillaPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html#EditorCalltipsQScintillaPage.__init__" />
+      <keyword name="EditorCalltipsQScintillaPage.save" id="EditorCalltipsQScintillaPage.save" ref="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html#EditorCalltipsQScintillaPage.save" />
+      <keyword name="HelpViewersPage (Module)" id="HelpViewersPage (Module)" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html" />
+      <keyword name="HelpViewersPage" id="HelpViewersPage" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#create" />
+      <keyword name="HelpViewersPage (Constructor)" id="HelpViewersPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.__init__" />
+      <keyword name="HelpViewersPage.on_chmviewerButton_clicked" id="HelpViewersPage.on_chmviewerButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.on_chmviewerButton_clicked" />
+      <keyword name="HelpViewersPage.on_customViewerSelectionButton_clicked" id="HelpViewersPage.on_customViewerSelectionButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.on_customViewerSelectionButton_clicked" />
+      <keyword name="HelpViewersPage.on_pdfviewerButton_clicked" id="HelpViewersPage.on_pdfviewerButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.on_pdfviewerButton_clicked" />
+      <keyword name="HelpViewersPage.on_webbrowserButton_clicked" id="HelpViewersPage.on_webbrowserButton_clicked" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.on_webbrowserButton_clicked" />
+      <keyword name="HelpViewersPage.save" id="HelpViewersPage.save" ref="eric4.Preferences.ConfigurationPages.HelpViewersPage.html#HelpViewersPage.save" />
+      <keyword name="IconsPage (Module)" id="IconsPage (Module)" ref="eric4.Preferences.ConfigurationPages.IconsPage.html" />
+      <keyword name="IconsPage" id="IconsPage" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage" />
+      <keyword name="create" id="create" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#create" />
+      <keyword name="IconsPage (Constructor)" id="IconsPage (Constructor)" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.__init__" />
+      <keyword name="IconsPage.on_addIconDirectoryButton_clicked" id="IconsPage.on_addIconDirectoryButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_addIconDirectoryButton_clicked" />
+      <keyword name="IconsPage.on_deleteIconDirectoryButton_clicked" id="IconsPage.on_deleteIconDirectoryButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_deleteIconDirectoryButton_clicked" />
+      <keyword name="IconsPage.on_downButton_clicked" id="IconsPage.on_downButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_downButton_clicked" />
+      <keyword name="IconsPage.on_iconDirectoryButton_clicked" id="IconsPage.on_iconDirectoryButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_iconDirectoryButton_clicked" />
+      <keyword name="IconsPage.on_iconDirectoryEdit_textChanged" id="IconsPage.on_iconDirectoryEdit_textChanged" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_iconDirectoryEdit_textChanged" />
+      <keyword name="IconsPage.on_iconDirectoryList_currentRowChanged" id="IconsPage.on_iconDirectoryList_currentRowChanged" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_iconDirectoryList_currentRowChanged" />
+      <keyword name="IconsPage.on_showIconsButton_clicked" id="IconsPage.on_showIconsButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_showIconsButton_clicked" />
+      <keyword name="IconsPage.on_upButton_clicked" id="IconsPage.on_upButton_clicked" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.on_upButton_clicked" />
+      <keyword name="IconsPage.save" id="IconsPage.save" ref="eric4.Preferences.ConfigurationPages.IconsPage.html#IconsPage.save" />
+      <keyword name="VcsPlugins (Package)" id="VcsPlugins (Package)" ref="index-eric4.Plugins.VcsPlugins.html" />
+      <keyword name="AboutPlugin (Package)" id="AboutPlugin (Package)" ref="index-eric4.Plugins.AboutPlugin.html" />
+      <keyword name="AboutDialog (Module)" id="AboutDialog (Module)" ref="eric4.Plugins.AboutPlugin.AboutDialog.html" />
+      <keyword name="AboutDialog" id="AboutDialog" ref="eric4.Plugins.AboutPlugin.AboutDialog.html#AboutDialog" />
+      <keyword name="AboutDialog (Constructor)" id="AboutDialog (Constructor)" ref="eric4.Plugins.AboutPlugin.AboutDialog.html#AboutDialog.__init__" />
+      <keyword name="CheckerPlugins (Package)" id="CheckerPlugins (Package)" ref="index-eric4.Plugins.CheckerPlugins.html" />
+      <keyword name="ViewManagerPlugins (Package)" id="ViewManagerPlugins (Package)" ref="index-eric4.Plugins.ViewManagerPlugins.html" />
+      <keyword name="WizardPlugins (Package)" id="WizardPlugins (Package)" ref="index-eric4.Plugins.WizardPlugins.html" />
+      <keyword name="DocumentationPlugins (Package)" id="DocumentationPlugins (Package)" ref="index-eric4.Plugins.DocumentationPlugins.html" />
+      <keyword name="vcsSubversion (Package)" id="vcsSubversion (Package)" ref="index-eric4.Plugins.VcsPlugins.vcsSubversion.html" />
+      <keyword name="SvnRelocateDialog (Module)" id="SvnRelocateDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html" />
+      <keyword name="SvnRelocateDialog" id="SvnRelocateDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html#SvnRelocateDialog" />
+      <keyword name="SvnRelocateDialog (Constructor)" id="SvnRelocateDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html#SvnRelocateDialog.__init__" />
+      <keyword name="SvnRelocateDialog.getData" id="SvnRelocateDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html#SvnRelocateDialog.getData" />
+      <keyword name="SvnRevisionSelectionDialog (Module)" id="SvnRevisionSelectionDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html" />
+      <keyword name="SvnRevisionSelectionDialog" id="SvnRevisionSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog" />
+      <keyword name="SvnRevisionSelectionDialog (Constructor)" id="SvnRevisionSelectionDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.__init__" />
+      <keyword name="SvnRevisionSelectionDialog.__getRevision" id="SvnRevisionSelectionDialog.__getRevision" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.__getRevision" />
+      <keyword name="SvnRevisionSelectionDialog.getRevisions" id="SvnRevisionSelectionDialog.getRevisions" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.getRevisions" />
+      <keyword name="SvnPropListDialog (Module)" id="SvnPropListDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html" />
+      <keyword name="SvnPropListDialog" id="SvnPropListDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog" />
+      <keyword name="SvnPropListDialog (Constructor)" id="SvnPropListDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__init__" />
+      <keyword name="SvnPropListDialog.__finish" id="SvnPropListDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__finish" />
+      <keyword name="SvnPropListDialog.__generateItem" id="SvnPropListDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__generateItem" />
+      <keyword name="SvnPropListDialog.__procFinished" id="SvnPropListDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__procFinished" />
+      <keyword name="SvnPropListDialog.__readStderr" id="SvnPropListDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__readStderr" />
+      <keyword name="SvnPropListDialog.__readStdout" id="SvnPropListDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__readStdout" />
+      <keyword name="SvnPropListDialog.__resizeColumns" id="SvnPropListDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__resizeColumns" />
+      <keyword name="SvnPropListDialog.__resort" id="SvnPropListDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.__resort" />
+      <keyword name="SvnPropListDialog.closeEvent" id="SvnPropListDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.closeEvent" />
+      <keyword name="SvnPropListDialog.on_buttonBox_clicked" id="SvnPropListDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.on_buttonBox_clicked" />
+      <keyword name="SvnPropListDialog.start" id="SvnPropListDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html#SvnPropListDialog.start" />
+      <keyword name="SvnBlameDialog (Module)" id="SvnBlameDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html" />
+      <keyword name="SvnBlameDialog" id="SvnBlameDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog" />
+      <keyword name="SvnBlameDialog (Constructor)" id="SvnBlameDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__init__" />
+      <keyword name="SvnBlameDialog.__finish" id="SvnBlameDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__finish" />
+      <keyword name="SvnBlameDialog.__generateItem" id="SvnBlameDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__generateItem" />
+      <keyword name="SvnBlameDialog.__procFinished" id="SvnBlameDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__procFinished" />
+      <keyword name="SvnBlameDialog.__readStderr" id="SvnBlameDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__readStderr" />
+      <keyword name="SvnBlameDialog.__readStdout" id="SvnBlameDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__readStdout" />
+      <keyword name="SvnBlameDialog.__resizeColumns" id="SvnBlameDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.__resizeColumns" />
+      <keyword name="SvnBlameDialog.closeEvent" id="SvnBlameDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.closeEvent" />
+      <keyword name="SvnBlameDialog.keyPressEvent" id="SvnBlameDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.keyPressEvent" />
+      <keyword name="SvnBlameDialog.on_buttonBox_clicked" id="SvnBlameDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.on_buttonBox_clicked" />
+      <keyword name="SvnBlameDialog.on_input_returnPressed" id="SvnBlameDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.on_input_returnPressed" />
+      <keyword name="SvnBlameDialog.on_passwordCheckBox_toggled" id="SvnBlameDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnBlameDialog.on_sendButton_clicked" id="SvnBlameDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.on_sendButton_clicked" />
+      <keyword name="SvnBlameDialog.start" id="SvnBlameDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html#SvnBlameDialog.start" />
+      <keyword name="SvnStatusMonitorThread (Module)" id="SvnStatusMonitorThread (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html" />
+      <keyword name="SvnStatusMonitorThread" id="SvnStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html#SvnStatusMonitorThread" />
+      <keyword name="SvnStatusMonitorThread (Constructor)" id="SvnStatusMonitorThread (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html#SvnStatusMonitorThread.__init__" />
+      <keyword name="SvnStatusMonitorThread._performMonitor" id="SvnStatusMonitorThread._performMonitor" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html#SvnStatusMonitorThread._performMonitor" />
+      <keyword name="SvnUrlSelectionDialog (Module)" id="SvnUrlSelectionDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html" />
+      <keyword name="SvnUrlSelectionDialog" id="SvnUrlSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog" />
+      <keyword name="SvnUrlSelectionDialog (Constructor)" id="SvnUrlSelectionDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.__init__" />
+      <keyword name="SvnUrlSelectionDialog.__changeLabelCombo" id="SvnUrlSelectionDialog.__changeLabelCombo" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.__changeLabelCombo" />
+      <keyword name="SvnUrlSelectionDialog.getURLs" id="SvnUrlSelectionDialog.getURLs" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.getURLs" />
+      <keyword name="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" id="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" />
+      <keyword name="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" id="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" />
+      <keyword name="SvnStatusDialog (Module)" id="SvnStatusDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html" />
+      <keyword name="SvnStatusDialog" id="SvnStatusDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog" />
+      <keyword name="SvnStatusDialog (Constructor)" id="SvnStatusDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__init__" />
+      <keyword name="SvnStatusDialog.__add" id="SvnStatusDialog.__add" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__add" />
+      <keyword name="SvnStatusDialog.__addToChangelist" id="SvnStatusDialog.__addToChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__addToChangelist" />
+      <keyword name="SvnStatusDialog.__breakLock" id="SvnStatusDialog.__breakLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__breakLock" />
+      <keyword name="SvnStatusDialog.__commit" id="SvnStatusDialog.__commit" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__commit" />
+      <keyword name="SvnStatusDialog.__committed" id="SvnStatusDialog.__committed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__committed" />
+      <keyword name="SvnStatusDialog.__finish" id="SvnStatusDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__finish" />
+      <keyword name="SvnStatusDialog.__generateItem" id="SvnStatusDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__generateItem" />
+      <keyword name="SvnStatusDialog.__getChangelistItems" id="SvnStatusDialog.__getChangelistItems" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__getChangelistItems" />
+      <keyword name="SvnStatusDialog.__getLockActionItems" id="SvnStatusDialog.__getLockActionItems" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__getLockActionItems" />
+      <keyword name="SvnStatusDialog.__getModifiedItems" id="SvnStatusDialog.__getModifiedItems" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__getModifiedItems" />
+      <keyword name="SvnStatusDialog.__getNonChangelistItems" id="SvnStatusDialog.__getNonChangelistItems" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__getNonChangelistItems" />
+      <keyword name="SvnStatusDialog.__getUnversionedItems" id="SvnStatusDialog.__getUnversionedItems" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__getUnversionedItems" />
+      <keyword name="SvnStatusDialog.__lock" id="SvnStatusDialog.__lock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__lock" />
+      <keyword name="SvnStatusDialog.__procFinished" id="SvnStatusDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__procFinished" />
+      <keyword name="SvnStatusDialog.__readStderr" id="SvnStatusDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__readStderr" />
+      <keyword name="SvnStatusDialog.__readStdout" id="SvnStatusDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__readStdout" />
+      <keyword name="SvnStatusDialog.__removeFromChangelist" id="SvnStatusDialog.__removeFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__removeFromChangelist" />
+      <keyword name="SvnStatusDialog.__resizeColumns" id="SvnStatusDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__resizeColumns" />
+      <keyword name="SvnStatusDialog.__resort" id="SvnStatusDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__resort" />
+      <keyword name="SvnStatusDialog.__revert" id="SvnStatusDialog.__revert" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__revert" />
+      <keyword name="SvnStatusDialog.__showContextMenu" id="SvnStatusDialog.__showContextMenu" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__showContextMenu" />
+      <keyword name="SvnStatusDialog.__stealLock" id="SvnStatusDialog.__stealLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__stealLock" />
+      <keyword name="SvnStatusDialog.__unlock" id="SvnStatusDialog.__unlock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.__unlock" />
+      <keyword name="SvnStatusDialog.closeEvent" id="SvnStatusDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.closeEvent" />
+      <keyword name="SvnStatusDialog.keyPressEvent" id="SvnStatusDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.keyPressEvent" />
+      <keyword name="SvnStatusDialog.on_buttonBox_clicked" id="SvnStatusDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.on_buttonBox_clicked" />
+      <keyword name="SvnStatusDialog.on_input_returnPressed" id="SvnStatusDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.on_input_returnPressed" />
+      <keyword name="SvnStatusDialog.on_passwordCheckBox_toggled" id="SvnStatusDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnStatusDialog.on_refreshButton_clicked" id="SvnStatusDialog.on_refreshButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.on_refreshButton_clicked" />
+      <keyword name="SvnStatusDialog.on_sendButton_clicked" id="SvnStatusDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.on_sendButton_clicked" />
+      <keyword name="SvnStatusDialog.start" id="SvnStatusDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html#SvnStatusDialog.start" />
+      <keyword name="subversion (Module)" id="subversion (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html" />
+      <keyword name="Subversion" id="Subversion" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion" />
+      <keyword name="Subversion (Constructor)" id="Subversion (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.__init__" />
+      <keyword name="Subversion.__svnURL" id="Subversion.__svnURL" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.__svnURL" />
+      <keyword name="Subversion.__vcsCommit_Step2" id="Subversion.__vcsCommit_Step2" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.__vcsCommit_Step2" />
+      <keyword name="Subversion._createStatusMonitorThread" id="Subversion._createStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion._createStatusMonitorThread" />
+      <keyword name="Subversion.clearStatusCache" id="Subversion.clearStatusCache" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.clearStatusCache" />
+      <keyword name="Subversion.getPlugin" id="Subversion.getPlugin" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.getPlugin" />
+      <keyword name="Subversion.svnAddToChangelist" id="Subversion.svnAddToChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnAddToChangelist" />
+      <keyword name="Subversion.svnBlame" id="Subversion.svnBlame" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnBlame" />
+      <keyword name="Subversion.svnCopy" id="Subversion.svnCopy" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnCopy" />
+      <keyword name="Subversion.svnDelProp" id="Subversion.svnDelProp" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnDelProp" />
+      <keyword name="Subversion.svnExtendedDiff" id="Subversion.svnExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnExtendedDiff" />
+      <keyword name="Subversion.svnGetReposName" id="Subversion.svnGetReposName" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnGetReposName" />
+      <keyword name="Subversion.svnListProps" id="Subversion.svnListProps" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnListProps" />
+      <keyword name="Subversion.svnListTagBranch" id="Subversion.svnListTagBranch" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnListTagBranch" />
+      <keyword name="Subversion.svnLock" id="Subversion.svnLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnLock" />
+      <keyword name="Subversion.svnLogBrowser" id="Subversion.svnLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnLogBrowser" />
+      <keyword name="Subversion.svnLogLimited" id="Subversion.svnLogLimited" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnLogLimited" />
+      <keyword name="Subversion.svnNormalizeURL" id="Subversion.svnNormalizeURL" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnNormalizeURL" />
+      <keyword name="Subversion.svnRelocate" id="Subversion.svnRelocate" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnRelocate" />
+      <keyword name="Subversion.svnRemoveFromChangelist" id="Subversion.svnRemoveFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnRemoveFromChangelist" />
+      <keyword name="Subversion.svnRepoBrowser" id="Subversion.svnRepoBrowser" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnRepoBrowser" />
+      <keyword name="Subversion.svnResolve" id="Subversion.svnResolve" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnResolve" />
+      <keyword name="Subversion.svnSetProp" id="Subversion.svnSetProp" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnSetProp" />
+      <keyword name="Subversion.svnUnlock" id="Subversion.svnUnlock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnUnlock" />
+      <keyword name="Subversion.svnUrlDiff" id="Subversion.svnUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.svnUrlDiff" />
+      <keyword name="Subversion.vcsAdd" id="Subversion.vcsAdd" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsAdd" />
+      <keyword name="Subversion.vcsAddBinary" id="Subversion.vcsAddBinary" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsAddBinary" />
+      <keyword name="Subversion.vcsAddTree" id="Subversion.vcsAddTree" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsAddTree" />
+      <keyword name="Subversion.vcsAllRegisteredStates" id="Subversion.vcsAllRegisteredStates" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsAllRegisteredStates" />
+      <keyword name="Subversion.vcsCheckout" id="Subversion.vcsCheckout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsCheckout" />
+      <keyword name="Subversion.vcsCleanup" id="Subversion.vcsCleanup" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsCleanup" />
+      <keyword name="Subversion.vcsCommandLine" id="Subversion.vcsCommandLine" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsCommandLine" />
+      <keyword name="Subversion.vcsCommit" id="Subversion.vcsCommit" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsCommit" />
+      <keyword name="Subversion.vcsConvertProject" id="Subversion.vcsConvertProject" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsConvertProject" />
+      <keyword name="Subversion.vcsDiff" id="Subversion.vcsDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsDiff" />
+      <keyword name="Subversion.vcsExists" id="Subversion.vcsExists" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsExists" />
+      <keyword name="Subversion.vcsExport" id="Subversion.vcsExport" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsExport" />
+      <keyword name="Subversion.vcsGetProjectBrowserHelper" id="Subversion.vcsGetProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsGetProjectBrowserHelper" />
+      <keyword name="Subversion.vcsGetProjectHelper" id="Subversion.vcsGetProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsGetProjectHelper" />
+      <keyword name="Subversion.vcsImport" id="Subversion.vcsImport" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsImport" />
+      <keyword name="Subversion.vcsInit" id="Subversion.vcsInit" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsInit" />
+      <keyword name="Subversion.vcsLog" id="Subversion.vcsLog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsLog" />
+      <keyword name="Subversion.vcsMerge" id="Subversion.vcsMerge" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsMerge" />
+      <keyword name="Subversion.vcsMove" id="Subversion.vcsMove" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsMove" />
+      <keyword name="Subversion.vcsName" id="Subversion.vcsName" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsName" />
+      <keyword name="Subversion.vcsNewProjectOptionsDialog" id="Subversion.vcsNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsNewProjectOptionsDialog" />
+      <keyword name="Subversion.vcsOptionsDialog" id="Subversion.vcsOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsOptionsDialog" />
+      <keyword name="Subversion.vcsRegisteredState" id="Subversion.vcsRegisteredState" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsRegisteredState" />
+      <keyword name="Subversion.vcsRemove" id="Subversion.vcsRemove" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsRemove" />
+      <keyword name="Subversion.vcsRepositoryInfos" id="Subversion.vcsRepositoryInfos" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsRepositoryInfos" />
+      <keyword name="Subversion.vcsRevert" id="Subversion.vcsRevert" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsRevert" />
+      <keyword name="Subversion.vcsShutdown" id="Subversion.vcsShutdown" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsShutdown" />
+      <keyword name="Subversion.vcsStatus" id="Subversion.vcsStatus" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsStatus" />
+      <keyword name="Subversion.vcsSwitch" id="Subversion.vcsSwitch" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsSwitch" />
+      <keyword name="Subversion.vcsTag" id="Subversion.vcsTag" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsTag" />
+      <keyword name="Subversion.vcsUpdate" id="Subversion.vcsUpdate" ref="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html#Subversion.vcsUpdate" />
+      <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html" />
+      <keyword name="SvnProjectHelper" id="SvnProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper" />
+      <keyword name="SvnProjectHelper (Constructor)" id="SvnProjectHelper (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__init__" />
+      <keyword name="SvnProjectHelper.__svnBranchList" id="SvnProjectHelper.__svnBranchList" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnBranchList" />
+      <keyword name="SvnProjectHelper.__svnConfigure" id="SvnProjectHelper.__svnConfigure" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnConfigure" />
+      <keyword name="SvnProjectHelper.__svnExtendedDiff" id="SvnProjectHelper.__svnExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnExtendedDiff" />
+      <keyword name="SvnProjectHelper.__svnLogBrowser" id="SvnProjectHelper.__svnLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnLogBrowser" />
+      <keyword name="SvnProjectHelper.__svnLogLimited" id="SvnProjectHelper.__svnLogLimited" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnLogLimited" />
+      <keyword name="SvnProjectHelper.__svnPropDel" id="SvnProjectHelper.__svnPropDel" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnPropDel" />
+      <keyword name="SvnProjectHelper.__svnPropList" id="SvnProjectHelper.__svnPropList" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnPropList" />
+      <keyword name="SvnProjectHelper.__svnPropSet" id="SvnProjectHelper.__svnPropSet" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnPropSet" />
+      <keyword name="SvnProjectHelper.__svnRelocate" id="SvnProjectHelper.__svnRelocate" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnRelocate" />
+      <keyword name="SvnProjectHelper.__svnRepoBrowser" id="SvnProjectHelper.__svnRepoBrowser" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnRepoBrowser" />
+      <keyword name="SvnProjectHelper.__svnResolve" id="SvnProjectHelper.__svnResolve" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnResolve" />
+      <keyword name="SvnProjectHelper.__svnTagList" id="SvnProjectHelper.__svnTagList" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnTagList" />
+      <keyword name="SvnProjectHelper.__svnUrlDiff" id="SvnProjectHelper.__svnUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.__svnUrlDiff" />
+      <keyword name="SvnProjectHelper.getActions" id="SvnProjectHelper.getActions" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.getActions" />
+      <keyword name="SvnProjectHelper.initActions" id="SvnProjectHelper.initActions" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.initActions" />
+      <keyword name="SvnProjectHelper.initMenu" id="SvnProjectHelper.initMenu" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html#SvnProjectHelper.initMenu" />
+      <keyword name="SvnTagDialog (Module)" id="SvnTagDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html" />
+      <keyword name="SvnTagDialog" id="SvnTagDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html#SvnTagDialog" />
+      <keyword name="SvnTagDialog (Constructor)" id="SvnTagDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html#SvnTagDialog.__init__" />
+      <keyword name="SvnTagDialog.getParameters" id="SvnTagDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html#SvnTagDialog.getParameters" />
+      <keyword name="SvnTagDialog.on_tagCombo_editTextChanged" id="SvnTagDialog.on_tagCombo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html#SvnTagDialog.on_tagCombo_editTextChanged" />
+      <keyword name="SvnUtilities (Module)" id="SvnUtilities (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html" />
+      <keyword name="getConfigPath" id="getConfigPath" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html#getConfigPath" />
+      <keyword name="getServersPath" id="getServersPath" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html#getServersPath" />
+      <keyword name="SvnRepoBrowserDialog (Module)" id="SvnRepoBrowserDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html" />
+      <keyword name="SvnRepoBrowserDialog" id="SvnRepoBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog" />
+      <keyword name="SvnRepoBrowserDialog (Constructor)" id="SvnRepoBrowserDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__init__" />
+      <keyword name="SvnRepoBrowserDialog.__finish" id="SvnRepoBrowserDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__finish" />
+      <keyword name="SvnRepoBrowserDialog.__generateItem" id="SvnRepoBrowserDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__generateItem" />
+      <keyword name="SvnRepoBrowserDialog.__listRepo" id="SvnRepoBrowserDialog.__listRepo" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__listRepo" />
+      <keyword name="SvnRepoBrowserDialog.__normalizeUrl" id="SvnRepoBrowserDialog.__normalizeUrl" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__normalizeUrl" />
+      <keyword name="SvnRepoBrowserDialog.__procFinished" id="SvnRepoBrowserDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__procFinished" />
+      <keyword name="SvnRepoBrowserDialog.__readStderr" id="SvnRepoBrowserDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__readStderr" />
+      <keyword name="SvnRepoBrowserDialog.__readStdout" id="SvnRepoBrowserDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__readStdout" />
+      <keyword name="SvnRepoBrowserDialog.__repoRoot" id="SvnRepoBrowserDialog.__repoRoot" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__repoRoot" />
+      <keyword name="SvnRepoBrowserDialog.__resizeColumns" id="SvnRepoBrowserDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__resizeColumns" />
+      <keyword name="SvnRepoBrowserDialog.__resort" id="SvnRepoBrowserDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__resort" />
+      <keyword name="SvnRepoBrowserDialog.accept" id="SvnRepoBrowserDialog.accept" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.accept" />
+      <keyword name="SvnRepoBrowserDialog.closeEvent" id="SvnRepoBrowserDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.closeEvent" />
+      <keyword name="SvnRepoBrowserDialog.getSelectedUrl" id="SvnRepoBrowserDialog.getSelectedUrl" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.getSelectedUrl" />
+      <keyword name="SvnRepoBrowserDialog.keyPressEvent" id="SvnRepoBrowserDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.keyPressEvent" />
+      <keyword name="SvnRepoBrowserDialog.on_input_returnPressed" id="SvnRepoBrowserDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_input_returnPressed" />
+      <keyword name="SvnRepoBrowserDialog.on_passwordCheckBox_toggled" id="SvnRepoBrowserDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" id="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemCollapsed" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemExpanded" id="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemExpanded" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" id="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" />
+      <keyword name="SvnRepoBrowserDialog.on_sendButton_clicked" id="SvnRepoBrowserDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_sendButton_clicked" />
+      <keyword name="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" id="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" />
+      <keyword name="SvnRepoBrowserDialog.start" id="SvnRepoBrowserDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.start" />
+      <keyword name="SvnLogDialog (Module)" id="SvnLogDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html" />
+      <keyword name="SvnLogDialog" id="SvnLogDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog" />
+      <keyword name="SvnLogDialog (Constructor)" id="SvnLogDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.__init__" />
+      <keyword name="SvnLogDialog.__procFinished" id="SvnLogDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.__procFinished" />
+      <keyword name="SvnLogDialog.__readStderr" id="SvnLogDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.__readStderr" />
+      <keyword name="SvnLogDialog.__readStdout" id="SvnLogDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.__readStdout" />
+      <keyword name="SvnLogDialog.__sourceChanged" id="SvnLogDialog.__sourceChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.__sourceChanged" />
+      <keyword name="SvnLogDialog.closeEvent" id="SvnLogDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.closeEvent" />
+      <keyword name="SvnLogDialog.keyPressEvent" id="SvnLogDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.keyPressEvent" />
+      <keyword name="SvnLogDialog.on_input_returnPressed" id="SvnLogDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.on_input_returnPressed" />
+      <keyword name="SvnLogDialog.on_passwordCheckBox_toggled" id="SvnLogDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnLogDialog.on_sendButton_clicked" id="SvnLogDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.on_sendButton_clicked" />
+      <keyword name="SvnLogDialog.start" id="SvnLogDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html#SvnLogDialog.start" />
+      <keyword name="SvnPropSetDialog (Module)" id="SvnPropSetDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html" />
+      <keyword name="SvnPropSetDialog" id="SvnPropSetDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html#SvnPropSetDialog" />
+      <keyword name="SvnPropSetDialog (Constructor)" id="SvnPropSetDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html#SvnPropSetDialog.__init__" />
+      <keyword name="SvnPropSetDialog.getData" id="SvnPropSetDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html#SvnPropSetDialog.getData" />
+      <keyword name="SvnPropSetDialog.on_fileButton_clicked" id="SvnPropSetDialog.on_fileButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html#SvnPropSetDialog.on_fileButton_clicked" />
+      <keyword name="ProjectBrowserHelper (Module)" id="ProjectBrowserHelper (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html" />
+      <keyword name="SvnProjectBrowserHelper" id="SvnProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper" />
+      <keyword name="SvnProjectBrowserHelper (Constructor)" id="SvnProjectBrowserHelper (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__init__" />
+      <keyword name="SvnProjectBrowserHelper.__SVNAddToChangelist" id="SvnProjectBrowserHelper.__SVNAddToChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNAddToChangelist" />
+      <keyword name="SvnProjectBrowserHelper.__SVNBlame" id="SvnProjectBrowserHelper.__SVNBlame" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNBlame" />
+      <keyword name="SvnProjectBrowserHelper.__SVNBreakLock" id="SvnProjectBrowserHelper.__SVNBreakLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNBreakLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNConfigure" id="SvnProjectBrowserHelper.__SVNConfigure" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNConfigure" />
+      <keyword name="SvnProjectBrowserHelper.__SVNCopy" id="SvnProjectBrowserHelper.__SVNCopy" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNCopy" />
+      <keyword name="SvnProjectBrowserHelper.__SVNDelProp" id="SvnProjectBrowserHelper.__SVNDelProp" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNDelProp" />
+      <keyword name="SvnProjectBrowserHelper.__SVNExtendedDiff" id="SvnProjectBrowserHelper.__SVNExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNExtendedDiff" />
+      <keyword name="SvnProjectBrowserHelper.__SVNListProps" id="SvnProjectBrowserHelper.__SVNListProps" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNListProps" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLock" id="SvnProjectBrowserHelper.__SVNLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLogBrowser" id="SvnProjectBrowserHelper.__SVNLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLogBrowser" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLogLimited" id="SvnProjectBrowserHelper.__SVNLogLimited" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLogLimited" />
+      <keyword name="SvnProjectBrowserHelper.__SVNMove" id="SvnProjectBrowserHelper.__SVNMove" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNMove" />
+      <keyword name="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" id="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNRemoveFromChangelist" />
+      <keyword name="SvnProjectBrowserHelper.__SVNResolve" id="SvnProjectBrowserHelper.__SVNResolve" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNResolve" />
+      <keyword name="SvnProjectBrowserHelper.__SVNSetProp" id="SvnProjectBrowserHelper.__SVNSetProp" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNSetProp" />
+      <keyword name="SvnProjectBrowserHelper.__SVNStealLock" id="SvnProjectBrowserHelper.__SVNStealLock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNStealLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNUnlock" id="SvnProjectBrowserHelper.__SVNUnlock" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNUnlock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNUrlDiff" id="SvnProjectBrowserHelper.__SVNUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNUrlDiff" />
+      <keyword name="SvnProjectBrowserHelper.__itemsHaveFiles" id="SvnProjectBrowserHelper.__itemsHaveFiles" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__itemsHaveFiles" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenu" id="SvnProjectBrowserHelper._addVCSMenu" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenu" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuBack" id="SvnProjectBrowserHelper._addVCSMenuBack" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuBack" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuDir" id="SvnProjectBrowserHelper._addVCSMenuDir" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuDir" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuDirMulti" id="SvnProjectBrowserHelper._addVCSMenuDirMulti" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuDirMulti" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuMulti" id="SvnProjectBrowserHelper._addVCSMenuMulti" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuMulti" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenu" id="SvnProjectBrowserHelper.showContextMenu" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenu" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuDir" id="SvnProjectBrowserHelper.showContextMenuDir" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuDir" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuDirMulti" id="SvnProjectBrowserHelper.showContextMenuDirMulti" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuDirMulti" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuMulti" id="SvnProjectBrowserHelper.showContextMenuMulti" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuMulti" />
+      <keyword name="SvnMergeDialog (Module)" id="SvnMergeDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html" />
+      <keyword name="SvnMergeDialog" id="SvnMergeDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog" />
+      <keyword name="SvnMergeDialog (Constructor)" id="SvnMergeDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog.__init__" />
+      <keyword name="SvnMergeDialog.__enableOkButton" id="SvnMergeDialog.__enableOkButton" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog.__enableOkButton" />
+      <keyword name="SvnMergeDialog.getParameters" id="SvnMergeDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog.getParameters" />
+      <keyword name="SvnMergeDialog.on_tag1Combo_editTextChanged" id="SvnMergeDialog.on_tag1Combo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog.on_tag1Combo_editTextChanged" />
+      <keyword name="SvnMergeDialog.on_tag2Combo_editTextChanged" id="SvnMergeDialog.on_tag2Combo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html#SvnMergeDialog.on_tag2Combo_editTextChanged" />
+      <keyword name="SvnCopyDialog (Module)" id="SvnCopyDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html" />
+      <keyword name="SvnCopyDialog" id="SvnCopyDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html#SvnCopyDialog" />
+      <keyword name="SvnCopyDialog (Constructor)" id="SvnCopyDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html#SvnCopyDialog.__init__" />
+      <keyword name="SvnCopyDialog.getData" id="SvnCopyDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html#SvnCopyDialog.getData" />
+      <keyword name="SvnCopyDialog.on_dirButton_clicked" id="SvnCopyDialog.on_dirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html#SvnCopyDialog.on_dirButton_clicked" />
+      <keyword name="SvnNewProjectOptionsDialog (Module)" id="SvnNewProjectOptionsDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html" />
+      <keyword name="SvnNewProjectOptionsDialog" id="SvnNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog" />
+      <keyword name="SvnNewProjectOptionsDialog (Constructor)" id="SvnNewProjectOptionsDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.__init__" />
+      <keyword name="SvnNewProjectOptionsDialog.getData" id="SvnNewProjectOptionsDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.getData" />
+      <keyword name="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" id="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" />
+      <keyword name="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" id="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_projectDirButton_clicked" />
+      <keyword name="SvnNewProjectOptionsDialog.on_protocolCombo_activated" id="SvnNewProjectOptionsDialog.on_protocolCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_protocolCombo_activated" />
+      <keyword name="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" id="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" />
+      <keyword name="SvnDialog (Module)" id="SvnDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html" />
+      <keyword name="SvnDialog" id="SvnDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog" />
+      <keyword name="SvnDialog (Constructor)" id="SvnDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.__init__" />
+      <keyword name="SvnDialog.__finish" id="SvnDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.__finish" />
+      <keyword name="SvnDialog.__procFinished" id="SvnDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.__procFinished" />
+      <keyword name="SvnDialog.__readStderr" id="SvnDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.__readStderr" />
+      <keyword name="SvnDialog.__readStdout" id="SvnDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.__readStdout" />
+      <keyword name="SvnDialog.hasAddOrDelete" id="SvnDialog.hasAddOrDelete" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.hasAddOrDelete" />
+      <keyword name="SvnDialog.keyPressEvent" id="SvnDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.keyPressEvent" />
+      <keyword name="SvnDialog.normalExit" id="SvnDialog.normalExit" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.normalExit" />
+      <keyword name="SvnDialog.on_buttonBox_clicked" id="SvnDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.on_buttonBox_clicked" />
+      <keyword name="SvnDialog.on_input_returnPressed" id="SvnDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.on_input_returnPressed" />
+      <keyword name="SvnDialog.on_passwordCheckBox_toggled" id="SvnDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnDialog.on_sendButton_clicked" id="SvnDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.on_sendButton_clicked" />
+      <keyword name="SvnDialog.startProcess" id="SvnDialog.startProcess" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html#SvnDialog.startProcess" />
+      <keyword name="SvnCommitDialog (Module)" id="SvnCommitDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html" />
+      <keyword name="SvnCommitDialog" id="SvnCommitDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog" />
+      <keyword name="SvnCommitDialog (Constructor)" id="SvnCommitDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.__init__" />
+      <keyword name="SvnCommitDialog.changelistsData" id="SvnCommitDialog.changelistsData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.changelistsData" />
+      <keyword name="SvnCommitDialog.hasChangelists" id="SvnCommitDialog.hasChangelists" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.hasChangelists" />
+      <keyword name="SvnCommitDialog.logMessage" id="SvnCommitDialog.logMessage" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.logMessage" />
+      <keyword name="SvnCommitDialog.on_buttonBox_accepted" id="SvnCommitDialog.on_buttonBox_accepted" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_accepted" />
+      <keyword name="SvnCommitDialog.on_buttonBox_clicked" id="SvnCommitDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_clicked" />
+      <keyword name="SvnCommitDialog.on_buttonBox_rejected" id="SvnCommitDialog.on_buttonBox_rejected" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_rejected" />
+      <keyword name="SvnCommitDialog.on_recentComboBox_activated" id="SvnCommitDialog.on_recentComboBox_activated" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.on_recentComboBox_activated" />
+      <keyword name="SvnCommitDialog.showEvent" id="SvnCommitDialog.showEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html#SvnCommitDialog.showEvent" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.Config.html" />
+      <keyword name="SvnOptionsDialog (Module)" id="SvnOptionsDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html" />
+      <keyword name="SvnOptionsDialog" id="SvnOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html#SvnOptionsDialog" />
+      <keyword name="SvnOptionsDialog (Constructor)" id="SvnOptionsDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html#SvnOptionsDialog.__init__" />
+      <keyword name="SvnOptionsDialog.getData" id="SvnOptionsDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html#SvnOptionsDialog.getData" />
+      <keyword name="SvnOptionsDialog.on_protocolCombo_activated" id="SvnOptionsDialog.on_protocolCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html#SvnOptionsDialog.on_protocolCombo_activated" />
+      <keyword name="SvnOptionsDialog.on_vcsUrlButton_clicked" id="SvnOptionsDialog.on_vcsUrlButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html#SvnOptionsDialog.on_vcsUrlButton_clicked" />
+      <keyword name="SvnLogBrowserDialog (Module)" id="SvnLogBrowserDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html" />
+      <keyword name="SvnLogBrowserDialog" id="SvnLogBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog" />
+      <keyword name="SvnLogBrowserDialog (Constructor)" id="SvnLogBrowserDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__init__" />
+      <keyword name="SvnLogBrowserDialog.__diffRevisions" id="SvnLogBrowserDialog.__diffRevisions" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__diffRevisions" />
+      <keyword name="SvnLogBrowserDialog.__filterLogs" id="SvnLogBrowserDialog.__filterLogs" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__filterLogs" />
+      <keyword name="SvnLogBrowserDialog.__finish" id="SvnLogBrowserDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__finish" />
+      <keyword name="SvnLogBrowserDialog.__generateFileItem" id="SvnLogBrowserDialog.__generateFileItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__generateFileItem" />
+      <keyword name="SvnLogBrowserDialog.__generateLogItem" id="SvnLogBrowserDialog.__generateLogItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__generateLogItem" />
+      <keyword name="SvnLogBrowserDialog.__getLogEntries" id="SvnLogBrowserDialog.__getLogEntries" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__getLogEntries" />
+      <keyword name="SvnLogBrowserDialog.__procFinished" id="SvnLogBrowserDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__procFinished" />
+      <keyword name="SvnLogBrowserDialog.__processBuffer" id="SvnLogBrowserDialog.__processBuffer" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__processBuffer" />
+      <keyword name="SvnLogBrowserDialog.__readStderr" id="SvnLogBrowserDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__readStderr" />
+      <keyword name="SvnLogBrowserDialog.__readStdout" id="SvnLogBrowserDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__readStdout" />
+      <keyword name="SvnLogBrowserDialog.__resizeColumnsFiles" id="SvnLogBrowserDialog.__resizeColumnsFiles" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resizeColumnsFiles" />
+      <keyword name="SvnLogBrowserDialog.__resizeColumnsLog" id="SvnLogBrowserDialog.__resizeColumnsLog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resizeColumnsLog" />
+      <keyword name="SvnLogBrowserDialog.__resortFiles" id="SvnLogBrowserDialog.__resortFiles" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resortFiles" />
+      <keyword name="SvnLogBrowserDialog.__resortLog" id="SvnLogBrowserDialog.__resortLog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resortLog" />
+      <keyword name="SvnLogBrowserDialog.closeEvent" id="SvnLogBrowserDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.closeEvent" />
+      <keyword name="SvnLogBrowserDialog.keyPressEvent" id="SvnLogBrowserDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.keyPressEvent" />
+      <keyword name="SvnLogBrowserDialog.on_buttonBox_clicked" id="SvnLogBrowserDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_buttonBox_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_clearRxEditButton_clicked" id="SvnLogBrowserDialog.on_clearRxEditButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_clearRxEditButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_diffPreviousButton_clicked" id="SvnLogBrowserDialog.on_diffPreviousButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_diffPreviousButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" id="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_diffRevisionsButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_fieldCombo_activated" id="SvnLogBrowserDialog.on_fieldCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_fieldCombo_activated" />
+      <keyword name="SvnLogBrowserDialog.on_fromDate_dateChanged" id="SvnLogBrowserDialog.on_fromDate_dateChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_fromDate_dateChanged" />
+      <keyword name="SvnLogBrowserDialog.on_input_returnPressed" id="SvnLogBrowserDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_input_returnPressed" />
+      <keyword name="SvnLogBrowserDialog.on_logTree_currentItemChanged" id="SvnLogBrowserDialog.on_logTree_currentItemChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_logTree_currentItemChanged" />
+      <keyword name="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" id="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_logTree_itemSelectionChanged" />
+      <keyword name="SvnLogBrowserDialog.on_nextButton_clicked" id="SvnLogBrowserDialog.on_nextButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_nextButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_passwordCheckBox_toggled" id="SvnLogBrowserDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnLogBrowserDialog.on_rxEdit_textChanged" id="SvnLogBrowserDialog.on_rxEdit_textChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_rxEdit_textChanged" />
+      <keyword name="SvnLogBrowserDialog.on_sendButton_clicked" id="SvnLogBrowserDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_sendButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_stopCheckBox_clicked" id="SvnLogBrowserDialog.on_stopCheckBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_stopCheckBox_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_toDate_dateChanged" id="SvnLogBrowserDialog.on_toDate_dateChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_toDate_dateChanged" />
+      <keyword name="SvnLogBrowserDialog.start" id="SvnLogBrowserDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html#SvnLogBrowserDialog.start" />
+      <keyword name="SvnTagBranchListDialog (Module)" id="SvnTagBranchListDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html" />
+      <keyword name="SvnTagBranchListDialog" id="SvnTagBranchListDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog" />
+      <keyword name="SvnTagBranchListDialog (Constructor)" id="SvnTagBranchListDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__init__" />
+      <keyword name="SvnTagBranchListDialog.__finish" id="SvnTagBranchListDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__finish" />
+      <keyword name="SvnTagBranchListDialog.__generateItem" id="SvnTagBranchListDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__generateItem" />
+      <keyword name="SvnTagBranchListDialog.__procFinished" id="SvnTagBranchListDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__procFinished" />
+      <keyword name="SvnTagBranchListDialog.__readStderr" id="SvnTagBranchListDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__readStderr" />
+      <keyword name="SvnTagBranchListDialog.__readStdout" id="SvnTagBranchListDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__readStdout" />
+      <keyword name="SvnTagBranchListDialog.__resizeColumns" id="SvnTagBranchListDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__resizeColumns" />
+      <keyword name="SvnTagBranchListDialog.__resort" id="SvnTagBranchListDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__resort" />
+      <keyword name="SvnTagBranchListDialog.closeEvent" id="SvnTagBranchListDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.closeEvent" />
+      <keyword name="SvnTagBranchListDialog.keyPressEvent" id="SvnTagBranchListDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.keyPressEvent" />
+      <keyword name="SvnTagBranchListDialog.on_buttonBox_clicked" id="SvnTagBranchListDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.on_buttonBox_clicked" />
+      <keyword name="SvnTagBranchListDialog.on_input_returnPressed" id="SvnTagBranchListDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.on_input_returnPressed" />
+      <keyword name="SvnTagBranchListDialog.on_passwordCheckBox_toggled" id="SvnTagBranchListDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnTagBranchListDialog.on_sendButton_clicked" id="SvnTagBranchListDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.on_sendButton_clicked" />
+      <keyword name="SvnTagBranchListDialog.start" id="SvnTagBranchListDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html#SvnTagBranchListDialog.start" />
+      <keyword name="SvnDiffDialog (Module)" id="SvnDiffDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html" />
+      <keyword name="SvnDiffDialog" id="SvnDiffDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog" />
+      <keyword name="SvnDiffDialog (Constructor)" id="SvnDiffDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__init__" />
+      <keyword name="SvnDiffDialog.__appendText" id="SvnDiffDialog.__appendText" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__appendText" />
+      <keyword name="SvnDiffDialog.__getVersionArg" id="SvnDiffDialog.__getVersionArg" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__getVersionArg" />
+      <keyword name="SvnDiffDialog.__procFinished" id="SvnDiffDialog.__procFinished" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__procFinished" />
+      <keyword name="SvnDiffDialog.__readStderr" id="SvnDiffDialog.__readStderr" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__readStderr" />
+      <keyword name="SvnDiffDialog.__readStdout" id="SvnDiffDialog.__readStdout" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.__readStdout" />
+      <keyword name="SvnDiffDialog.closeEvent" id="SvnDiffDialog.closeEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.closeEvent" />
+      <keyword name="SvnDiffDialog.keyPressEvent" id="SvnDiffDialog.keyPressEvent" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.keyPressEvent" />
+      <keyword name="SvnDiffDialog.on_buttonBox_clicked" id="SvnDiffDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.on_buttonBox_clicked" />
+      <keyword name="SvnDiffDialog.on_input_returnPressed" id="SvnDiffDialog.on_input_returnPressed" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.on_input_returnPressed" />
+      <keyword name="SvnDiffDialog.on_passwordCheckBox_toggled" id="SvnDiffDialog.on_passwordCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.on_passwordCheckBox_toggled" />
+      <keyword name="SvnDiffDialog.on_saveButton_clicked" id="SvnDiffDialog.on_saveButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.on_saveButton_clicked" />
+      <keyword name="SvnDiffDialog.on_sendButton_clicked" id="SvnDiffDialog.on_sendButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.on_sendButton_clicked" />
+      <keyword name="SvnDiffDialog.start" id="SvnDiffDialog.start" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html#SvnDiffDialog.start" />
+      <keyword name="SvnCommandDialog (Module)" id="SvnCommandDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html" />
+      <keyword name="SvnCommandDialog" id="SvnCommandDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html#SvnCommandDialog" />
+      <keyword name="SvnCommandDialog (Constructor)" id="SvnCommandDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html#SvnCommandDialog.__init__" />
+      <keyword name="SvnCommandDialog.getData" id="SvnCommandDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html#SvnCommandDialog.getData" />
+      <keyword name="SvnCommandDialog.on_commandCombo_editTextChanged" id="SvnCommandDialog.on_commandCombo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html#SvnCommandDialog.on_commandCombo_editTextChanged" />
+      <keyword name="SvnCommandDialog.on_dirButton_clicked" id="SvnCommandDialog.on_dirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html#SvnCommandDialog.on_dirButton_clicked" />
+      <keyword name="SvnSwitchDialog (Module)" id="SvnSwitchDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html" />
+      <keyword name="SvnSwitchDialog" id="SvnSwitchDialog" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html#SvnSwitchDialog" />
+      <keyword name="SvnSwitchDialog (Constructor)" id="SvnSwitchDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html#SvnSwitchDialog.__init__" />
+      <keyword name="SvnSwitchDialog.getParameters" id="SvnSwitchDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html#SvnSwitchDialog.getParameters" />
+      <keyword name="vcsPySvn (Package)" id="vcsPySvn (Package)" ref="index-eric4.Plugins.VcsPlugins.vcsPySvn.html" />
+      <keyword name="SvnRelocateDialog (Module)" id="SvnRelocateDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html" />
+      <keyword name="SvnRelocateDialog" id="SvnRelocateDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html#SvnRelocateDialog" />
+      <keyword name="SvnRelocateDialog (Constructor)" id="SvnRelocateDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html#SvnRelocateDialog.__init__" />
+      <keyword name="SvnRelocateDialog.getData" id="SvnRelocateDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html#SvnRelocateDialog.getData" />
+      <keyword name="SvnRevisionSelectionDialog (Module)" id="SvnRevisionSelectionDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html" />
+      <keyword name="SvnRevisionSelectionDialog" id="SvnRevisionSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog" />
+      <keyword name="SvnRevisionSelectionDialog (Constructor)" id="SvnRevisionSelectionDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.__init__" />
+      <keyword name="SvnRevisionSelectionDialog.__getRevision" id="SvnRevisionSelectionDialog.__getRevision" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.__getRevision" />
+      <keyword name="SvnRevisionSelectionDialog.getRevisions" id="SvnRevisionSelectionDialog.getRevisions" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html#SvnRevisionSelectionDialog.getRevisions" />
+      <keyword name="SvnPropListDialog (Module)" id="SvnPropListDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html" />
+      <keyword name="SvnPropListDialog" id="SvnPropListDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog" />
+      <keyword name="SvnPropListDialog (Constructor)" id="SvnPropListDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__init__" />
+      <keyword name="SvnPropListDialog.__finish" id="SvnPropListDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__finish" />
+      <keyword name="SvnPropListDialog.__generateItem" id="SvnPropListDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__generateItem" />
+      <keyword name="SvnPropListDialog.__resizeColumns" id="SvnPropListDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__resizeColumns" />
+      <keyword name="SvnPropListDialog.__resort" id="SvnPropListDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__resort" />
+      <keyword name="SvnPropListDialog.__showError" id="SvnPropListDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.__showError" />
+      <keyword name="SvnPropListDialog.on_buttonBox_clicked" id="SvnPropListDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.on_buttonBox_clicked" />
+      <keyword name="SvnPropListDialog.start" id="SvnPropListDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html#SvnPropListDialog.start" />
+      <keyword name="SvnBlameDialog (Module)" id="SvnBlameDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html" />
+      <keyword name="SvnBlameDialog" id="SvnBlameDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog" />
+      <keyword name="SvnBlameDialog (Constructor)" id="SvnBlameDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.__init__" />
+      <keyword name="SvnBlameDialog.__finish" id="SvnBlameDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.__finish" />
+      <keyword name="SvnBlameDialog.__generateItem" id="SvnBlameDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.__generateItem" />
+      <keyword name="SvnBlameDialog.__resizeColumns" id="SvnBlameDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.__resizeColumns" />
+      <keyword name="SvnBlameDialog.__showError" id="SvnBlameDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.__showError" />
+      <keyword name="SvnBlameDialog.on_buttonBox_clicked" id="SvnBlameDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.on_buttonBox_clicked" />
+      <keyword name="SvnBlameDialog.start" id="SvnBlameDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html#SvnBlameDialog.start" />
+      <keyword name="SvnStatusMonitorThread (Module)" id="SvnStatusMonitorThread (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html" />
+      <keyword name="SvnStatusMonitorThread" id="SvnStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html#SvnStatusMonitorThread" />
+      <keyword name="SvnStatusMonitorThread (Constructor)" id="SvnStatusMonitorThread (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html#SvnStatusMonitorThread.__init__" />
+      <keyword name="SvnStatusMonitorThread.__clientLoginCallback" id="SvnStatusMonitorThread.__clientLoginCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html#SvnStatusMonitorThread.__clientLoginCallback" />
+      <keyword name="SvnStatusMonitorThread.__clientSslServerTrustPromptCallback" id="SvnStatusMonitorThread.__clientSslServerTrustPromptCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html#SvnStatusMonitorThread.__clientSslServerTrustPromptCallback" />
+      <keyword name="SvnStatusMonitorThread._performMonitor" id="SvnStatusMonitorThread._performMonitor" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html#SvnStatusMonitorThread._performMonitor" />
+      <keyword name="SvnUrlSelectionDialog (Module)" id="SvnUrlSelectionDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html" />
+      <keyword name="SvnUrlSelectionDialog" id="SvnUrlSelectionDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog" />
+      <keyword name="SvnUrlSelectionDialog (Constructor)" id="SvnUrlSelectionDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.__init__" />
+      <keyword name="SvnUrlSelectionDialog.__changeLabelCombo" id="SvnUrlSelectionDialog.__changeLabelCombo" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.__changeLabelCombo" />
+      <keyword name="SvnUrlSelectionDialog.getURLs" id="SvnUrlSelectionDialog.getURLs" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.getURLs" />
+      <keyword name="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" id="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" />
+      <keyword name="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" id="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html#SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" />
+      <keyword name="SvnStatusDialog (Module)" id="SvnStatusDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html" />
+      <keyword name="SvnStatusDialog" id="SvnStatusDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog" />
+      <keyword name="SvnStatusDialog (Constructor)" id="SvnStatusDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__init__" />
+      <keyword name="SvnStatusDialog.__add" id="SvnStatusDialog.__add" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__add" />
+      <keyword name="SvnStatusDialog.__addToChangelist" id="SvnStatusDialog.__addToChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__addToChangelist" />
+      <keyword name="SvnStatusDialog.__breakLock" id="SvnStatusDialog.__breakLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__breakLock" />
+      <keyword name="SvnStatusDialog.__commit" id="SvnStatusDialog.__commit" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__commit" />
+      <keyword name="SvnStatusDialog.__committed" id="SvnStatusDialog.__committed" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__committed" />
+      <keyword name="SvnStatusDialog.__finish" id="SvnStatusDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__finish" />
+      <keyword name="SvnStatusDialog.__generateItem" id="SvnStatusDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__generateItem" />
+      <keyword name="SvnStatusDialog.__getChangelistItems" id="SvnStatusDialog.__getChangelistItems" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__getChangelistItems" />
+      <keyword name="SvnStatusDialog.__getLockActionItems" id="SvnStatusDialog.__getLockActionItems" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__getLockActionItems" />
+      <keyword name="SvnStatusDialog.__getModifiedItems" id="SvnStatusDialog.__getModifiedItems" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__getModifiedItems" />
+      <keyword name="SvnStatusDialog.__getNonChangelistItems" id="SvnStatusDialog.__getNonChangelistItems" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__getNonChangelistItems" />
+      <keyword name="SvnStatusDialog.__getUnversionedItems" id="SvnStatusDialog.__getUnversionedItems" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__getUnversionedItems" />
+      <keyword name="SvnStatusDialog.__lock" id="SvnStatusDialog.__lock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__lock" />
+      <keyword name="SvnStatusDialog.__removeFromChangelist" id="SvnStatusDialog.__removeFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__removeFromChangelist" />
+      <keyword name="SvnStatusDialog.__resizeColumns" id="SvnStatusDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__resizeColumns" />
+      <keyword name="SvnStatusDialog.__resort" id="SvnStatusDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__resort" />
+      <keyword name="SvnStatusDialog.__revert" id="SvnStatusDialog.__revert" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__revert" />
+      <keyword name="SvnStatusDialog.__showContextMenu" id="SvnStatusDialog.__showContextMenu" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__showContextMenu" />
+      <keyword name="SvnStatusDialog.__showError" id="SvnStatusDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__showError" />
+      <keyword name="SvnStatusDialog.__stealLock" id="SvnStatusDialog.__stealLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__stealLock" />
+      <keyword name="SvnStatusDialog.__unlock" id="SvnStatusDialog.__unlock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.__unlock" />
+      <keyword name="SvnStatusDialog.on_buttonBox_clicked" id="SvnStatusDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.on_buttonBox_clicked" />
+      <keyword name="SvnStatusDialog.on_refreshButton_clicked" id="SvnStatusDialog.on_refreshButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.on_refreshButton_clicked" />
+      <keyword name="SvnStatusDialog.start" id="SvnStatusDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html#SvnStatusDialog.start" />
+      <keyword name="SvnDialogMixin (Module)" id="SvnDialogMixin (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html" />
+      <keyword name="SvnDialogMixin" id="SvnDialogMixin" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin" />
+      <keyword name="SvnDialogMixin (Constructor)" id="SvnDialogMixin (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin.__init__" />
+      <keyword name="SvnDialogMixin._cancel" id="SvnDialogMixin._cancel" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._cancel" />
+      <keyword name="SvnDialogMixin._clientCancelCallback" id="SvnDialogMixin._clientCancelCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._clientCancelCallback" />
+      <keyword name="SvnDialogMixin._clientLogCallback" id="SvnDialogMixin._clientLogCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._clientLogCallback" />
+      <keyword name="SvnDialogMixin._clientLoginCallback" id="SvnDialogMixin._clientLoginCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._clientLoginCallback" />
+      <keyword name="SvnDialogMixin._clientSslServerTrustPromptCallback" id="SvnDialogMixin._clientSslServerTrustPromptCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._clientSslServerTrustPromptCallback" />
+      <keyword name="SvnDialogMixin._reset" id="SvnDialogMixin._reset" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html#SvnDialogMixin._reset" />
+      <keyword name="subversion (Module)" id="subversion (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html" />
+      <keyword name="Subversion" id="Subversion" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion" />
+      <keyword name="Subversion (Constructor)" id="Subversion (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.__init__" />
+      <keyword name="Subversion.__svnURL" id="Subversion.__svnURL" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.__svnURL" />
+      <keyword name="Subversion.__vcsCommit_Step2" id="Subversion.__vcsCommit_Step2" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.__vcsCommit_Step2" />
+      <keyword name="Subversion._createStatusMonitorThread" id="Subversion._createStatusMonitorThread" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion._createStatusMonitorThread" />
+      <keyword name="Subversion.clearStatusCache" id="Subversion.clearStatusCache" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.clearStatusCache" />
+      <keyword name="Subversion.getClient" id="Subversion.getClient" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.getClient" />
+      <keyword name="Subversion.getPlugin" id="Subversion.getPlugin" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.getPlugin" />
+      <keyword name="Subversion.svnAddToChangelist" id="Subversion.svnAddToChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnAddToChangelist" />
+      <keyword name="Subversion.svnBlame" id="Subversion.svnBlame" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnBlame" />
+      <keyword name="Subversion.svnCopy" id="Subversion.svnCopy" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnCopy" />
+      <keyword name="Subversion.svnDelProp" id="Subversion.svnDelProp" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnDelProp" />
+      <keyword name="Subversion.svnExtendedDiff" id="Subversion.svnExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnExtendedDiff" />
+      <keyword name="Subversion.svnGetReposName" id="Subversion.svnGetReposName" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnGetReposName" />
+      <keyword name="Subversion.svnInfo" id="Subversion.svnInfo" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnInfo" />
+      <keyword name="Subversion.svnListProps" id="Subversion.svnListProps" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnListProps" />
+      <keyword name="Subversion.svnListTagBranch" id="Subversion.svnListTagBranch" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnListTagBranch" />
+      <keyword name="Subversion.svnLock" id="Subversion.svnLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnLock" />
+      <keyword name="Subversion.svnLogBrowser" id="Subversion.svnLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnLogBrowser" />
+      <keyword name="Subversion.svnLogLimited" id="Subversion.svnLogLimited" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnLogLimited" />
+      <keyword name="Subversion.svnNormalizeURL" id="Subversion.svnNormalizeURL" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnNormalizeURL" />
+      <keyword name="Subversion.svnRelocate" id="Subversion.svnRelocate" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnRelocate" />
+      <keyword name="Subversion.svnRemoveFromChangelist" id="Subversion.svnRemoveFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnRemoveFromChangelist" />
+      <keyword name="Subversion.svnRepoBrowser" id="Subversion.svnRepoBrowser" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnRepoBrowser" />
+      <keyword name="Subversion.svnResolve" id="Subversion.svnResolve" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnResolve" />
+      <keyword name="Subversion.svnSetProp" id="Subversion.svnSetProp" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnSetProp" />
+      <keyword name="Subversion.svnUnlock" id="Subversion.svnUnlock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnUnlock" />
+      <keyword name="Subversion.svnUrlDiff" id="Subversion.svnUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.svnUrlDiff" />
+      <keyword name="Subversion.vcsAdd" id="Subversion.vcsAdd" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsAdd" />
+      <keyword name="Subversion.vcsAddBinary" id="Subversion.vcsAddBinary" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsAddBinary" />
+      <keyword name="Subversion.vcsAddTree" id="Subversion.vcsAddTree" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsAddTree" />
+      <keyword name="Subversion.vcsAllRegisteredStates" id="Subversion.vcsAllRegisteredStates" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsAllRegisteredStates" />
+      <keyword name="Subversion.vcsCheckout" id="Subversion.vcsCheckout" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsCheckout" />
+      <keyword name="Subversion.vcsCleanup" id="Subversion.vcsCleanup" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsCleanup" />
+      <keyword name="Subversion.vcsCommandLine" id="Subversion.vcsCommandLine" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsCommandLine" />
+      <keyword name="Subversion.vcsCommit" id="Subversion.vcsCommit" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsCommit" />
+      <keyword name="Subversion.vcsConvertProject" id="Subversion.vcsConvertProject" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsConvertProject" />
+      <keyword name="Subversion.vcsDiff" id="Subversion.vcsDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsDiff" />
+      <keyword name="Subversion.vcsExists" id="Subversion.vcsExists" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsExists" />
+      <keyword name="Subversion.vcsExport" id="Subversion.vcsExport" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsExport" />
+      <keyword name="Subversion.vcsGetProjectBrowserHelper" id="Subversion.vcsGetProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsGetProjectBrowserHelper" />
+      <keyword name="Subversion.vcsGetProjectHelper" id="Subversion.vcsGetProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsGetProjectHelper" />
+      <keyword name="Subversion.vcsImport" id="Subversion.vcsImport" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsImport" />
+      <keyword name="Subversion.vcsInit" id="Subversion.vcsInit" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsInit" />
+      <keyword name="Subversion.vcsLog" id="Subversion.vcsLog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsLog" />
+      <keyword name="Subversion.vcsMerge" id="Subversion.vcsMerge" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsMerge" />
+      <keyword name="Subversion.vcsMove" id="Subversion.vcsMove" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsMove" />
+      <keyword name="Subversion.vcsName" id="Subversion.vcsName" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsName" />
+      <keyword name="Subversion.vcsNewProjectOptionsDialog" id="Subversion.vcsNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsNewProjectOptionsDialog" />
+      <keyword name="Subversion.vcsOptionsDialog" id="Subversion.vcsOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsOptionsDialog" />
+      <keyword name="Subversion.vcsRegisteredState" id="Subversion.vcsRegisteredState" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsRegisteredState" />
+      <keyword name="Subversion.vcsRemove" id="Subversion.vcsRemove" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsRemove" />
+      <keyword name="Subversion.vcsRepositoryInfos" id="Subversion.vcsRepositoryInfos" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsRepositoryInfos" />
+      <keyword name="Subversion.vcsRevert" id="Subversion.vcsRevert" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsRevert" />
+      <keyword name="Subversion.vcsShutdown" id="Subversion.vcsShutdown" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsShutdown" />
+      <keyword name="Subversion.vcsStatus" id="Subversion.vcsStatus" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsStatus" />
+      <keyword name="Subversion.vcsSwitch" id="Subversion.vcsSwitch" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsSwitch" />
+      <keyword name="Subversion.vcsTag" id="Subversion.vcsTag" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsTag" />
+      <keyword name="Subversion.vcsUpdate" id="Subversion.vcsUpdate" ref="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html#Subversion.vcsUpdate" />
+      <keyword name="ProjectHelper (Module)" id="ProjectHelper (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html" />
+      <keyword name="SvnProjectHelper" id="SvnProjectHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper" />
+      <keyword name="SvnProjectHelper (Constructor)" id="SvnProjectHelper (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__init__" />
+      <keyword name="SvnProjectHelper.__svnBranchList" id="SvnProjectHelper.__svnBranchList" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnBranchList" />
+      <keyword name="SvnProjectHelper.__svnConfigure" id="SvnProjectHelper.__svnConfigure" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnConfigure" />
+      <keyword name="SvnProjectHelper.__svnExtendedDiff" id="SvnProjectHelper.__svnExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnExtendedDiff" />
+      <keyword name="SvnProjectHelper.__svnInfo" id="SvnProjectHelper.__svnInfo" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnInfo" />
+      <keyword name="SvnProjectHelper.__svnLogBrowser" id="SvnProjectHelper.__svnLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnLogBrowser" />
+      <keyword name="SvnProjectHelper.__svnLogLimited" id="SvnProjectHelper.__svnLogLimited" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnLogLimited" />
+      <keyword name="SvnProjectHelper.__svnPropDel" id="SvnProjectHelper.__svnPropDel" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnPropDel" />
+      <keyword name="SvnProjectHelper.__svnPropList" id="SvnProjectHelper.__svnPropList" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnPropList" />
+      <keyword name="SvnProjectHelper.__svnPropSet" id="SvnProjectHelper.__svnPropSet" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnPropSet" />
+      <keyword name="SvnProjectHelper.__svnRelocate" id="SvnProjectHelper.__svnRelocate" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnRelocate" />
+      <keyword name="SvnProjectHelper.__svnRepoBrowser" id="SvnProjectHelper.__svnRepoBrowser" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnRepoBrowser" />
+      <keyword name="SvnProjectHelper.__svnResolve" id="SvnProjectHelper.__svnResolve" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnResolve" />
+      <keyword name="SvnProjectHelper.__svnTagList" id="SvnProjectHelper.__svnTagList" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnTagList" />
+      <keyword name="SvnProjectHelper.__svnUrlDiff" id="SvnProjectHelper.__svnUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.__svnUrlDiff" />
+      <keyword name="SvnProjectHelper.getActions" id="SvnProjectHelper.getActions" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.getActions" />
+      <keyword name="SvnProjectHelper.initActions" id="SvnProjectHelper.initActions" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.initActions" />
+      <keyword name="SvnProjectHelper.initMenu" id="SvnProjectHelper.initMenu" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html#SvnProjectHelper.initMenu" />
+      <keyword name="SvnTagDialog (Module)" id="SvnTagDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html" />
+      <keyword name="SvnTagDialog" id="SvnTagDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html#SvnTagDialog" />
+      <keyword name="SvnTagDialog (Constructor)" id="SvnTagDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html#SvnTagDialog.__init__" />
+      <keyword name="SvnTagDialog.getParameters" id="SvnTagDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html#SvnTagDialog.getParameters" />
+      <keyword name="SvnTagDialog.on_tagCombo_editTextChanged" id="SvnTagDialog.on_tagCombo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html#SvnTagDialog.on_tagCombo_editTextChanged" />
+      <keyword name="SvnInfoDialog (Module)" id="SvnInfoDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html" />
+      <keyword name="SvnInfoDialog" id="SvnInfoDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html#SvnInfoDialog" />
+      <keyword name="SvnInfoDialog (Constructor)" id="SvnInfoDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html#SvnInfoDialog.__init__" />
+      <keyword name="SvnInfoDialog.__showError" id="SvnInfoDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html#SvnInfoDialog.__showError" />
+      <keyword name="SvnInfoDialog.start" id="SvnInfoDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html#SvnInfoDialog.start" />
+      <keyword name="SvnUtilities (Module)" id="SvnUtilities (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html" />
+      <keyword name="dateFromTime_t" id="dateFromTime_t" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#dateFromTime_t" />
+      <keyword name="formatTime" id="formatTime" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#formatTime" />
+      <keyword name="getConfigPath" id="getConfigPath" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#getConfigPath" />
+      <keyword name="getServersPath" id="getServersPath" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html#getServersPath" />
+      <keyword name="SvnRepoBrowserDialog (Module)" id="SvnRepoBrowserDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html" />
+      <keyword name="SvnRepoBrowserDialog" id="SvnRepoBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog" />
+      <keyword name="SvnRepoBrowserDialog (Constructor)" id="SvnRepoBrowserDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__init__" />
+      <keyword name="SvnRepoBrowserDialog.__generateItem" id="SvnRepoBrowserDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__generateItem" />
+      <keyword name="SvnRepoBrowserDialog.__listRepo" id="SvnRepoBrowserDialog.__listRepo" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__listRepo" />
+      <keyword name="SvnRepoBrowserDialog.__normalizeUrl" id="SvnRepoBrowserDialog.__normalizeUrl" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__normalizeUrl" />
+      <keyword name="SvnRepoBrowserDialog.__resizeColumns" id="SvnRepoBrowserDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__resizeColumns" />
+      <keyword name="SvnRepoBrowserDialog.__resort" id="SvnRepoBrowserDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__resort" />
+      <keyword name="SvnRepoBrowserDialog.__showError" id="SvnRepoBrowserDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.__showError" />
+      <keyword name="SvnRepoBrowserDialog.accept" id="SvnRepoBrowserDialog.accept" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.accept" />
+      <keyword name="SvnRepoBrowserDialog.getSelectedUrl" id="SvnRepoBrowserDialog.getSelectedUrl" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.getSelectedUrl" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" id="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemCollapsed" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemExpanded" id="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemExpanded" />
+      <keyword name="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" id="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" />
+      <keyword name="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" id="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" />
+      <keyword name="SvnRepoBrowserDialog.start" id="SvnRepoBrowserDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html#SvnRepoBrowserDialog.start" />
+      <keyword name="SvnLogDialog (Module)" id="SvnLogDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html" />
+      <keyword name="SvnLogDialog" id="SvnLogDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog" />
+      <keyword name="SvnLogDialog (Constructor)" id="SvnLogDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.__init__" />
+      <keyword name="SvnLogDialog.__finish" id="SvnLogDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.__finish" />
+      <keyword name="SvnLogDialog.__showError" id="SvnLogDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.__showError" />
+      <keyword name="SvnLogDialog.__sourceChanged" id="SvnLogDialog.__sourceChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.__sourceChanged" />
+      <keyword name="SvnLogDialog.on_buttonBox_clicked" id="SvnLogDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.on_buttonBox_clicked" />
+      <keyword name="SvnLogDialog.start" id="SvnLogDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html#SvnLogDialog.start" />
+      <keyword name="SvnPropSetDialog (Module)" id="SvnPropSetDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html" />
+      <keyword name="SvnPropSetDialog" id="SvnPropSetDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html#SvnPropSetDialog" />
+      <keyword name="SvnPropSetDialog (Constructor)" id="SvnPropSetDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html#SvnPropSetDialog.__init__" />
+      <keyword name="SvnPropSetDialog.getData" id="SvnPropSetDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html#SvnPropSetDialog.getData" />
+      <keyword name="ProjectBrowserHelper (Module)" id="ProjectBrowserHelper (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html" />
+      <keyword name="SvnProjectBrowserHelper" id="SvnProjectBrowserHelper" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper" />
+      <keyword name="SvnProjectBrowserHelper (Constructor)" id="SvnProjectBrowserHelper (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__init__" />
+      <keyword name="SvnProjectBrowserHelper.__SVNAddToChangelist" id="SvnProjectBrowserHelper.__SVNAddToChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNAddToChangelist" />
+      <keyword name="SvnProjectBrowserHelper.__SVNBlame" id="SvnProjectBrowserHelper.__SVNBlame" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNBlame" />
+      <keyword name="SvnProjectBrowserHelper.__SVNBreakLock" id="SvnProjectBrowserHelper.__SVNBreakLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNBreakLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNConfigure" id="SvnProjectBrowserHelper.__SVNConfigure" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNConfigure" />
+      <keyword name="SvnProjectBrowserHelper.__SVNCopy" id="SvnProjectBrowserHelper.__SVNCopy" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNCopy" />
+      <keyword name="SvnProjectBrowserHelper.__SVNDelProp" id="SvnProjectBrowserHelper.__SVNDelProp" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNDelProp" />
+      <keyword name="SvnProjectBrowserHelper.__SVNExtendedDiff" id="SvnProjectBrowserHelper.__SVNExtendedDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNExtendedDiff" />
+      <keyword name="SvnProjectBrowserHelper.__SVNInfo" id="SvnProjectBrowserHelper.__SVNInfo" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNInfo" />
+      <keyword name="SvnProjectBrowserHelper.__SVNListProps" id="SvnProjectBrowserHelper.__SVNListProps" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNListProps" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLock" id="SvnProjectBrowserHelper.__SVNLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLogBrowser" id="SvnProjectBrowserHelper.__SVNLogBrowser" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLogBrowser" />
+      <keyword name="SvnProjectBrowserHelper.__SVNLogLimited" id="SvnProjectBrowserHelper.__SVNLogLimited" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNLogLimited" />
+      <keyword name="SvnProjectBrowserHelper.__SVNMove" id="SvnProjectBrowserHelper.__SVNMove" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNMove" />
+      <keyword name="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" id="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNRemoveFromChangelist" />
+      <keyword name="SvnProjectBrowserHelper.__SVNResolve" id="SvnProjectBrowserHelper.__SVNResolve" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNResolve" />
+      <keyword name="SvnProjectBrowserHelper.__SVNSetProp" id="SvnProjectBrowserHelper.__SVNSetProp" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNSetProp" />
+      <keyword name="SvnProjectBrowserHelper.__SVNStealLock" id="SvnProjectBrowserHelper.__SVNStealLock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNStealLock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNUnlock" id="SvnProjectBrowserHelper.__SVNUnlock" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNUnlock" />
+      <keyword name="SvnProjectBrowserHelper.__SVNUrlDiff" id="SvnProjectBrowserHelper.__SVNUrlDiff" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__SVNUrlDiff" />
+      <keyword name="SvnProjectBrowserHelper.__itemsHaveFiles" id="SvnProjectBrowserHelper.__itemsHaveFiles" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.__itemsHaveFiles" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenu" id="SvnProjectBrowserHelper._addVCSMenu" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenu" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuBack" id="SvnProjectBrowserHelper._addVCSMenuBack" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuBack" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuDir" id="SvnProjectBrowserHelper._addVCSMenuDir" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuDir" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuDirMulti" id="SvnProjectBrowserHelper._addVCSMenuDirMulti" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuDirMulti" />
+      <keyword name="SvnProjectBrowserHelper._addVCSMenuMulti" id="SvnProjectBrowserHelper._addVCSMenuMulti" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper._addVCSMenuMulti" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenu" id="SvnProjectBrowserHelper.showContextMenu" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenu" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuDir" id="SvnProjectBrowserHelper.showContextMenuDir" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuDir" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuDirMulti" id="SvnProjectBrowserHelper.showContextMenuDirMulti" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuDirMulti" />
+      <keyword name="SvnProjectBrowserHelper.showContextMenuMulti" id="SvnProjectBrowserHelper.showContextMenuMulti" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html#SvnProjectBrowserHelper.showContextMenuMulti" />
+      <keyword name="SvnMergeDialog (Module)" id="SvnMergeDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html" />
+      <keyword name="SvnMergeDialog" id="SvnMergeDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog" />
+      <keyword name="SvnMergeDialog (Constructor)" id="SvnMergeDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog.__init__" />
+      <keyword name="SvnMergeDialog.__enableOkButton" id="SvnMergeDialog.__enableOkButton" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog.__enableOkButton" />
+      <keyword name="SvnMergeDialog.getParameters" id="SvnMergeDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog.getParameters" />
+      <keyword name="SvnMergeDialog.on_tag1Combo_editTextChanged" id="SvnMergeDialog.on_tag1Combo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog.on_tag1Combo_editTextChanged" />
+      <keyword name="SvnMergeDialog.on_tag2Combo_editTextChanged" id="SvnMergeDialog.on_tag2Combo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html#SvnMergeDialog.on_tag2Combo_editTextChanged" />
+      <keyword name="SvnCopyDialog (Module)" id="SvnCopyDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html" />
+      <keyword name="SvnCopyDialog" id="SvnCopyDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html#SvnCopyDialog" />
+      <keyword name="SvnCopyDialog (Constructor)" id="SvnCopyDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html#SvnCopyDialog.__init__" />
+      <keyword name="SvnCopyDialog.getData" id="SvnCopyDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html#SvnCopyDialog.getData" />
+      <keyword name="SvnCopyDialog.on_dirButton_clicked" id="SvnCopyDialog.on_dirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html#SvnCopyDialog.on_dirButton_clicked" />
+      <keyword name="SvnNewProjectOptionsDialog (Module)" id="SvnNewProjectOptionsDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html" />
+      <keyword name="SvnNewProjectOptionsDialog" id="SvnNewProjectOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog" />
+      <keyword name="SvnNewProjectOptionsDialog (Constructor)" id="SvnNewProjectOptionsDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.__init__" />
+      <keyword name="SvnNewProjectOptionsDialog.getData" id="SvnNewProjectOptionsDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.getData" />
+      <keyword name="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" id="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" />
+      <keyword name="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" id="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_projectDirButton_clicked" />
+      <keyword name="SvnNewProjectOptionsDialog.on_protocolCombo_activated" id="SvnNewProjectOptionsDialog.on_protocolCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_protocolCombo_activated" />
+      <keyword name="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" id="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html#SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" />
+      <keyword name="SvnDialog (Module)" id="SvnDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html" />
+      <keyword name="SvnDialog" id="SvnDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog" />
+      <keyword name="SvnDialog (Constructor)" id="SvnDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.__init__" />
+      <keyword name="SvnDialog._clientNotifyCallback" id="SvnDialog._clientNotifyCallback" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog._clientNotifyCallback" />
+      <keyword name="SvnDialog.finish" id="SvnDialog.finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.finish" />
+      <keyword name="SvnDialog.hasAddOrDelete" id="SvnDialog.hasAddOrDelete" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.hasAddOrDelete" />
+      <keyword name="SvnDialog.on_buttonBox_clicked" id="SvnDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.on_buttonBox_clicked" />
+      <keyword name="SvnDialog.showError" id="SvnDialog.showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.showError" />
+      <keyword name="SvnDialog.showMessage" id="SvnDialog.showMessage" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html#SvnDialog.showMessage" />
+      <keyword name="SvnPropDelDialog (Module)" id="SvnPropDelDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html" />
+      <keyword name="SvnPropDelDialog" id="SvnPropDelDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html#SvnPropDelDialog" />
+      <keyword name="SvnPropDelDialog (Constructor)" id="SvnPropDelDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html#SvnPropDelDialog.__init__" />
+      <keyword name="SvnPropDelDialog.getData" id="SvnPropDelDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html#SvnPropDelDialog.getData" />
+      <keyword name="SvnPropDelDialog.on_propNameEdit_textChanged" id="SvnPropDelDialog.on_propNameEdit_textChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html#SvnPropDelDialog.on_propNameEdit_textChanged" />
+      <keyword name="SvnCommitDialog (Module)" id="SvnCommitDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html" />
+      <keyword name="SvnCommitDialog" id="SvnCommitDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog" />
+      <keyword name="SvnCommitDialog (Constructor)" id="SvnCommitDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.__init__" />
+      <keyword name="SvnCommitDialog.changelistsData" id="SvnCommitDialog.changelistsData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.changelistsData" />
+      <keyword name="SvnCommitDialog.hasChangelists" id="SvnCommitDialog.hasChangelists" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.hasChangelists" />
+      <keyword name="SvnCommitDialog.logMessage" id="SvnCommitDialog.logMessage" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.logMessage" />
+      <keyword name="SvnCommitDialog.on_buttonBox_accepted" id="SvnCommitDialog.on_buttonBox_accepted" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_accepted" />
+      <keyword name="SvnCommitDialog.on_buttonBox_clicked" id="SvnCommitDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_clicked" />
+      <keyword name="SvnCommitDialog.on_buttonBox_rejected" id="SvnCommitDialog.on_buttonBox_rejected" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.on_buttonBox_rejected" />
+      <keyword name="SvnCommitDialog.on_recentComboBox_activated" id="SvnCommitDialog.on_recentComboBox_activated" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.on_recentComboBox_activated" />
+      <keyword name="SvnCommitDialog.showEvent" id="SvnCommitDialog.showEvent" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html#SvnCommitDialog.showEvent" />
+      <keyword name="Config (Module)" id="Config (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.Config.html" />
+      <keyword name="SvnLoginDialog (Module)" id="SvnLoginDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html" />
+      <keyword name="SvnLoginDialog" id="SvnLoginDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html#SvnLoginDialog" />
+      <keyword name="SvnLoginDialog (Constructor)" id="SvnLoginDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html#SvnLoginDialog.__init__" />
+      <keyword name="SvnLoginDialog.getData" id="SvnLoginDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html#SvnLoginDialog.getData" />
+      <keyword name="SvnOptionsDialog (Module)" id="SvnOptionsDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html" />
+      <keyword name="SvnOptionsDialog" id="SvnOptionsDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html#SvnOptionsDialog" />
+      <keyword name="SvnOptionsDialog (Constructor)" id="SvnOptionsDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html#SvnOptionsDialog.__init__" />
+      <keyword name="SvnOptionsDialog.getData" id="SvnOptionsDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html#SvnOptionsDialog.getData" />
+      <keyword name="SvnOptionsDialog.on_protocolCombo_activated" id="SvnOptionsDialog.on_protocolCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html#SvnOptionsDialog.on_protocolCombo_activated" />
+      <keyword name="SvnOptionsDialog.on_vcsUrlButton_clicked" id="SvnOptionsDialog.on_vcsUrlButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html#SvnOptionsDialog.on_vcsUrlButton_clicked" />
+      <keyword name="SvnLogBrowserDialog (Module)" id="SvnLogBrowserDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html" />
+      <keyword name="SvnLogBrowserDialog" id="SvnLogBrowserDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog" />
+      <keyword name="SvnLogBrowserDialog (Constructor)" id="SvnLogBrowserDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__init__" />
+      <keyword name="SvnLogBrowserDialog.__diffRevisions" id="SvnLogBrowserDialog.__diffRevisions" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__diffRevisions" />
+      <keyword name="SvnLogBrowserDialog.__filterLogs" id="SvnLogBrowserDialog.__filterLogs" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__filterLogs" />
+      <keyword name="SvnLogBrowserDialog.__finish" id="SvnLogBrowserDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__finish" />
+      <keyword name="SvnLogBrowserDialog.__generateFileItem" id="SvnLogBrowserDialog.__generateFileItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__generateFileItem" />
+      <keyword name="SvnLogBrowserDialog.__generateLogItem" id="SvnLogBrowserDialog.__generateLogItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__generateLogItem" />
+      <keyword name="SvnLogBrowserDialog.__getLogEntries" id="SvnLogBrowserDialog.__getLogEntries" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__getLogEntries" />
+      <keyword name="SvnLogBrowserDialog.__resizeColumnsFiles" id="SvnLogBrowserDialog.__resizeColumnsFiles" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resizeColumnsFiles" />
+      <keyword name="SvnLogBrowserDialog.__resizeColumnsLog" id="SvnLogBrowserDialog.__resizeColumnsLog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resizeColumnsLog" />
+      <keyword name="SvnLogBrowserDialog.__resortFiles" id="SvnLogBrowserDialog.__resortFiles" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resortFiles" />
+      <keyword name="SvnLogBrowserDialog.__resortLog" id="SvnLogBrowserDialog.__resortLog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__resortLog" />
+      <keyword name="SvnLogBrowserDialog.__showError" id="SvnLogBrowserDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.__showError" />
+      <keyword name="SvnLogBrowserDialog._reset" id="SvnLogBrowserDialog._reset" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog._reset" />
+      <keyword name="SvnLogBrowserDialog.on_buttonBox_clicked" id="SvnLogBrowserDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_buttonBox_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_clearRxEditButton_clicked" id="SvnLogBrowserDialog.on_clearRxEditButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_clearRxEditButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_diffPreviousButton_clicked" id="SvnLogBrowserDialog.on_diffPreviousButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_diffPreviousButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" id="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_diffRevisionsButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_fieldCombo_activated" id="SvnLogBrowserDialog.on_fieldCombo_activated" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_fieldCombo_activated" />
+      <keyword name="SvnLogBrowserDialog.on_fromDate_dateChanged" id="SvnLogBrowserDialog.on_fromDate_dateChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_fromDate_dateChanged" />
+      <keyword name="SvnLogBrowserDialog.on_logTree_currentItemChanged" id="SvnLogBrowserDialog.on_logTree_currentItemChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_logTree_currentItemChanged" />
+      <keyword name="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" id="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_logTree_itemSelectionChanged" />
+      <keyword name="SvnLogBrowserDialog.on_nextButton_clicked" id="SvnLogBrowserDialog.on_nextButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_nextButton_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_rxEdit_textChanged" id="SvnLogBrowserDialog.on_rxEdit_textChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_rxEdit_textChanged" />
+      <keyword name="SvnLogBrowserDialog.on_stopCheckBox_clicked" id="SvnLogBrowserDialog.on_stopCheckBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_stopCheckBox_clicked" />
+      <keyword name="SvnLogBrowserDialog.on_toDate_dateChanged" id="SvnLogBrowserDialog.on_toDate_dateChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.on_toDate_dateChanged" />
+      <keyword name="SvnLogBrowserDialog.start" id="SvnLogBrowserDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html#SvnLogBrowserDialog.start" />
+      <keyword name="SvnTagBranchListDialog (Module)" id="SvnTagBranchListDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html" />
+      <keyword name="SvnTagBranchListDialog" id="SvnTagBranchListDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog" />
+      <keyword name="SvnTagBranchListDialog (Constructor)" id="SvnTagBranchListDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__init__" />
+      <keyword name="SvnTagBranchListDialog.__finish" id="SvnTagBranchListDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__finish" />
+      <keyword name="SvnTagBranchListDialog.__generateItem" id="SvnTagBranchListDialog.__generateItem" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__generateItem" />
+      <keyword name="SvnTagBranchListDialog.__resizeColumns" id="SvnTagBranchListDialog.__resizeColumns" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__resizeColumns" />
+      <keyword name="SvnTagBranchListDialog.__resort" id="SvnTagBranchListDialog.__resort" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__resort" />
+      <keyword name="SvnTagBranchListDialog.__showError" id="SvnTagBranchListDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.__showError" />
+      <keyword name="SvnTagBranchListDialog.getTagList" id="SvnTagBranchListDialog.getTagList" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.getTagList" />
+      <keyword name="SvnTagBranchListDialog.on_buttonBox_clicked" id="SvnTagBranchListDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.on_buttonBox_clicked" />
+      <keyword name="SvnTagBranchListDialog.start" id="SvnTagBranchListDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html#SvnTagBranchListDialog.start" />
+      <keyword name="SvnDiffDialog (Module)" id="SvnDiffDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html" />
+      <keyword name="SvnDiffDialog" id="SvnDiffDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog" />
+      <keyword name="SvnDiffDialog (Constructor)" id="SvnDiffDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__init__" />
+      <keyword name="SvnDiffDialog.__appendText" id="SvnDiffDialog.__appendText" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__appendText" />
+      <keyword name="SvnDiffDialog.__finish" id="SvnDiffDialog.__finish" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__finish" />
+      <keyword name="SvnDiffDialog.__getDiffSummaryKind" id="SvnDiffDialog.__getDiffSummaryKind" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__getDiffSummaryKind" />
+      <keyword name="SvnDiffDialog.__getVersionArg" id="SvnDiffDialog.__getVersionArg" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__getVersionArg" />
+      <keyword name="SvnDiffDialog.__showError" id="SvnDiffDialog.__showError" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.__showError" />
+      <keyword name="SvnDiffDialog.on_buttonBox_clicked" id="SvnDiffDialog.on_buttonBox_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.on_buttonBox_clicked" />
+      <keyword name="SvnDiffDialog.on_saveButton_clicked" id="SvnDiffDialog.on_saveButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.on_saveButton_clicked" />
+      <keyword name="SvnDiffDialog.start" id="SvnDiffDialog.start" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html#SvnDiffDialog.start" />
+      <keyword name="SvnCommandDialog (Module)" id="SvnCommandDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html" />
+      <keyword name="SvnCommandDialog" id="SvnCommandDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html#SvnCommandDialog" />
+      <keyword name="SvnCommandDialog (Constructor)" id="SvnCommandDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html#SvnCommandDialog.__init__" />
+      <keyword name="SvnCommandDialog.getData" id="SvnCommandDialog.getData" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html#SvnCommandDialog.getData" />
+      <keyword name="SvnCommandDialog.on_commandCombo_editTextChanged" id="SvnCommandDialog.on_commandCombo_editTextChanged" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html#SvnCommandDialog.on_commandCombo_editTextChanged" />
+      <keyword name="SvnCommandDialog.on_dirButton_clicked" id="SvnCommandDialog.on_dirButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html#SvnCommandDialog.on_dirButton_clicked" />
+      <keyword name="SvnSwitchDialog (Module)" id="SvnSwitchDialog (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html" />
+      <keyword name="SvnSwitchDialog" id="SvnSwitchDialog" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html#SvnSwitchDialog" />
+      <keyword name="SvnSwitchDialog (Constructor)" id="SvnSwitchDialog (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html#SvnSwitchDialog.__init__" />
+      <keyword name="SvnSwitchDialog.getParameters" id="SvnSwitchDialog.getParameters" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html#SvnSwitchDialog.getParameters" />
+      <keyword name="SvnConst (Module)" id="SvnConst (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html" />
+      <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html" />
+      <keyword name="SubversionPage (Module)" id="SubversionPage (Module)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html" />
+      <keyword name="SubversionPage" id="SubversionPage" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html#SubversionPage" />
+      <keyword name="SubversionPage (Constructor)" id="SubversionPage (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html#SubversionPage.__init__" />
+      <keyword name="SubversionPage.on_configButton_clicked" id="SubversionPage.on_configButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html#SubversionPage.on_configButton_clicked" />
+      <keyword name="SubversionPage.on_serversButton_clicked" id="SubversionPage.on_serversButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html#SubversionPage.on_serversButton_clicked" />
+      <keyword name="SubversionPage.save" id="SubversionPage.save" ref="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html#SubversionPage.save" />
+      <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html" />
+      <keyword name="SubversionPage (Module)" id="SubversionPage (Module)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html" />
+      <keyword name="SubversionPage" id="SubversionPage" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html#SubversionPage" />
+      <keyword name="SubversionPage (Constructor)" id="SubversionPage (Constructor)" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html#SubversionPage.__init__" />
+      <keyword name="SubversionPage.on_configButton_clicked" id="SubversionPage.on_configButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html#SubversionPage.on_configButton_clicked" />
+      <keyword name="SubversionPage.on_serversButton_clicked" id="SubversionPage.on_serversButton_clicked" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html#SubversionPage.on_serversButton_clicked" />
+      <keyword name="SubversionPage.save" id="SubversionPage.save" ref="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html#SubversionPage.save" />
+      <keyword name="SyntaxChecker (Package)" id="SyntaxChecker (Package)" ref="index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html" />
+      <keyword name="SyntaxCheckerDialog (Module)" id="SyntaxCheckerDialog (Module)" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html" />
+      <keyword name="SyntaxCheckerDialog" id="SyntaxCheckerDialog" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog" />
+      <keyword name="SyntaxCheckerDialog (Constructor)" id="SyntaxCheckerDialog (Constructor)" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.__init__" />
+      <keyword name="SyntaxCheckerDialog.__clearErrors" id="SyntaxCheckerDialog.__clearErrors" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.__clearErrors" />
+      <keyword name="SyntaxCheckerDialog.__createResultItem" id="SyntaxCheckerDialog.__createResultItem" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.__createResultItem" />
+      <keyword name="SyntaxCheckerDialog.__finish" id="SyntaxCheckerDialog.__finish" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.__finish" />
+      <keyword name="SyntaxCheckerDialog.__resort" id="SyntaxCheckerDialog.__resort" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.__resort" />
+      <keyword name="SyntaxCheckerDialog.on_buttonBox_clicked" id="SyntaxCheckerDialog.on_buttonBox_clicked" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.on_buttonBox_clicked" />
+      <keyword name="SyntaxCheckerDialog.on_resultList_itemActivated" id="SyntaxCheckerDialog.on_resultList_itemActivated" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.on_resultList_itemActivated" />
+      <keyword name="SyntaxCheckerDialog.on_showButton_clicked" id="SyntaxCheckerDialog.on_showButton_clicked" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.on_showButton_clicked" />
+      <keyword name="SyntaxCheckerDialog.start" id="SyntaxCheckerDialog.start" ref="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html#SyntaxCheckerDialog.start" />
+      <keyword name="Tabnanny (Package)" id="Tabnanny (Package)" ref="index-eric4.Plugins.CheckerPlugins.Tabnanny.html" />
+      <keyword name="TabnannyDialog (Module)" id="TabnannyDialog (Module)" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html" />
+      <keyword name="TabnannyDialog" id="TabnannyDialog" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog" />
+      <keyword name="TabnannyDialog (Constructor)" id="TabnannyDialog (Constructor)" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__init__" />
+      <keyword name="TabnannyDialog.__createResultItem" id="TabnannyDialog.__createResultItem" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__createResultItem" />
+      <keyword name="TabnannyDialog.__finish" id="TabnannyDialog.__finish" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__finish" />
+      <keyword name="TabnannyDialog.__resort" id="TabnannyDialog.__resort" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.__resort" />
+      <keyword name="TabnannyDialog.on_buttonBox_clicked" id="TabnannyDialog.on_buttonBox_clicked" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.on_buttonBox_clicked" />
+      <keyword name="TabnannyDialog.on_resultList_itemActivated" id="TabnannyDialog.on_resultList_itemActivated" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.on_resultList_itemActivated" />
+      <keyword name="TabnannyDialog.start" id="TabnannyDialog.start" ref="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html#TabnannyDialog.start" />
+      <keyword name="Tabnanny (Module)" id="Tabnanny (Module)" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html" />
+      <keyword name="NannyNag" id="NannyNag" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag" />
+      <keyword name="Whitespace" id="Whitespace" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace" />
+      <keyword name="check" id="check" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#check" />
+      <keyword name="format_witnesses" id="format_witnesses" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#format_witnesses" />
+      <keyword name="process_tokens" id="process_tokens" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#process_tokens" />
+      <keyword name="NannyNag (Constructor)" id="NannyNag (Constructor)" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.__init__" />
+      <keyword name="NannyNag.get_line" id="NannyNag.get_line" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_line" />
+      <keyword name="NannyNag.get_lineno" id="NannyNag.get_lineno" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_lineno" />
+      <keyword name="NannyNag.get_msg" id="NannyNag.get_msg" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#NannyNag.get_msg" />
+      <keyword name="Whitespace (Constructor)" id="Whitespace (Constructor)" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.__init__" />
+      <keyword name="Whitespace.equal" id="Whitespace.equal" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.equal" />
+      <keyword name="Whitespace.indent_level" id="Whitespace.indent_level" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.indent_level" />
+      <keyword name="Whitespace.less" id="Whitespace.less" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.less" />
+      <keyword name="Whitespace.longest_run_of_spaces" id="Whitespace.longest_run_of_spaces" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.longest_run_of_spaces" />
+      <keyword name="Whitespace.not_equal_witness" id="Whitespace.not_equal_witness" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.not_equal_witness" />
+      <keyword name="Whitespace.not_less_witness" id="Whitespace.not_less_witness" ref="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html#Whitespace.not_less_witness" />
+      <keyword name="Listspace (Package)" id="Listspace (Package)" ref="index-eric4.Plugins.ViewManagerPlugins.Listspace.html" />
+      <keyword name="Listspace (Module)" id="Listspace (Module)" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html" />
+      <keyword name="Listspace" id="Listspace" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace" />
+      <keyword name="StackedWidget" id="StackedWidget" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget" />
+      <keyword name="Listspace (Constructor)" id="Listspace (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__init__" />
+      <keyword name="Listspace.__captionChange" id="Listspace.__captionChange" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__captionChange" />
+      <keyword name="Listspace.__contextMenuClose" id="Listspace.__contextMenuClose" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuClose" />
+      <keyword name="Listspace.__contextMenuCloseAll" id="Listspace.__contextMenuCloseAll" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuCloseAll" />
+      <keyword name="Listspace.__contextMenuPrintFile" id="Listspace.__contextMenuPrintFile" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuPrintFile" />
+      <keyword name="Listspace.__contextMenuSave" id="Listspace.__contextMenuSave" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuSave" />
+      <keyword name="Listspace.__contextMenuSaveAll" id="Listspace.__contextMenuSaveAll" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuSaveAll" />
+      <keyword name="Listspace.__contextMenuSaveAs" id="Listspace.__contextMenuSaveAs" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuSaveAs" />
+      <keyword name="Listspace.__contextMenuSaveToProject" id="Listspace.__contextMenuSaveToProject" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__contextMenuSaveToProject" />
+      <keyword name="Listspace.__currentChanged" id="Listspace.__currentChanged" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__currentChanged" />
+      <keyword name="Listspace.__initMenu" id="Listspace.__initMenu" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__initMenu" />
+      <keyword name="Listspace.__showMenu" id="Listspace.__showMenu" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__showMenu" />
+      <keyword name="Listspace.__showSelectedView" id="Listspace.__showSelectedView" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.__showSelectedView" />
+      <keyword name="Listspace._addView" id="Listspace._addView" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._addView" />
+      <keyword name="Listspace._initWindowActions" id="Listspace._initWindowActions" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._initWindowActions" />
+      <keyword name="Listspace._modificationStatusChanged" id="Listspace._modificationStatusChanged" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._modificationStatusChanged" />
+      <keyword name="Listspace._removeAllViews" id="Listspace._removeAllViews" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._removeAllViews" />
+      <keyword name="Listspace._removeView" id="Listspace._removeView" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._removeView" />
+      <keyword name="Listspace._showView" id="Listspace._showView" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._showView" />
+      <keyword name="Listspace._syntaxErrorToggled" id="Listspace._syntaxErrorToggled" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace._syntaxErrorToggled" />
+      <keyword name="Listspace.activeWindow" id="Listspace.activeWindow" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.activeWindow" />
+      <keyword name="Listspace.addSplit" id="Listspace.addSplit" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.addSplit" />
+      <keyword name="Listspace.canCascade" id="Listspace.canCascade" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.canCascade" />
+      <keyword name="Listspace.canSplit" id="Listspace.canSplit" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.canSplit" />
+      <keyword name="Listspace.canTile" id="Listspace.canTile" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.canTile" />
+      <keyword name="Listspace.cascade" id="Listspace.cascade" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.cascade" />
+      <keyword name="Listspace.eventFilter" id="Listspace.eventFilter" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.eventFilter" />
+      <keyword name="Listspace.nextSplit" id="Listspace.nextSplit" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.nextSplit" />
+      <keyword name="Listspace.prevSplit" id="Listspace.prevSplit" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.prevSplit" />
+      <keyword name="Listspace.removeSplit" id="Listspace.removeSplit" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.removeSplit" />
+      <keyword name="Listspace.setEditorName" id="Listspace.setEditorName" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.setEditorName" />
+      <keyword name="Listspace.setSplitOrientation" id="Listspace.setSplitOrientation" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.setSplitOrientation" />
+      <keyword name="Listspace.showWindowMenu" id="Listspace.showWindowMenu" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.showWindowMenu" />
+      <keyword name="Listspace.tile" id="Listspace.tile" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#Listspace.tile" />
+      <keyword name="StackedWidget (Constructor)" id="StackedWidget (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.__init__" />
+      <keyword name="StackedWidget.addWidget" id="StackedWidget.addWidget" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.addWidget" />
+      <keyword name="StackedWidget.firstEditor" id="StackedWidget.firstEditor" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.firstEditor" />
+      <keyword name="StackedWidget.hasEditor" id="StackedWidget.hasEditor" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.hasEditor" />
+      <keyword name="StackedWidget.nextTab" id="StackedWidget.nextTab" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.nextTab" />
+      <keyword name="StackedWidget.prevTab" id="StackedWidget.prevTab" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.prevTab" />
+      <keyword name="StackedWidget.removeWidget" id="StackedWidget.removeWidget" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.removeWidget" />
+      <keyword name="StackedWidget.setCurrentIndex" id="StackedWidget.setCurrentIndex" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.setCurrentIndex" />
+      <keyword name="StackedWidget.setCurrentWidget" id="StackedWidget.setCurrentWidget" ref="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html#StackedWidget.setCurrentWidget" />
+      <keyword name="Tabview (Package)" id="Tabview (Package)" ref="index-eric4.Plugins.ViewManagerPlugins.Tabview.html" />
+      <keyword name="Tabview (Module)" id="Tabview (Module)" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html" />
+      <keyword name="TabBar" id="TabBar" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar" />
+      <keyword name="TabWidget" id="TabWidget" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget" />
+      <keyword name="Tabview" id="Tabview" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview" />
+      <keyword name="TabBar (Constructor)" id="TabBar (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.__init__" />
+      <keyword name="TabBar.dragEnterEvent" id="TabBar.dragEnterEvent" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.dragEnterEvent" />
+      <keyword name="TabBar.dropEvent" id="TabBar.dropEvent" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.dropEvent" />
+      <keyword name="TabBar.mouseMoveEvent" id="TabBar.mouseMoveEvent" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.mouseMoveEvent" />
+      <keyword name="TabBar.mousePressEvent" id="TabBar.mousePressEvent" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabBar.mousePressEvent" />
+      <keyword name="TabWidget (Constructor)" id="TabWidget (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__init__" />
+      <keyword name="TabWidget.__captionChange" id="TabWidget.__captionChange" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__captionChange" />
+      <keyword name="TabWidget.__closeButtonClicked" id="TabWidget.__closeButtonClicked" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__closeButtonClicked" />
+      <keyword name="TabWidget.__closeRequested" id="TabWidget.__closeRequested" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__closeRequested" />
+      <keyword name="TabWidget.__contextMenuClose" id="TabWidget.__contextMenuClose" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuClose" />
+      <keyword name="TabWidget.__contextMenuCloseAll" id="TabWidget.__contextMenuCloseAll" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuCloseAll" />
+      <keyword name="TabWidget.__contextMenuCloseOthers" id="TabWidget.__contextMenuCloseOthers" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuCloseOthers" />
+      <keyword name="TabWidget.__contextMenuMoveFirst" id="TabWidget.__contextMenuMoveFirst" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuMoveFirst" />
+      <keyword name="TabWidget.__contextMenuMoveLast" id="TabWidget.__contextMenuMoveLast" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuMoveLast" />
+      <keyword name="TabWidget.__contextMenuMoveLeft" id="TabWidget.__contextMenuMoveLeft" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuMoveLeft" />
+      <keyword name="TabWidget.__contextMenuMoveRight" id="TabWidget.__contextMenuMoveRight" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuMoveRight" />
+      <keyword name="TabWidget.__contextMenuPrintFile" id="TabWidget.__contextMenuPrintFile" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuPrintFile" />
+      <keyword name="TabWidget.__contextMenuSave" id="TabWidget.__contextMenuSave" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuSave" />
+      <keyword name="TabWidget.__contextMenuSaveAll" id="TabWidget.__contextMenuSaveAll" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuSaveAll" />
+      <keyword name="TabWidget.__contextMenuSaveAs" id="TabWidget.__contextMenuSaveAs" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuSaveAs" />
+      <keyword name="TabWidget.__contextMenuSaveToProject" id="TabWidget.__contextMenuSaveToProject" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__contextMenuSaveToProject" />
+      <keyword name="TabWidget.__initMenu" id="TabWidget.__initMenu" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__initMenu" />
+      <keyword name="TabWidget.__navigationMenuTriggered" id="TabWidget.__navigationMenuTriggered" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__navigationMenuTriggered" />
+      <keyword name="TabWidget.__showContextMenu" id="TabWidget.__showContextMenu" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__showContextMenu" />
+      <keyword name="TabWidget.__showNavigationMenu" id="TabWidget.__showNavigationMenu" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.__showNavigationMenu" />
+      <keyword name="TabWidget.addTab" id="TabWidget.addTab" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.addTab" />
+      <keyword name="TabWidget.copyTab" id="TabWidget.copyTab" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.copyTab" />
+      <keyword name="TabWidget.copyTabOther" id="TabWidget.copyTabOther" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.copyTabOther" />
+      <keyword name="TabWidget.currentWidget" id="TabWidget.currentWidget" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.currentWidget" />
+      <keyword name="TabWidget.hasEditor" id="TabWidget.hasEditor" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.hasEditor" />
+      <keyword name="TabWidget.hasEditors" id="TabWidget.hasEditors" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.hasEditors" />
+      <keyword name="TabWidget.insertWidget" id="TabWidget.insertWidget" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.insertWidget" />
+      <keyword name="TabWidget.mouseDoubleClickEvent" id="TabWidget.mouseDoubleClickEvent" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.mouseDoubleClickEvent" />
+      <keyword name="TabWidget.relocateTab" id="TabWidget.relocateTab" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.relocateTab" />
+      <keyword name="TabWidget.removeWidget" id="TabWidget.removeWidget" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.removeWidget" />
+      <keyword name="TabWidget.showIndicator" id="TabWidget.showIndicator" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#TabWidget.showIndicator" />
+      <keyword name="Tabview (Constructor)" id="Tabview (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.__init__" />
+      <keyword name="Tabview.__currentChanged" id="Tabview.__currentChanged" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.__currentChanged" />
+      <keyword name="Tabview._addView" id="Tabview._addView" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._addView" />
+      <keyword name="Tabview._initWindowActions" id="Tabview._initWindowActions" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._initWindowActions" />
+      <keyword name="Tabview._modificationStatusChanged" id="Tabview._modificationStatusChanged" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._modificationStatusChanged" />
+      <keyword name="Tabview._removeAllViews" id="Tabview._removeAllViews" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._removeAllViews" />
+      <keyword name="Tabview._removeView" id="Tabview._removeView" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._removeView" />
+      <keyword name="Tabview._showView" id="Tabview._showView" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._showView" />
+      <keyword name="Tabview._syntaxErrorToggled" id="Tabview._syntaxErrorToggled" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview._syntaxErrorToggled" />
+      <keyword name="Tabview.activeWindow" id="Tabview.activeWindow" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.activeWindow" />
+      <keyword name="Tabview.addSplit" id="Tabview.addSplit" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.addSplit" />
+      <keyword name="Tabview.canCascade" id="Tabview.canCascade" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.canCascade" />
+      <keyword name="Tabview.canSplit" id="Tabview.canSplit" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.canSplit" />
+      <keyword name="Tabview.canTile" id="Tabview.canTile" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.canTile" />
+      <keyword name="Tabview.cascade" id="Tabview.cascade" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.cascade" />
+      <keyword name="Tabview.eventFilter" id="Tabview.eventFilter" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.eventFilter" />
+      <keyword name="Tabview.getTabWidgetById" id="Tabview.getTabWidgetById" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.getTabWidgetById" />
+      <keyword name="Tabview.insertView" id="Tabview.insertView" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.insertView" />
+      <keyword name="Tabview.nextSplit" id="Tabview.nextSplit" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.nextSplit" />
+      <keyword name="Tabview.preferencesChanged" id="Tabview.preferencesChanged" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.preferencesChanged" />
+      <keyword name="Tabview.prevSplit" id="Tabview.prevSplit" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.prevSplit" />
+      <keyword name="Tabview.removeSplit" id="Tabview.removeSplit" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.removeSplit" />
+      <keyword name="Tabview.setEditorName" id="Tabview.setEditorName" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.setEditorName" />
+      <keyword name="Tabview.setSplitOrientation" id="Tabview.setSplitOrientation" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.setSplitOrientation" />
+      <keyword name="Tabview.showWindowMenu" id="Tabview.showWindowMenu" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.showWindowMenu" />
+      <keyword name="Tabview.tile" id="Tabview.tile" ref="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html#Tabview.tile" />
+      <keyword name="MdiArea (Package)" id="MdiArea (Package)" ref="index-eric4.Plugins.ViewManagerPlugins.MdiArea.html" />
+      <keyword name="MdiArea (Module)" id="MdiArea (Module)" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html" />
+      <keyword name="MdiArea" id="MdiArea" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea" />
+      <keyword name="MdiArea (Constructor)" id="MdiArea (Constructor)" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.__init__" />
+      <keyword name="MdiArea.__iconizeAllWindows" id="MdiArea.__iconizeAllWindows" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.__iconizeAllWindows" />
+      <keyword name="MdiArea.__restoreAllWindows" id="MdiArea.__restoreAllWindows" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.__restoreAllWindows" />
+      <keyword name="MdiArea.__setSubWindowIcon" id="MdiArea.__setSubWindowIcon" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.__setSubWindowIcon" />
+      <keyword name="MdiArea.__subWindowActivated" id="MdiArea.__subWindowActivated" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.__subWindowActivated" />
+      <keyword name="MdiArea._addView" id="MdiArea._addView" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._addView" />
+      <keyword name="MdiArea._initWindowActions" id="MdiArea._initWindowActions" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._initWindowActions" />
+      <keyword name="MdiArea._modificationStatusChanged" id="MdiArea._modificationStatusChanged" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._modificationStatusChanged" />
+      <keyword name="MdiArea._removeAllViews" id="MdiArea._removeAllViews" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._removeAllViews" />
+      <keyword name="MdiArea._removeView" id="MdiArea._removeView" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._removeView" />
+      <keyword name="MdiArea._showView" id="MdiArea._showView" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._showView" />
+      <keyword name="MdiArea._syntaxErrorToggled" id="MdiArea._syntaxErrorToggled" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea._syntaxErrorToggled" />
+      <keyword name="MdiArea.activeWindow" id="MdiArea.activeWindow" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.activeWindow" />
+      <keyword name="MdiArea.canCascade" id="MdiArea.canCascade" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.canCascade" />
+      <keyword name="MdiArea.canSplit" id="MdiArea.canSplit" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.canSplit" />
+      <keyword name="MdiArea.canTile" id="MdiArea.canTile" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.canTile" />
+      <keyword name="MdiArea.cascade" id="MdiArea.cascade" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.cascade" />
+      <keyword name="MdiArea.eventFilter" id="MdiArea.eventFilter" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.eventFilter" />
+      <keyword name="MdiArea.setEditorName" id="MdiArea.setEditorName" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.setEditorName" />
+      <keyword name="MdiArea.showWindowMenu" id="MdiArea.showWindowMenu" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.showWindowMenu" />
+      <keyword name="MdiArea.tile" id="MdiArea.tile" ref="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html#MdiArea.tile" />
+      <keyword name="QRegExpWizard (Package)" id="QRegExpWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.QRegExpWizard.html" />
+      <keyword name="QRegExpWizardCharactersDialog (Module)" id="QRegExpWizardCharactersDialog (Module)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html" />
+      <keyword name="QRegExpWizardCharactersDialog" id="QRegExpWizardCharactersDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog" />
+      <keyword name="QRegExpWizardCharactersDialog (Constructor)" id="QRegExpWizardCharactersDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__init__" />
+      <keyword name="QRegExpWizardCharactersDialog.__addRangesLine" id="QRegExpWizardCharactersDialog.__addRangesLine" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addRangesLine" />
+      <keyword name="QRegExpWizardCharactersDialog.__addSinglesLine" id="QRegExpWizardCharactersDialog.__addSinglesLine" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__addSinglesLine" />
+      <keyword name="QRegExpWizardCharactersDialog.__formatCharacter" id="QRegExpWizardCharactersDialog.__formatCharacter" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__formatCharacter" />
+      <keyword name="QRegExpWizardCharactersDialog.__performSelectedAction" id="QRegExpWizardCharactersDialog.__performSelectedAction" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__performSelectedAction" />
+      <keyword name="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" id="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__rangesCharTypeSelected" />
+      <keyword name="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" id="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.__singlesCharTypeSelected" />
+      <keyword name="QRegExpWizardCharactersDialog.getCharacters" id="QRegExpWizardCharactersDialog.getCharacters" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html#QRegExpWizardCharactersDialog.getCharacters" />
+      <keyword name="QRegExpWizardDialog (Module)" id="QRegExpWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html" />
+      <keyword name="QRegExpWizardDialog" id="QRegExpWizardDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog" />
+      <keyword name="QRegExpWizardWidget" id="QRegExpWizardWidget" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget" />
+      <keyword name="QRegExpWizardWindow" id="QRegExpWizardWindow" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow" />
+      <keyword name="QRegExpWizardDialog (Constructor)" id="QRegExpWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.__init__" />
+      <keyword name="QRegExpWizardDialog.getCode" id="QRegExpWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardDialog.getCode" />
+      <keyword name="QRegExpWizardWidget (Constructor)" id="QRegExpWizardWidget (Constructor)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__init__" />
+      <keyword name="QRegExpWizardWidget.__insertString" id="QRegExpWizardWidget.__insertString" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.__insertString" />
+      <keyword name="QRegExpWizardWidget.getCode" id="QRegExpWizardWidget.getCode" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.getCode" />
+      <keyword name="QRegExpWizardWidget.on_altnButton_clicked" id="QRegExpWizardWidget.on_altnButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_altnButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_anycharButton_clicked" id="QRegExpWizardWidget.on_anycharButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_anycharButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_beglineButton_clicked" id="QRegExpWizardWidget.on_beglineButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_beglineButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_buttonBox_clicked" id="QRegExpWizardWidget.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_buttonBox_clicked" />
+      <keyword name="QRegExpWizardWidget.on_charButton_clicked" id="QRegExpWizardWidget.on_charButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_charButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_copyButton_clicked" id="QRegExpWizardWidget.on_copyButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_copyButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_endlineButton_clicked" id="QRegExpWizardWidget.on_endlineButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_endlineButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_executeButton_clicked" id="QRegExpWizardWidget.on_executeButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_executeButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_groupButton_clicked" id="QRegExpWizardWidget.on_groupButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_groupButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_loadButton_clicked" id="QRegExpWizardWidget.on_loadButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_loadButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_neglookaheadButton_clicked" id="QRegExpWizardWidget.on_neglookaheadButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_neglookaheadButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_nextButton_clicked" id="QRegExpWizardWidget.on_nextButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nextButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_nonGroupButton_clicked" id="QRegExpWizardWidget.on_nonGroupButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonGroupButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_nonwordboundButton_clicked" id="QRegExpWizardWidget.on_nonwordboundButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_nonwordboundButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_poslookaheadButton_clicked" id="QRegExpWizardWidget.on_poslookaheadButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_poslookaheadButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_regexpLineEdit_textChanged" id="QRegExpWizardWidget.on_regexpLineEdit_textChanged" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_regexpLineEdit_textChanged" />
+      <keyword name="QRegExpWizardWidget.on_repeatButton_clicked" id="QRegExpWizardWidget.on_repeatButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_repeatButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_saveButton_clicked" id="QRegExpWizardWidget.on_saveButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_saveButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_validateButton_clicked" id="QRegExpWizardWidget.on_validateButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_validateButton_clicked" />
+      <keyword name="QRegExpWizardWidget.on_wordboundButton_clicked" id="QRegExpWizardWidget.on_wordboundButton_clicked" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWidget.on_wordboundButton_clicked" />
+      <keyword name="QRegExpWizardWindow (Constructor)" id="QRegExpWizardWindow (Constructor)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html#QRegExpWizardWindow.__init__" />
+      <keyword name="QRegExpWizardRepeatDialog (Module)" id="QRegExpWizardRepeatDialog (Module)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html" />
+      <keyword name="QRegExpWizardRepeatDialog" id="QRegExpWizardRepeatDialog" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog" />
+      <keyword name="QRegExpWizardRepeatDialog (Constructor)" id="QRegExpWizardRepeatDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.__init__" />
+      <keyword name="QRegExpWizardRepeatDialog.getRepeat" id="QRegExpWizardRepeatDialog.getRepeat" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.getRepeat" />
+      <keyword name="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" />
+      <keyword name="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" id="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ref="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html#QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" />
+      <keyword name="ColorDialogWizard (Package)" id="ColorDialogWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html" />
+      <keyword name="ColorDialogWizardDialog (Module)" id="ColorDialogWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html" />
+      <keyword name="ColorDialogWizardDialog" id="ColorDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog" />
+      <keyword name="ColorDialogWizardDialog (Constructor)" id="ColorDialogWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.__init__" />
+      <keyword name="ColorDialogWizardDialog.getCode" id="ColorDialogWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.getCode" />
+      <keyword name="ColorDialogWizardDialog.on_bTest_clicked" id="ColorDialogWizardDialog.on_bTest_clicked" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.on_bTest_clicked" />
+      <keyword name="ColorDialogWizardDialog.on_buttonBox_clicked" id="ColorDialogWizardDialog.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.on_buttonBox_clicked" />
+      <keyword name="ColorDialogWizardDialog.on_eColor_editTextChanged" id="ColorDialogWizardDialog.on_eColor_editTextChanged" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.on_eColor_editTextChanged" />
+      <keyword name="ColorDialogWizardDialog.on_eRGB_textChanged" id="ColorDialogWizardDialog.on_eRGB_textChanged" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.on_eRGB_textChanged" />
+      <keyword name="ColorDialogWizardDialog.on_rQt45_toggled" id="ColorDialogWizardDialog.on_rQt45_toggled" ref="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html#ColorDialogWizardDialog.on_rQt45_toggled" />
+      <keyword name="FileDialogWizard (Package)" id="FileDialogWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.FileDialogWizard.html" />
+      <keyword name="FileDialogWizardDialog (Module)" id="FileDialogWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html" />
+      <keyword name="FileDialogWizardDialog" id="FileDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog" />
+      <keyword name="FileDialogWizardDialog (Constructor)" id="FileDialogWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.__init__" />
+      <keyword name="FileDialogWizardDialog.__getCode4" id="FileDialogWizardDialog.__getCode4" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.__getCode4" />
+      <keyword name="FileDialogWizardDialog.__toggleConfirmCheckBox" id="FileDialogWizardDialog.__toggleConfirmCheckBox" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.__toggleConfirmCheckBox" />
+      <keyword name="FileDialogWizardDialog.__toggleGroupsAndTest" id="FileDialogWizardDialog.__toggleGroupsAndTest" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.__toggleGroupsAndTest" />
+      <keyword name="FileDialogWizardDialog.getCode" id="FileDialogWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.getCode" />
+      <keyword name="FileDialogWizardDialog.on_bTest_clicked" id="FileDialogWizardDialog.on_bTest_clicked" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.on_bTest_clicked" />
+      <keyword name="FileDialogWizardDialog.on_buttonBox_clicked" id="FileDialogWizardDialog.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html#FileDialogWizardDialog.on_buttonBox_clicked" />
+      <keyword name="MessageBoxWizard (Package)" id="MessageBoxWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html" />
+      <keyword name="MessageBoxWizardDialog (Module)" id="MessageBoxWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html" />
+      <keyword name="MessageBoxWizardDialog" id="MessageBoxWizardDialog" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog" />
+      <keyword name="MessageBoxWizardDialog (Constructor)" id="MessageBoxWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.__init__" />
+      <keyword name="MessageBoxWizardDialog.__enabledGroups" id="MessageBoxWizardDialog.__enabledGroups" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.__enabledGroups" />
+      <keyword name="MessageBoxWizardDialog.__getQt42ButtonCode" id="MessageBoxWizardDialog.__getQt42ButtonCode" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.__getQt42ButtonCode" />
+      <keyword name="MessageBoxWizardDialog.__testQt42" id="MessageBoxWizardDialog.__testQt42" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.__testQt42" />
+      <keyword name="MessageBoxWizardDialog.getCode" id="MessageBoxWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.getCode" />
+      <keyword name="MessageBoxWizardDialog.on_bTest_clicked" id="MessageBoxWizardDialog.on_bTest_clicked" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_bTest_clicked" />
+      <keyword name="MessageBoxWizardDialog.on_buttonBox_clicked" id="MessageBoxWizardDialog.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_buttonBox_clicked" />
+      <keyword name="MessageBoxWizardDialog.on_rAboutQt_toggled" id="MessageBoxWizardDialog.on_rAboutQt_toggled" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_rAboutQt_toggled" />
+      <keyword name="MessageBoxWizardDialog.on_rAbout_toggled" id="MessageBoxWizardDialog.on_rAbout_toggled" ref="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html#MessageBoxWizardDialog.on_rAbout_toggled" />
+      <keyword name="InputDialogWizard (Package)" id="InputDialogWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.InputDialogWizard.html" />
+      <keyword name="InputDialogWizardDialog (Module)" id="InputDialogWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html" />
+      <keyword name="InputDialogWizardDialog" id="InputDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog" />
+      <keyword name="InputDialogWizardDialog (Constructor)" id="InputDialogWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.__init__" />
+      <keyword name="InputDialogWizardDialog.__getCode4" id="InputDialogWizardDialog.__getCode4" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.__getCode4" />
+      <keyword name="InputDialogWizardDialog.getCode" id="InputDialogWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.getCode" />
+      <keyword name="InputDialogWizardDialog.on_bTest_clicked" id="InputDialogWizardDialog.on_bTest_clicked" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.on_bTest_clicked" />
+      <keyword name="InputDialogWizardDialog.on_buttonBox_clicked" id="InputDialogWizardDialog.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.on_buttonBox_clicked" />
+      <keyword name="InputDialogWizardDialog.on_rItem_toggled" id="InputDialogWizardDialog.on_rItem_toggled" ref="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html#InputDialogWizardDialog.on_rItem_toggled" />
+      <keyword name="PyRegExpWizard (Package)" id="PyRegExpWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html" />
+      <keyword name="PyRegExpWizardRepeatDialog (Module)" id="PyRegExpWizardRepeatDialog (Module)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html" />
+      <keyword name="PyRegExpWizardRepeatDialog" id="PyRegExpWizardRepeatDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html#PyRegExpWizardRepeatDialog" />
+      <keyword name="PyRegExpWizardRepeatDialog (Constructor)" id="PyRegExpWizardRepeatDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html#PyRegExpWizardRepeatDialog.__init__" />
+      <keyword name="PyRegExpWizardRepeatDialog.getRepeat" id="PyRegExpWizardRepeatDialog.getRepeat" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html#PyRegExpWizardRepeatDialog.getRepeat" />
+      <keyword name="PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" id="PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html#PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" />
+      <keyword name="PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged" id="PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html#PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged" />
+      <keyword name="PyRegExpWizardCharactersDialog (Module)" id="PyRegExpWizardCharactersDialog (Module)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html" />
+      <keyword name="PyRegExpWizardCharactersDialog" id="PyRegExpWizardCharactersDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog" />
+      <keyword name="PyRegExpWizardCharactersDialog (Constructor)" id="PyRegExpWizardCharactersDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__init__" />
+      <keyword name="PyRegExpWizardCharactersDialog.__addRangesLine" id="PyRegExpWizardCharactersDialog.__addRangesLine" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__addRangesLine" />
+      <keyword name="PyRegExpWizardCharactersDialog.__addSinglesLine" id="PyRegExpWizardCharactersDialog.__addSinglesLine" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__addSinglesLine" />
+      <keyword name="PyRegExpWizardCharactersDialog.__formatCharacter" id="PyRegExpWizardCharactersDialog.__formatCharacter" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__formatCharacter" />
+      <keyword name="PyRegExpWizardCharactersDialog.__performSelectedAction" id="PyRegExpWizardCharactersDialog.__performSelectedAction" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__performSelectedAction" />
+      <keyword name="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" id="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" />
+      <keyword name="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" id="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" />
+      <keyword name="PyRegExpWizardCharactersDialog.getCharacters" id="PyRegExpWizardCharactersDialog.getCharacters" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html#PyRegExpWizardCharactersDialog.getCharacters" />
+      <keyword name="PyRegExpWizardDialog (Module)" id="PyRegExpWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html" />
+      <keyword name="PyRegExpWizardDialog" id="PyRegExpWizardDialog" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardDialog" />
+      <keyword name="PyRegExpWizardWidget" id="PyRegExpWizardWidget" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget" />
+      <keyword name="PyRegExpWizardWindow" id="PyRegExpWizardWindow" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWindow" />
+      <keyword name="PyRegExpWizardDialog (Constructor)" id="PyRegExpWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardDialog.__init__" />
+      <keyword name="PyRegExpWizardDialog.getCode" id="PyRegExpWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardDialog.getCode" />
+      <keyword name="PyRegExpWizardWidget (Constructor)" id="PyRegExpWizardWidget (Constructor)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.__init__" />
+      <keyword name="PyRegExpWizardWidget.__insertString" id="PyRegExpWizardWidget.__insertString" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.__insertString" />
+      <keyword name="PyRegExpWizardWidget.getCode" id="PyRegExpWizardWidget.getCode" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.getCode" />
+      <keyword name="PyRegExpWizardWidget.on_altnButton_clicked" id="PyRegExpWizardWidget.on_altnButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_altnButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_anycharButton_clicked" id="PyRegExpWizardWidget.on_anycharButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_anycharButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_beglineButton_clicked" id="PyRegExpWizardWidget.on_beglineButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_beglineButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_buttonBox_clicked" id="PyRegExpWizardWidget.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_buttonBox_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_charButton_clicked" id="PyRegExpWizardWidget.on_charButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_charButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_commentButton_clicked" id="PyRegExpWizardWidget.on_commentButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_commentButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_copyButton_clicked" id="PyRegExpWizardWidget.on_copyButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_copyButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_endlineButton_clicked" id="PyRegExpWizardWidget.on_endlineButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_endlineButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_executeButton_clicked" id="PyRegExpWizardWidget.on_executeButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_executeButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_groupButton_clicked" id="PyRegExpWizardWidget.on_groupButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_groupButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_loadButton_clicked" id="PyRegExpWizardWidget.on_loadButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_loadButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_namedGroupButton_clicked" id="PyRegExpWizardWidget.on_namedGroupButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_namedGroupButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_namedReferenceButton_clicked" id="PyRegExpWizardWidget.on_namedReferenceButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_namedReferenceButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_neglookaheadButton_clicked" id="PyRegExpWizardWidget.on_neglookaheadButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_neglookaheadButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_neglookbehindButton_clicked" id="PyRegExpWizardWidget.on_neglookbehindButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_neglookbehindButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_nextButton_clicked" id="PyRegExpWizardWidget.on_nextButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_nextButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_nonGroupButton_clicked" id="PyRegExpWizardWidget.on_nonGroupButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_nonGroupButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_nonwordboundButton_clicked" id="PyRegExpWizardWidget.on_nonwordboundButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_nonwordboundButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_poslookaheadButton_clicked" id="PyRegExpWizardWidget.on_poslookaheadButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_poslookaheadButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_poslookbehindButton_clicked" id="PyRegExpWizardWidget.on_poslookbehindButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_poslookbehindButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_py2Button_toggled" id="PyRegExpWizardWidget.on_py2Button_toggled" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_py2Button_toggled" />
+      <keyword name="PyRegExpWizardWidget.on_redoButton_clicked" id="PyRegExpWizardWidget.on_redoButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_redoButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_regexpTextEdit_textChanged" id="PyRegExpWizardWidget.on_regexpTextEdit_textChanged" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_regexpTextEdit_textChanged" />
+      <keyword name="PyRegExpWizardWidget.on_repeatButton_clicked" id="PyRegExpWizardWidget.on_repeatButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_repeatButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_saveButton_clicked" id="PyRegExpWizardWidget.on_saveButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_saveButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_undoButton_clicked" id="PyRegExpWizardWidget.on_undoButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_undoButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_validateButton_clicked" id="PyRegExpWizardWidget.on_validateButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_validateButton_clicked" />
+      <keyword name="PyRegExpWizardWidget.on_wordboundButton_clicked" id="PyRegExpWizardWidget.on_wordboundButton_clicked" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWidget.on_wordboundButton_clicked" />
+      <keyword name="PyRegExpWizardWindow (Constructor)" id="PyRegExpWizardWindow (Constructor)" ref="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html#PyRegExpWizardWindow.__init__" />
+      <keyword name="FontDialogWizard (Package)" id="FontDialogWizard (Package)" ref="index-eric4.Plugins.WizardPlugins.FontDialogWizard.html" />
+      <keyword name="FontDialogWizardDialog (Module)" id="FontDialogWizardDialog (Module)" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html" />
+      <keyword name="FontDialogWizardDialog" id="FontDialogWizardDialog" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog" />
+      <keyword name="FontDialogWizardDialog (Constructor)" id="FontDialogWizardDialog (Constructor)" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.__init__" />
+      <keyword name="FontDialogWizardDialog.getCode" id="FontDialogWizardDialog.getCode" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.getCode" />
+      <keyword name="FontDialogWizardDialog.on_bTest_clicked" id="FontDialogWizardDialog.on_bTest_clicked" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_bTest_clicked" />
+      <keyword name="FontDialogWizardDialog.on_buttonBox_clicked" id="FontDialogWizardDialog.on_buttonBox_clicked" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_buttonBox_clicked" />
+      <keyword name="FontDialogWizardDialog.on_eVariable_textChanged" id="FontDialogWizardDialog.on_eVariable_textChanged" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_eVariable_textChanged" />
+      <keyword name="FontDialogWizardDialog.on_fontButton_clicked" id="FontDialogWizardDialog.on_fontButton_clicked" ref="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html#FontDialogWizardDialog.on_fontButton_clicked" />
+      <keyword name="Ericdoc (Package)" id="Ericdoc (Package)" ref="index-eric4.Plugins.DocumentationPlugins.Ericdoc.html" />
+      <keyword name="EricdocExecDialog (Module)" id="EricdocExecDialog (Module)" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html" />
+      <keyword name="EricdocExecDialog" id="EricdocExecDialog" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog" />
+      <keyword name="EricdocExecDialog (Constructor)" id="EricdocExecDialog (Constructor)" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.__init__" />
+      <keyword name="EricdocExecDialog.__finish" id="EricdocExecDialog.__finish" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.__finish" />
+      <keyword name="EricdocExecDialog.__readStderr" id="EricdocExecDialog.__readStderr" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.__readStderr" />
+      <keyword name="EricdocExecDialog.__readStdout" id="EricdocExecDialog.__readStdout" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.__readStdout" />
+      <keyword name="EricdocExecDialog.on_buttonBox_clicked" id="EricdocExecDialog.on_buttonBox_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.on_buttonBox_clicked" />
+      <keyword name="EricdocExecDialog.start" id="EricdocExecDialog.start" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html#EricdocExecDialog.start" />
+      <keyword name="EricdocConfigDialog (Module)" id="EricdocConfigDialog (Module)" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html" />
+      <keyword name="EricdocConfigDialog" id="EricdocConfigDialog" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog" />
+      <keyword name="EricdocConfigDialog (Constructor)" id="EricdocConfigDialog (Constructor)" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.__init__" />
+      <keyword name="EricdocConfigDialog.__checkQtHelpOptions" id="EricdocConfigDialog.__checkQtHelpOptions" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.__checkQtHelpOptions" />
+      <keyword name="EricdocConfigDialog.__initializeDefaults" id="EricdocConfigDialog.__initializeDefaults" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.__initializeDefaults" />
+      <keyword name="EricdocConfigDialog.__selectColor" id="EricdocConfigDialog.__selectColor" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.__selectColor" />
+      <keyword name="EricdocConfigDialog.accept" id="EricdocConfigDialog.accept" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.accept" />
+      <keyword name="EricdocConfigDialog.generateParameters" id="EricdocConfigDialog.generateParameters" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.generateParameters" />
+      <keyword name="EricdocConfigDialog.on_addButton_clicked" id="EricdocConfigDialog.on_addButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_addButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_bodyBgButton_clicked" id="EricdocConfigDialog.on_bodyBgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_bodyBgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_bodyFgButton_clicked" id="EricdocConfigDialog.on_bodyFgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_bodyFgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_cfBgButton_clicked" id="EricdocConfigDialog.on_cfBgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_cfBgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_cfFgButton_clicked" id="EricdocConfigDialog.on_cfFgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_cfFgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_cssButton_clicked" id="EricdocConfigDialog.on_cssButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_cssButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_deleteButton_clicked" id="EricdocConfigDialog.on_deleteButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_deleteButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_ignoreDirButton_clicked" id="EricdocConfigDialog.on_ignoreDirButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_ignoreDirButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_l1BgButton_clicked" id="EricdocConfigDialog.on_l1BgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_l1BgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_l1FgButton_clicked" id="EricdocConfigDialog.on_l1FgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_l1FgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_l2BgButton_clicked" id="EricdocConfigDialog.on_l2BgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_l2BgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_l2FgButton_clicked" id="EricdocConfigDialog.on_l2FgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_l2FgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_linkFgButton_clicked" id="EricdocConfigDialog.on_linkFgButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_linkFgButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_outputDirButton_clicked" id="EricdocConfigDialog.on_outputDirButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_outputDirButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_qtHelpDirButton_clicked" id="EricdocConfigDialog.on_qtHelpDirButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_qtHelpDirButton_clicked" />
+      <keyword name="EricdocConfigDialog.on_qtHelpFolderEdit_textChanged" id="EricdocConfigDialog.on_qtHelpFolderEdit_textChanged" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_qtHelpFolderEdit_textChanged" />
+      <keyword name="EricdocConfigDialog.on_qtHelpGroup_toggled" id="EricdocConfigDialog.on_qtHelpGroup_toggled" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_qtHelpGroup_toggled" />
+      <keyword name="EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged" id="EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged" />
+      <keyword name="EricdocConfigDialog.on_qtHelpTitleEdit_textChanged" id="EricdocConfigDialog.on_qtHelpTitleEdit_textChanged" ref="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html#EricdocConfigDialog.on_qtHelpTitleEdit_textChanged" />
+      <keyword name="Ericapi (Package)" id="Ericapi (Package)" ref="index-eric4.Plugins.DocumentationPlugins.Ericapi.html" />
+      <keyword name="EricapiExecDialog (Module)" id="EricapiExecDialog (Module)" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html" />
+      <keyword name="EricapiExecDialog" id="EricapiExecDialog" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog" />
+      <keyword name="EricapiExecDialog (Constructor)" id="EricapiExecDialog (Constructor)" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.__init__" />
+      <keyword name="EricapiExecDialog.__finish" id="EricapiExecDialog.__finish" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.__finish" />
+      <keyword name="EricapiExecDialog.__readStderr" id="EricapiExecDialog.__readStderr" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.__readStderr" />
+      <keyword name="EricapiExecDialog.__readStdout" id="EricapiExecDialog.__readStdout" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.__readStdout" />
+      <keyword name="EricapiExecDialog.on_buttonBox_clicked" id="EricapiExecDialog.on_buttonBox_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.on_buttonBox_clicked" />
+      <keyword name="EricapiExecDialog.start" id="EricapiExecDialog.start" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html#EricapiExecDialog.start" />
+      <keyword name="EricapiConfigDialog (Module)" id="EricapiConfigDialog (Module)" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html" />
+      <keyword name="EricapiConfigDialog" id="EricapiConfigDialog" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog" />
+      <keyword name="EricapiConfigDialog (Constructor)" id="EricapiConfigDialog (Constructor)" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.__init__" />
+      <keyword name="EricapiConfigDialog.__initializeDefaults" id="EricapiConfigDialog.__initializeDefaults" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.__initializeDefaults" />
+      <keyword name="EricapiConfigDialog.accept" id="EricapiConfigDialog.accept" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.accept" />
+      <keyword name="EricapiConfigDialog.generateParameters" id="EricapiConfigDialog.generateParameters" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.generateParameters" />
+      <keyword name="EricapiConfigDialog.on_addButton_clicked" id="EricapiConfigDialog.on_addButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.on_addButton_clicked" />
+      <keyword name="EricapiConfigDialog.on_deleteButton_clicked" id="EricapiConfigDialog.on_deleteButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.on_deleteButton_clicked" />
+      <keyword name="EricapiConfigDialog.on_ignoreDirButton_clicked" id="EricapiConfigDialog.on_ignoreDirButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.on_ignoreDirButton_clicked" />
+      <keyword name="EricapiConfigDialog.on_outputFileButton_clicked" id="EricapiConfigDialog.on_outputFileButton_clicked" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.on_outputFileButton_clicked" />
+      <keyword name="EricapiConfigDialog.on_outputFileEdit_textChanged" id="EricapiConfigDialog.on_outputFileEdit_textChanged" ref="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html#EricapiConfigDialog.on_outputFileEdit_textChanged" />
+      <keyword name="TypingCompleters (Package)" id="TypingCompleters (Package)" ref="index-eric4.QScintilla.TypingCompleters.html" />
+      <keyword name="getCompleter" id="getCompleter" ref="eric4.QScintilla.TypingCompleters.__init__.html#getCompleter" />
+      <keyword name="CompleterPython (Module)" id="CompleterPython (Module)" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html" />
+      <keyword name="CompleterPython" id="CompleterPython" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython" />
+      <keyword name="CompleterPython (Constructor)" id="CompleterPython (Constructor)" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__init__" />
+      <keyword name="CompleterPython.__dedentDefStatement" id="CompleterPython.__dedentDefStatement" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__dedentDefStatement" />
+      <keyword name="CompleterPython.__dedentElseToIfWhileForTry" id="CompleterPython.__dedentElseToIfWhileForTry" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__dedentElseToIfWhileForTry" />
+      <keyword name="CompleterPython.__dedentExceptToTry" id="CompleterPython.__dedentExceptToTry" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__dedentExceptToTry" />
+      <keyword name="CompleterPython.__dedentFinallyToTry" id="CompleterPython.__dedentFinallyToTry" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__dedentFinallyToTry" />
+      <keyword name="CompleterPython.__dedentToIf" id="CompleterPython.__dedentToIf" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__dedentToIf" />
+      <keyword name="CompleterPython.__inComment" id="CompleterPython.__inComment" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__inComment" />
+      <keyword name="CompleterPython.__inDoubleQuotedString" id="CompleterPython.__inDoubleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__inDoubleQuotedString" />
+      <keyword name="CompleterPython.__inSingleQuotedString" id="CompleterPython.__inSingleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__inSingleQuotedString" />
+      <keyword name="CompleterPython.__inTripleDoubleQuotedString" id="CompleterPython.__inTripleDoubleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__inTripleDoubleQuotedString" />
+      <keyword name="CompleterPython.__inTripleSingleQuotedString" id="CompleterPython.__inTripleSingleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__inTripleSingleQuotedString" />
+      <keyword name="CompleterPython.__isClassMethod" id="CompleterPython.__isClassMethod" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__isClassMethod" />
+      <keyword name="CompleterPython.__isClassmethodDef" id="CompleterPython.__isClassmethodDef" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.__isClassmethodDef" />
+      <keyword name="CompleterPython.charAdded" id="CompleterPython.charAdded" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.charAdded" />
+      <keyword name="CompleterPython.readSettings" id="CompleterPython.readSettings" ref="eric4.QScintilla.TypingCompleters.CompleterPython.html#CompleterPython.readSettings" />
+      <keyword name="CompleterRuby (Module)" id="CompleterRuby (Module)" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html" />
+      <keyword name="CompleterRuby" id="CompleterRuby" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby" />
+      <keyword name="CompleterRuby (Constructor)" id="CompleterRuby (Constructor)" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__init__" />
+      <keyword name="CompleterRuby.__inComment" id="CompleterRuby.__inComment" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__inComment" />
+      <keyword name="CompleterRuby.__inDoubleQuotedString" id="CompleterRuby.__inDoubleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__inDoubleQuotedString" />
+      <keyword name="CompleterRuby.__inHereDocument" id="CompleterRuby.__inHereDocument" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__inHereDocument" />
+      <keyword name="CompleterRuby.__inInlineDocument" id="CompleterRuby.__inInlineDocument" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__inInlineDocument" />
+      <keyword name="CompleterRuby.__inSingleQuotedString" id="CompleterRuby.__inSingleQuotedString" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.__inSingleQuotedString" />
+      <keyword name="CompleterRuby.charAdded" id="CompleterRuby.charAdded" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.charAdded" />
+      <keyword name="CompleterRuby.readSettings" id="CompleterRuby.readSettings" ref="eric4.QScintilla.TypingCompleters.CompleterRuby.html#CompleterRuby.readSettings" />
+      <keyword name="CompleterBase (Module)" id="CompleterBase (Module)" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html" />
+      <keyword name="CompleterBase" id="CompleterBase" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase" />
+      <keyword name="CompleterBase (Constructor)" id="CompleterBase (Constructor)" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.__init__" />
+      <keyword name="CompleterBase.charAdded" id="CompleterBase.charAdded" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.charAdded" />
+      <keyword name="CompleterBase.isEnabled" id="CompleterBase.isEnabled" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.isEnabled" />
+      <keyword name="CompleterBase.readSettings" id="CompleterBase.readSettings" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.readSettings" />
+      <keyword name="CompleterBase.setEnabled" id="CompleterBase.setEnabled" ref="eric4.QScintilla.TypingCompleters.CompleterBase.html#CompleterBase.setEnabled" />
+      <keyword name="Lexers (Package)" id="Lexers (Package)" ref="index-eric4.QScintilla.Lexers.html" />
+      <keyword name="__getPygmentsLexer" id="__getPygmentsLexer" ref="eric4.QScintilla.Lexers.__init__.html#__getPygmentsLexer" />
+      <keyword name="getDefaultLexerAssociations" id="getDefaultLexerAssociations" ref="eric4.QScintilla.Lexers.__init__.html#getDefaultLexerAssociations" />
+      <keyword name="getLexer" id="getLexer" ref="eric4.QScintilla.Lexers.__init__.html#getLexer" />
+      <keyword name="getOpenFileFiltersList" id="getOpenFileFiltersList" ref="eric4.QScintilla.Lexers.__init__.html#getOpenFileFiltersList" />
+      <keyword name="getSaveFileFiltersList" id="getSaveFileFiltersList" ref="eric4.QScintilla.Lexers.__init__.html#getSaveFileFiltersList" />
+      <keyword name="getSupportedLanguages" id="getSupportedLanguages" ref="eric4.QScintilla.Lexers.__init__.html#getSupportedLanguages" />
+      <keyword name="registerLexer" id="registerLexer" ref="eric4.QScintilla.Lexers.__init__.html#registerLexer" />
+      <keyword name="unregisterLexer" id="unregisterLexer" ref="eric4.QScintilla.Lexers.__init__.html#unregisterLexer" />
+      <keyword name="LexerContainer (Module)" id="LexerContainer (Module)" ref="eric4.QScintilla.Lexers.LexerContainer.html" />
+      <keyword name="LexerContainer" id="LexerContainer" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer" />
+      <keyword name="LexerContainer (Constructor)" id="LexerContainer (Constructor)" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.__init__" />
+      <keyword name="LexerContainer.description" id="LexerContainer.description" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.description" />
+      <keyword name="LexerContainer.language" id="LexerContainer.language" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.language" />
+      <keyword name="LexerContainer.lexer" id="LexerContainer.lexer" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.lexer" />
+      <keyword name="LexerContainer.styleBitsNeeded" id="LexerContainer.styleBitsNeeded" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.styleBitsNeeded" />
+      <keyword name="LexerContainer.styleText" id="LexerContainer.styleText" ref="eric4.QScintilla.Lexers.LexerContainer.html#LexerContainer.styleText" />
+      <keyword name="LexerVHDL (Module)" id="LexerVHDL (Module)" ref="eric4.QScintilla.Lexers.LexerVHDL.html" />
+      <keyword name="LexerVHDL" id="LexerVHDL" ref="eric4.QScintilla.Lexers.LexerVHDL.html#LexerVHDL" />
+      <keyword name="LexerVHDL (Constructor)" id="LexerVHDL (Constructor)" ref="eric4.QScintilla.Lexers.LexerVHDL.html#LexerVHDL.__init__" />
+      <keyword name="LexerVHDL.initProperties" id="LexerVHDL.initProperties" ref="eric4.QScintilla.Lexers.LexerVHDL.html#LexerVHDL.initProperties" />
+      <keyword name="LexerVHDL.isCommentStyle" id="LexerVHDL.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerVHDL.html#LexerVHDL.isCommentStyle" />
+      <keyword name="LexerVHDL.isStringStyle" id="LexerVHDL.isStringStyle" ref="eric4.QScintilla.Lexers.LexerVHDL.html#LexerVHDL.isStringStyle" />
+      <keyword name="LexerPascal (Module)" id="LexerPascal (Module)" ref="eric4.QScintilla.Lexers.LexerPascal.html" />
+      <keyword name="LexerPascal" id="LexerPascal" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal" />
+      <keyword name="LexerPascal (Constructor)" id="LexerPascal (Constructor)" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal.__init__" />
+      <keyword name="LexerPascal.autoCompletionWordSeparators" id="LexerPascal.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal.autoCompletionWordSeparators" />
+      <keyword name="LexerPascal.initProperties" id="LexerPascal.initProperties" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal.initProperties" />
+      <keyword name="LexerPascal.isCommentStyle" id="LexerPascal.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal.isCommentStyle" />
+      <keyword name="LexerPascal.isStringStyle" id="LexerPascal.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPascal.html#LexerPascal.isStringStyle" />
+      <keyword name="LexerBatch (Module)" id="LexerBatch (Module)" ref="eric4.QScintilla.Lexers.LexerBatch.html" />
+      <keyword name="LexerBatch" id="LexerBatch" ref="eric4.QScintilla.Lexers.LexerBatch.html#LexerBatch" />
+      <keyword name="LexerBatch (Constructor)" id="LexerBatch (Constructor)" ref="eric4.QScintilla.Lexers.LexerBatch.html#LexerBatch.__init__" />
+      <keyword name="LexerBatch.isCommentStyle" id="LexerBatch.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerBatch.html#LexerBatch.isCommentStyle" />
+      <keyword name="LexerBatch.isStringStyle" id="LexerBatch.isStringStyle" ref="eric4.QScintilla.Lexers.LexerBatch.html#LexerBatch.isStringStyle" />
+      <keyword name="LexerSQL (Module)" id="LexerSQL (Module)" ref="eric4.QScintilla.Lexers.LexerSQL.html" />
+      <keyword name="LexerSQL" id="LexerSQL" ref="eric4.QScintilla.Lexers.LexerSQL.html#LexerSQL" />
+      <keyword name="LexerSQL (Constructor)" id="LexerSQL (Constructor)" ref="eric4.QScintilla.Lexers.LexerSQL.html#LexerSQL.__init__" />
+      <keyword name="LexerSQL.initProperties" id="LexerSQL.initProperties" ref="eric4.QScintilla.Lexers.LexerSQL.html#LexerSQL.initProperties" />
+      <keyword name="LexerSQL.isCommentStyle" id="LexerSQL.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerSQL.html#LexerSQL.isCommentStyle" />
+      <keyword name="LexerSQL.isStringStyle" id="LexerSQL.isStringStyle" ref="eric4.QScintilla.Lexers.LexerSQL.html#LexerSQL.isStringStyle" />
+      <keyword name="LexerPOV (Module)" id="LexerPOV (Module)" ref="eric4.QScintilla.Lexers.LexerPOV.html" />
+      <keyword name="LexerPOV" id="LexerPOV" ref="eric4.QScintilla.Lexers.LexerPOV.html#LexerPOV" />
+      <keyword name="LexerPOV (Constructor)" id="LexerPOV (Constructor)" ref="eric4.QScintilla.Lexers.LexerPOV.html#LexerPOV.__init__" />
+      <keyword name="LexerPOV.initProperties" id="LexerPOV.initProperties" ref="eric4.QScintilla.Lexers.LexerPOV.html#LexerPOV.initProperties" />
+      <keyword name="LexerPOV.isCommentStyle" id="LexerPOV.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPOV.html#LexerPOV.isCommentStyle" />
+      <keyword name="LexerPOV.isStringStyle" id="LexerPOV.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPOV.html#LexerPOV.isStringStyle" />
+      <keyword name="LexerCMake (Module)" id="LexerCMake (Module)" ref="eric4.QScintilla.Lexers.LexerCMake.html" />
+      <keyword name="LexerCMake" id="LexerCMake" ref="eric4.QScintilla.Lexers.LexerCMake.html#LexerCMake" />
+      <keyword name="LexerCMake (Constructor)" id="LexerCMake (Constructor)" ref="eric4.QScintilla.Lexers.LexerCMake.html#LexerCMake.__init__" />
+      <keyword name="LexerCMake.initProperties" id="LexerCMake.initProperties" ref="eric4.QScintilla.Lexers.LexerCMake.html#LexerCMake.initProperties" />
+      <keyword name="LexerCMake.isCommentStyle" id="LexerCMake.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerCMake.html#LexerCMake.isCommentStyle" />
+      <keyword name="LexerCMake.isStringStyle" id="LexerCMake.isStringStyle" ref="eric4.QScintilla.Lexers.LexerCMake.html#LexerCMake.isStringStyle" />
+      <keyword name="LexerRuby (Module)" id="LexerRuby (Module)" ref="eric4.QScintilla.Lexers.LexerRuby.html" />
+      <keyword name="LexerRuby" id="LexerRuby" ref="eric4.QScintilla.Lexers.LexerRuby.html#LexerRuby" />
+      <keyword name="LexerRuby (Constructor)" id="LexerRuby (Constructor)" ref="eric4.QScintilla.Lexers.LexerRuby.html#LexerRuby.__init__" />
+      <keyword name="LexerRuby.autoCompletionWordSeparators" id="LexerRuby.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerRuby.html#LexerRuby.autoCompletionWordSeparators" />
+      <keyword name="LexerRuby.isCommentStyle" id="LexerRuby.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerRuby.html#LexerRuby.isCommentStyle" />
+      <keyword name="LexerRuby.isStringStyle" id="LexerRuby.isStringStyle" ref="eric4.QScintilla.Lexers.LexerRuby.html#LexerRuby.isStringStyle" />
+      <keyword name="LexerPostScript (Module)" id="LexerPostScript (Module)" ref="eric4.QScintilla.Lexers.LexerPostScript.html" />
+      <keyword name="LexerPostScript" id="LexerPostScript" ref="eric4.QScintilla.Lexers.LexerPostScript.html#LexerPostScript" />
+      <keyword name="LexerPostScript (Constructor)" id="LexerPostScript (Constructor)" ref="eric4.QScintilla.Lexers.LexerPostScript.html#LexerPostScript.__init__" />
+      <keyword name="LexerPostScript.initProperties" id="LexerPostScript.initProperties" ref="eric4.QScintilla.Lexers.LexerPostScript.html#LexerPostScript.initProperties" />
+      <keyword name="LexerPostScript.isCommentStyle" id="LexerPostScript.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPostScript.html#LexerPostScript.isCommentStyle" />
+      <keyword name="LexerPostScript.isStringStyle" id="LexerPostScript.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPostScript.html#LexerPostScript.isStringStyle" />
+      <keyword name="LexerDiff (Module)" id="LexerDiff (Module)" ref="eric4.QScintilla.Lexers.LexerDiff.html" />
+      <keyword name="LexerDiff" id="LexerDiff" ref="eric4.QScintilla.Lexers.LexerDiff.html#LexerDiff" />
+      <keyword name="LexerDiff (Constructor)" id="LexerDiff (Constructor)" ref="eric4.QScintilla.Lexers.LexerDiff.html#LexerDiff.__init__" />
+      <keyword name="LexerDiff.isCommentStyle" id="LexerDiff.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerDiff.html#LexerDiff.isCommentStyle" />
+      <keyword name="LexerDiff.isStringStyle" id="LexerDiff.isStringStyle" ref="eric4.QScintilla.Lexers.LexerDiff.html#LexerDiff.isStringStyle" />
+      <keyword name="LexerPython (Module)" id="LexerPython (Module)" ref="eric4.QScintilla.Lexers.LexerPython.html" />
+      <keyword name="LexerPython" id="LexerPython" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython" />
+      <keyword name="LexerPython (Constructor)" id="LexerPython (Constructor)" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.__init__" />
+      <keyword name="LexerPython.autoCompletionWordSeparators" id="LexerPython.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.autoCompletionWordSeparators" />
+      <keyword name="LexerPython.getIndentationDifference" id="LexerPython.getIndentationDifference" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.getIndentationDifference" />
+      <keyword name="LexerPython.initProperties" id="LexerPython.initProperties" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.initProperties" />
+      <keyword name="LexerPython.isCommentStyle" id="LexerPython.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.isCommentStyle" />
+      <keyword name="LexerPython.isStringStyle" id="LexerPython.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPython.html#LexerPython.isStringStyle" />
+      <keyword name="LexerProperties (Module)" id="LexerProperties (Module)" ref="eric4.QScintilla.Lexers.LexerProperties.html" />
+      <keyword name="LexerProperties" id="LexerProperties" ref="eric4.QScintilla.Lexers.LexerProperties.html#LexerProperties" />
+      <keyword name="LexerProperties (Constructor)" id="LexerProperties (Constructor)" ref="eric4.QScintilla.Lexers.LexerProperties.html#LexerProperties.__init__" />
+      <keyword name="LexerProperties.initProperties" id="LexerProperties.initProperties" ref="eric4.QScintilla.Lexers.LexerProperties.html#LexerProperties.initProperties" />
+      <keyword name="LexerProperties.isCommentStyle" id="LexerProperties.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerProperties.html#LexerProperties.isCommentStyle" />
+      <keyword name="LexerProperties.isStringStyle" id="LexerProperties.isStringStyle" ref="eric4.QScintilla.Lexers.LexerProperties.html#LexerProperties.isStringStyle" />
+      <keyword name="LexerCSS (Module)" id="LexerCSS (Module)" ref="eric4.QScintilla.Lexers.LexerCSS.html" />
+      <keyword name="LexerCSS" id="LexerCSS" ref="eric4.QScintilla.Lexers.LexerCSS.html#LexerCSS" />
+      <keyword name="LexerCSS (Constructor)" id="LexerCSS (Constructor)" ref="eric4.QScintilla.Lexers.LexerCSS.html#LexerCSS.__init__" />
+      <keyword name="LexerCSS.initProperties" id="LexerCSS.initProperties" ref="eric4.QScintilla.Lexers.LexerCSS.html#LexerCSS.initProperties" />
+      <keyword name="LexerCSS.isCommentStyle" id="LexerCSS.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerCSS.html#LexerCSS.isCommentStyle" />
+      <keyword name="LexerCSS.isStringStyle" id="LexerCSS.isStringStyle" ref="eric4.QScintilla.Lexers.LexerCSS.html#LexerCSS.isStringStyle" />
+      <keyword name="LexerMakefile (Module)" id="LexerMakefile (Module)" ref="eric4.QScintilla.Lexers.LexerMakefile.html" />
+      <keyword name="LexerMakefile" id="LexerMakefile" ref="eric4.QScintilla.Lexers.LexerMakefile.html#LexerMakefile" />
+      <keyword name="LexerMakefile (Constructor)" id="LexerMakefile (Constructor)" ref="eric4.QScintilla.Lexers.LexerMakefile.html#LexerMakefile.__init__" />
+      <keyword name="LexerMakefile.isCommentStyle" id="LexerMakefile.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerMakefile.html#LexerMakefile.isCommentStyle" />
+      <keyword name="LexerMakefile.isStringStyle" id="LexerMakefile.isStringStyle" ref="eric4.QScintilla.Lexers.LexerMakefile.html#LexerMakefile.isStringStyle" />
+      <keyword name="LexerBash (Module)" id="LexerBash (Module)" ref="eric4.QScintilla.Lexers.LexerBash.html" />
+      <keyword name="LexerBash" id="LexerBash" ref="eric4.QScintilla.Lexers.LexerBash.html#LexerBash" />
+      <keyword name="LexerBash (Constructor)" id="LexerBash (Constructor)" ref="eric4.QScintilla.Lexers.LexerBash.html#LexerBash.__init__" />
+      <keyword name="LexerBash.initProperties" id="LexerBash.initProperties" ref="eric4.QScintilla.Lexers.LexerBash.html#LexerBash.initProperties" />
+      <keyword name="LexerBash.isCommentStyle" id="LexerBash.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerBash.html#LexerBash.isCommentStyle" />
+      <keyword name="LexerBash.isStringStyle" id="LexerBash.isStringStyle" ref="eric4.QScintilla.Lexers.LexerBash.html#LexerBash.isStringStyle" />
+      <keyword name="LexerCPP (Module)" id="LexerCPP (Module)" ref="eric4.QScintilla.Lexers.LexerCPP.html" />
+      <keyword name="LexerCPP" id="LexerCPP" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP" />
+      <keyword name="LexerCPP (Constructor)" id="LexerCPP (Constructor)" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP.__init__" />
+      <keyword name="LexerCPP.autoCompletionWordSeparators" id="LexerCPP.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP.autoCompletionWordSeparators" />
+      <keyword name="LexerCPP.initProperties" id="LexerCPP.initProperties" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP.initProperties" />
+      <keyword name="LexerCPP.isCommentStyle" id="LexerCPP.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP.isCommentStyle" />
+      <keyword name="LexerCPP.isStringStyle" id="LexerCPP.isStringStyle" ref="eric4.QScintilla.Lexers.LexerCPP.html#LexerCPP.isStringStyle" />
+      <keyword name="LexerFortran77 (Module)" id="LexerFortran77 (Module)" ref="eric4.QScintilla.Lexers.LexerFortran77.html" />
+      <keyword name="LexerFortran77" id="LexerFortran77" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77" />
+      <keyword name="LexerFortran77 (Constructor)" id="LexerFortran77 (Constructor)" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77.__init__" />
+      <keyword name="LexerFortran77.autoCompletionWordSeparators" id="LexerFortran77.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77.autoCompletionWordSeparators" />
+      <keyword name="LexerFortran77.initProperties" id="LexerFortran77.initProperties" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77.initProperties" />
+      <keyword name="LexerFortran77.isCommentStyle" id="LexerFortran77.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77.isCommentStyle" />
+      <keyword name="LexerFortran77.isStringStyle" id="LexerFortran77.isStringStyle" ref="eric4.QScintilla.Lexers.LexerFortran77.html#LexerFortran77.isStringStyle" />
+      <keyword name="LexerPygments (Module)" id="LexerPygments (Module)" ref="eric4.QScintilla.Lexers.LexerPygments.html" />
+      <keyword name="LexerPygments" id="LexerPygments" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments" />
+      <keyword name="LexerPygments (Constructor)" id="LexerPygments (Constructor)" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.__init__" />
+      <keyword name="LexerPygments.__guessLexer" id="LexerPygments.__guessLexer" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.__guessLexer" />
+      <keyword name="LexerPygments.canStyle" id="LexerPygments.canStyle" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.canStyle" />
+      <keyword name="LexerPygments.defaultColor" id="LexerPygments.defaultColor" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.defaultColor" />
+      <keyword name="LexerPygments.defaultFont" id="LexerPygments.defaultFont" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.defaultFont" />
+      <keyword name="LexerPygments.defaultPaper" id="LexerPygments.defaultPaper" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.defaultPaper" />
+      <keyword name="LexerPygments.description" id="LexerPygments.description" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.description" />
+      <keyword name="LexerPygments.isCommentStyle" id="LexerPygments.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.isCommentStyle" />
+      <keyword name="LexerPygments.isStringStyle" id="LexerPygments.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.isStringStyle" />
+      <keyword name="LexerPygments.language" id="LexerPygments.language" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.language" />
+      <keyword name="LexerPygments.name" id="LexerPygments.name" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.name" />
+      <keyword name="LexerPygments.styleBitsNeeded" id="LexerPygments.styleBitsNeeded" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.styleBitsNeeded" />
+      <keyword name="LexerPygments.styleText" id="LexerPygments.styleText" ref="eric4.QScintilla.Lexers.LexerPygments.html#LexerPygments.styleText" />
+      <keyword name="LexerYAML (Module)" id="LexerYAML (Module)" ref="eric4.QScintilla.Lexers.LexerYAML.html" />
+      <keyword name="LexerYAML" id="LexerYAML" ref="eric4.QScintilla.Lexers.LexerYAML.html#LexerYAML" />
+      <keyword name="LexerYAML (Constructor)" id="LexerYAML (Constructor)" ref="eric4.QScintilla.Lexers.LexerYAML.html#LexerYAML.__init__" />
+      <keyword name="LexerYAML.initProperties" id="LexerYAML.initProperties" ref="eric4.QScintilla.Lexers.LexerYAML.html#LexerYAML.initProperties" />
+      <keyword name="LexerYAML.isCommentStyle" id="LexerYAML.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerYAML.html#LexerYAML.isCommentStyle" />
+      <keyword name="LexerYAML.isStringStyle" id="LexerYAML.isStringStyle" ref="eric4.QScintilla.Lexers.LexerYAML.html#LexerYAML.isStringStyle" />
+      <keyword name="LexerJavaScript (Module)" id="LexerJavaScript (Module)" ref="eric4.QScintilla.Lexers.LexerJavaScript.html" />
+      <keyword name="LexerJavaScript" id="LexerJavaScript" ref="eric4.QScintilla.Lexers.LexerJavaScript.html#LexerJavaScript" />
+      <keyword name="LexerJavaScript (Constructor)" id="LexerJavaScript (Constructor)" ref="eric4.QScintilla.Lexers.LexerJavaScript.html#LexerJavaScript.__init__" />
+      <keyword name="LexerJavaScript.initProperties" id="LexerJavaScript.initProperties" ref="eric4.QScintilla.Lexers.LexerJavaScript.html#LexerJavaScript.initProperties" />
+      <keyword name="LexerJavaScript.isCommentStyle" id="LexerJavaScript.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerJavaScript.html#LexerJavaScript.isCommentStyle" />
+      <keyword name="LexerJavaScript.isStringStyle" id="LexerJavaScript.isStringStyle" ref="eric4.QScintilla.Lexers.LexerJavaScript.html#LexerJavaScript.isStringStyle" />
+      <keyword name="LexerPerl (Module)" id="LexerPerl (Module)" ref="eric4.QScintilla.Lexers.LexerPerl.html" />
+      <keyword name="LexerPerl" id="LexerPerl" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl" />
+      <keyword name="LexerPerl (Constructor)" id="LexerPerl (Constructor)" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl.__init__" />
+      <keyword name="LexerPerl.autoCompletionWordSeparators" id="LexerPerl.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl.autoCompletionWordSeparators" />
+      <keyword name="LexerPerl.initProperties" id="LexerPerl.initProperties" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl.initProperties" />
+      <keyword name="LexerPerl.isCommentStyle" id="LexerPerl.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl.isCommentStyle" />
+      <keyword name="LexerPerl.isStringStyle" id="LexerPerl.isStringStyle" ref="eric4.QScintilla.Lexers.LexerPerl.html#LexerPerl.isStringStyle" />
+      <keyword name="LexerD (Module)" id="LexerD (Module)" ref="eric4.QScintilla.Lexers.LexerD.html" />
+      <keyword name="LexerD" id="LexerD" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD" />
+      <keyword name="LexerD (Constructor)" id="LexerD (Constructor)" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD.__init__" />
+      <keyword name="LexerD.autoCompletionWordSeparators" id="LexerD.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD.autoCompletionWordSeparators" />
+      <keyword name="LexerD.initProperties" id="LexerD.initProperties" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD.initProperties" />
+      <keyword name="LexerD.isCommentStyle" id="LexerD.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD.isCommentStyle" />
+      <keyword name="LexerD.isStringStyle" id="LexerD.isStringStyle" ref="eric4.QScintilla.Lexers.LexerD.html#LexerD.isStringStyle" />
+      <keyword name="LexerTeX (Module)" id="LexerTeX (Module)" ref="eric4.QScintilla.Lexers.LexerTeX.html" />
+      <keyword name="LexerTeX" id="LexerTeX" ref="eric4.QScintilla.Lexers.LexerTeX.html#LexerTeX" />
+      <keyword name="LexerTeX (Constructor)" id="LexerTeX (Constructor)" ref="eric4.QScintilla.Lexers.LexerTeX.html#LexerTeX.__init__" />
+      <keyword name="LexerTeX.isCommentStyle" id="LexerTeX.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerTeX.html#LexerTeX.isCommentStyle" />
+      <keyword name="LexerTeX.isStringStyle" id="LexerTeX.isStringStyle" ref="eric4.QScintilla.Lexers.LexerTeX.html#LexerTeX.isStringStyle" />
+      <keyword name="LexerJava (Module)" id="LexerJava (Module)" ref="eric4.QScintilla.Lexers.LexerJava.html" />
+      <keyword name="LexerJava" id="LexerJava" ref="eric4.QScintilla.Lexers.LexerJava.html#LexerJava" />
+      <keyword name="LexerJava (Constructor)" id="LexerJava (Constructor)" ref="eric4.QScintilla.Lexers.LexerJava.html#LexerJava.__init__" />
+      <keyword name="LexerJava.initProperties" id="LexerJava.initProperties" ref="eric4.QScintilla.Lexers.LexerJava.html#LexerJava.initProperties" />
+      <keyword name="LexerJava.isCommentStyle" id="LexerJava.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerJava.html#LexerJava.isCommentStyle" />
+      <keyword name="LexerJava.isStringStyle" id="LexerJava.isStringStyle" ref="eric4.QScintilla.Lexers.LexerJava.html#LexerJava.isStringStyle" />
+      <keyword name="LexerXML (Module)" id="LexerXML (Module)" ref="eric4.QScintilla.Lexers.LexerXML.html" />
+      <keyword name="LexerXML" id="LexerXML" ref="eric4.QScintilla.Lexers.LexerXML.html#LexerXML" />
+      <keyword name="LexerXML (Constructor)" id="LexerXML (Constructor)" ref="eric4.QScintilla.Lexers.LexerXML.html#LexerXML.__init__" />
+      <keyword name="LexerXML.initProperties" id="LexerXML.initProperties" ref="eric4.QScintilla.Lexers.LexerXML.html#LexerXML.initProperties" />
+      <keyword name="LexerXML.isCommentStyle" id="LexerXML.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerXML.html#LexerXML.isCommentStyle" />
+      <keyword name="LexerXML.isStringStyle" id="LexerXML.isStringStyle" ref="eric4.QScintilla.Lexers.LexerXML.html#LexerXML.isStringStyle" />
+      <keyword name="LexerLua (Module)" id="LexerLua (Module)" ref="eric4.QScintilla.Lexers.LexerLua.html" />
+      <keyword name="LexerLua" id="LexerLua" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua" />
+      <keyword name="LexerLua (Constructor)" id="LexerLua (Constructor)" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua.__init__" />
+      <keyword name="LexerLua.autoCompletionWordSeparators" id="LexerLua.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua.autoCompletionWordSeparators" />
+      <keyword name="LexerLua.initProperties" id="LexerLua.initProperties" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua.initProperties" />
+      <keyword name="LexerLua.isCommentStyle" id="LexerLua.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua.isCommentStyle" />
+      <keyword name="LexerLua.isStringStyle" id="LexerLua.isStringStyle" ref="eric4.QScintilla.Lexers.LexerLua.html#LexerLua.isStringStyle" />
+      <keyword name="LexerCSharp (Module)" id="LexerCSharp (Module)" ref="eric4.QScintilla.Lexers.LexerCSharp.html" />
+      <keyword name="LexerCSharp" id="LexerCSharp" ref="eric4.QScintilla.Lexers.LexerCSharp.html#LexerCSharp" />
+      <keyword name="LexerCSharp (Constructor)" id="LexerCSharp (Constructor)" ref="eric4.QScintilla.Lexers.LexerCSharp.html#LexerCSharp.__init__" />
+      <keyword name="LexerCSharp.initProperties" id="LexerCSharp.initProperties" ref="eric4.QScintilla.Lexers.LexerCSharp.html#LexerCSharp.initProperties" />
+      <keyword name="LexerCSharp.isCommentStyle" id="LexerCSharp.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerCSharp.html#LexerCSharp.isCommentStyle" />
+      <keyword name="LexerCSharp.isStringStyle" id="LexerCSharp.isStringStyle" ref="eric4.QScintilla.Lexers.LexerCSharp.html#LexerCSharp.isStringStyle" />
+      <keyword name="Lexer (Module)" id="Lexer (Module)" ref="eric4.QScintilla.Lexers.Lexer.html" />
+      <keyword name="Lexer" id="Lexer" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer" />
+      <keyword name="Lexer (Constructor)" id="Lexer (Constructor)" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.__init__" />
+      <keyword name="Lexer.alwaysKeepTabs" id="Lexer.alwaysKeepTabs" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.alwaysKeepTabs" />
+      <keyword name="Lexer.autoCompletionWordSeparators" id="Lexer.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.autoCompletionWordSeparators" />
+      <keyword name="Lexer.boxCommentStr" id="Lexer.boxCommentStr" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.boxCommentStr" />
+      <keyword name="Lexer.canBlockComment" id="Lexer.canBlockComment" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.canBlockComment" />
+      <keyword name="Lexer.canBoxComment" id="Lexer.canBoxComment" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.canBoxComment" />
+      <keyword name="Lexer.canStreamComment" id="Lexer.canStreamComment" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.canStreamComment" />
+      <keyword name="Lexer.commentStr" id="Lexer.commentStr" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.commentStr" />
+      <keyword name="Lexer.hasSmartIndent" id="Lexer.hasSmartIndent" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.hasSmartIndent" />
+      <keyword name="Lexer.initProperties" id="Lexer.initProperties" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.initProperties" />
+      <keyword name="Lexer.isCommentStyle" id="Lexer.isCommentStyle" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.isCommentStyle" />
+      <keyword name="Lexer.isStringStyle" id="Lexer.isStringStyle" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.isStringStyle" />
+      <keyword name="Lexer.smartIndentLine" id="Lexer.smartIndentLine" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.smartIndentLine" />
+      <keyword name="Lexer.smartIndentSelection" id="Lexer.smartIndentSelection" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.smartIndentSelection" />
+      <keyword name="Lexer.streamCommentStr" id="Lexer.streamCommentStr" ref="eric4.QScintilla.Lexers.Lexer.html#Lexer.streamCommentStr" />
+      <keyword name="LexerIDL (Module)" id="LexerIDL (Module)" ref="eric4.QScintilla.Lexers.LexerIDL.html" />
+      <keyword name="LexerIDL" id="LexerIDL" ref="eric4.QScintilla.Lexers.LexerIDL.html#LexerIDL" />
+      <keyword name="LexerIDL (Constructor)" id="LexerIDL (Constructor)" ref="eric4.QScintilla.Lexers.LexerIDL.html#LexerIDL.__init__" />
+      <keyword name="LexerIDL.initProperties" id="LexerIDL.initProperties" ref="eric4.QScintilla.Lexers.LexerIDL.html#LexerIDL.initProperties" />
+      <keyword name="LexerIDL.isCommentStyle" id="LexerIDL.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerIDL.html#LexerIDL.isCommentStyle" />
+      <keyword name="LexerIDL.isStringStyle" id="LexerIDL.isStringStyle" ref="eric4.QScintilla.Lexers.LexerIDL.html#LexerIDL.isStringStyle" />
+      <keyword name="LexerFortran (Module)" id="LexerFortran (Module)" ref="eric4.QScintilla.Lexers.LexerFortran.html" />
+      <keyword name="LexerFortran" id="LexerFortran" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran" />
+      <keyword name="LexerFortran (Constructor)" id="LexerFortran (Constructor)" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran.__init__" />
+      <keyword name="LexerFortran.autoCompletionWordSeparators" id="LexerFortran.autoCompletionWordSeparators" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran.autoCompletionWordSeparators" />
+      <keyword name="LexerFortran.initProperties" id="LexerFortran.initProperties" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran.initProperties" />
+      <keyword name="LexerFortran.isCommentStyle" id="LexerFortran.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran.isCommentStyle" />
+      <keyword name="LexerFortran.isStringStyle" id="LexerFortran.isStringStyle" ref="eric4.QScintilla.Lexers.LexerFortran.html#LexerFortran.isStringStyle" />
+      <keyword name="LexerTCL (Module)" id="LexerTCL (Module)" ref="eric4.QScintilla.Lexers.LexerTCL.html" />
+      <keyword name="LexerTCL" id="LexerTCL" ref="eric4.QScintilla.Lexers.LexerTCL.html#LexerTCL" />
+      <keyword name="LexerTCL (Constructor)" id="LexerTCL (Constructor)" ref="eric4.QScintilla.Lexers.LexerTCL.html#LexerTCL.__init__" />
+      <keyword name="LexerTCL.initProperties" id="LexerTCL.initProperties" ref="eric4.QScintilla.Lexers.LexerTCL.html#LexerTCL.initProperties" />
+      <keyword name="LexerTCL.isCommentStyle" id="LexerTCL.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerTCL.html#LexerTCL.isCommentStyle" />
+      <keyword name="LexerTCL.isStringStyle" id="LexerTCL.isStringStyle" ref="eric4.QScintilla.Lexers.LexerTCL.html#LexerTCL.isStringStyle" />
+      <keyword name="LexerHTML (Module)" id="LexerHTML (Module)" ref="eric4.QScintilla.Lexers.LexerHTML.html" />
+      <keyword name="LexerHTML" id="LexerHTML" ref="eric4.QScintilla.Lexers.LexerHTML.html#LexerHTML" />
+      <keyword name="LexerHTML (Constructor)" id="LexerHTML (Constructor)" ref="eric4.QScintilla.Lexers.LexerHTML.html#LexerHTML.__init__" />
+      <keyword name="LexerHTML.initProperties" id="LexerHTML.initProperties" ref="eric4.QScintilla.Lexers.LexerHTML.html#LexerHTML.initProperties" />
+      <keyword name="LexerHTML.isCommentStyle" id="LexerHTML.isCommentStyle" ref="eric4.QScintilla.Lexers.LexerHTML.html#LexerHTML.isCommentStyle" />
+      <keyword name="LexerHTML.isStringStyle" id="LexerHTML.isStringStyle" ref="eric4.QScintilla.Lexers.LexerHTML.html#LexerHTML.isStringStyle" />
+      <keyword name="Exporters (Package)" id="Exporters (Package)" ref="index-eric4.QScintilla.Exporters.html" />
+      <keyword name="getExporter" id="getExporter" ref="eric4.QScintilla.Exporters.__init__.html#getExporter" />
+      <keyword name="getSupportedFormats" id="getSupportedFormats" ref="eric4.QScintilla.Exporters.__init__.html#getSupportedFormats" />
+      <keyword name="ExporterTEX (Module)" id="ExporterTEX (Module)" ref="eric4.QScintilla.Exporters.ExporterTEX.html" />
+      <keyword name="ExporterTEX" id="ExporterTEX" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX" />
+      <keyword name="ExporterTEX (Constructor)" id="ExporterTEX (Constructor)" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX.__init__" />
+      <keyword name="ExporterTEX.__defineTexStyle" id="ExporterTEX.__defineTexStyle" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX.__defineTexStyle" />
+      <keyword name="ExporterTEX.__getTexRGB" id="ExporterTEX.__getTexRGB" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX.__getTexRGB" />
+      <keyword name="ExporterTEX.__texStyle" id="ExporterTEX.__texStyle" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX.__texStyle" />
+      <keyword name="ExporterTEX.exportSource" id="ExporterTEX.exportSource" ref="eric4.QScintilla.Exporters.ExporterTEX.html#ExporterTEX.exportSource" />
+      <keyword name="ExporterBase (Module)" id="ExporterBase (Module)" ref="eric4.QScintilla.Exporters.ExporterBase.html" />
+      <keyword name="ExporterBase" id="ExporterBase" ref="eric4.QScintilla.Exporters.ExporterBase.html#ExporterBase" />
+      <keyword name="ExporterBase (Constructor)" id="ExporterBase (Constructor)" ref="eric4.QScintilla.Exporters.ExporterBase.html#ExporterBase.__init__" />
+      <keyword name="ExporterBase._getFileName" id="ExporterBase._getFileName" ref="eric4.QScintilla.Exporters.ExporterBase.html#ExporterBase._getFileName" />
+      <keyword name="ExporterBase.exportSource" id="ExporterBase.exportSource" ref="eric4.QScintilla.Exporters.ExporterBase.html#ExporterBase.exportSource" />
+      <keyword name="ExporterRTF (Module)" id="ExporterRTF (Module)" ref="eric4.QScintilla.Exporters.ExporterRTF.html" />
+      <keyword name="ExporterRTF" id="ExporterRTF" ref="eric4.QScintilla.Exporters.ExporterRTF.html#ExporterRTF" />
+      <keyword name="ExporterRTF (Constructor)" id="ExporterRTF (Constructor)" ref="eric4.QScintilla.Exporters.ExporterRTF.html#ExporterRTF.__init__" />
+      <keyword name="ExporterRTF.__GetRTFNextControl" id="ExporterRTF.__GetRTFNextControl" ref="eric4.QScintilla.Exporters.ExporterRTF.html#ExporterRTF.__GetRTFNextControl" />
+      <keyword name="ExporterRTF.__GetRTFStyleChange" id="ExporterRTF.__GetRTFStyleChange" ref="eric4.QScintilla.Exporters.ExporterRTF.html#ExporterRTF.__GetRTFStyleChange" />
+      <keyword name="ExporterRTF.exportSource" id="ExporterRTF.exportSource" ref="eric4.QScintilla.Exporters.ExporterRTF.html#ExporterRTF.exportSource" />
+      <keyword name="ExporterHTML (Module)" id="ExporterHTML (Module)" ref="eric4.QScintilla.Exporters.ExporterHTML.html" />
+      <keyword name="ExporterHTML" id="ExporterHTML" ref="eric4.QScintilla.Exporters.ExporterHTML.html#ExporterHTML" />
+      <keyword name="ExporterHTML (Constructor)" id="ExporterHTML (Constructor)" ref="eric4.QScintilla.Exporters.ExporterHTML.html#ExporterHTML.__init__" />
+      <keyword name="ExporterHTML.exportSource" id="ExporterHTML.exportSource" ref="eric4.QScintilla.Exporters.ExporterHTML.html#ExporterHTML.exportSource" />
+      <keyword name="ExporterPDF (Module)" id="ExporterPDF (Module)" ref="eric4.QScintilla.Exporters.ExporterPDF.html" />
+      <keyword name="ExporterPDF" id="ExporterPDF" ref="eric4.QScintilla.Exporters.ExporterPDF.html#ExporterPDF" />
+      <keyword name="PDFObjectTracker" id="PDFObjectTracker" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFObjectTracker" />
+      <keyword name="PDFRender" id="PDFRender" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender" />
+      <keyword name="PDFStyle" id="PDFStyle" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFStyle" />
+      <keyword name="ExporterPDF (Constructor)" id="ExporterPDF (Constructor)" ref="eric4.QScintilla.Exporters.ExporterPDF.html#ExporterPDF.__init__" />
+      <keyword name="ExporterPDF.__getPDFRGB" id="ExporterPDF.__getPDFRGB" ref="eric4.QScintilla.Exporters.ExporterPDF.html#ExporterPDF.__getPDFRGB" />
+      <keyword name="ExporterPDF.exportSource" id="ExporterPDF.exportSource" ref="eric4.QScintilla.Exporters.ExporterPDF.html#ExporterPDF.exportSource" />
+      <keyword name="PDFObjectTracker (Constructor)" id="PDFObjectTracker (Constructor)" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFObjectTracker.__init__" />
+      <keyword name="PDFObjectTracker.add" id="PDFObjectTracker.add" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFObjectTracker.add" />
+      <keyword name="PDFObjectTracker.write" id="PDFObjectTracker.write" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFObjectTracker.write" />
+      <keyword name="PDFObjectTracker.xref" id="PDFObjectTracker.xref" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFObjectTracker.xref" />
+      <keyword name="PDFRender (Constructor)" id="PDFRender (Constructor)" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.__init__" />
+      <keyword name="PDFRender.add" id="PDFRender.add" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.add" />
+      <keyword name="PDFRender.endPDF" id="PDFRender.endPDF" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.endPDF" />
+      <keyword name="PDFRender.endPage" id="PDFRender.endPage" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.endPage" />
+      <keyword name="PDFRender.flushSegment" id="PDFRender.flushSegment" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.flushSegment" />
+      <keyword name="PDFRender.fontToPoints" id="PDFRender.fontToPoints" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.fontToPoints" />
+      <keyword name="PDFRender.nextLine" id="PDFRender.nextLine" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.nextLine" />
+      <keyword name="PDFRender.setStyle" id="PDFRender.setStyle" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.setStyle" />
+      <keyword name="PDFRender.startPDF" id="PDFRender.startPDF" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.startPDF" />
+      <keyword name="PDFRender.startPage" id="PDFRender.startPage" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFRender.startPage" />
+      <keyword name="PDFStyle (Constructor)" id="PDFStyle (Constructor)" ref="eric4.QScintilla.Exporters.ExporterPDF.html#PDFStyle.__init__" />
+    </keywords>
+    <files>
+      <file>eric4.DataViews.CodeMetrics.html</file>
+      <file>eric4.DataViews.CodeMetricsDialog.html</file>
+      <file>eric4.DataViews.PyCoverageDialog.html</file>
+      <file>eric4.DataViews.PyProfileDialog.html</file>
+      <file>eric4.DebugClients.Python.AsyncFile.html</file>
+      <file>eric4.DebugClients.Python.AsyncIO.html</file>
+      <file>eric4.DebugClients.Python.DCTestResult.html</file>
+      <file>eric4.DebugClients.Python.DebugBase.html</file>
+      <file>eric4.DebugClients.Python.DebugClient.html</file>
+      <file>eric4.DebugClients.Python.DebugClientBase.html</file>
+      <file>eric4.DebugClients.Python.DebugClientCapabilities.html</file>
+      <file>eric4.DebugClients.Python.DebugClientThreads.html</file>
+      <file>eric4.DebugClients.Python.DebugConfig.html</file>
+      <file>eric4.DebugClients.Python.DebugProtocol.html</file>
+      <file>eric4.DebugClients.Python.DebugThread.html</file>
+      <file>eric4.DebugClients.Python.FlexCompleter.html</file>
+      <file>eric4.DebugClients.Python.PyProfile.html</file>
+      <file>eric4.DebugClients.Python.eric4dbgstub.html</file>
+      <file>eric4.DebugClients.Python.getpass.html</file>
+      <file>eric4.DebugClients.Python3.AsyncFile.html</file>
+      <file>eric4.DebugClients.Python3.AsyncIO.html</file>
+      <file>eric4.DebugClients.Python3.DCTestResult.html</file>
+      <file>eric4.DebugClients.Python3.DebugBase.html</file>
+      <file>eric4.DebugClients.Python3.DebugClient.html</file>
+      <file>eric4.DebugClients.Python3.DebugClientBase.html</file>
+      <file>eric4.DebugClients.Python3.DebugClientCapabilities.html</file>
+      <file>eric4.DebugClients.Python3.DebugClientThreads.html</file>
+      <file>eric4.DebugClients.Python3.DebugConfig.html</file>
+      <file>eric4.DebugClients.Python3.DebugProtocol.html</file>
+      <file>eric4.DebugClients.Python3.DebugThread.html</file>
+      <file>eric4.DebugClients.Python3.FlexCompleter.html</file>
+      <file>eric4.DebugClients.Python3.PyProfile.html</file>
+      <file>eric4.DebugClients.Python3.eric4dbgstub.html</file>
+      <file>eric4.DebugClients.Python3.getpass.html</file>
+      <file>eric4.DebugClients.Ruby.AsyncFile.html</file>
+      <file>eric4.DebugClients.Ruby.AsyncIO.html</file>
+      <file>eric4.DebugClients.Ruby.Completer.html</file>
+      <file>eric4.DebugClients.Ruby.Config.html</file>
+      <file>eric4.DebugClients.Ruby.DebugClient.html</file>
+      <file>eric4.DebugClients.Ruby.DebugClientBaseModule.html</file>
+      <file>eric4.DebugClients.Ruby.DebugClientCapabilities.html</file>
+      <file>eric4.DebugClients.Ruby.DebugProtocol.html</file>
+      <file>eric4.DebugClients.Ruby.DebugQuit.html</file>
+      <file>eric4.DebugClients.Ruby.Debuggee.html</file>
+      <file>eric4.DebugClients.Ruby.__init__.html</file>
+      <file>eric4.Debugger.BreakPointModel.html</file>
+      <file>eric4.Debugger.BreakPointViewer.html</file>
+      <file>eric4.Debugger.Config.html</file>
+      <file>eric4.Debugger.DebugClientCapabilities.html</file>
+      <file>eric4.Debugger.DebugProtocol.html</file>
+      <file>eric4.Debugger.DebugServer.html</file>
+      <file>eric4.Debugger.DebugUI.html</file>
+      <file>eric4.Debugger.DebugViewer.html</file>
+      <file>eric4.Debugger.DebuggerInterfaceNone.html</file>
+      <file>eric4.Debugger.DebuggerInterfacePython.html</file>
+      <file>eric4.Debugger.DebuggerInterfacePython3.html</file>
+      <file>eric4.Debugger.DebuggerInterfaceRuby.html</file>
+      <file>eric4.Debugger.EditBreakpointDialog.html</file>
+      <file>eric4.Debugger.EditWatchpointDialog.html</file>
+      <file>eric4.Debugger.ExceptionLogger.html</file>
+      <file>eric4.Debugger.ExceptionsFilterDialog.html</file>
+      <file>eric4.Debugger.StartDialog.html</file>
+      <file>eric4.Debugger.VariableDetailDialog.html</file>
+      <file>eric4.Debugger.VariablesFilterDialog.html</file>
+      <file>eric4.Debugger.VariablesViewer.html</file>
+      <file>eric4.Debugger.WatchPointModel.html</file>
+      <file>eric4.Debugger.WatchPointViewer.html</file>
+      <file>eric4.DocumentationTools.APIGenerator.html</file>
+      <file>eric4.DocumentationTools.Config.html</file>
+      <file>eric4.DocumentationTools.IndexGenerator.html</file>
+      <file>eric4.DocumentationTools.ModuleDocumentor.html</file>
+      <file>eric4.DocumentationTools.QtHelpGenerator.html</file>
+      <file>eric4.DocumentationTools.TemplatesListsStyle.html</file>
+      <file>eric4.DocumentationTools.TemplatesListsStyleCSS.html</file>
+      <file>eric4.E4Graphics.E4ArrowItem.html</file>
+      <file>eric4.E4Graphics.E4GraphicsView.html</file>
+      <file>eric4.E4Gui.E4Action.html</file>
+      <file>eric4.E4Gui.E4Application.html</file>
+      <file>eric4.E4Gui.E4Completers.html</file>
+      <file>eric4.E4Gui.E4Led.html</file>
+      <file>eric4.E4Gui.E4LineEdit.html</file>
+      <file>eric4.E4Gui.E4ListView.html</file>
+      <file>eric4.E4Gui.E4ModelMenu.html</file>
+      <file>eric4.E4Gui.E4ModelToolBar.html</file>
+      <file>eric4.E4Gui.E4SideBar.html</file>
+      <file>eric4.E4Gui.E4SingleApplication.html</file>
+      <file>eric4.E4Gui.E4SqueezeLabels.html</file>
+      <file>eric4.E4Gui.E4TabWidget.html</file>
+      <file>eric4.E4Gui.E4TableView.html</file>
+      <file>eric4.E4Gui.E4ToolBarDialog.html</file>
+      <file>eric4.E4Gui.E4ToolBarManager.html</file>
+      <file>eric4.E4Gui.E4ToolBox.html</file>
+      <file>eric4.E4Gui.E4TreeSortFilterProxyModel.html</file>
+      <file>eric4.E4Gui.E4TreeView.html</file>
+      <file>eric4.E4Network.E4NetworkHeaderDetailsDialog.html</file>
+      <file>eric4.E4Network.E4NetworkMonitor.html</file>
+      <file>eric4.E4XML.Config.html</file>
+      <file>eric4.E4XML.DebuggerPropertiesHandler.html</file>
+      <file>eric4.E4XML.DebuggerPropertiesWriter.html</file>
+      <file>eric4.E4XML.HighlightingStylesHandler.html</file>
+      <file>eric4.E4XML.HighlightingStylesWriter.html</file>
+      <file>eric4.E4XML.MultiProjectHandler.html</file>
+      <file>eric4.E4XML.MultiProjectWriter.html</file>
+      <file>eric4.E4XML.PluginRepositoryHandler.html</file>
+      <file>eric4.E4XML.ProjectHandler.html</file>
+      <file>eric4.E4XML.ProjectWriter.html</file>
+      <file>eric4.E4XML.SessionHandler.html</file>
+      <file>eric4.E4XML.SessionWriter.html</file>
+      <file>eric4.E4XML.ShortcutsHandler.html</file>
+      <file>eric4.E4XML.ShortcutsWriter.html</file>
+      <file>eric4.E4XML.TasksHandler.html</file>
+      <file>eric4.E4XML.TasksWriter.html</file>
+      <file>eric4.E4XML.TemplatesHandler.html</file>
+      <file>eric4.E4XML.TemplatesWriter.html</file>
+      <file>eric4.E4XML.UserProjectHandler.html</file>
+      <file>eric4.E4XML.UserProjectWriter.html</file>
+      <file>eric4.E4XML.XMLEntityResolver.html</file>
+      <file>eric4.E4XML.XMLErrorHandler.html</file>
+      <file>eric4.E4XML.XMLHandlerBase.html</file>
+      <file>eric4.E4XML.XMLMessageDialog.html</file>
+      <file>eric4.E4XML.XMLUtilities.html</file>
+      <file>eric4.E4XML.XMLWriterBase.html</file>
+      <file>eric4.Globals.__init__.html</file>
+      <file>eric4.Graphics.ApplicationDiagram.html</file>
+      <file>eric4.Graphics.AssociationItem.html</file>
+      <file>eric4.Graphics.ClassItem.html</file>
+      <file>eric4.Graphics.GraphicsUtilities.html</file>
+      <file>eric4.Graphics.ImportsDiagram.html</file>
+      <file>eric4.Graphics.ModuleItem.html</file>
+      <file>eric4.Graphics.PackageDiagram.html</file>
+      <file>eric4.Graphics.PackageItem.html</file>
+      <file>eric4.Graphics.PixmapDiagram.html</file>
+      <file>eric4.Graphics.SvgDiagram.html</file>
+      <file>eric4.Graphics.UMLClassDiagram.html</file>
+      <file>eric4.Graphics.UMLDialog.html</file>
+      <file>eric4.Graphics.UMLGraphicsView.html</file>
+      <file>eric4.Graphics.UMLItem.html</file>
+      <file>eric4.Graphics.UMLSceneSizeDialog.html</file>
+      <file>eric4.Graphics.ZoomDialog.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockDialog.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockManager.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockModel.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockNetwork.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockPage.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockRule.html</file>
+      <file>eric4.Helpviewer.AdBlock.AdBlockSubscription.html</file>
+      <file>eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarkNode.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarksDialog.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarksManager.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarksMenu.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarksModel.html</file>
+      <file>eric4.Helpviewer.Bookmarks.BookmarksToolBar.html</file>
+      <file>eric4.Helpviewer.Bookmarks.DefaultBookmarks.html</file>
+      <file>eric4.Helpviewer.Bookmarks.XbelReader.html</file>
+      <file>eric4.Helpviewer.Bookmarks.XbelWriter.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookieDetailsDialog.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookieExceptionsModel.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookieJar.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookieModel.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookiesDialog.html</file>
+      <file>eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html</file>
+      <file>eric4.Helpviewer.DownloadDialog.html</file>
+      <file>eric4.Helpviewer.HTMLResources.html</file>
+      <file>eric4.Helpviewer.HelpBrowserWV.html</file>
+      <file>eric4.Helpviewer.HelpClearPrivateDataDialog.html</file>
+      <file>eric4.Helpviewer.HelpDocsInstaller.html</file>
+      <file>eric4.Helpviewer.HelpIndexWidget.html</file>
+      <file>eric4.Helpviewer.HelpLanguagesDialog.html</file>
+      <file>eric4.Helpviewer.HelpSearchWidget.html</file>
+      <file>eric4.Helpviewer.HelpTocWidget.html</file>
+      <file>eric4.Helpviewer.HelpTopicDialog.html</file>
+      <file>eric4.Helpviewer.HelpWebSearchWidget.html</file>
+      <file>eric4.Helpviewer.HelpWindow.html</file>
+      <file>eric4.Helpviewer.History.HistoryCompleter.html</file>
+      <file>eric4.Helpviewer.History.HistoryDialog.html</file>
+      <file>eric4.Helpviewer.History.HistoryFilterModel.html</file>
+      <file>eric4.Helpviewer.History.HistoryManager.html</file>
+      <file>eric4.Helpviewer.History.HistoryMenu.html</file>
+      <file>eric4.Helpviewer.History.HistoryModel.html</file>
+      <file>eric4.Helpviewer.History.HistoryTreeModel.html</file>
+      <file>eric4.Helpviewer.JavaScriptResources.html</file>
+      <file>eric4.Helpviewer.Network.AboutAccessHandler.html</file>
+      <file>eric4.Helpviewer.Network.NetworkAccessManager.html</file>
+      <file>eric4.Helpviewer.Network.NetworkAccessManagerProxy.html</file>
+      <file>eric4.Helpviewer.Network.NetworkDiskCache.html</file>
+      <file>eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html</file>
+      <file>eric4.Helpviewer.Network.NetworkReply.html</file>
+      <file>eric4.Helpviewer.Network.PyrcAccessHandler.html</file>
+      <file>eric4.Helpviewer.Network.QtHelpAccessHandler.html</file>
+      <file>eric4.Helpviewer.Network.SchemeAccessHandler.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchDialog.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchEngine.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchManager.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchReader.html</file>
+      <file>eric4.Helpviewer.OpenSearch.OpenSearchWriter.html</file>
+      <file>eric4.Helpviewer.Passwords.PasswordManager.html</file>
+      <file>eric4.Helpviewer.Passwords.PasswordModel.html</file>
+      <file>eric4.Helpviewer.Passwords.PasswordsDialog.html</file>
+      <file>eric4.Helpviewer.QtHelpDocumentationDialog.html</file>
+      <file>eric4.Helpviewer.QtHelpFiltersDialog.html</file>
+      <file>eric4.Helpviewer.SearchWidget.html</file>
+      <file>eric4.IconEditor.IconEditorGrid.html</file>
+      <file>eric4.IconEditor.IconEditorPalette.html</file>
+      <file>eric4.IconEditor.IconEditorWindow.html</file>
+      <file>eric4.IconEditor.IconSizeDialog.html</file>
+      <file>eric4.IconEditor.IconZoomDialog.html</file>
+      <file>eric4.IconEditor.cursors.cursors_rc.html</file>
+      <file>eric4.MultiProject.AddProjectDialog.html</file>
+      <file>eric4.MultiProject.MultiProject.html</file>
+      <file>eric4.MultiProject.MultiProjectBrowser.html</file>
+      <file>eric4.MultiProject.PropertiesDialog.html</file>
+      <file>eric4.PluginManager.PluginDetailsDialog.html</file>
+      <file>eric4.PluginManager.PluginExceptions.html</file>
+      <file>eric4.PluginManager.PluginInfoDialog.html</file>
+      <file>eric4.PluginManager.PluginInstallDialog.html</file>
+      <file>eric4.PluginManager.PluginManager.html</file>
+      <file>eric4.PluginManager.PluginRepositoryDialog.html</file>
+      <file>eric4.PluginManager.PluginUninstallDialog.html</file>
+      <file>eric4.Plugins.AboutPlugin.AboutDialog.html</file>
+      <file>eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html</file>
+      <file>eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html</file>
+      <file>eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html</file>
+      <file>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html</file>
+      <file>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html</file>
+      <file>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html</file>
+      <file>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html</file>
+      <file>eric4.Plugins.PluginAbout.html</file>
+      <file>eric4.Plugins.PluginEricapi.html</file>
+      <file>eric4.Plugins.PluginEricdoc.html</file>
+      <file>eric4.Plugins.PluginSyntaxChecker.html</file>
+      <file>eric4.Plugins.PluginTabnanny.html</file>
+      <file>eric4.Plugins.PluginVcsPySvn.html</file>
+      <file>eric4.Plugins.PluginVcsSubversion.html</file>
+      <file>eric4.Plugins.PluginVmListspace.html</file>
+      <file>eric4.Plugins.PluginVmMdiArea.html</file>
+      <file>eric4.Plugins.PluginVmTabview.html</file>
+      <file>eric4.Plugins.PluginWizardPyRegExp.html</file>
+      <file>eric4.Plugins.PluginWizardQColorDialog.html</file>
+      <file>eric4.Plugins.PluginWizardQFileDialog.html</file>
+      <file>eric4.Plugins.PluginWizardQFontDialog.html</file>
+      <file>eric4.Plugins.PluginWizardQInputDialog.html</file>
+      <file>eric4.Plugins.PluginWizardQMessageBox.html</file>
+      <file>eric4.Plugins.PluginWizardQRegExp.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.Config.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.Config.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html</file>
+      <file>eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html</file>
+      <file>eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html</file>
+      <file>eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html</file>
+      <file>eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html</file>
+      <file>eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html</file>
+      <file>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html</file>
+      <file>eric4.Preferences.ConfigurationDialog.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ApplicationPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html</file>
+      <file>eric4.Preferences.ConfigurationPages.CorbaPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html</file>
+      <file>eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorAPIsPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorExportersPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorFilePage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorGeneralPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorSearchPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorStylesPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EditorTypingPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.EmailPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.GraphicsPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.HelpAppearancePage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.HelpViewersPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.IconsPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html</file>
+      <file>eric4.Preferences.ConfigurationPages.InterfacePage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.MultiProjectPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.NetworkPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.PluginManagerPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.PrinterPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ProjectPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.PythonPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.QtPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ShellPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.TasksPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.TemplatesPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.TerminalPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.VcsPage.html</file>
+      <file>eric4.Preferences.ConfigurationPages.ViewmanagerPage.html</file>
+      <file>eric4.Preferences.PreferencesLexer.html</file>
+      <file>eric4.Preferences.ProgramsDialog.html</file>
+      <file>eric4.Preferences.ShortcutDialog.html</file>
+      <file>eric4.Preferences.Shortcuts.html</file>
+      <file>eric4.Preferences.ShortcutsDialog.html</file>
+      <file>eric4.Preferences.ToolConfigurationDialog.html</file>
+      <file>eric4.Preferences.ToolGroupConfigurationDialog.html</file>
+      <file>eric4.Preferences.ViewProfileDialog.html</file>
+      <file>eric4.Preferences.__init__.html</file>
+      <file>eric4.Project.AddDirectoryDialog.html</file>
+      <file>eric4.Project.AddFileDialog.html</file>
+      <file>eric4.Project.AddFoundFilesDialog.html</file>
+      <file>eric4.Project.AddLanguageDialog.html</file>
+      <file>eric4.Project.CreateDialogCodeDialog.html</file>
+      <file>eric4.Project.DebuggerPropertiesDialog.html</file>
+      <file>eric4.Project.FiletypeAssociationDialog.html</file>
+      <file>eric4.Project.LexerAssociationDialog.html</file>
+      <file>eric4.Project.NewDialogClassDialog.html</file>
+      <file>eric4.Project.NewPythonPackageDialog.html</file>
+      <file>eric4.Project.Project.html</file>
+      <file>eric4.Project.ProjectBaseBrowser.html</file>
+      <file>eric4.Project.ProjectBrowser.html</file>
+      <file>eric4.Project.ProjectBrowserFlags.html</file>
+      <file>eric4.Project.ProjectBrowserModel.html</file>
+      <file>eric4.Project.ProjectBrowserSortFilterProxyModel.html</file>
+      <file>eric4.Project.ProjectFormsBrowser.html</file>
+      <file>eric4.Project.ProjectInterfacesBrowser.html</file>
+      <file>eric4.Project.ProjectOthersBrowser.html</file>
+      <file>eric4.Project.ProjectResourcesBrowser.html</file>
+      <file>eric4.Project.ProjectSourcesBrowser.html</file>
+      <file>eric4.Project.ProjectTranslationsBrowser.html</file>
+      <file>eric4.Project.PropertiesDialog.html</file>
+      <file>eric4.Project.SpellingPropertiesDialog.html</file>
+      <file>eric4.Project.TranslationPropertiesDialog.html</file>
+      <file>eric4.Project.UserPropertiesDialog.html</file>
+      <file>eric4.PyUnit.UnittestDialog.html</file>
+      <file>eric4.QScintilla.APIsManager.html</file>
+      <file>eric4.QScintilla.Editor.html</file>
+      <file>eric4.QScintilla.Exporters.ExporterBase.html</file>
+      <file>eric4.QScintilla.Exporters.ExporterHTML.html</file>
+      <file>eric4.QScintilla.Exporters.ExporterPDF.html</file>
+      <file>eric4.QScintilla.Exporters.ExporterRTF.html</file>
+      <file>eric4.QScintilla.Exporters.ExporterTEX.html</file>
+      <file>eric4.QScintilla.Exporters.__init__.html</file>
+      <file>eric4.QScintilla.GotoDialog.html</file>
+      <file>eric4.QScintilla.Lexers.Lexer.html</file>
+      <file>eric4.QScintilla.Lexers.LexerBash.html</file>
+      <file>eric4.QScintilla.Lexers.LexerBatch.html</file>
+      <file>eric4.QScintilla.Lexers.LexerCMake.html</file>
+      <file>eric4.QScintilla.Lexers.LexerCPP.html</file>
+      <file>eric4.QScintilla.Lexers.LexerCSS.html</file>
+      <file>eric4.QScintilla.Lexers.LexerCSharp.html</file>
+      <file>eric4.QScintilla.Lexers.LexerContainer.html</file>
+      <file>eric4.QScintilla.Lexers.LexerD.html</file>
+      <file>eric4.QScintilla.Lexers.LexerDiff.html</file>
+      <file>eric4.QScintilla.Lexers.LexerFortran.html</file>
+      <file>eric4.QScintilla.Lexers.LexerFortran77.html</file>
+      <file>eric4.QScintilla.Lexers.LexerHTML.html</file>
+      <file>eric4.QScintilla.Lexers.LexerIDL.html</file>
+      <file>eric4.QScintilla.Lexers.LexerJava.html</file>
+      <file>eric4.QScintilla.Lexers.LexerJavaScript.html</file>
+      <file>eric4.QScintilla.Lexers.LexerLua.html</file>
+      <file>eric4.QScintilla.Lexers.LexerMakefile.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPOV.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPascal.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPerl.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPostScript.html</file>
+      <file>eric4.QScintilla.Lexers.LexerProperties.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPygments.html</file>
+      <file>eric4.QScintilla.Lexers.LexerPython.html</file>
+      <file>eric4.QScintilla.Lexers.LexerRuby.html</file>
+      <file>eric4.QScintilla.Lexers.LexerSQL.html</file>
+      <file>eric4.QScintilla.Lexers.LexerTCL.html</file>
+      <file>eric4.QScintilla.Lexers.LexerTeX.html</file>
+      <file>eric4.QScintilla.Lexers.LexerVHDL.html</file>
+      <file>eric4.QScintilla.Lexers.LexerXML.html</file>
+      <file>eric4.QScintilla.Lexers.LexerYAML.html</file>
+      <file>eric4.QScintilla.Lexers.__init__.html</file>
+      <file>eric4.QScintilla.MiniEditor.html</file>
+      <file>eric4.QScintilla.Printer.html</file>
+      <file>eric4.QScintilla.QsciScintillaCompat.html</file>
+      <file>eric4.QScintilla.SearchReplaceWidget.html</file>
+      <file>eric4.QScintilla.Shell.html</file>
+      <file>eric4.QScintilla.ShellHistoryDialog.html</file>
+      <file>eric4.QScintilla.SpellChecker.html</file>
+      <file>eric4.QScintilla.SpellCheckingDialog.html</file>
+      <file>eric4.QScintilla.Terminal.html</file>
+      <file>eric4.QScintilla.TypingCompleters.CompleterBase.html</file>
+      <file>eric4.QScintilla.TypingCompleters.CompleterPython.html</file>
+      <file>eric4.QScintilla.TypingCompleters.CompleterRuby.html</file>
+      <file>eric4.QScintilla.TypingCompleters.__init__.html</file>
+      <file>eric4.QScintilla.ZoomDialog.html</file>
+      <file>eric4.SqlBrowser.SqlBrowser.html</file>
+      <file>eric4.SqlBrowser.SqlBrowserWidget.html</file>
+      <file>eric4.SqlBrowser.SqlConnectionDialog.html</file>
+      <file>eric4.SqlBrowser.SqlConnectionWidget.html</file>
+      <file>eric4.Tasks.TaskFilterConfigDialog.html</file>
+      <file>eric4.Tasks.TaskPropertiesDialog.html</file>
+      <file>eric4.Tasks.TaskViewer.html</file>
+      <file>eric4.Templates.TemplateMultipleVariablesDialog.html</file>
+      <file>eric4.Templates.TemplatePropertiesDialog.html</file>
+      <file>eric4.Templates.TemplateSingleVariableDialog.html</file>
+      <file>eric4.Templates.TemplateViewer.html</file>
+      <file>eric4.Tools.TRPreviewer.html</file>
+      <file>eric4.Tools.TRSingleApplication.html</file>
+      <file>eric4.Tools.TrayStarter.html</file>
+      <file>eric4.Tools.UIPreviewer.html</file>
+      <file>eric4.UI.AuthenticationDialog.html</file>
+      <file>eric4.UI.Browser.html</file>
+      <file>eric4.UI.BrowserModel.html</file>
+      <file>eric4.UI.BrowserSortFilterProxyModel.html</file>
+      <file>eric4.UI.CompareDialog.html</file>
+      <file>eric4.UI.Config.html</file>
+      <file>eric4.UI.DeleteFilesConfirmationDialog.html</file>
+      <file>eric4.UI.DiffDialog.html</file>
+      <file>eric4.UI.EmailDialog.html</file>
+      <file>eric4.UI.FindFileDialog.html</file>
+      <file>eric4.UI.FindFileNameDialog.html</file>
+      <file>eric4.UI.Info.html</file>
+      <file>eric4.UI.LogView.html</file>
+      <file>eric4.UI.PixmapCache.html</file>
+      <file>eric4.UI.SplashScreen.html</file>
+      <file>eric4.UI.UserInterface.html</file>
+      <file>eric4.Utilities.AutoSaver.html</file>
+      <file>eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html</file>
+      <file>eric4.Utilities.ClassBrowsers.__init__.html</file>
+      <file>eric4.Utilities.ClassBrowsers.idlclbr.html</file>
+      <file>eric4.Utilities.ClassBrowsers.pyclbr.html</file>
+      <file>eric4.Utilities.ClassBrowsers.rbclbr.html</file>
+      <file>eric4.Utilities.ModuleParser.html</file>
+      <file>eric4.Utilities.SingleApplication.html</file>
+      <file>eric4.Utilities.Startup.html</file>
+      <file>eric4.Utilities.__init__.html</file>
+      <file>eric4.Utilities.uic.html</file>
+      <file>eric4.VCS.CommandOptionsDialog.html</file>
+      <file>eric4.VCS.ProjectBrowserHelper.html</file>
+      <file>eric4.VCS.ProjectHelper.html</file>
+      <file>eric4.VCS.RepositoryInfoDialog.html</file>
+      <file>eric4.VCS.StatusMonitorLed.html</file>
+      <file>eric4.VCS.StatusMonitorThread.html</file>
+      <file>eric4.VCS.VersionControl.html</file>
+      <file>eric4.VCS.__init__.html</file>
+      <file>eric4.ViewManager.BookmarkedFilesDialog.html</file>
+      <file>eric4.ViewManager.ViewManager.html</file>
+      <file>eric4.ViewManager.__init__.html</file>
+      <file>eric4.compileUiFiles.html</file>
+      <file>eric4.eric4-api.html</file>
+      <file>eric4.eric4-compare.html</file>
+      <file>eric4.eric4-configure.html</file>
+      <file>eric4.eric4-diff.html</file>
+      <file>eric4.eric4-doc.html</file>
+      <file>eric4.eric4-editor.html</file>
+      <file>eric4.eric4-iconeditor.html</file>
+      <file>eric4.eric4-plugininstall.html</file>
+      <file>eric4.eric4-pluginrepository.html</file>
+      <file>eric4.eric4-pluginuninstall.html</file>
+      <file>eric4.eric4-qregexp.html</file>
+      <file>eric4.eric4-re.html</file>
+      <file>eric4.eric4-sqlbrowser.html</file>
+      <file>eric4.eric4-tray.html</file>
+      <file>eric4.eric4-trpreviewer.html</file>
+      <file>eric4.eric4-uipreviewer.html</file>
+      <file>eric4.eric4-unittest.html</file>
+      <file>eric4.eric4-webbrowser.html</file>
+      <file>eric4.eric4.html</file>
+      <file>eric4.eric4config.html</file>
+      <file>eric4.install-i18n.html</file>
+      <file>eric4.install.html</file>
+      <file>eric4.patch_modpython.html</file>
+      <file>eric4.patch_pyxml.html</file>
+      <file>eric4.uninstall.html</file>
+      <file>index-eric4.DataViews.html</file>
+      <file>index-eric4.DebugClients.Python.html</file>
+      <file>index-eric4.DebugClients.Python3.html</file>
+      <file>index-eric4.DebugClients.Ruby.html</file>
+      <file>index-eric4.DebugClients.html</file>
+      <file>index-eric4.Debugger.html</file>
+      <file>index-eric4.DocumentationTools.html</file>
+      <file>index-eric4.E4Graphics.html</file>
+      <file>index-eric4.E4Gui.html</file>
+      <file>index-eric4.E4Network.html</file>
+      <file>index-eric4.E4XML.html</file>
+      <file>index-eric4.Globals.html</file>
+      <file>index-eric4.Graphics.html</file>
+      <file>index-eric4.Helpviewer.AdBlock.html</file>
+      <file>index-eric4.Helpviewer.Bookmarks.html</file>
+      <file>index-eric4.Helpviewer.CookieJar.html</file>
+      <file>index-eric4.Helpviewer.History.html</file>
+      <file>index-eric4.Helpviewer.Network.html</file>
+      <file>index-eric4.Helpviewer.OpenSearch.html</file>
+      <file>index-eric4.Helpviewer.Passwords.html</file>
+      <file>index-eric4.Helpviewer.html</file>
+      <file>index-eric4.IconEditor.cursors.html</file>
+      <file>index-eric4.IconEditor.html</file>
+      <file>index-eric4.MultiProject.html</file>
+      <file>index-eric4.PluginManager.html</file>
+      <file>index-eric4.Plugins.AboutPlugin.html</file>
+      <file>index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html</file>
+      <file>index-eric4.Plugins.CheckerPlugins.Tabnanny.html</file>
+      <file>index-eric4.Plugins.CheckerPlugins.html</file>
+      <file>index-eric4.Plugins.DocumentationPlugins.Ericapi.html</file>
+      <file>index-eric4.Plugins.DocumentationPlugins.Ericdoc.html</file>
+      <file>index-eric4.Plugins.DocumentationPlugins.html</file>
+      <file>index-eric4.Plugins.VcsPlugins.html</file>
+      <file>index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html</file>
+      <file>index-eric4.Plugins.VcsPlugins.vcsPySvn.html</file>
+      <file>index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html</file>
+      <file>index-eric4.Plugins.VcsPlugins.vcsSubversion.html</file>
+      <file>index-eric4.Plugins.ViewManagerPlugins.Listspace.html</file>
+      <file>index-eric4.Plugins.ViewManagerPlugins.MdiArea.html</file>
+      <file>index-eric4.Plugins.ViewManagerPlugins.Tabview.html</file>
+      <file>index-eric4.Plugins.ViewManagerPlugins.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.FileDialogWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.FontDialogWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.InputDialogWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.QRegExpWizard.html</file>
+      <file>index-eric4.Plugins.WizardPlugins.html</file>
+      <file>index-eric4.Plugins.html</file>
+      <file>index-eric4.Preferences.ConfigurationPages.html</file>
+      <file>index-eric4.Preferences.html</file>
+      <file>index-eric4.Project.html</file>
+      <file>index-eric4.PyUnit.html</file>
+      <file>index-eric4.QScintilla.Exporters.html</file>
+      <file>index-eric4.QScintilla.Lexers.html</file>
+      <file>index-eric4.QScintilla.TypingCompleters.html</file>
+      <file>index-eric4.QScintilla.html</file>
+      <file>index-eric4.SqlBrowser.html</file>
+      <file>index-eric4.Tasks.html</file>
+      <file>index-eric4.Templates.html</file>
+      <file>index-eric4.Tools.html</file>
+      <file>index-eric4.UI.html</file>
+      <file>index-eric4.Utilities.ClassBrowsers.html</file>
+      <file>index-eric4.Utilities.html</file>
+      <file>index-eric4.VCS.html</file>
+      <file>index-eric4.ViewManager.html</file>
+      <file>index-eric4.html</file>
+      <file>index.html</file>
+    </files>
+  </filterSection>
+</QtHelpProject>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DataViews.CodeMetrics.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DataViews.CodeMetrics</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DataViews.CodeMetrics</h1>
+<p>
+Module implementing a simple Python code metrics analyzer.
+</p><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+the tokenize module is too old
+</dd>
+</dl>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>COMMENT</td></tr><tr><td>DEDENT</td></tr><tr><td>EMPTY</td></tr><tr><td>INDENT</td></tr><tr><td>KEYWORD</td></tr><tr><td>NEWLINE</td></tr><tr><td>spacer</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Parser">Parser</a></td>
+<td>Class used to parse the source code of a Python file.</td>
+</tr><tr>
+<td><a href="#SourceStat">SourceStat</a></td>
+<td>Class used to calculate and store the source code statistics.</td>
+</tr><tr>
+<td><a href="#Token">Token</a></td>
+<td>Class to store the token related infos.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#analyze">analyze</a></td>
+<td>Module function used analyze the source of a Python file.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Modules main function used when called as a script.</td>
+</tr><tr>
+<td><a href="#summarize">summarize</a></td>
+<td>Module function used to collect overall statistics.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Parser" ID="Parser"></a>
+<h2>Parser</h2>
+<p>
+    Class used to parse the source code of a Python file.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Parser.__addToken">__addToken</a></td>
+<td>Private method used to add a token to our list of tokens.</td>
+</tr><tr>
+<td><a href="#Parser.__tokeneater">__tokeneater</a></td>
+<td>Private method called by tokenize.tokenize.</td>
+</tr><tr>
+<td><a href="#Parser.parse">parse</a></td>
+<td>Public method used to parse the source code.</td>
+</tr>
+</table>
+<a NAME="Parser.__addToken" ID="Parser.__addToken"></a>
+<h4>Parser.__addToken</h4>
+<b>__addToken</b>(<i>toktype, toktext, srow, scol, line</i>)
+<p>
+        Private method used to add a token to our list of tokens.
+</p><dl>
+<dt><i>toktype</i></dt>
+<dd>
+the type of the token (int)
+</dd><dt><i>toktext</i></dt>
+<dd>
+the text of the token (string)
+</dd><dt><i>srow</i></dt>
+<dd>
+starting row of the token (int)
+</dd><dt><i>scol</i></dt>
+<dd>
+starting column of the token (int)
+</dd><dt><i>line</i></dt>
+<dd>
+logical line the token was found (string)
+</dd>
+</dl><a NAME="Parser.__tokeneater" ID="Parser.__tokeneater"></a>
+<h4>Parser.__tokeneater</h4>
+<b>__tokeneater</b>(<i>toktype, toktext, (srow, scol), (erow, ecol), line</i>)
+<p>
+        Private method called by tokenize.tokenize.
+</p><dl>
+<dt><i>toktype</i></dt>
+<dd>
+the type of the token (int)
+</dd><dt><i>toktext</i></dt>
+<dd>
+the text of the token (string)
+</dd><dt><i>srow</i></dt>
+<dd>
+starting row of the token (int)
+</dd><dt><i>scol</i></dt>
+<dd>
+starting column of the token (int)
+</dd><dt><i>erow</i></dt>
+<dd>
+ending row of the token (int)
+</dd><dt><i>ecol</i></dt>
+<dd>
+ending column of the token (int)
+</dd><dt><i>line</i></dt>
+<dd>
+logical line the token was found (string)
+</dd>
+</dl><a NAME="Parser.parse" ID="Parser.parse"></a>
+<h4>Parser.parse</h4>
+<b>parse</b>(<i>text</i>)
+<p>
+        Public method used to parse the source code.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the source code as read from a Python source file
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SourceStat" ID="SourceStat"></a>
+<h2>SourceStat</h2>
+<p>
+    Class used to calculate and store the source code statistics.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SourceStat.__init__">SourceStat</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SourceStat.dedent">dedent</a></td>
+<td>Public method used to decrement the indentation level.</td>
+</tr><tr>
+<td><a href="#SourceStat.dump">dump</a></td>
+<td>Public method used to format and print the collected statistics.</td>
+</tr><tr>
+<td><a href="#SourceStat.getCounter">getCounter</a></td>
+<td>Public method used to get a specific counter value.</td>
+</tr><tr>
+<td><a href="#SourceStat.inc">inc</a></td>
+<td>Public method used to increment the value of a key.</td>
+</tr><tr>
+<td><a href="#SourceStat.indent">indent</a></td>
+<td>Public method used to increment the indentation level.</td>
+</tr><tr>
+<td><a href="#SourceStat.push">push</a></td>
+<td>Public method used to store an identifier.</td>
+</tr>
+</table>
+<a NAME="SourceStat.__init__" ID="SourceStat.__init__"></a>
+<h4>SourceStat (Constructor)</h4>
+<b>SourceStat</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="SourceStat.dedent" ID="SourceStat.dedent"></a>
+<h4>SourceStat.dedent</h4>
+<b>dedent</b>(<i>tok</i>)
+<p>
+        Public method used to decrement the indentation level.
+</p><dl>
+<dt><i>tok</i></dt>
+<dd>
+the token to be processed (Token)
+</dd>
+</dl><a NAME="SourceStat.dump" ID="SourceStat.dump"></a>
+<h4>SourceStat.dump</h4>
+<b>dump</b>(<i></i>)
+<p>
+        Public method used to format and print the collected statistics.
+</p><a NAME="SourceStat.getCounter" ID="SourceStat.getCounter"></a>
+<h4>SourceStat.getCounter</h4>
+<b>getCounter</b>(<i>id, key</i>)
+<p>
+        Public method used to get a specific counter value.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+id of the counter (string)
+</dd><dt><i>key</i></dt>
+<dd>
+key of the value to be retrieved (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the value of the requested counter (int)
+</dd>
+</dl><a NAME="SourceStat.inc" ID="SourceStat.inc"></a>
+<h4>SourceStat.inc</h4>
+<b>inc</b>(<i>key, value=1</i>)
+<p>
+        Public method used to increment the value of a key.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key to be incremented
+</dd><dt><i>value</i></dt>
+<dd>
+the increment (int)
+</dd>
+</dl><a NAME="SourceStat.indent" ID="SourceStat.indent"></a>
+<h4>SourceStat.indent</h4>
+<b>indent</b>(<i>tok</i>)
+<p>
+        Public method used to increment the indentation level.
+</p><dl>
+<dt><i>tok</i></dt>
+<dd>
+a token (Token, ignored)
+</dd>
+</dl><a NAME="SourceStat.push" ID="SourceStat.push"></a>
+<h4>SourceStat.push</h4>
+<b>push</b>(<i>identifier, row</i>)
+<p>
+        Public method used to store an identifier.
+</p><dl>
+<dt><i>identifier</i></dt>
+<dd>
+the identifier to be remembered (string)
+</dd><dt><i>row</i></dt>
+<dd>
+the row, the identifier is defined in (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Token" ID="Token"></a>
+<h2>Token</h2>
+<p>
+    Class to store the token related infos.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Token.__init__">Token</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Token.__init__" ID="Token.__init__"></a>
+<h4>Token (Constructor)</h4>
+<b>Token</b>(<i>**kw</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>**kw</i></dt>
+<dd>
+list of key, value pairs
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="analyze" ID="analyze"></a>
+<h2>analyze</h2>
+<b>analyze</b>(<i>filename, total</i>)
+<p>
+
+</p><p>
+    Module function used analyze the source of a Python file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the Python file to be analyzed (string)
+</dd><dt><i>total</i></dt>
+<dd>
+dictionary receiving the overall code statistics
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a statistics object with the collected code statistics (SourceStat)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Modules main function used when called as a script.
+</p><p>
+    This function simply loops over all files given on the commandline
+    and collects the individual and overall source code statistics.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="summarize" ID="summarize"></a>
+<h2>summarize</h2>
+<b>summarize</b>(<i>total, key, value</i>)
+<p>
+    Module function used to collect overall statistics.
+</p><dl>
+<dt><i>total</i></dt>
+<dd>
+the dictionary for the overall statistics
+</dd><dt><i>key</i></dt>
+<dd>
+the key to be summarize
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be added to the overall statistics
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the value added to the overall statistics
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DataViews.CodeMetricsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DataViews.CodeMetricsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DataViews.CodeMetricsDialog</h1>
+<p>
+Module implementing a code metrics dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CodeMetricsDialog">CodeMetricsDialog</a></td>
+<td>Class implementing a dialog to display the code metrics.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CodeMetricsDialog" ID="CodeMetricsDialog"></a>
+<h2>CodeMetricsDialog</h2>
+<p>
+    Class implementing a dialog to display the code metrics.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CodeMetricsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CodeMetricsDialog.__init__">CodeMetricsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__createResultItem">__createResultItem</a></td>
+<td>Private slot to create a new item in the result list.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__createSummaryItem">__createSummaryItem</a></td>
+<td>Private slot to create a new item in the summary list.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__finish">__finish</a></td>
+<td>Private slot called when the action finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__getValues">__getValues</a></td>
+<td>Private method to extract the code metric values.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__resizeResultColumns">__resizeResultColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__resizeSummaryColumns">__resizeSummaryColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__resultCollapse">__resultCollapse</a></td>
+<td>Private slot to collapse all entries of the resultlist.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__resultExpand">__resultExpand</a></td>
+<td>Private slot to expand all entries of the resultlist.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#CodeMetricsDialog.start">start</a></td>
+<td>Public slot to start the code metrics determination.</td>
+</tr>
+</table>
+<a NAME="CodeMetricsDialog.__init__" ID="CodeMetricsDialog.__init__"></a>
+<h4>CodeMetricsDialog (Constructor)</h4>
+<b>CodeMetricsDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="CodeMetricsDialog.__createResultItem" ID="CodeMetricsDialog.__createResultItem"></a>
+<h4>CodeMetricsDialog.__createResultItem</h4>
+<b>__createResultItem</b>(<i>parent, strings</i>)
+<p>
+        Private slot to create a new item in the result list.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of the new item (QTreeWidget or QTreeWidgetItem)
+</dd><dt><i>strings</i></dt>
+<dd>
+strings to be displayed (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated item
+</dd>
+</dl><a NAME="CodeMetricsDialog.__createSummaryItem" ID="CodeMetricsDialog.__createSummaryItem"></a>
+<h4>CodeMetricsDialog.__createSummaryItem</h4>
+<b>__createSummaryItem</b>(<i>col0, col1</i>)
+<p>
+        Private slot to create a new item in the summary list.
+</p><dl>
+<dt><i>col0</i></dt>
+<dd>
+string for column 0 (string)
+</dd><dt><i>col1</i></dt>
+<dd>
+string for column 1 (string)
+</dd>
+</dl><a NAME="CodeMetricsDialog.__finish" ID="CodeMetricsDialog.__finish"></a>
+<h4>CodeMetricsDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the action finished or the user pressed the button.
+</p><a NAME="CodeMetricsDialog.__getValues" ID="CodeMetricsDialog.__getValues"></a>
+<h4>CodeMetricsDialog.__getValues</h4>
+<b>__getValues</b>(<i>loc, stats, identifier</i>)
+<p>
+        Private method to extract the code metric values.
+</p><dl>
+<dt><i>loc</i></dt>
+<dd>
+reference to the locale object (QLocale)
+</dd><dt><i>stats</i></dt>
+<dd>
+reference to the code metric statistics object
+</dd><dt><i>identifier</i></dt>
+<dd>
+identifier to get values for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of values suitable for display (list of strings)
+</dd>
+</dl><a NAME="CodeMetricsDialog.__resizeResultColumns" ID="CodeMetricsDialog.__resizeResultColumns"></a>
+<h4>CodeMetricsDialog.__resizeResultColumns</h4>
+<b>__resizeResultColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="CodeMetricsDialog.__resizeSummaryColumns" ID="CodeMetricsDialog.__resizeSummaryColumns"></a>
+<h4>CodeMetricsDialog.__resizeSummaryColumns</h4>
+<b>__resizeSummaryColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="CodeMetricsDialog.__resultCollapse" ID="CodeMetricsDialog.__resultCollapse"></a>
+<h4>CodeMetricsDialog.__resultCollapse</h4>
+<b>__resultCollapse</b>(<i></i>)
+<p>
+        Private slot to collapse all entries of the resultlist.
+</p><a NAME="CodeMetricsDialog.__resultExpand" ID="CodeMetricsDialog.__resultExpand"></a>
+<h4>CodeMetricsDialog.__resultExpand</h4>
+<b>__resultExpand</b>(<i></i>)
+<p>
+        Private slot to expand all entries of the resultlist.
+</p><a NAME="CodeMetricsDialog.__showContextMenu" ID="CodeMetricsDialog.__showContextMenu"></a>
+<h4>CodeMetricsDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="CodeMetricsDialog.on_buttonBox_clicked" ID="CodeMetricsDialog.on_buttonBox_clicked"></a>
+<h4>CodeMetricsDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="CodeMetricsDialog.start" ID="CodeMetricsDialog.start"></a>
+<h4>CodeMetricsDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the code metrics determination.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+file or list of files or directory to be show
+                the code metrics for (string or list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DataViews.PyCoverageDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DataViews.PyCoverageDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DataViews.PyCoverageDialog</h1>
+<p>
+Module implementing a Python code coverage dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyCoverageDialog">PyCoverageDialog</a></td>
+<td>Class implementing a dialog to display the collected code coverage data.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyCoverageDialog" ID="PyCoverageDialog"></a>
+<h2>PyCoverageDialog</h2>
+<p>
+    Class implementing a dialog to display the collected code coverage data.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PyCoverageDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyCoverageDialog.__init__">PyCoverageDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__annotate">__annotate</a></td>
+<td>Private slot to handle the annotate context menu action.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__annotateAll">__annotateAll</a></td>
+<td>Private slot to handle the annotate all context menu action.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__createResultItem">__createResultItem</a></td>
+<td>Private method to create an entry in the result list.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__deleteAnnotated">__deleteAnnotated</a></td>
+<td>Private slot to handle the delete annotated context menu action.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__erase">__erase</a></td>
+<td>Private slot to handle the erase context menu action.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__finish">__finish</a></td>
+<td>Private slot called when the action finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__format_lines">__format_lines</a></td>
+<td>Private method to format a list of integers into string by coalescing groups.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.on_reloadButton_clicked">on_reloadButton_clicked</a></td>
+<td>Private slot to reload the coverage info.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.start">start</a></td>
+<td>Public slot to start the coverage data evaluation.</td>
+</tr><tr>
+<td><a href="#PyCoverageDialog.stringify">stringify</a></td>
+<td>Private helper function to generate a string representation of a pair</td>
+</tr>
+</table>
+<a NAME="PyCoverageDialog.__init__" ID="PyCoverageDialog.__init__"></a>
+<h4>PyCoverageDialog (Constructor)</h4>
+<b>PyCoverageDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="PyCoverageDialog.__annotate" ID="PyCoverageDialog.__annotate"></a>
+<h4>PyCoverageDialog.__annotate</h4>
+<b>__annotate</b>(<i></i>)
+<p>
+        Private slot to handle the annotate context menu action.
+</p><p>
+        This method produce an annotated coverage file of the
+        selected file.
+</p><a NAME="PyCoverageDialog.__annotateAll" ID="PyCoverageDialog.__annotateAll"></a>
+<h4>PyCoverageDialog.__annotateAll</h4>
+<b>__annotateAll</b>(<i></i>)
+<p>
+        Private slot to handle the annotate all context menu action.
+</p><p>
+        This method produce an annotated coverage file of every
+        file listed in the listview.
+</p><a NAME="PyCoverageDialog.__createResultItem" ID="PyCoverageDialog.__createResultItem"></a>
+<h4>PyCoverageDialog.__createResultItem</h4>
+<b>__createResultItem</b>(<i>file, statements, executed, coverage, excluded, missing</i>)
+<p>
+        Private method to create an entry in the result list.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of file (string)
+</dd><dt><i>statements</i></dt>
+<dd>
+amount of statements (integer)
+</dd><dt><i>executed</i></dt>
+<dd>
+amount of executed statements (integer)
+</dd><dt><i>coverage</i></dt>
+<dd>
+percent of coverage (integer)
+</dd><dt><i>excluded</i></dt>
+<dd>
+list of excluded lines (string)
+</dd><dt><i>missing</i></dt>
+<dd>
+list of lines without coverage (string)
+</dd>
+</dl><a NAME="PyCoverageDialog.__deleteAnnotated" ID="PyCoverageDialog.__deleteAnnotated"></a>
+<h4>PyCoverageDialog.__deleteAnnotated</h4>
+<b>__deleteAnnotated</b>(<i></i>)
+<p>
+        Private slot to handle the delete annotated context menu action.
+</p><p>
+        This method deletes all annotated files. These are files
+        ending with ',cover'.
+</p><a NAME="PyCoverageDialog.__erase" ID="PyCoverageDialog.__erase"></a>
+<h4>PyCoverageDialog.__erase</h4>
+<b>__erase</b>(<i></i>)
+<p>
+        Private slot to handle the erase context menu action.
+</p><p>
+        This method erases the collected coverage data that is
+        stored in the .coverage file.
+</p><a NAME="PyCoverageDialog.__finish" ID="PyCoverageDialog.__finish"></a>
+<h4>PyCoverageDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the action finished or the user pressed the button.
+</p><a NAME="PyCoverageDialog.__format_lines" ID="PyCoverageDialog.__format_lines"></a>
+<h4>PyCoverageDialog.__format_lines</h4>
+<b>__format_lines</b>(<i>lines</i>)
+<p>
+        Private method to format a list of integers into string by coalescing groups.
+</p><dl>
+<dt><i>lines</i></dt>
+<dd>
+list of integers
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the list
+</dd>
+</dl><a NAME="PyCoverageDialog.__showContextMenu" ID="PyCoverageDialog.__showContextMenu"></a>
+<h4>PyCoverageDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="PyCoverageDialog.on_buttonBox_clicked" ID="PyCoverageDialog.on_buttonBox_clicked"></a>
+<h4>PyCoverageDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="PyCoverageDialog.on_reloadButton_clicked" ID="PyCoverageDialog.on_reloadButton_clicked"></a>
+<h4>PyCoverageDialog.on_reloadButton_clicked</h4>
+<b>on_reloadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to reload the coverage info.
+</p><a NAME="PyCoverageDialog.start" ID="PyCoverageDialog.start"></a>
+<h4>PyCoverageDialog.start</h4>
+<b>start</b>(<i>cfn, fn</i>)
+<p>
+        Public slot to start the coverage data evaluation.
+</p><dl>
+<dt><i>cfn</i></dt>
+<dd>
+basename of the coverage file (string)
+</dd><dt><i>fn</i></dt>
+<dd>
+file or list of files or directory to be checked
+                (string or list of strings)
+</dd>
+</dl><a NAME="PyCoverageDialog.stringify" ID="PyCoverageDialog.stringify"></a>
+<h4>PyCoverageDialog.stringify</h4>
+<b>stringify</b>(<i></i>)
+<p>
+            Private helper function to generate a string representation of a pair
+</p><dl>
+<dt><i>pair</i></dt>
+<dd>
+pair of integers
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DataViews.PyProfileDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DataViews.PyProfileDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DataViews.PyProfileDialog</h1>
+<p>
+Module implementing a dialog to display profile data.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProfileTreeWidgetItem">ProfileTreeWidgetItem</a></td>
+<td>Class implementing a custom QTreeWidgetItem to allow sorting on numeric values.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog">PyProfileDialog</a></td>
+<td>Class implementing a dialog to display the results of a syntax check run.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProfileTreeWidgetItem" ID="ProfileTreeWidgetItem"></a>
+<h2>ProfileTreeWidgetItem</h2>
+<p>
+    Class implementing a custom QTreeWidgetItem to allow sorting on numeric values.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProfileTreeWidgetItem.__getNC">__getNC</a></td>
+<td>Private method to get the value to compare on for the first column.</td>
+</tr><tr>
+<td><a href="#ProfileTreeWidgetItem.__lt__">__lt__</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr>
+</table>
+<a NAME="ProfileTreeWidgetItem.__getNC" ID="ProfileTreeWidgetItem.__getNC"></a>
+<h4>ProfileTreeWidgetItem.__getNC</h4>
+<b>__getNC</b>(<i>itm</i>)
+<p>
+        Private method to get the value to compare on for the first column.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+item to operate on (ProfileTreeWidgetItem)
+</dd>
+</dl><a NAME="ProfileTreeWidgetItem.__lt__" ID="ProfileTreeWidgetItem.__lt__"></a>
+<h4>ProfileTreeWidgetItem.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (ProfileTreeWidgetItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PyProfileDialog" ID="PyProfileDialog"></a>
+<h2>PyProfileDialog</h2>
+<p>
+    Class implementing a dialog to display the results of a syntax check run.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PyProfileDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyProfileDialog.__init__">PyProfileDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__createResultItem">__createResultItem</a></td>
+<td>Private method to create an entry in the result list.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__createSummaryItem">__createSummaryItem</a></td>
+<td>Private method to create an entry in the summary list.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__eraseAll">__eraseAll</a></td>
+<td>Private slot to handle the Erase All context menu action.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__eraseProfile">__eraseProfile</a></td>
+<td>Private slot to handle the Erase Profile context menu action.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__eraseTiming">__eraseTiming</a></td>
+<td>Private slot to handle the Erase Timing context menu action.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__filter">__filter</a></td>
+<td>Private slot to handle the Exclude/Include Python Library context menu action.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__finish">__finish</a></td>
+<td>Private slot called when the action finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__populateLists">__populateLists</a></td>
+<td>Private method used to populate the listviews.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__resortResultList">__resortResultList</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.__unfinish">__unfinish</a></td>
+<td>Private slot called to revert the effects of the __finish slot.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#PyProfileDialog.start">start</a></td>
+<td>Public slot to start the calculation of the profile data.</td>
+</tr>
+</table>
+<a NAME="PyProfileDialog.__init__" ID="PyProfileDialog.__init__"></a>
+<h4>PyProfileDialog (Constructor)</h4>
+<b>PyProfileDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="PyProfileDialog.__createResultItem" ID="PyProfileDialog.__createResultItem"></a>
+<h4>PyProfileDialog.__createResultItem</h4>
+<b>__createResultItem</b>(<i>calls, totalTime, totalTimePerCall, cumulativeTime, cumulativeTimePerCall, file, line, functionName</i>)
+<p>
+        Private method to create an entry in the result list.
+</p><dl>
+<dt><i>calls</i></dt>
+<dd>
+number of calls (integer)
+</dd><dt><i>totalTime</i></dt>
+<dd>
+total time (double)
+</dd><dt><i>totalTimePerCall</i></dt>
+<dd>
+total time per call (double)
+</dd><dt><i>cumulativeTime</i></dt>
+<dd>
+cumulative time (double)
+</dd><dt><i>cumulativeTimePerCall</i></dt>
+<dd>
+cumulative time per call (double)
+</dd><dt><i>file</i></dt>
+<dd>
+filename of file (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber (integer)
+</dd><dt><i>functionName</i></dt>
+<dd>
+function name (string)
+</dd>
+</dl><a NAME="PyProfileDialog.__createSummaryItem" ID="PyProfileDialog.__createSummaryItem"></a>
+<h4>PyProfileDialog.__createSummaryItem</h4>
+<b>__createSummaryItem</b>(<i>label, contents</i>)
+<p>
+        Private method to create an entry in the summary list.
+</p><dl>
+<dt><i>label</i></dt>
+<dd>
+text of the first column (string)
+</dd><dt><i>contents</i></dt>
+<dd>
+text of the second column (string)
+</dd>
+</dl><a NAME="PyProfileDialog.__eraseAll" ID="PyProfileDialog.__eraseAll"></a>
+<h4>PyProfileDialog.__eraseAll</h4>
+<b>__eraseAll</b>(<i></i>)
+<p>
+        Private slot to handle the Erase All context menu action.
+</p><a NAME="PyProfileDialog.__eraseProfile" ID="PyProfileDialog.__eraseProfile"></a>
+<h4>PyProfileDialog.__eraseProfile</h4>
+<b>__eraseProfile</b>(<i></i>)
+<p>
+        Private slot to handle the Erase Profile context menu action.
+</p><a NAME="PyProfileDialog.__eraseTiming" ID="PyProfileDialog.__eraseTiming"></a>
+<h4>PyProfileDialog.__eraseTiming</h4>
+<b>__eraseTiming</b>(<i></i>)
+<p>
+        Private slot to handle the Erase Timing context menu action.
+</p><a NAME="PyProfileDialog.__filter" ID="PyProfileDialog.__filter"></a>
+<h4>PyProfileDialog.__filter</h4>
+<b>__filter</b>(<i></i>)
+<p>
+        Private slot to handle the Exclude/Include Python Library context menu action.
+</p><a NAME="PyProfileDialog.__finish" ID="PyProfileDialog.__finish"></a>
+<h4>PyProfileDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the action finished or the user pressed the button.
+</p><a NAME="PyProfileDialog.__populateLists" ID="PyProfileDialog.__populateLists"></a>
+<h4>PyProfileDialog.__populateLists</h4>
+<b>__populateLists</b>(<i>exclude = False</i>)
+<p>
+        Private method used to populate the listviews.
+</p><dl>
+<dt><i>exclude</i></dt>
+<dd>
+flag indicating whether files residing in the
+                Python library should be excluded
+</dd>
+</dl><a NAME="PyProfileDialog.__resortResultList" ID="PyProfileDialog.__resortResultList"></a>
+<h4>PyProfileDialog.__resortResultList</h4>
+<b>__resortResultList</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="PyProfileDialog.__showContextMenu" ID="PyProfileDialog.__showContextMenu"></a>
+<h4>PyProfileDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="PyProfileDialog.__unfinish" ID="PyProfileDialog.__unfinish"></a>
+<h4>PyProfileDialog.__unfinish</h4>
+<b>__unfinish</b>(<i></i>)
+<p>
+        Private slot called to revert the effects of the __finish slot.
+</p><a NAME="PyProfileDialog.on_buttonBox_clicked" ID="PyProfileDialog.on_buttonBox_clicked"></a>
+<h4>PyProfileDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="PyProfileDialog.start" ID="PyProfileDialog.start"></a>
+<h4>PyProfileDialog.start</h4>
+<b>start</b>(<i>pfn, fn=None</i>)
+<p>
+        Public slot to start the calculation of the profile data.
+</p><dl>
+<dt><i>pfn</i></dt>
+<dd>
+basename of the profiling file (string)
+</dd><dt><i>fn</i></dt>
+<dd>
+file to display the profiling data for (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.AsyncFile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,351 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.AsyncFile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.AsyncFile</h1>
+<p>
+Module implementing an asynchronous file like socket interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile">AsyncFile</a></td>
+<td>Class wrapping a socket object with a file interface.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#AsyncPendingWrite">AsyncPendingWrite</a></td>
+<td>Module function to check for data to be written.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncFile" ID="AsyncFile"></a>
+<h2>AsyncFile</h2>
+<p>
+    Class wrapping a socket object with a file interface.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>maxbuffersize</td></tr><tr><td>maxtries</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile.__init__">AsyncFile</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AsyncFile.__checkMode">__checkMode</a></td>
+<td>Private method to check the mode.</td>
+</tr><tr>
+<td><a href="#AsyncFile.__nWrite">__nWrite</a></td>
+<td>Private method to write a specific number of pending bytes.</td>
+</tr><tr>
+<td><a href="#AsyncFile.close">close</a></td>
+<td>Public method to close the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.fileno">fileno</a></td>
+<td>Public method returning the file number.</td>
+</tr><tr>
+<td><a href="#AsyncFile.flush">flush</a></td>
+<td>Public method to write all pending bytes.</td>
+</tr><tr>
+<td><a href="#AsyncFile.isatty">isatty</a></td>
+<td>Public method to indicate whether a tty interface is supported.</td>
+</tr><tr>
+<td><a href="#AsyncFile.pendingWrite">pendingWrite</a></td>
+<td>Public method that returns the number of bytes waiting to be written.</td>
+</tr><tr>
+<td><a href="#AsyncFile.read">read</a></td>
+<td>Public method to read bytes from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.read_p">read_p</a></td>
+<td>Public method to read bytes from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readline">readline</a></td>
+<td>Public method to read one line from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readline_p">readline_p</a></td>
+<td>Public method to read a line from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readlines">readlines</a></td>
+<td>Public method to read all lines from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.seek">seek</a></td>
+<td>Public method to move the filepointer.</td>
+</tr><tr>
+<td><a href="#AsyncFile.tell">tell</a></td>
+<td>Public method to get the filepointer position.</td>
+</tr><tr>
+<td><a href="#AsyncFile.truncate">truncate</a></td>
+<td>Public method to truncate the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.write">write</a></td>
+<td>Public method to write a string to the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.writelines">writelines</a></td>
+<td>Public method to write a list of strings to the file.</td>
+</tr>
+</table>
+<a NAME="AsyncFile.__init__" ID="AsyncFile.__init__"></a>
+<h4>AsyncFile (Constructor)</h4>
+<b>AsyncFile</b>(<i>sock, mode, name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sock</i></dt>
+<dd>
+the socket object being wrapped
+</dd><dt><i>mode</i></dt>
+<dd>
+mode of this file (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this file (string)
+</dd>
+</dl><a NAME="AsyncFile.__checkMode" ID="AsyncFile.__checkMode"></a>
+<h4>AsyncFile.__checkMode</h4>
+<b>__checkMode</b>(<i>mode</i>)
+<p>
+        Private method to check the mode.
+</p><p>
+        This method checks, if an operation is permitted according to
+        the mode of the file. If it is not, an IOError is raised.
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+the mode to be checked (string)
+</dd>
+</dl><a NAME="AsyncFile.__nWrite" ID="AsyncFile.__nWrite"></a>
+<h4>AsyncFile.__nWrite</h4>
+<b>__nWrite</b>(<i>n</i>)
+<p>
+        Private method to write a specific number of pending bytes.
+</p><dl>
+<dt><i>n</i></dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl><a NAME="AsyncFile.close" ID="AsyncFile.close"></a>
+<h4>AsyncFile.close</h4>
+<b>close</b>(<i>closeit=0</i>)
+<p>
+        Public method to close the file.
+</p><dl>
+<dt><i>closeit</i></dt>
+<dd>
+flag to indicate a close ordered by the debugger code (boolean)
+</dd>
+</dl><a NAME="AsyncFile.fileno" ID="AsyncFile.fileno"></a>
+<h4>AsyncFile.fileno</h4>
+<b>fileno</b>(<i></i>)
+<p>
+        Public method returning the file number.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+file number (int)
+</dd>
+</dl><a NAME="AsyncFile.flush" ID="AsyncFile.flush"></a>
+<h4>AsyncFile.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public method to write all pending bytes.
+</p><a NAME="AsyncFile.isatty" ID="AsyncFile.isatty"></a>
+<h4>AsyncFile.isatty</h4>
+<b>isatty</b>(<i></i>)
+<p>
+        Public method to indicate whether a tty interface is supported.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always false
+</dd>
+</dl><a NAME="AsyncFile.pendingWrite" ID="AsyncFile.pendingWrite"></a>
+<h4>AsyncFile.pendingWrite</h4>
+<b>pendingWrite</b>(<i></i>)
+<p>
+        Public method that returns the number of bytes waiting to be written.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl><a NAME="AsyncFile.read" ID="AsyncFile.read"></a>
+<h4>AsyncFile.read</h4>
+<b>read</b>(<i>size=-1</i>)
+<p>
+        Public method to read bytes from this file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the bytes read (any)
+</dd>
+</dl><a NAME="AsyncFile.read_p" ID="AsyncFile.read_p"></a>
+<h4>AsyncFile.read_p</h4>
+<b>read_p</b>(<i>size=-1</i>)
+<p>
+        Public method to read bytes from this file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the bytes read (any)
+</dd>
+</dl><a NAME="AsyncFile.readline" ID="AsyncFile.readline"></a>
+<h4>AsyncFile.readline</h4>
+<b>readline</b>(<i>sizehint=-1</i>)
+<p>
+        Public method to read one line from this file.
+</p><dl>
+<dt><i>sizehint</i></dt>
+<dd>
+hint of the numbers of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one line read (string)
+</dd>
+</dl><a NAME="AsyncFile.readline_p" ID="AsyncFile.readline_p"></a>
+<h4>AsyncFile.readline_p</h4>
+<b>readline_p</b>(<i>size=-1</i>)
+<p>
+        Public method to read a line from this file.
+</p><p>
+        <b>Note</b>: This method will not block and may return
+        only a part of a line if that is all that is available.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one line of text up to size bytes (string)
+</dd>
+</dl><a NAME="AsyncFile.readlines" ID="AsyncFile.readlines"></a>
+<h4>AsyncFile.readlines</h4>
+<b>readlines</b>(<i>sizehint=-1</i>)
+<p>
+        Public method to read all lines from this file.
+</p><dl>
+<dt><i>sizehint</i></dt>
+<dd>
+hint of the numbers of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of lines read (list of strings)
+</dd>
+</dl><a NAME="AsyncFile.seek" ID="AsyncFile.seek"></a>
+<h4>AsyncFile.seek</h4>
+<b>seek</b>(<i>offset, whence=0</i>)
+<p>
+        Public method to move the filepointer.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.tell" ID="AsyncFile.tell"></a>
+<h4>AsyncFile.tell</h4>
+<b>tell</b>(<i></i>)
+<p>
+        Public method to get the filepointer position.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.truncate" ID="AsyncFile.truncate"></a>
+<h4>AsyncFile.truncate</h4>
+<b>truncate</b>(<i>size=-1</i>)
+<p>
+        Public method to truncate the file.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.write" ID="AsyncFile.write"></a>
+<h4>AsyncFile.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write a string to the file.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+bytes to be written (string)
+</dd>
+</dl><a NAME="AsyncFile.writelines" ID="AsyncFile.writelines"></a>
+<h4>AsyncFile.writelines</h4>
+<b>writelines</b>(<i>list</i>)
+<p>
+        Public method to write a list of strings to the file.
+</p><dl>
+<dt><i>list</i></dt>
+<dd>
+the list to be written (list of string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="AsyncPendingWrite" ID="AsyncPendingWrite"></a>
+<h2>AsyncPendingWrite</h2>
+<b>AsyncPendingWrite</b>(<i>file</i>)
+<p>
+    Module function to check for data to be written.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+The file object to be checked (file)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating if there is data wating (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.AsyncIO.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.AsyncIO</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.AsyncIO</h1>
+<p>
+Module implementing a base class of an asynchronous interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO">AsyncIO</a></td>
+<td>Class implementing asynchronous reading and writing.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncIO" ID="AsyncIO"></a>
+<h2>AsyncIO</h2>
+<p>
+    Class implementing asynchronous reading and writing.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO.__init__">AsyncIO</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AsyncIO.disconnect">disconnect</a></td>
+<td>Public method to disconnect any current connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.readReady">readReady</a></td>
+<td>Public method called when there is data ready to be read.</td>
+</tr><tr>
+<td><a href="#AsyncIO.setDescriptors">setDescriptors</a></td>
+<td>Public method called to set the descriptors for the connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.write">write</a></td>
+<td>Public method to write a string.</td>
+</tr><tr>
+<td><a href="#AsyncIO.writeReady">writeReady</a></td>
+<td>Public method called when we are ready to write data.</td>
+</tr>
+</table>
+<a NAME="AsyncIO.__init__" ID="AsyncIO.__init__"></a>
+<h4>AsyncIO (Constructor)</h4>
+<b>AsyncIO</b>(<i></i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the optional parent of this object (QObject) (ignored)
+</dd>
+</dl><a NAME="AsyncIO.disconnect" ID="AsyncIO.disconnect"></a>
+<h4>AsyncIO.disconnect</h4>
+<b>disconnect</b>(<i></i>)
+<p>
+        Public method to disconnect any current connection.
+</p><a NAME="AsyncIO.readReady" ID="AsyncIO.readReady"></a>
+<h4>AsyncIO.readReady</h4>
+<b>readReady</b>(<i>fd</i>)
+<p>
+        Public method called when there is data ready to be read.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be read (int)
+</dd>
+</dl><a NAME="AsyncIO.setDescriptors" ID="AsyncIO.setDescriptors"></a>
+<h4>AsyncIO.setDescriptors</h4>
+<b>setDescriptors</b>(<i>rfd, wfd</i>)
+<p>
+        Public method called to set the descriptors for the connection.
+</p><dl>
+<dt><i>rfd</i></dt>
+<dd>
+file descriptor of the input file (int)
+</dd><dt><i>wfd</i></dt>
+<dd>
+file descriptor of the output file (int)
+</dd>
+</dl><a NAME="AsyncIO.write" ID="AsyncIO.write"></a>
+<h4>AsyncIO.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write a string.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the data to be written (string)
+</dd>
+</dl><a NAME="AsyncIO.writeReady" ID="AsyncIO.writeReady"></a>
+<h4>AsyncIO.writeReady</h4>
+<b>writeReady</b>(<i>fd</i>)
+<p>
+        Public method called when we are ready to write data.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be written (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DCTestResult.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DCTestResult</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DCTestResult</h1>
+<p>
+Module implementing a TestResult derivative for the eric4 debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DCTestResult">DCTestResult</a></td>
+<td>A TestResult derivative to work with eric4's debug client.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DCTestResult" ID="DCTestResult"></a>
+<h2>DCTestResult</h2>
+<p>
+    A TestResult derivative to work with eric4's debug client.
+</p><p>
+    For more details see unittest.py of the standard python distribution.
+</p>
+<h3>Derived from</h3>
+TestResult
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DCTestResult.__init__">DCTestResult</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DCTestResult.addError">addError</a></td>
+<td>Method called if a test errored.</td>
+</tr><tr>
+<td><a href="#DCTestResult.addFailure">addFailure</a></td>
+<td>Method called if a test failed.</td>
+</tr><tr>
+<td><a href="#DCTestResult.startTest">startTest</a></td>
+<td>Method called at the start of a test.</td>
+</tr><tr>
+<td><a href="#DCTestResult.stopTest">stopTest</a></td>
+<td>Method called at the end of a test.</td>
+</tr>
+</table>
+<a NAME="DCTestResult.__init__" ID="DCTestResult.__init__"></a>
+<h4>DCTestResult (Constructor)</h4>
+<b>DCTestResult</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget.
+</dd>
+</dl><a NAME="DCTestResult.addError" ID="DCTestResult.addError"></a>
+<h4>DCTestResult.addError</h4>
+<b>addError</b>(<i>test, err</i>)
+<p>
+        Method called if a test errored.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="DCTestResult.addFailure" ID="DCTestResult.addFailure"></a>
+<h4>DCTestResult.addFailure</h4>
+<b>addFailure</b>(<i>test, err</i>)
+<p>
+        Method called if a test failed.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="DCTestResult.startTest" ID="DCTestResult.startTest"></a>
+<h4>DCTestResult.startTest</h4>
+<b>startTest</b>(<i>test</i>)
+<p>
+        Method called at the start of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl><a NAME="DCTestResult.stopTest" ID="DCTestResult.stopTest"></a>
+<h4>DCTestResult.stopTest</h4>
+<b>stopTest</b>(<i>test</i>)
+<p>
+        Method called at the end of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,653 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugBase</h1>
+<p>
+Module implementing the debug base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>gRecursionLimit</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugBase">DebugBase</a></td>
+<td>Class implementing base class of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#printerr">printerr</a></td>
+<td>Module function used for debugging the debug client.</td>
+</tr><tr>
+<td><a href="#setRecursionLimit">setRecursionLimit</a></td>
+<td>Module function to set the recursion limit.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugBase" ID="DebugBase"></a>
+<h2>DebugBase</h2>
+<p>
+    Class implementing base class of the debugger.
+</p><p>
+    Provides simple wrapper methods around bdb for the 'owning' client to
+    call to step etc.
+</p>
+<h3>Derived from</h3>
+bdb.Bdb
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugBase.__init__">DebugBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugBase.__do_clear">__do_clear</a></td>
+<td>Private method called to clear a temporary breakpoint.</td>
+</tr><tr>
+<td><a href="#DebugBase.__do_clearWatch">__do_clearWatch</a></td>
+<td>Private method called to clear a temporary watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.__effective">__effective</a></td>
+<td>Private method to determine, if a watch expression is effective.</td>
+</tr><tr>
+<td><a href="#DebugBase.__extract_stack">__extract_stack</a></td>
+<td>Private member to return a list of stack frames.</td>
+</tr><tr>
+<td><a href="#DebugBase.__skip_it">__skip_it</a></td>
+<td>Private method to filter out debugger files.</td>
+</tr><tr>
+<td><a href="#DebugBase.break_anywhere">break_anywhere</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.break_here">break_here</a></td>
+<td>Reimplemented from bdb.py to fix the filename from the frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.clear_watch">clear_watch</a></td>
+<td>Public method to clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_exception">dispatch_exception</a></td>
+<td>Reimplemented from bdb.py to always call user_exception.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_line">dispatch_line</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_return">dispatch_return</a></td>
+<td>Reimplemented from bdb.py to handle passive mode cleanly.</td>
+</tr><tr>
+<td><a href="#DebugBase.fix_frame_filename">fix_frame_filename</a></td>
+<td>Public method used to fixup the filename for a given frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.getCurrentFrame">getCurrentFrame</a></td>
+<td>Public method to return the current frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.getEvent">getEvent</a></td>
+<td>Public method to return the last debugger event.</td>
+</tr><tr>
+<td><a href="#DebugBase.getStack">getStack</a></td>
+<td>Public method to get the stack.</td>
+</tr><tr>
+<td><a href="#DebugBase.get_break">get_break</a></td>
+<td>Reimplemented from bdb.py to get the first breakpoint of a particular line.</td>
+</tr><tr>
+<td><a href="#DebugBase.get_watch">get_watch</a></td>
+<td>Public method to get a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.go">go</a></td>
+<td>Public method to resume the thread.</td>
+</tr><tr>
+<td><a href="#DebugBase.isBroken">isBroken</a></td>
+<td>Public method to return the broken state of the debugger.</td>
+</tr><tr>
+<td><a href="#DebugBase.profile">profile</a></td>
+<td>Public method used to trace some stuff independant of the debugger trace function.</td>
+</tr><tr>
+<td><a href="#DebugBase.setRecursionDepth">setRecursionDepth</a></td>
+<td>Public method to determine the current recursion depth.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_continue">set_continue</a></td>
+<td>Reimplemented from bdb.py to always get informed of exceptions.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_quit">set_quit</a></td>
+<td>Public method to quit.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_trace">set_trace</a></td>
+<td>Overridden method of bdb.py to do some special setup.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_watch">set_watch</a></td>
+<td>Public method to set a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.step">step</a></td>
+<td>Public method to perform a step operation in this thread.</td>
+</tr><tr>
+<td><a href="#DebugBase.stepOut">stepOut</a></td>
+<td>Public method to perform a step out of the current call.</td>
+</tr><tr>
+<td><a href="#DebugBase.stop_here">stop_here</a></td>
+<td>Reimplemented to filter out debugger files.</td>
+</tr><tr>
+<td><a href="#DebugBase.trace_dispatch">trace_dispatch</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_exception">user_exception</a></td>
+<td>Reimplemented to report an exception to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_line">user_line</a></td>
+<td>Reimplemented to handle the program about to execute a particular line.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_return">user_return</a></td>
+<td>Reimplemented to report program termination to the debug server.</td>
+</tr>
+</table>
+<a NAME="DebugBase.__init__" ID="DebugBase.__init__"></a>
+<h4>DebugBase (Constructor)</h4>
+<b>DebugBase</b>(<i>dbgClient</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbgClient</i></dt>
+<dd>
+the owning client
+</dd>
+</dl><a NAME="DebugBase.__do_clear" ID="DebugBase.__do_clear"></a>
+<h4>DebugBase.__do_clear</h4>
+<b>__do_clear</b>(<i>filename, lineno</i>)
+<p>
+        Private method called to clear a temporary breakpoint.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file the bp belongs to
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the bp
+</dd>
+</dl><a NAME="DebugBase.__do_clearWatch" ID="DebugBase.__do_clearWatch"></a>
+<h4>DebugBase.__do_clearWatch</h4>
+<b>__do_clearWatch</b>(<i>cond</i>)
+<p>
+        Private method called to clear a temporary watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.__effective" ID="DebugBase.__effective"></a>
+<h4>DebugBase.__effective</h4>
+<b>__effective</b>(<i>frame</i>)
+<p>
+        Private method to determine, if a watch expression is effective.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the current execution frame
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of watch expression and a flag to indicate, that a temporary
+            watch expression may be deleted (bdb.Breakpoint, boolean)
+</dd>
+</dl><a NAME="DebugBase.__extract_stack" ID="DebugBase.__extract_stack"></a>
+<h4>DebugBase.__extract_stack</h4>
+<b>__extract_stack</b>(<i>exctb</i>)
+<p>
+        Private member to return a list of stack frames.
+</p><dl>
+<dt><i>exctb</i></dt>
+<dd>
+exception traceback
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of stack frames
+</dd>
+</dl><a NAME="DebugBase.__skip_it" ID="DebugBase.__skip_it"></a>
+<h4>DebugBase.__skip_it</h4>
+<b>__skip_it</b>(<i>frame</i>)
+<p>
+        Private method to filter out debugger files.
+</p><p>
+        Tracing is turned off for files that are part of the
+        debugger that are called from the application being debugged.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the debugger should skip this frame
+</dd>
+</dl><a NAME="DebugBase.break_anywhere" ID="DebugBase.break_anywhere"></a>
+<h4>DebugBase.break_anywhere</h4>
+<b>break_anywhere</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        These speciality is to fix the filename from the frame
+        (see fix_frame_filename for more info).
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the break status (boolean)
+</dd>
+</dl><a NAME="DebugBase.break_here" ID="DebugBase.break_here"></a>
+<h4>DebugBase.break_here</h4>
+<b>break_here</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to fix the filename from the frame. 
+</p><p>
+        See fix_frame_filename for more info.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the break status (boolean)
+</dd>
+</dl><a NAME="DebugBase.clear_watch" ID="DebugBase.clear_watch"></a>
+<h4>DebugBase.clear_watch</h4>
+<b>clear_watch</b>(<i>cond</i>)
+<p>
+        Public method to clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.dispatch_exception" ID="DebugBase.dispatch_exception"></a>
+<h4>DebugBase.dispatch_exception</h4>
+<b>dispatch_exception</b>(<i>frame, arg</i>)
+<p>
+        Reimplemented from bdb.py to always call user_exception.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.dispatch_line" ID="DebugBase.dispatch_line"></a>
+<h4>DebugBase.dispatch_line</h4>
+<b>dispatch_line</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        This speciality is to check the connection to the debug server
+        for new events (i.e. new breakpoints) while we are going through
+        the code.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.dispatch_return" ID="DebugBase.dispatch_return"></a>
+<h4>DebugBase.dispatch_return</h4>
+<b>dispatch_return</b>(<i>frame, arg</i>)
+<p>
+        Reimplemented from bdb.py to handle passive mode cleanly.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.fix_frame_filename" ID="DebugBase.fix_frame_filename"></a>
+<h4>DebugBase.fix_frame_filename</h4>
+<b>fix_frame_filename</b>(<i>frame</i>)
+<p>
+        Public method used to fixup the filename for a given frame.
+</p><p>
+        The logic employed here is that if a module was loaded
+        from a .pyc file, then the correct .py to operate with
+        should be in the same path as the .pyc. The reason this
+        logic is needed is that when a .pyc file is generated, the
+        filename embedded and thus what is readable in the code object
+        of the frame object is the fully qualified filepath when the
+        pyc is generated. If files are moved from machine to machine
+        this can break debugging as the .pyc will refer to the .py
+        on the original machine. Another case might be sharing
+        code over a network... This logic deals with that.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="DebugBase.getCurrentFrame" ID="DebugBase.getCurrentFrame"></a>
+<h4>DebugBase.getCurrentFrame</h4>
+<b>getCurrentFrame</b>(<i></i>)
+<p>
+        Public method to return the current frame.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the current frame
+</dd>
+</dl><a NAME="DebugBase.getEvent" ID="DebugBase.getEvent"></a>
+<h4>DebugBase.getEvent</h4>
+<b>getEvent</b>(<i></i>)
+<p>
+        Public method to return the last debugger event.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+last debugger event (string)
+</dd>
+</dl><a NAME="DebugBase.getStack" ID="DebugBase.getStack"></a>
+<h4>DebugBase.getStack</h4>
+<b>getStack</b>(<i></i>)
+<p>
+        Public method to get the stack.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of lists with file name (string), line number (integer)
+            and function name (string)
+</dd>
+</dl><a NAME="DebugBase.get_break" ID="DebugBase.get_break"></a>
+<h4>DebugBase.get_break</h4>
+<b>get_break</b>(<i>filename, lineno</i>)
+<p>
+        Reimplemented from bdb.py to get the first breakpoint of a particular line.
+</p><p>
+        Because eric4 supports only one breakpoint per line, this overwritten
+        method will return this one and only breakpoint.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+the filename of the bp to retrieve (string)
+</dd><dt><i>ineno</i></dt>
+<dd>
+the linenumber of the bp to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+breakpoint or None, if there is no bp
+</dd>
+</dl><a NAME="DebugBase.get_watch" ID="DebugBase.get_watch"></a>
+<h4>DebugBase.get_watch</h4>
+<b>get_watch</b>(<i>cond</i>)
+<p>
+        Public method to get a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.go" ID="DebugBase.go"></a>
+<h4>DebugBase.go</h4>
+<b>go</b>(<i>special</i>)
+<p>
+        Public method to resume the thread.
+</p><p>
+        It resumes the thread stopping only at breakpoints or exceptions.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebugBase.isBroken" ID="DebugBase.isBroken"></a>
+<h4>DebugBase.isBroken</h4>
+<b>isBroken</b>(<i></i>)
+<p>
+        Public method to return the broken state of the debugger.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the broken state (boolean)
+</dd>
+</dl><a NAME="DebugBase.profile" ID="DebugBase.profile"></a>
+<h4>DebugBase.profile</h4>
+<b>profile</b>(<i>frame, event, arg</i>)
+<p>
+        Public method used to trace some stuff independant of the debugger 
+        trace function.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><a NAME="DebugBase.setRecursionDepth" ID="DebugBase.setRecursionDepth"></a>
+<h4>DebugBase.setRecursionDepth</h4>
+<b>setRecursionDepth</b>(<i>frame</i>)
+<p>
+        Public method to determine the current recursion depth.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd>
+</dl><a NAME="DebugBase.set_continue" ID="DebugBase.set_continue"></a>
+<h4>DebugBase.set_continue</h4>
+<b>set_continue</b>(<i>special</i>)
+<p>
+        Reimplemented from bdb.py to always get informed of exceptions.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebugBase.set_quit" ID="DebugBase.set_quit"></a>
+<h4>DebugBase.set_quit</h4>
+<b>set_quit</b>(<i></i>)
+<p>
+        Public method to quit. 
+</p><p>
+        It wraps call to bdb to clear the current frame properly.
+</p><a NAME="DebugBase.set_trace" ID="DebugBase.set_trace"></a>
+<h4>DebugBase.set_trace</h4>
+<b>set_trace</b>(<i>frame = None</i>)
+<p>
+        Overridden method of bdb.py to do some special setup.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+frame to start debugging from
+</dd>
+</dl><a NAME="DebugBase.set_watch" ID="DebugBase.set_watch"></a>
+<h4>DebugBase.set_watch</h4>
+<b>set_watch</b>(<i>cond, temporary=0</i>)
+<p>
+        Public method to set a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>temporary</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebugBase.step" ID="DebugBase.step"></a>
+<h4>DebugBase.step</h4>
+<b>step</b>(<i>traceMode</i>)
+<p>
+        Public method to perform a step operation in this thread.
+</p><dl>
+<dt><i>traceMode</i></dt>
+<dd>
+If it is non-zero, then the step is a step into,
+              otherwise it is a step over.
+</dd>
+</dl><a NAME="DebugBase.stepOut" ID="DebugBase.stepOut"></a>
+<h4>DebugBase.stepOut</h4>
+<b>stepOut</b>(<i></i>)
+<p>
+        Public method to perform a step out of the current call.
+</p><a NAME="DebugBase.stop_here" ID="DebugBase.stop_here"></a>
+<h4>DebugBase.stop_here</h4>
+<b>stop_here</b>(<i>frame</i>)
+<p>
+        Reimplemented to filter out debugger files.
+</p><p>
+        Tracing is turned off for files that are part of the
+        debugger that are called from the application being debugged.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the debugger should stop here
+</dd>
+</dl><a NAME="DebugBase.trace_dispatch" ID="DebugBase.trace_dispatch"></a>
+<h4>DebugBase.trace_dispatch</h4>
+<b>trace_dispatch</b>(<i>frame, event, arg</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        This specialty is to check the connection to the debug server
+        for new events (i.e. new breakpoints) while we are going through
+        the code.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.user_exception" ID="DebugBase.user_exception"></a>
+<h4>DebugBase.user_exception</h4>
+<b>user_exception</b>(<i>frame, (exctype, excval, exctb), unhandled=0</i>)
+<p>
+        Reimplemented to report an exception to the debug server.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd><dt><i>exctype</i></dt>
+<dd>
+the type of the exception
+</dd><dt><i>excval</i></dt>
+<dd>
+data about the exception
+</dd><dt><i>exctb</i></dt>
+<dd>
+traceback for the exception
+</dd><dt><i>unhandled</i></dt>
+<dd>
+flag indicating an uncaught exception
+</dd>
+</dl><a NAME="DebugBase.user_line" ID="DebugBase.user_line"></a>
+<h4>DebugBase.user_line</h4>
+<b>user_line</b>(<i>frame</i>)
+<p>
+        Reimplemented to handle the program about to execute a particular line.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="DebugBase.user_return" ID="DebugBase.user_return"></a>
+<h4>DebugBase.user_return</h4>
+<b>user_return</b>(<i>frame, retval</i>)
+<p>
+        Reimplemented to report program termination to the debug server.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd><dt><i>retval</i></dt>
+<dd>
+the return value of the program
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="printerr" ID="printerr"></a>
+<h2>printerr</h2>
+<b>printerr</b>(<i>s</i>)
+<p>
+    Module function used for debugging the debug client.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be printed
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setRecursionLimit" ID="setRecursionLimit"></a>
+<h2>setRecursionLimit</h2>
+<b>setRecursionLimit</b>(<i>limit</i>)
+<p>
+    Module function to set the recursion limit.
+</p><dl>
+<dt><i>limit</i></dt>
+<dd>
+recursion limit (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugClient.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugClient</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugClient</h1>
+<p>
+Module implementing a Qt free version of the debug client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClient">DebugClient</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClient" ID="DebugClient"></a>
+<h2>DebugClient</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    This variant of the debugger implements the standard debugger client
+    by subclassing all relevant base classes.
+</p>
+<h3>Derived from</h3>
+DebugClientBase.DebugClientBase, AsyncIO, DebugBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>debugClient</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClient.__init__">DebugClient</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="DebugClient.__init__" ID="DebugClient.__init__"></a>
+<h4>DebugClient (Constructor)</h4>
+<b>DebugClient</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugClientBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,760 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugClientBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugClientBase</h1>
+<p>
+Module implementing a debug client base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebugClientInstance</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase">DebugClientBase</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#DebugClientClose">DebugClientClose</a></td>
+<td>Replacement for the standard os.close(fd).</td>
+</tr><tr>
+<td><a href="#DebugClientFork">DebugClientFork</a></td>
+<td>Replacement for the standard os.fork().</td>
+</tr><tr>
+<td><a href="#DebugClientInput">DebugClientInput</a></td>
+<td>Replacement for the standard input builtin.</td>
+</tr><tr>
+<td><a href="#DebugClientRawInput">DebugClientRawInput</a></td>
+<td>Replacement for the standard raw_input builtin.</td>
+</tr><tr>
+<td><a href="#DebugClientSetRecursionLimit">DebugClientSetRecursionLimit</a></td>
+<td>Replacement for the standard sys.setrecursionlimit(limit).</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClientBase" ID="DebugClientBase"></a>
+<h2>DebugClientBase</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    It provides access to the Python interpeter from a debugger running in another
+    process whether or not the Qt event loop is running.
+</p><p>
+    The protocol between the debugger and the client assumes that there will be
+    a single source of debugger commands and a single source of Python
+    statements.  Commands and statement are always exactly one line and may be
+    interspersed.
+</p><p>
+    The protocol is as follows.  First the client opens a connection to the
+    debugger and then sends a series of one line commands.  A command is either
+    &gt;Load&lt;, &gt;Step&lt;, &gt;StepInto&lt;, ... or a Python statement. 
+    See DebugProtocol.py for a listing of valid protocol tokens.
+</p><p>
+    A Python statement consists of the statement to execute, followed (in a
+    separate line) by &gt;OK?&lt;.  If the statement was incomplete then the response
+    is &gt;Continue&lt;.  If there was an exception then the response is 
+    &gt;Exception&lt;.
+    Otherwise the response is &gt;OK&lt;.  The reason for the &gt;OK?&lt; part is to
+    provide a sentinal (ie. the responding &gt;OK&lt;) after any possible output as a
+    result of executing the command.
+</p><p>
+    The client may send any other lines at any other time which should be
+    interpreted as program output.
+</p><p>
+    If the debugger closes the session there is no response from the client.
+    The client may close the session at any time as a result of the script
+    being debugged closing or crashing.
+</p><p>
+    <b>Note</b>: This class is meant to be subclassed by individual DebugClient classes.
+    Do not instantiate it directly.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>clientCapabilities</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase.__init__">DebugClientBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__clientCapabilities">__clientCapabilities</a></td>
+<td>Private method to determine the clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__completionList">__completionList</a></td>
+<td>Private slot to handle the request for a commandline completion list.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpThreadList">__dumpThreadList</a></td>
+<td>Public method to send the list of threads.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpVariable">__dumpVariable</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__exceptionRaised">__exceptionRaised</a></td>
+<td>Private method called in the case of an exception</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__formatQt4Variable">__formatQt4Variable</a></td>
+<td>Private method to produce a formated output of a simple Qt4 type.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__formatVariablesList">__formatVariablesList</a></td>
+<td>Private method to produce a formated variables list.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td>
+<td>Private slot to convert a filter string to a list of filter objects.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__interact">__interact</a></td>
+<td>Private method to Interact with  the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__resolveHost">__resolveHost</a></td>
+<td>Private method to resolve a hostname to an IP address.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__setCoding">__setCoding</a></td>
+<td>Private method to set the coding used by a python file.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__unhandled_exception">__unhandled_exception</a></td>
+<td>Private method called to report an uncaught exception.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.absPath">absPath</a></td>
+<td>Public method to convert a filename to an absolute name.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.attachThread">attachThread</a></td>
+<td>Public method to setup a thread for DebugClient to debug.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.close">close</a></td>
+<td>Private method implementing a close method as a replacement for os.close().</td>
+</tr><tr>
+<td><a href="#DebugClientBase.connectDebugger">connectDebugger</a></td>
+<td>Public method to establish a session with the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventLoop">eventLoop</a></td>
+<td>Public method implementing our event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventPoll">eventPoll</a></td>
+<td>Public method to poll for events like 'set break point'.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.fork">fork</a></td>
+<td>Public method implementing a fork routine deciding which branch to follow.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.getCoding">getCoding</a></td>
+<td>Public method to return the current coding.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.getRunning">getRunning</a></td>
+<td>Public method to return the main script we are currently running.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.handleLine">handleLine</a></td>
+<td>Public method to handle the receipt of a complete line.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.input">input</a></td>
+<td>Public method to implement input() using the event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.main">main</a></td>
+<td>Public method implementing the main method.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.progTerminated">progTerminated</a></td>
+<td>Public method to tell the debugger that the program has terminated.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.raw_input">raw_input</a></td>
+<td>Public method to implement raw_input() using the event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.run_call">run_call</a></td>
+<td>Public method used to start the remote debugger and call a function.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.sessionClose">sessionClose</a></td>
+<td>Public method to close the session with the debugger and optionally terminate.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.shouldSkip">shouldSkip</a></td>
+<td>Public method to check if a file should be skipped.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.startDebugger">startDebugger</a></td>
+<td>Public method used to start the remote debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.startProgInDebugger">startProgInDebugger</a></td>
+<td>Public method used to start the remote debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.write">write</a></td>
+<td>Public method to write data to the output stream.</td>
+</tr>
+</table>
+<a NAME="DebugClientBase.__init__" ID="DebugClientBase.__init__"></a>
+<h4>DebugClientBase (Constructor)</h4>
+<b>DebugClientBase</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebugClientBase.__clientCapabilities" ID="DebugClientBase.__clientCapabilities"></a>
+<h4>DebugClientBase.__clientCapabilities</h4>
+<b>__clientCapabilities</b>(<i></i>)
+<p>
+        Private method to determine the clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+client capabilities (integer)
+</dd>
+</dl><a NAME="DebugClientBase.__completionList" ID="DebugClientBase.__completionList"></a>
+<h4>DebugClientBase.__completionList</h4>
+<b>__completionList</b>(<i>text</i>)
+<p>
+        Private slot to handle the request for a commandline completion list.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebugClientBase.__dumpThreadList" ID="DebugClientBase.__dumpThreadList"></a>
+<h4>DebugClientBase.__dumpThreadList</h4>
+<b>__dumpThreadList</b>(<i></i>)
+<p>
+        Public method to send the list of threads.
+</p><a NAME="DebugClientBase.__dumpVariable" ID="DebugClientBase.__dumpVariable"></a>
+<h4>DebugClientBase.__dumpVariable</h4>
+<b>__dumpVariable</b>(<i>var, frmnr, scope, filter</i>)
+<p>
+        Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+list encoded name of the requested variable (list of strings)
+</dd><dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.__dumpVariables" ID="DebugClientBase.__dumpVariables"></a>
+<h4>DebugClientBase.__dumpVariables</h4>
+<b>__dumpVariables</b>(<i>frmnr, scope, filter</i>)
+<p>
+        Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.__exceptionRaised" ID="DebugClientBase.__exceptionRaised"></a>
+<h4>DebugClientBase.__exceptionRaised</h4>
+<b>__exceptionRaised</b>(<i></i>)
+<p>
+        Private method called in the case of an exception
+</p><p>
+        It ensures that the debug server is informed of the raised exception.
+</p><a NAME="DebugClientBase.__formatQt4Variable" ID="DebugClientBase.__formatQt4Variable"></a>
+<h4>DebugClientBase.__formatQt4Variable</h4>
+<b>__formatQt4Variable</b>(<i>value, vtype</i>)
+<p>
+        Private method to produce a formated output of a simple Qt4 type.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+variable to be formated
+</dd><dt><i>vtype</i></dt>
+<dd>
+type of the variable to be formatted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple consisting of a list of formatted variables. Each
+            variable entry is a tuple of three elements, the variable name, 
+            its type and value.
+</dd>
+</dl><a NAME="DebugClientBase.__formatVariablesList" ID="DebugClientBase.__formatVariablesList"></a>
+<h4>DebugClientBase.__formatVariablesList</h4>
+<b>__formatVariablesList</b>(<i>keylist, dict, scope, filter = [], formatSequences = 0</i>)
+<p>
+        Private method to produce a formated variables list.
+</p><p>
+        The dictionary passed in to it is scanned. Variables are
+        only added to the list, if their type is not contained 
+        in the filter list and their name doesn't match any of the filter expressions.
+        The formated variables list (a list of tuples of 3 values) is returned.
+</p><dl>
+<dt><i>keylist</i></dt>
+<dd>
+keys of the dictionary
+</dd><dt><i>dict</i></dt>
+<dd>
+the dictionary to be scanned
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to filter using the globals filter, 0 using the locals
+            filter (int).
+            Variables are only added to the list, if their name do not match any of the
+            filter expressions.
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered. Variables are
+            only added to the list, if their type is not contained in the filter 
+            list.
+</dd><dt><i>formatSequences</i></dt>
+<dd>
+flag indicating, that sequence or dictionary variables
+            should be formatted. If it is 0 (or false), just the number of items contained
+            in these variables is returned. (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple consisting of a list of formatted variables. Each variable
+            entry is a tuple of three elements, the variable name, its type and 
+            value.
+</dd>
+</dl><a NAME="DebugClientBase.__generateFilterObjects" ID="DebugClientBase.__generateFilterObjects"></a>
+<h4>DebugClientBase.__generateFilterObjects</h4>
+<b>__generateFilterObjects</b>(<i>scope, filterString</i>)
+<p>
+        Private slot to convert a filter string to a list of filter objects.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+1 to generate filter for global variables, 0 for local
+            variables (int)
+</dd><dt><i>filterString</i></dt>
+<dd>
+string of filter patterns separated by ';'
+</dd>
+</dl><a NAME="DebugClientBase.__interact" ID="DebugClientBase.__interact"></a>
+<h4>DebugClientBase.__interact</h4>
+<b>__interact</b>(<i></i>)
+<p>
+        Private method to Interact with  the debugger.
+</p><a NAME="DebugClientBase.__resolveHost" ID="DebugClientBase.__resolveHost"></a>
+<h4>DebugClientBase.__resolveHost</h4>
+<b>__resolveHost</b>(<i>host</i>)
+<p>
+        Private method to resolve a hostname to an IP address.
+</p><dl>
+<dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+IP address (string)
+</dd>
+</dl><a NAME="DebugClientBase.__setCoding" ID="DebugClientBase.__setCoding"></a>
+<h4>DebugClientBase.__setCoding</h4>
+<b>__setCoding</b>(<i>filename</i>)
+<p>
+        Private method to set the coding used by a python file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file to inspect (string)
+</dd>
+</dl><a NAME="DebugClientBase.__unhandled_exception" ID="DebugClientBase.__unhandled_exception"></a>
+<h4>DebugClientBase.__unhandled_exception</h4>
+<b>__unhandled_exception</b>(<i>exctype, excval, exctb</i>)
+<p>
+        Private method called to report an uncaught exception.
+</p><dl>
+<dt><i>exctype</i></dt>
+<dd>
+the type of the exception
+</dd><dt><i>excval</i></dt>
+<dd>
+data about the exception
+</dd><dt><i>exctb</i></dt>
+<dd>
+traceback for the exception
+</dd>
+</dl><a NAME="DebugClientBase.absPath" ID="DebugClientBase.absPath"></a>
+<h4>DebugClientBase.absPath</h4>
+<b>absPath</b>(<i>fn</i>)
+<p>
+        Public method to convert a filename to an absolute name.
+</p><p>
+        sys.path is used as a set of possible prefixes. The name stays 
+        relative if a file could not be found.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the converted filename (string)
+</dd>
+</dl><a NAME="DebugClientBase.attachThread" ID="DebugClientBase.attachThread"></a>
+<h4>DebugClientBase.attachThread</h4>
+<b>attachThread</b>(<i>target = None, args = None, kwargs = None, mainThread = 0</i>)
+<p>
+        Public method to setup a thread for DebugClient to debug.
+</p><p>
+        If mainThread is non-zero, then we are attaching to the already 
+        started mainthread of the app and the rest of the args are ignored.
+</p><p>
+        This is just an empty function and is overridden in the threaded
+        debugger.
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd><dt><i>mainThread</i></dt>
+<dd>
+non-zero, if we are attaching to the already
+              started mainthread of the app
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The identifier of the created thread
+</dd>
+</dl><a NAME="DebugClientBase.close" ID="DebugClientBase.close"></a>
+<h4>DebugClientBase.close</h4>
+<b>close</b>(<i>fd</i>)
+<p>
+        Private method implementing a close method as a replacement for os.close().
+</p><p>
+        It prevents the debugger connections from being closed.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor to be closed (integer)
+</dd>
+</dl><a NAME="DebugClientBase.connectDebugger" ID="DebugClientBase.connectDebugger"></a>
+<h4>DebugClientBase.connectDebugger</h4>
+<b>connectDebugger</b>(<i>port, remoteAddress=None, redirect=1</i>)
+<p>
+        Public method to establish a session with the debugger. 
+</p><p>
+        It opens a network connection to the debugger, connects it to stdin, 
+        stdout and stderr and saves these file objects in case the application
+        being debugged redirects them itself.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+the port number to connect to (int)
+</dd><dt><i>remoteAddress</i></dt>
+<dd>
+the network address of the debug server host (string)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.eventLoop" ID="DebugClientBase.eventLoop"></a>
+<h4>DebugClientBase.eventLoop</h4>
+<b>eventLoop</b>(<i>disablePolling = False</i>)
+<p>
+        Public method implementing our event loop.
+</p><dl>
+<dt><i>disablePolling</i></dt>
+<dd>
+flag indicating to enter an event loop with
+            polling disabled (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.eventPoll" ID="DebugClientBase.eventPoll"></a>
+<h4>DebugClientBase.eventPoll</h4>
+<b>eventPoll</b>(<i></i>)
+<p>
+        Public method to poll for events like 'set break point'.
+</p><a NAME="DebugClientBase.fork" ID="DebugClientBase.fork"></a>
+<h4>DebugClientBase.fork</h4>
+<b>fork</b>(<i></i>)
+<p>
+        Public method implementing a fork routine deciding which branch to follow.
+</p><a NAME="DebugClientBase.getCoding" ID="DebugClientBase.getCoding"></a>
+<h4>DebugClientBase.getCoding</h4>
+<b>getCoding</b>(<i></i>)
+<p>
+        Public method to return the current coding.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+codec name (string)
+</dd>
+</dl><a NAME="DebugClientBase.getRunning" ID="DebugClientBase.getRunning"></a>
+<h4>DebugClientBase.getRunning</h4>
+<b>getRunning</b>(<i></i>)
+<p>
+        Public method to return the main script we are currently running.
+</p><a NAME="DebugClientBase.handleLine" ID="DebugClientBase.handleLine"></a>
+<h4>DebugClientBase.handleLine</h4>
+<b>handleLine</b>(<i>line</i>)
+<p>
+        Public method to handle the receipt of a complete line.
+</p><p>
+        It first looks for a valid protocol token at the start of the line. Thereafter
+        it trys to execute the lines accumulated so far.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+the received line
+</dd>
+</dl><a NAME="DebugClientBase.input" ID="DebugClientBase.input"></a>
+<h4>DebugClientBase.input</h4>
+<b>input</b>(<i>prompt</i>)
+<p>
+        Public method to implement input() using the event loop.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+the prompt to be shown (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the entered string evaluated as a Python expresion
+</dd>
+</dl><a NAME="DebugClientBase.main" ID="DebugClientBase.main"></a>
+<h4>DebugClientBase.main</h4>
+<b>main</b>(<i></i>)
+<p>
+        Public method implementing the main method.
+</p><a NAME="DebugClientBase.progTerminated" ID="DebugClientBase.progTerminated"></a>
+<h4>DebugClientBase.progTerminated</h4>
+<b>progTerminated</b>(<i>status</i>)
+<p>
+        Public method to tell the debugger that the program has terminated.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+the return status
+</dd>
+</dl><a NAME="DebugClientBase.raw_input" ID="DebugClientBase.raw_input"></a>
+<h4>DebugClientBase.raw_input</h4>
+<b>raw_input</b>(<i>prompt, echo</i>)
+<p>
+        Public method to implement raw_input() using the event loop.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+the prompt to be shown (string)
+</dd><dt><i>echo</i></dt>
+<dd>
+Flag indicating echoing of the input (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the entered string
+</dd>
+</dl><a NAME="DebugClientBase.run_call" ID="DebugClientBase.run_call"></a>
+<h4>DebugClientBase.run_call</h4>
+<b>run_call</b>(<i>scriptname, func, *args</i>)
+<p>
+        Public method used to start the remote debugger and call a function.
+</p><dl>
+<dt><i>scriptname</i></dt>
+<dd>
+name of the script to be debugged (string)
+</dd><dt><i>func</i></dt>
+<dd>
+function to be called
+</dd><dt><i>*args</i></dt>
+<dd>
+arguments being passed to func
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+result of the function call
+</dd>
+</dl><a NAME="DebugClientBase.sessionClose" ID="DebugClientBase.sessionClose"></a>
+<h4>DebugClientBase.sessionClose</h4>
+<b>sessionClose</b>(<i>exit = 1</i>)
+<p>
+        Public method to close the session with the debugger and optionally terminate.
+</p><dl>
+<dt><i>exit</i></dt>
+<dd>
+flag indicating to terminate (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.shouldSkip" ID="DebugClientBase.shouldSkip"></a>
+<h4>DebugClientBase.shouldSkip</h4>
+<b>shouldSkip</b>(<i>fn</i>)
+<p>
+        Public method to check if a file should be skipped.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+non-zero if fn represents a file we are 'skipping', zero otherwise.
+</dd>
+</dl><a NAME="DebugClientBase.startDebugger" ID="DebugClientBase.startDebugger"></a>
+<h4>DebugClientBase.startDebugger</h4>
+<b>startDebugger</b>(<i>filename = None, host = None, port = None, enableTrace = 1, exceptions = 1, tracePython = 0, redirect = 1</i>)
+<p>
+        Public method used to start the remote debugger.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+the program to be debugged (string)
+</dd><dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd><dt><i>port</i></dt>
+<dd>
+portnumber of the debug server (int)
+</dd><dt><i>enableTrace</i></dt>
+<dd>
+flag to enable the tracing function (boolean)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a>
+<h4>DebugClientBase.startProgInDebugger</h4>
+<b>startProgInDebugger</b>(<i>progargs, wd = '', host = None, port = None, exceptions = 1, tracePython = 0, redirect = 1</i>)
+<p>
+        Public method used to start the remote debugger.
+</p><dl>
+<dt><i>progargs</i></dt>
+<dd>
+commandline for the program to be debugged
+            (list of strings)
+</dd><dt><i>wd</i></dt>
+<dd>
+working directory for the program execution (string)
+</dd><dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd><dt><i>port</i></dt>
+<dd>
+portnumber of the debug server (int)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.write" ID="DebugClientBase.write"></a>
+<h4>DebugClientBase.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write data to the output stream.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be written (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientClose" ID="DebugClientClose"></a>
+<h2>DebugClientClose</h2>
+<b>DebugClientClose</b>(<i>fd</i>)
+<p>
+    Replacement for the standard os.close(fd).
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+open file descriptor to be closed (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientFork" ID="DebugClientFork"></a>
+<h2>DebugClientFork</h2>
+<b>DebugClientFork</b>(<i></i>)
+<p>
+    Replacement for the standard os.fork().
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientInput" ID="DebugClientInput"></a>
+<h2>DebugClientInput</h2>
+<b>DebugClientInput</b>(<i>prompt=""</i>)
+<p>
+    Replacement for the standard input builtin.
+</p><p>
+    This function works with the split debugger.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+The prompt to be shown. (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientRawInput" ID="DebugClientRawInput"></a>
+<h2>DebugClientRawInput</h2>
+<b>DebugClientRawInput</b>(<i>prompt="", echo=1</i>)
+<p>
+    Replacement for the standard raw_input builtin.
+</p><p>
+    This function works with the split debugger.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+The prompt to be shown. (string)
+</dd><dt><i>echo</i></dt>
+<dd>
+Flag indicating echoing of the input (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientSetRecursionLimit" ID="DebugClientSetRecursionLimit"></a>
+<h2>DebugClientSetRecursionLimit</h2>
+<b>DebugClientSetRecursionLimit</b>(<i>limit</i>)
+<p>
+    Replacement for the standard sys.setrecursionlimit(limit).
+</p><dl>
+<dt><i>limit</i></dt>
+<dd>
+recursion limit (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugClientCapabilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugClientCapabilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugClientCapabilities</h1>
+<p>
+Module defining the debug clients capabilities.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HasAll</td></tr><tr><td>HasCompleter</td></tr><tr><td>HasCoverage</td></tr><tr><td>HasDebugger</td></tr><tr><td>HasInterpreter</td></tr><tr><td>HasProfiler</td></tr><tr><td>HasShell</td></tr><tr><td>HasUnittest</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugClientThreads.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugClientThreads</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugClientThreads</h1>
+<p>
+Module implementing the multithreaded version of the debug client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>_original_start_thread</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClientThreads">DebugClientThreads</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_debugclient_start_new_thread">_debugclient_start_new_thread</a></td>
+<td>Module function used to allow for debugging of multiple threads.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClientThreads" ID="DebugClientThreads"></a>
+<h2>DebugClientThreads</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    This variant of the debugger implements a threaded debugger client
+    by subclassing all relevant base classes.
+</p>
+<h3>Derived from</h3>
+DebugClientBase.DebugClientBase, AsyncIO
+<h3>Class Attributes</h3>
+<table>
+<tr><td>debugClient</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClientThreads.__init__">DebugClientThreads</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.attachThread">attachThread</a></td>
+<td>Public method to setup a thread for DebugClient to debug.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.eventLoop">eventLoop</a></td>
+<td>Public method implementing our event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.lockClient">lockClient</a></td>
+<td>Public method to acquire the lock for this client.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.setCurrentThread">setCurrentThread</a></td>
+<td>Private method to set the current thread.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.set_quit">set_quit</a></td>
+<td>Private method to do a 'set quit' on all threads.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.threadTerminated">threadTerminated</a></td>
+<td>Public method called when a DebugThread has exited.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.unlockClient">unlockClient</a></td>
+<td>Public method to release the lock for this client.</td>
+</tr>
+</table>
+<a NAME="DebugClientThreads.__init__" ID="DebugClientThreads.__init__"></a>
+<h4>DebugClientThreads (Constructor)</h4>
+<b>DebugClientThreads</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebugClientThreads.attachThread" ID="DebugClientThreads.attachThread"></a>
+<h4>DebugClientThreads.attachThread</h4>
+<b>attachThread</b>(<i>target = None, args = None, kwargs = None, mainThread = 0</i>)
+<p>
+        Public method to setup a thread for DebugClient to debug.
+</p><p>
+        If mainThread is non-zero, then we are attaching to the already 
+        started mainthread of the app and the rest of the args are ignored.
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd><dt><i>mainThread</i></dt>
+<dd>
+non-zero, if we are attaching to the already
+              started mainthread of the app
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The identifier of the created thread
+</dd>
+</dl><a NAME="DebugClientThreads.eventLoop" ID="DebugClientThreads.eventLoop"></a>
+<h4>DebugClientThreads.eventLoop</h4>
+<b>eventLoop</b>(<i>disablePolling = False</i>)
+<p>
+        Public method implementing our event loop.
+</p><dl>
+<dt><i>disablePolling</i></dt>
+<dd>
+flag indicating to enter an event loop with
+            polling disabled (boolean)
+</dd>
+</dl><a NAME="DebugClientThreads.lockClient" ID="DebugClientThreads.lockClient"></a>
+<h4>DebugClientThreads.lockClient</h4>
+<b>lockClient</b>(<i>blocking = 1</i>)
+<p>
+        Public method to acquire the lock for this client.
+</p><dl>
+<dt><i>blocking</i></dt>
+<dd>
+flag to indicating a blocking lock
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful locking
+</dd>
+</dl><a NAME="DebugClientThreads.setCurrentThread" ID="DebugClientThreads.setCurrentThread"></a>
+<h4>DebugClientThreads.setCurrentThread</h4>
+<b>setCurrentThread</b>(<i>id</i>)
+<p>
+        Private method to set the current thread.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+the id the current thread should be set to.
+</dd>
+</dl><a NAME="DebugClientThreads.set_quit" ID="DebugClientThreads.set_quit"></a>
+<h4>DebugClientThreads.set_quit</h4>
+<b>set_quit</b>(<i></i>)
+<p>
+        Private method to do a 'set quit' on all threads.
+</p><a NAME="DebugClientThreads.threadTerminated" ID="DebugClientThreads.threadTerminated"></a>
+<h4>DebugClientThreads.threadTerminated</h4>
+<b>threadTerminated</b>(<i>dbgThread</i>)
+<p>
+        Public method called when a DebugThread has exited.
+</p><dl>
+<dt><i>dbgThread</i></dt>
+<dd>
+the DebugThread that has exited
+</dd>
+</dl><a NAME="DebugClientThreads.unlockClient" ID="DebugClientThreads.unlockClient"></a>
+<h4>DebugClientThreads.unlockClient</h4>
+<b>unlockClient</b>(<i></i>)
+<p>
+        Public method to release the lock for this client.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_debugclient_start_new_thread" ID="_debugclient_start_new_thread"></a>
+<h2>_debugclient_start_new_thread</h2>
+<b>_debugclient_start_new_thread</b>(<i>target, args, kwargs={}</i>)
+<p>
+    Module function used to allow for debugging of multiple threads.
+</p><p>
+    The way it works is that below, we reset thread._start_new_thread to 
+    this function object. Thus, providing a hook for us to see when
+    threads are started. From here we forward the request onto the 
+    DebugClient which will create a DebugThread object to allow tracing
+    of the thread then start up the thread. These actions are always
+    performed in order to allow dropping into debug mode.
+</p><p>
+    See DebugClientThreads.attachThread and DebugThread.DebugThread in 
+    DebugThread.py
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The identifier of the created thread
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugConfig.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugConfig</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugConfig</h1>
+<p>
+Module defining type strings for the different Python types.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ConfigVarTypeStrings</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugProtocol.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugProtocol</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugProtocol</h1>
+<p>
+Module defining the debug protocol tokens.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebugAddress</td></tr><tr><td>EOT</td></tr><tr><td>PassiveStartup</td></tr><tr><td>RequestBanner</td></tr><tr><td>RequestBreak</td></tr><tr><td>RequestBreakEnable</td></tr><tr><td>RequestBreakIgnore</td></tr><tr><td>RequestCapabilities</td></tr><tr><td>RequestCompletion</td></tr><tr><td>RequestContinue</td></tr><tr><td>RequestCoverage</td></tr><tr><td>RequestEnv</td></tr><tr><td>RequestEval</td></tr><tr><td>RequestExec</td></tr><tr><td>RequestForkMode</td></tr><tr><td>RequestForkTo</td></tr><tr><td>RequestLoad</td></tr><tr><td>RequestOK</td></tr><tr><td>RequestProfile</td></tr><tr><td>RequestRun</td></tr><tr><td>RequestSetFilter</td></tr><tr><td>RequestShutdown</td></tr><tr><td>RequestStep</td></tr><tr><td>RequestStepOut</td></tr><tr><td>RequestStepOver</td></tr><tr><td>RequestStepQuit</td></tr><tr><td>RequestThreadList</td></tr><tr><td>RequestThreadSet</td></tr><tr><td>RequestUTPrepare</td></tr><tr><td>RequestUTRun</td></tr><tr><td>RequestUTStop</td></tr><tr><td>RequestVariable</td></tr><tr><td>RequestVariables</td></tr><tr><td>RequestWatch</td></tr><tr><td>RequestWatchEnable</td></tr><tr><td>RequestWatchIgnore</td></tr><tr><td>ResponseBPConditionError</td></tr><tr><td>ResponseBanner</td></tr><tr><td>ResponseCapabilities</td></tr><tr><td>ResponseClearBreak</td></tr><tr><td>ResponseClearWatch</td></tr><tr><td>ResponseCompletion</td></tr><tr><td>ResponseContinue</td></tr><tr><td>ResponseException</td></tr><tr><td>ResponseExit</td></tr><tr><td>ResponseForkTo</td></tr><tr><td>ResponseLine</td></tr><tr><td>ResponseOK</td></tr><tr><td>ResponseRaw</td></tr><tr><td>ResponseStack</td></tr><tr><td>ResponseSyntax</td></tr><tr><td>ResponseThreadList</td></tr><tr><td>ResponseThreadSet</td></tr><tr><td>ResponseUTFinished</td></tr><tr><td>ResponseUTPrepared</td></tr><tr><td>ResponseUTStartTest</td></tr><tr><td>ResponseUTStopTest</td></tr><tr><td>ResponseUTTestErrored</td></tr><tr><td>ResponseUTTestFailed</td></tr><tr><td>ResponseVariable</td></tr><tr><td>ResponseVariables</td></tr><tr><td>ResponseWPConditionError</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.DebugThread.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.DebugThread</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.DebugThread</h1>
+<p>
+Module implementing the debug thread.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugThread">DebugThread</a></td>
+<td>Class implementing a debug thread.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugThread" ID="DebugThread"></a>
+<h2>DebugThread</h2>
+<p>
+    Class implementing a debug thread.
+</p><p>
+    It represents a thread in the python interpreter that we are tracing.
+</p><p>
+    Provides simple wrapper methods around bdb for the 'owning' client to
+    call to step etc.
+</p>
+<h3>Derived from</h3>
+DebugBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugThread.__init__">DebugThread</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugThread.bootstrap">bootstrap</a></td>
+<td>Private method to bootstrap the thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.get_ident">get_ident</a></td>
+<td>Public method to return the id of this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.get_name">get_name</a></td>
+<td>Public method to return the name of this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.set_ident">set_ident</a></td>
+<td>Public method to set the id for this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.traceThread">traceThread</a></td>
+<td>Private method to setup tracing for this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.trace_dispatch">trace_dispatch</a></td>
+<td>Private method wrapping the trace_dispatch of bdb.py.</td>
+</tr>
+</table>
+<a NAME="DebugThread.__init__" ID="DebugThread.__init__"></a>
+<h4>DebugThread (Constructor)</h4>
+<b>DebugThread</b>(<i>dbgClient, targ = None, args = None, kwargs = None, mainThread = 0</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbgClient</i></dt>
+<dd>
+the owning client
+</dd><dt><i>targ</i></dt>
+<dd>
+the target method in the run thread
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to be passed to the thread
+</dd><dt><i>kwargs</i></dt>
+<dd>
+arguments to be passed to the thread
+</dd><dt><i>mainThread</i></dt>
+<dd>
+0 if this thread is not the mainscripts thread
+</dd>
+</dl><a NAME="DebugThread.bootstrap" ID="DebugThread.bootstrap"></a>
+<h4>DebugThread.bootstrap</h4>
+<b>bootstrap</b>(<i></i>)
+<p>
+        Private method to bootstrap the thread.
+</p><p>
+        It wraps the call to the user function to enable tracing 
+        before hand.
+</p><a NAME="DebugThread.get_ident" ID="DebugThread.get_ident"></a>
+<h4>DebugThread.get_ident</h4>
+<b>get_ident</b>(<i></i>)
+<p>
+        Public method to return the id of this thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the id of this thread (int)
+</dd>
+</dl><a NAME="DebugThread.get_name" ID="DebugThread.get_name"></a>
+<h4>DebugThread.get_name</h4>
+<b>get_name</b>(<i></i>)
+<p>
+        Public method to return the name of this thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of this thread (string)
+</dd>
+</dl><a NAME="DebugThread.set_ident" ID="DebugThread.set_ident"></a>
+<h4>DebugThread.set_ident</h4>
+<b>set_ident</b>(<i>id</i>)
+<p>
+        Public method to set the id for this thread.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+id for this thread (int)
+</dd>
+</dl><a NAME="DebugThread.traceThread" ID="DebugThread.traceThread"></a>
+<h4>DebugThread.traceThread</h4>
+<b>traceThread</b>(<i></i>)
+<p>
+        Private method to setup tracing for this thread.
+</p><a NAME="DebugThread.trace_dispatch" ID="DebugThread.trace_dispatch"></a>
+<h4>DebugThread.trace_dispatch</h4>
+<b>trace_dispatch</b>(<i>frame, event, arg</i>)
+<p>
+        Private method wrapping the trace_dispatch of bdb.py.
+</p><p>
+        It wraps the call to dispatch tracing into
+        bdb to make sure we have locked the client to prevent multiple
+        threads from entering the client event loop.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.FlexCompleter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.FlexCompleter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.FlexCompleter</h1>
+<p>
+Word completion for the eric4 shell
+</p><p>
+<h4>NOTE for eric4 variant</h4>
+</p><p>
+    This version is a re-implementation of FlexCompleter 
+    as found in the PyQwt package. It is modified to work with the eric4 debug 
+    clients.
+</p><p>
+
+</p><p>
+<h4>NOTE for the PyQwt variant</h4>
+</p><p>
+    This version is a re-implementation of FlexCompleter
+    with readline support for PyQt&sip-3.6 and earlier.
+</p><p>
+    Full readline support is present in PyQt&sip-snapshot-20030531 and later.
+</p><p>
+
+</p><p>
+<h4>NOTE for FlexCompleter</h4>
+</p><p>
+    This version is a re-implementation of rlcompleter with 
+    selectable namespace.
+</p><p>
+    The problem with rlcompleter is that it's hardwired to work with
+    __main__.__dict__, and in some cases one may have 'sandboxed' namespaces. So
+    this class is a ripoff of rlcompleter, with the namespace to work in as an
+    optional parameter.
+</p><p>
+    This class can be used just like rlcompleter, but the Completer class now has
+    a constructor with the optional 'namespace' parameter.
+</p><p>
+    A patch has been submitted to Python@sourceforge for these changes to go in
+    the standard Python distribution.
+</p><p>
+
+</p><p>
+<h4>Original rlcompleter documentation</h4>
+</p><p>
+    This requires the latest extension to the readline module (the
+    completes keywords, built-ins and globals in __main__; when completing
+    NAME.NAME..., it evaluates (!) the expression up to the last dot and
+    completes its attributes.
+</p><p>
+    It's very cool to do "import string" type "string.", hit the
+    completion key (twice), and see the list of names defined by the
+    string module!
+</p><p>
+    Tip: to use the tab key as the completion key, call
+</p><p>
+    'readline.parse_and_bind("tab: complete")'
+</p><p>
+    <b>Notes</b>:
+    <ul>
+    <li>
+    Exceptions raised by the completer function are *ignored* (and
+    generally cause the completion to fail).  This is a feature -- since
+    readline sets the tty device in raw (or cbreak) mode, printing a
+    traceback wouldn't work well without some complicated hoopla to save,
+    reset and restore the tty state.
+    </li>
+    <li>
+    The evaluation of the NAME.NAME... form may cause arbitrary
+    application defined code to be executed if an object with a
+    __getattr__ hook is found.  Since it is the responsibility of the
+    application (or the user) to enable this feature, I consider this an
+    acceptable risk.  More complicated expressions (e.g. function calls or
+    indexing operations) are *not* evaluated.
+    </li>
+    <li>
+    GNU readline is also used by the built-in functions input() and
+    raw_input(), and thus these also benefit/suffer from the completer
+    features.  Clearly an interactive application can benefit by
+    specifying its own completer function and using raw_input() for all
+    its input.
+    </li>
+    <li>
+    When the original stdin is not a tty device, GNU readline is never
+    used, and this module (and the readline module) are silently inactive.
+    </li>
+    </ul>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__all__</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Completer">Completer</a></td>
+<td>Class implementing the command line completer object.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#get_class_members">get_class_members</a></td>
+<td>Module function to retrieve the class members.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Completer" ID="Completer"></a>
+<h2>Completer</h2>
+<p>
+    Class implementing the command line completer object.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Completer.__init__">Completer</a></td>
+<td>Create a new completer for the command line.</td>
+</tr><tr>
+<td><a href="#Completer.attr_matches">attr_matches</a></td>
+<td>Compute matches when text contains a dot.</td>
+</tr><tr>
+<td><a href="#Completer.complete">complete</a></td>
+<td>Return the next possible completion for 'text'.</td>
+</tr><tr>
+<td><a href="#Completer.global_matches">global_matches</a></td>
+<td>Compute matches when text is a simple name.</td>
+</tr>
+</table>
+<a NAME="Completer.__init__" ID="Completer.__init__"></a>
+<h4>Completer (Constructor)</h4>
+<b>Completer</b>(<i>namespace = None</i>)
+<p>
+        Create a new completer for the command line.
+</p><p>
+        Completer([namespace]) -> completer instance.
+</p><p>
+        If unspecified, the default namespace where completions are performed
+        is __main__ (technically, __main__.__dict__). Namespaces should be
+        given as dictionaries.
+</p><p>
+        Completer instances should be used as the completion mechanism of
+        readline via the set_completer() call:
+</p><p>
+        readline.set_completer(Completer(my_namespace).complete)
+</p><dl>
+<dt><i>namespace</i></dt>
+<dd>
+The namespace for the completer.
+</dd>
+</dl><a NAME="Completer.attr_matches" ID="Completer.attr_matches"></a>
+<h4>Completer.attr_matches</h4>
+<b>attr_matches</b>(<i>text</i>)
+<p>
+        Compute matches when text contains a dot.
+</p><p>
+        Assuming the text is of the form NAME.NAME....[NAME], and is
+        evaluatable in self.namespace, it will be evaluated and its attributes
+        (as revealed by dir()) are used as possible completions.  (For class
+        instances, class members are are also considered.)
+</p><p>
+        <b>WARNING</b>: this can still invoke arbitrary C code, if an object
+        with a __getattr__ hook is evaluated.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all matches.
+</dd>
+</dl><a NAME="Completer.complete" ID="Completer.complete"></a>
+<h4>Completer.complete</h4>
+<b>complete</b>(<i>text, state</i>)
+<p>
+        Return the next possible completion for 'text'.
+</p><p>
+        This is called successively with state == 0, 1, 2, ... until it
+        returns None.  The completion should begin with 'text'.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd><dt><i>state</i></dt>
+<dd>
+The state of the completion. (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The possible completions as a list of strings.
+</dd>
+</dl><a NAME="Completer.global_matches" ID="Completer.global_matches"></a>
+<h4>Completer.global_matches</h4>
+<b>global_matches</b>(<i>text</i>)
+<p>
+        Compute matches when text is a simple name.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all keywords, built-in functions and names currently
+        defined in self.namespace that match.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="get_class_members" ID="get_class_members"></a>
+<h2>get_class_members</h2>
+<b>get_class_members</b>(<i>klass</i>)
+<p>
+    Module function to retrieve the class members.
+</p><dl>
+<dt><i>klass</i></dt>
+<dd>
+The class object to be analysed.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all names defined in the class.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.PyProfile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.PyProfile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.PyProfile</h1>
+<p>
+Module defining additions to the standard Python profile.py.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyProfile">PyProfile</a></td>
+<td>Class extending the standard Python profiler with additional methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyProfile" ID="PyProfile"></a>
+<h2>PyProfile</h2>
+<p>
+    Class extending the standard Python profiler with additional methods.
+</p><p>
+    This class extends the standard Python profiler by the functionality to
+    save the collected timing data in a timing cache, to restore these data
+    on subsequent calls, to store a profile dump to a standard filename and 
+    to erase these caches.
+</p>
+<h3>Derived from</h3>
+profile.Profile
+<h3>Class Attributes</h3>
+<table>
+<tr><td>dispatch</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyProfile.__init__">PyProfile</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyProfile.__restore">__restore</a></td>
+<td>Private method to restore the timing data from the timing cache.</td>
+</tr><tr>
+<td><a href="#PyProfile.dump_stats">dump_stats</a></td>
+<td>Public method to dump the statistics data.</td>
+</tr><tr>
+<td><a href="#PyProfile.erase">erase</a></td>
+<td>Public method to erase the collected timing data.</td>
+</tr><tr>
+<td><a href="#PyProfile.fix_frame_filename">fix_frame_filename</a></td>
+<td>Public method used to fixup the filename for a given frame.</td>
+</tr><tr>
+<td><a href="#PyProfile.save">save</a></td>
+<td>Public method to store the collected profile data.</td>
+</tr><tr>
+<td><a href="#PyProfile.trace_dispatch_call">trace_dispatch_call</a></td>
+<td>Private method used to trace functions calls.</td>
+</tr>
+</table>
+<a NAME="PyProfile.__init__" ID="PyProfile.__init__"></a>
+<h4>PyProfile (Constructor)</h4>
+<b>PyProfile</b>(<i>basename, timer=None, bias=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>basename</i></dt>
+<dd>
+name of the script to be profiled (string)
+</dd><dt><i>timer</i></dt>
+<dd>
+function defining the timing calculation
+</dd><dt><i>bias</i></dt>
+<dd>
+calibration value (float)
+</dd>
+</dl><a NAME="PyProfile.__restore" ID="PyProfile.__restore"></a>
+<h4>PyProfile.__restore</h4>
+<b>__restore</b>(<i></i>)
+<p>
+        Private method to restore the timing data from the timing cache.
+</p><a NAME="PyProfile.dump_stats" ID="PyProfile.dump_stats"></a>
+<h4>PyProfile.dump_stats</h4>
+<b>dump_stats</b>(<i>file</i>)
+<p>
+        Public method to dump the statistics data.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+name of the file to write to (string)
+</dd>
+</dl><a NAME="PyProfile.erase" ID="PyProfile.erase"></a>
+<h4>PyProfile.erase</h4>
+<b>erase</b>(<i></i>)
+<p>
+        Public method to erase the collected timing data.
+</p><a NAME="PyProfile.fix_frame_filename" ID="PyProfile.fix_frame_filename"></a>
+<h4>PyProfile.fix_frame_filename</h4>
+<b>fix_frame_filename</b>(<i>frame</i>)
+<p>
+        Public method used to fixup the filename for a given frame.
+</p><p>
+        The logic employed here is that if a module was loaded
+        from a .pyc file, then the correct .py to operate with
+        should be in the same path as the .pyc. The reason this
+        logic is needed is that when a .pyc file is generated, the
+        filename embedded and thus what is readable in the code object
+        of the frame object is the fully qualified filepath when the
+        pyc is generated. If files are moved from machine to machine
+        this can break debugging as the .pyc will refer to the .py
+        on the original machine. Another case might be sharing
+        code over a network... This logic deals with that.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="PyProfile.save" ID="PyProfile.save"></a>
+<h4>PyProfile.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to store the collected profile data.
+</p><a NAME="PyProfile.trace_dispatch_call" ID="PyProfile.trace_dispatch_call"></a>
+<h4>PyProfile.trace_dispatch_call</h4>
+<b>trace_dispatch_call</b>(<i>frame, t</i>)
+<p>
+        Private method used to trace functions calls.
+</p><p>
+        This is a variant of the one found in the standard Python
+        profile.py calling fix_frame_filename above.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.eric4dbgstub.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.eric4dbgstub</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.eric4dbgstub</h1>
+<p>
+Module implementing a debugger stub for remote debugging.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__scriptname</td></tr><tr><td>debugger</td></tr><tr><td>ericpath</td></tr><tr><td>modDir</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#initDebugger">initDebugger</a></td>
+<td>Module function to initialize a debugger for remote debugging.</td>
+</tr><tr>
+<td><a href="#runcall">runcall</a></td>
+<td>Module function mimicing the Pdb interface.</td>
+</tr><tr>
+<td><a href="#setScriptname">setScriptname</a></td>
+<td>Module function to set the scriptname to be reported back to the IDE.</td>
+</tr><tr>
+<td><a href="#startDebugger">startDebugger</a></td>
+<td>Module function used to start the remote debugger.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="initDebugger" ID="initDebugger"></a>
+<h2>initDebugger</h2>
+<b>initDebugger</b>(<i>kind = "standard"</i>)
+<p>
+    Module function to initialize a debugger for remote debugging.
+</p><dl>
+<dt><i>kind</i></dt>
+<dd>
+type of debugger ("standard" or "threads")
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="runcall" ID="runcall"></a>
+<h2>runcall</h2>
+<b>runcall</b>(<i>func, *args</i>)
+<p>
+    Module function mimicing the Pdb interface.
+</p><dl>
+<dt><i>func</i></dt>
+<dd>
+function to be called (function object)
+</dd><dt><i>*args</i></dt>
+<dd>
+arguments being passed to func
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the function result
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setScriptname" ID="setScriptname"></a>
+<h2>setScriptname</h2>
+<b>setScriptname</b>(<i>name</i>)
+<p>
+    Module function to set the scriptname to be reported back to the IDE.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+absolute pathname of the script (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="startDebugger" ID="startDebugger"></a>
+<h2>startDebugger</h2>
+<b>startDebugger</b>(<i>enableTrace = True, exceptions = True, tracePython = False, redirect = True</i>)
+<p>
+    Module function used to start the remote debugger.
+</p><dl>
+<dt><i>enableTrace=</i></dt>
+<dd>
+flag to enable the tracing function (boolean)
+</dd><dt><i>exceptions=</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython=</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect=</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python.getpass.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python.getpass</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python.getpass</h1>
+<p>
+Module implementing utilities to get a password and/or the current user name.
+</p><p>
+getpass(prompt) - prompt for a password, with echo turned off
+getuser() - get the user name from the environment or password database
+</p><p>
+This module is a replacement for the one found in the Python distribution. It
+is to provide a debugger compatible variant of the a.m. functions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__all__</td></tr><tr><td>default_getpass</td></tr><tr><td>unix_getpass</td></tr><tr><td>win_getpass</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getpass">getpass</a></td>
+<td>Function to prompt for a password, with echo turned off.</td>
+</tr><tr>
+<td><a href="#getuser">getuser</a></td>
+<td>Function to get the username from the environment or password database.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getpass" ID="getpass"></a>
+<h2>getpass</h2>
+<b>getpass</b>(<i>prompt='Password: '</i>)
+<p>
+    Function to prompt for a password, with echo turned off.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+Prompt to be shown to the user (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Password entered by the user (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getuser" ID="getuser"></a>
+<h2>getuser</h2>
+<b>getuser</b>(<i></i>)
+<p>
+    Function to get the username from the environment or password database.
+</p><p>
+    First try various environment variables, then the password
+    database.  This works on Windows as long as USERNAME is set.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+username (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.AsyncFile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.AsyncFile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.AsyncFile</h1>
+<p>
+Module implementing an asynchronous file like socket interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile">AsyncFile</a></td>
+<td>Class wrapping a socket object with a file interface.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#AsyncPendingWrite">AsyncPendingWrite</a></td>
+<td>Module function to check for data to be written.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncFile" ID="AsyncFile"></a>
+<h2>AsyncFile</h2>
+<p>
+    Class wrapping a socket object with a file interface.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>maxbuffersize</td></tr><tr><td>maxtries</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile.__init__">AsyncFile</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AsyncFile.__checkMode">__checkMode</a></td>
+<td>Private method to check the mode.</td>
+</tr><tr>
+<td><a href="#AsyncFile.__nWrite">__nWrite</a></td>
+<td>Private method to write a specific number of pending bytes.</td>
+</tr><tr>
+<td><a href="#AsyncFile.close">close</a></td>
+<td>Public method to close the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.fileno">fileno</a></td>
+<td>Public method returning the file number.</td>
+</tr><tr>
+<td><a href="#AsyncFile.flush">flush</a></td>
+<td>Public method to write all pending bytes.</td>
+</tr><tr>
+<td><a href="#AsyncFile.isatty">isatty</a></td>
+<td>Public method to indicate whether a tty interface is supported.</td>
+</tr><tr>
+<td><a href="#AsyncFile.pendingWrite">pendingWrite</a></td>
+<td>Public method that returns the number of bytes waiting to be written.</td>
+</tr><tr>
+<td><a href="#AsyncFile.read">read</a></td>
+<td>Public method to read bytes from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.read_p">read_p</a></td>
+<td>Public method to read bytes from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readline">readline</a></td>
+<td>Public method to read one line from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readline_p">readline_p</a></td>
+<td>Public method to read a line from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.readlines">readlines</a></td>
+<td>Public method to read all lines from this file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.seek">seek</a></td>
+<td>Public method to move the filepointer.</td>
+</tr><tr>
+<td><a href="#AsyncFile.tell">tell</a></td>
+<td>Public method to get the filepointer position.</td>
+</tr><tr>
+<td><a href="#AsyncFile.truncate">truncate</a></td>
+<td>Public method to truncate the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.write">write</a></td>
+<td>Public method to write a string to the file.</td>
+</tr><tr>
+<td><a href="#AsyncFile.writelines">writelines</a></td>
+<td>Public method to write a list of strings to the file.</td>
+</tr>
+</table>
+<a NAME="AsyncFile.__init__" ID="AsyncFile.__init__"></a>
+<h4>AsyncFile (Constructor)</h4>
+<b>AsyncFile</b>(<i>sock, mode, name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sock</i></dt>
+<dd>
+the socket object being wrapped
+</dd><dt><i>mode</i></dt>
+<dd>
+mode of this file (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this file (string)
+</dd>
+</dl><a NAME="AsyncFile.__checkMode" ID="AsyncFile.__checkMode"></a>
+<h4>AsyncFile.__checkMode</h4>
+<b>__checkMode</b>(<i>mode</i>)
+<p>
+        Private method to check the mode.
+</p><p>
+        This method checks, if an operation is permitted according to
+        the mode of the file. If it is not, an IOError is raised.
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+the mode to be checked (string)
+</dd>
+</dl><a NAME="AsyncFile.__nWrite" ID="AsyncFile.__nWrite"></a>
+<h4>AsyncFile.__nWrite</h4>
+<b>__nWrite</b>(<i>n</i>)
+<p>
+        Private method to write a specific number of pending bytes.
+</p><dl>
+<dt><i>n</i></dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl><a NAME="AsyncFile.close" ID="AsyncFile.close"></a>
+<h4>AsyncFile.close</h4>
+<b>close</b>(<i>closeit = False</i>)
+<p>
+        Public method to close the file.
+</p><dl>
+<dt><i>closeit</i></dt>
+<dd>
+flag to indicate a close ordered by the debugger code (boolean)
+</dd>
+</dl><a NAME="AsyncFile.fileno" ID="AsyncFile.fileno"></a>
+<h4>AsyncFile.fileno</h4>
+<b>fileno</b>(<i></i>)
+<p>
+        Public method returning the file number.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+file number (int)
+</dd>
+</dl><a NAME="AsyncFile.flush" ID="AsyncFile.flush"></a>
+<h4>AsyncFile.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public method to write all pending bytes.
+</p><a NAME="AsyncFile.isatty" ID="AsyncFile.isatty"></a>
+<h4>AsyncFile.isatty</h4>
+<b>isatty</b>(<i></i>)
+<p>
+        Public method to indicate whether a tty interface is supported.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always false
+</dd>
+</dl><a NAME="AsyncFile.pendingWrite" ID="AsyncFile.pendingWrite"></a>
+<h4>AsyncFile.pendingWrite</h4>
+<b>pendingWrite</b>(<i></i>)
+<p>
+        Public method that returns the number of bytes waiting to be written.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl><a NAME="AsyncFile.read" ID="AsyncFile.read"></a>
+<h4>AsyncFile.read</h4>
+<b>read</b>(<i>size = -1</i>)
+<p>
+        Public method to read bytes from this file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the bytes read (any)
+</dd>
+</dl><a NAME="AsyncFile.read_p" ID="AsyncFile.read_p"></a>
+<h4>AsyncFile.read_p</h4>
+<b>read_p</b>(<i>size = -1</i>)
+<p>
+        Public method to read bytes from this file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the bytes read (any)
+</dd>
+</dl><a NAME="AsyncFile.readline" ID="AsyncFile.readline"></a>
+<h4>AsyncFile.readline</h4>
+<b>readline</b>(<i>sizehint = -1</i>)
+<p>
+        Public method to read one line from this file.
+</p><dl>
+<dt><i>sizehint</i></dt>
+<dd>
+hint of the numbers of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one line read (string)
+</dd>
+</dl><a NAME="AsyncFile.readline_p" ID="AsyncFile.readline_p"></a>
+<h4>AsyncFile.readline_p</h4>
+<b>readline_p</b>(<i>size = -1</i>)
+<p>
+        Public method to read a line from this file.
+</p><p>
+        <b>Note</b>: This method will not block and may return
+        only a part of a line if that is all that is available.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one line of text up to size bytes (string)
+</dd>
+</dl><a NAME="AsyncFile.readlines" ID="AsyncFile.readlines"></a>
+<h4>AsyncFile.readlines</h4>
+<b>readlines</b>(<i>sizehint = -1</i>)
+<p>
+        Public method to read all lines from this file.
+</p><dl>
+<dt><i>sizehint</i></dt>
+<dd>
+hint of the numbers of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of lines read (list of strings)
+</dd>
+</dl><a NAME="AsyncFile.seek" ID="AsyncFile.seek"></a>
+<h4>AsyncFile.seek</h4>
+<b>seek</b>(<i>offset, whence = 0</i>)
+<p>
+        Public method to move the filepointer.
+</p><dl>
+<dt><i>offset</i></dt>
+<dd>
+offset to move the filepointer to (integer)
+</dd><dt><i>whence</i></dt>
+<dd>
+position the offset relates to
+</dd>
+</dl><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.tell" ID="AsyncFile.tell"></a>
+<h4>AsyncFile.tell</h4>
+<b>tell</b>(<i></i>)
+<p>
+        Public method to get the filepointer position.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.truncate" ID="AsyncFile.truncate"></a>
+<h4>AsyncFile.truncate</h4>
+<b>truncate</b>(<i>size = -1</i>)
+<p>
+        Public method to truncate the file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+size to truncaze to (integer)
+</dd>
+</dl><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+        IOError.
+</dd>
+</dl><a NAME="AsyncFile.write" ID="AsyncFile.write"></a>
+<h4>AsyncFile.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write a string to the file.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+bytes to be written (string)
+</dd>
+</dl><a NAME="AsyncFile.writelines" ID="AsyncFile.writelines"></a>
+<h4>AsyncFile.writelines</h4>
+<b>writelines</b>(<i>list</i>)
+<p>
+        Public method to write a list of strings to the file.
+</p><dl>
+<dt><i>list</i></dt>
+<dd>
+the list to be written (list of string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="AsyncPendingWrite" ID="AsyncPendingWrite"></a>
+<h2>AsyncPendingWrite</h2>
+<b>AsyncPendingWrite</b>(<i>file</i>)
+<p>
+    Module function to check for data to be written.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+The file object to be checked (file)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating if there is data wating (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.AsyncIO.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.AsyncIO</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.AsyncIO</h1>
+<p>
+Module implementing a base class of an asynchronous interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO">AsyncIO</a></td>
+<td>Class implementing asynchronous reading and writing.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncIO" ID="AsyncIO"></a>
+<h2>AsyncIO</h2>
+<p>
+    Class implementing asynchronous reading and writing.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO.__init__">AsyncIO</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AsyncIO.disconnect">disconnect</a></td>
+<td>Public method to disconnect any current connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.readReady">readReady</a></td>
+<td>Public method called when there is data ready to be read.</td>
+</tr><tr>
+<td><a href="#AsyncIO.setDescriptors">setDescriptors</a></td>
+<td>Public method called to set the descriptors for the connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.write">write</a></td>
+<td>Public method to write a string.</td>
+</tr><tr>
+<td><a href="#AsyncIO.writeReady">writeReady</a></td>
+<td>Public method called when we are ready to write data.</td>
+</tr>
+</table>
+<a NAME="AsyncIO.__init__" ID="AsyncIO.__init__"></a>
+<h4>AsyncIO (Constructor)</h4>
+<b>AsyncIO</b>(<i></i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the optional parent of this object (QObject) (ignored)
+</dd>
+</dl><a NAME="AsyncIO.disconnect" ID="AsyncIO.disconnect"></a>
+<h4>AsyncIO.disconnect</h4>
+<b>disconnect</b>(<i></i>)
+<p>
+        Public method to disconnect any current connection.
+</p><a NAME="AsyncIO.readReady" ID="AsyncIO.readReady"></a>
+<h4>AsyncIO.readReady</h4>
+<b>readReady</b>(<i>fd</i>)
+<p>
+        Public method called when there is data ready to be read.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be read (int)
+</dd>
+</dl><a NAME="AsyncIO.setDescriptors" ID="AsyncIO.setDescriptors"></a>
+<h4>AsyncIO.setDescriptors</h4>
+<b>setDescriptors</b>(<i>rfd, wfd</i>)
+<p>
+        Public method called to set the descriptors for the connection.
+</p><dl>
+<dt><i>rfd</i></dt>
+<dd>
+file descriptor of the input file (int)
+</dd><dt><i>wfd</i></dt>
+<dd>
+file descriptor of the output file (int)
+</dd>
+</dl><a NAME="AsyncIO.write" ID="AsyncIO.write"></a>
+<h4>AsyncIO.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write a string.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the data to be written (string)
+</dd>
+</dl><a NAME="AsyncIO.writeReady" ID="AsyncIO.writeReady"></a>
+<h4>AsyncIO.writeReady</h4>
+<b>writeReady</b>(<i>fd</i>)
+<p>
+        Public method called when we are ready to write data.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be written (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DCTestResult.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DCTestResult</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DCTestResult</h1>
+<p>
+Module implementing a TestResult derivative for the eric4 debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DCTestResult">DCTestResult</a></td>
+<td>A TestResult derivative to work with eric4's debug client.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DCTestResult" ID="DCTestResult"></a>
+<h2>DCTestResult</h2>
+<p>
+    A TestResult derivative to work with eric4's debug client.
+</p><p>
+    For more details see unittest.py of the standard python distribution.
+</p>
+<h3>Derived from</h3>
+TestResult
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DCTestResult.__init__">DCTestResult</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DCTestResult.addError">addError</a></td>
+<td>Method called if a test errored.</td>
+</tr><tr>
+<td><a href="#DCTestResult.addFailure">addFailure</a></td>
+<td>Method called if a test failed.</td>
+</tr><tr>
+<td><a href="#DCTestResult.startTest">startTest</a></td>
+<td>Method called at the start of a test.</td>
+</tr><tr>
+<td><a href="#DCTestResult.stopTest">stopTest</a></td>
+<td>Method called at the end of a test.</td>
+</tr>
+</table>
+<a NAME="DCTestResult.__init__" ID="DCTestResult.__init__"></a>
+<h4>DCTestResult (Constructor)</h4>
+<b>DCTestResult</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget.
+</dd>
+</dl><a NAME="DCTestResult.addError" ID="DCTestResult.addError"></a>
+<h4>DCTestResult.addError</h4>
+<b>addError</b>(<i>test, err</i>)
+<p>
+        Method called if a test errored.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="DCTestResult.addFailure" ID="DCTestResult.addFailure"></a>
+<h4>DCTestResult.addFailure</h4>
+<b>addFailure</b>(<i>test, err</i>)
+<p>
+        Method called if a test failed.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="DCTestResult.startTest" ID="DCTestResult.startTest"></a>
+<h4>DCTestResult.startTest</h4>
+<b>startTest</b>(<i>test</i>)
+<p>
+        Method called at the start of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl><a NAME="DCTestResult.stopTest" ID="DCTestResult.stopTest"></a>
+<h4>DCTestResult.stopTest</h4>
+<b>stopTest</b>(<i>test</i>)
+<p>
+        Method called at the end of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,661 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugBase</h1>
+<p>
+Module implementing the debug base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>gRecursionLimit</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugBase">DebugBase</a></td>
+<td>Class implementing base class of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#printerr">printerr</a></td>
+<td>Module function used for debugging the debug client.</td>
+</tr><tr>
+<td><a href="#setRecursionLimit">setRecursionLimit</a></td>
+<td>Module function to set the recursion limit.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugBase" ID="DebugBase"></a>
+<h2>DebugBase</h2>
+<p>
+    Class implementing base class of the debugger.
+</p><p>
+    Provides simple wrapper methods around bdb for the 'owning' client to
+    call to step etc.
+</p>
+<h3>Derived from</h3>
+bdb.Bdb
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugBase.__init__">DebugBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugBase.__do_clear">__do_clear</a></td>
+<td>Private method called to clear a temporary breakpoint.</td>
+</tr><tr>
+<td><a href="#DebugBase.__do_clearWatch">__do_clearWatch</a></td>
+<td>Private method called to clear a temporary watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.__effective">__effective</a></td>
+<td>Private method to determine, if a watch expression is effective.</td>
+</tr><tr>
+<td><a href="#DebugBase.__extractExceptionName">__extractExceptionName</a></td>
+<td>Private method to extract the exception name given the exception type object.</td>
+</tr><tr>
+<td><a href="#DebugBase.__extract_stack">__extract_stack</a></td>
+<td>Private member to return a list of stack frames.</td>
+</tr><tr>
+<td><a href="#DebugBase.__skip_it">__skip_it</a></td>
+<td>Private method to filter out debugger files.</td>
+</tr><tr>
+<td><a href="#DebugBase.break_anywhere">break_anywhere</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.break_here">break_here</a></td>
+<td>Reimplemented from bdb.py to fix the filename from the frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.clear_watch">clear_watch</a></td>
+<td>Public method to clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_exception">dispatch_exception</a></td>
+<td>Reimplemented from bdb.py to always call user_exception.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_line">dispatch_line</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.dispatch_return">dispatch_return</a></td>
+<td>Reimplemented from bdb.py to handle passive mode cleanly.</td>
+</tr><tr>
+<td><a href="#DebugBase.fix_frame_filename">fix_frame_filename</a></td>
+<td>Public method used to fixup the filename for a given frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.getCurrentFrame">getCurrentFrame</a></td>
+<td>Public method to return the current frame.</td>
+</tr><tr>
+<td><a href="#DebugBase.getEvent">getEvent</a></td>
+<td>Public method to return the last debugger event.</td>
+</tr><tr>
+<td><a href="#DebugBase.getStack">getStack</a></td>
+<td>Public method to get the stack.</td>
+</tr><tr>
+<td><a href="#DebugBase.get_break">get_break</a></td>
+<td>Reimplemented from bdb.py to get the first breakpoint of a particular line.</td>
+</tr><tr>
+<td><a href="#DebugBase.get_watch">get_watch</a></td>
+<td>Public method to get a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.go">go</a></td>
+<td>Public method to resume the thread.</td>
+</tr><tr>
+<td><a href="#DebugBase.isBroken">isBroken</a></td>
+<td>Public method to return the broken state of the debugger.</td>
+</tr><tr>
+<td><a href="#DebugBase.profile">profile</a></td>
+<td>Public method used to trace some stuff independant of the debugger trace function.</td>
+</tr><tr>
+<td><a href="#DebugBase.setRecursionDepth">setRecursionDepth</a></td>
+<td>Public method to determine the current recursion depth.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_continue">set_continue</a></td>
+<td>Reimplemented from bdb.py to always get informed of exceptions.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_quit">set_quit</a></td>
+<td>Public method to quit.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_trace">set_trace</a></td>
+<td>Overridden method of bdb.py to do some special setup.</td>
+</tr><tr>
+<td><a href="#DebugBase.set_watch">set_watch</a></td>
+<td>Public method to set a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugBase.step">step</a></td>
+<td>Public method to perform a step operation in this thread.</td>
+</tr><tr>
+<td><a href="#DebugBase.stepOut">stepOut</a></td>
+<td>Public method to perform a step out of the current call.</td>
+</tr><tr>
+<td><a href="#DebugBase.stop_here">stop_here</a></td>
+<td>Reimplemented to filter out debugger files.</td>
+</tr><tr>
+<td><a href="#DebugBase.trace_dispatch">trace_dispatch</a></td>
+<td>Reimplemented from bdb.py to do some special things.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_exception">user_exception</a></td>
+<td>Reimplemented to report an exception to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_line">user_line</a></td>
+<td>Reimplemented to handle the program about to execute a particular line.</td>
+</tr><tr>
+<td><a href="#DebugBase.user_return">user_return</a></td>
+<td>Reimplemented to report program termination to the debug server.</td>
+</tr>
+</table>
+<a NAME="DebugBase.__init__" ID="DebugBase.__init__"></a>
+<h4>DebugBase (Constructor)</h4>
+<b>DebugBase</b>(<i>dbgClient</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbgClient</i></dt>
+<dd>
+the owning client
+</dd>
+</dl><a NAME="DebugBase.__do_clear" ID="DebugBase.__do_clear"></a>
+<h4>DebugBase.__do_clear</h4>
+<b>__do_clear</b>(<i>filename, lineno</i>)
+<p>
+        Private method called to clear a temporary breakpoint.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file the bp belongs to
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the bp
+</dd>
+</dl><a NAME="DebugBase.__do_clearWatch" ID="DebugBase.__do_clearWatch"></a>
+<h4>DebugBase.__do_clearWatch</h4>
+<b>__do_clearWatch</b>(<i>cond</i>)
+<p>
+        Private method called to clear a temporary watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.__effective" ID="DebugBase.__effective"></a>
+<h4>DebugBase.__effective</h4>
+<b>__effective</b>(<i>frame</i>)
+<p>
+        Private method to determine, if a watch expression is effective.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the current execution frame
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of watch expression and a flag to indicate, that a temporary
+            watch expression may be deleted (bdb.Breakpoint, boolean)
+</dd>
+</dl><a NAME="DebugBase.__extractExceptionName" ID="DebugBase.__extractExceptionName"></a>
+<h4>DebugBase.__extractExceptionName</h4>
+<b>__extractExceptionName</b>(<i>exctype</i>)
+<p>
+        Private method to extract the exception name given the exception
+        type object.
+</p><dl>
+<dt><i>exctype</i></dt>
+<dd>
+type of the exception
+</dd>
+</dl><a NAME="DebugBase.__extract_stack" ID="DebugBase.__extract_stack"></a>
+<h4>DebugBase.__extract_stack</h4>
+<b>__extract_stack</b>(<i>exctb</i>)
+<p>
+        Private member to return a list of stack frames.
+</p><dl>
+<dt><i>exctb</i></dt>
+<dd>
+exception traceback
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of stack frames
+</dd>
+</dl><a NAME="DebugBase.__skip_it" ID="DebugBase.__skip_it"></a>
+<h4>DebugBase.__skip_it</h4>
+<b>__skip_it</b>(<i>frame</i>)
+<p>
+        Private method to filter out debugger files.
+</p><p>
+        Tracing is turned off for files that are part of the
+        debugger that are called from the application being debugged.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the debugger should skip this frame
+</dd>
+</dl><a NAME="DebugBase.break_anywhere" ID="DebugBase.break_anywhere"></a>
+<h4>DebugBase.break_anywhere</h4>
+<b>break_anywhere</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        These speciality is to fix the filename from the frame
+        (see fix_frame_filename for more info).
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the break status (boolean)
+</dd>
+</dl><a NAME="DebugBase.break_here" ID="DebugBase.break_here"></a>
+<h4>DebugBase.break_here</h4>
+<b>break_here</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to fix the filename from the frame. 
+</p><p>
+        See fix_frame_filename for more info.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the break status (boolean)
+</dd>
+</dl><a NAME="DebugBase.clear_watch" ID="DebugBase.clear_watch"></a>
+<h4>DebugBase.clear_watch</h4>
+<b>clear_watch</b>(<i>cond</i>)
+<p>
+        Public method to clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.dispatch_exception" ID="DebugBase.dispatch_exception"></a>
+<h4>DebugBase.dispatch_exception</h4>
+<b>dispatch_exception</b>(<i>frame, arg</i>)
+<p>
+        Reimplemented from bdb.py to always call user_exception.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.dispatch_line" ID="DebugBase.dispatch_line"></a>
+<h4>DebugBase.dispatch_line</h4>
+<b>dispatch_line</b>(<i>frame</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        This speciality is to check the connection to the debug server
+        for new events (i.e. new breakpoints) while we are going through
+        the code.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.dispatch_return" ID="DebugBase.dispatch_return"></a>
+<h4>DebugBase.dispatch_return</h4>
+<b>dispatch_return</b>(<i>frame, arg</i>)
+<p>
+        Reimplemented from bdb.py to handle passive mode cleanly.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.fix_frame_filename" ID="DebugBase.fix_frame_filename"></a>
+<h4>DebugBase.fix_frame_filename</h4>
+<b>fix_frame_filename</b>(<i>frame</i>)
+<p>
+        Public method used to fixup the filename for a given frame.
+</p><p>
+        The logic employed here is that if a module was loaded
+        from a .pyc file, then the correct .py to operate with
+        should be in the same path as the .pyc. The reason this
+        logic is needed is that when a .pyc file is generated, the
+        filename embedded and thus what is readable in the code object
+        of the frame object is the fully qualified filepath when the
+        pyc is generated. If files are moved from machine to machine
+        this can break debugging as the .pyc will refer to the .py
+        on the original machine. Another case might be sharing
+        code over a network... This logic deals with that.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="DebugBase.getCurrentFrame" ID="DebugBase.getCurrentFrame"></a>
+<h4>DebugBase.getCurrentFrame</h4>
+<b>getCurrentFrame</b>(<i></i>)
+<p>
+        Public method to return the current frame.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the current frame
+</dd>
+</dl><a NAME="DebugBase.getEvent" ID="DebugBase.getEvent"></a>
+<h4>DebugBase.getEvent</h4>
+<b>getEvent</b>(<i></i>)
+<p>
+        Public method to return the last debugger event.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+last debugger event (string)
+</dd>
+</dl><a NAME="DebugBase.getStack" ID="DebugBase.getStack"></a>
+<h4>DebugBase.getStack</h4>
+<b>getStack</b>(<i></i>)
+<p>
+        Public method to get the stack.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of lists with file name (string), line number (integer)
+            and function name (string)
+</dd>
+</dl><a NAME="DebugBase.get_break" ID="DebugBase.get_break"></a>
+<h4>DebugBase.get_break</h4>
+<b>get_break</b>(<i>filename, lineno</i>)
+<p>
+        Reimplemented from bdb.py to get the first breakpoint of a particular line.
+</p><p>
+        Because eric4 supports only one breakpoint per line, this overwritten
+        method will return this one and only breakpoint.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+the filename of the bp to retrieve (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+the linenumber of the bp to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+breakpoint or None, if there is no bp
+</dd>
+</dl><a NAME="DebugBase.get_watch" ID="DebugBase.get_watch"></a>
+<h4>DebugBase.get_watch</h4>
+<b>get_watch</b>(<i>cond</i>)
+<p>
+        Public method to get a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression to be cleared (string)
+</dd>
+</dl><a NAME="DebugBase.go" ID="DebugBase.go"></a>
+<h4>DebugBase.go</h4>
+<b>go</b>(<i>special</i>)
+<p>
+        Public method to resume the thread.
+</p><p>
+        It resumes the thread stopping only at breakpoints or exceptions.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebugBase.isBroken" ID="DebugBase.isBroken"></a>
+<h4>DebugBase.isBroken</h4>
+<b>isBroken</b>(<i></i>)
+<p>
+        Public method to return the broken state of the debugger.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the broken state (boolean)
+</dd>
+</dl><a NAME="DebugBase.profile" ID="DebugBase.profile"></a>
+<h4>DebugBase.profile</h4>
+<b>profile</b>(<i>frame, event, arg</i>)
+<p>
+        Public method used to trace some stuff independant of the debugger 
+        trace function.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><a NAME="DebugBase.setRecursionDepth" ID="DebugBase.setRecursionDepth"></a>
+<h4>DebugBase.setRecursionDepth</h4>
+<b>setRecursionDepth</b>(<i>frame</i>)
+<p>
+        Public method to determine the current recursion depth.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd>
+</dl><a NAME="DebugBase.set_continue" ID="DebugBase.set_continue"></a>
+<h4>DebugBase.set_continue</h4>
+<b>set_continue</b>(<i>special</i>)
+<p>
+        Reimplemented from bdb.py to always get informed of exceptions.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebugBase.set_quit" ID="DebugBase.set_quit"></a>
+<h4>DebugBase.set_quit</h4>
+<b>set_quit</b>(<i></i>)
+<p>
+        Public method to quit. 
+</p><p>
+        It wraps call to bdb to clear the current frame properly.
+</p><a NAME="DebugBase.set_trace" ID="DebugBase.set_trace"></a>
+<h4>DebugBase.set_trace</h4>
+<b>set_trace</b>(<i>frame = None</i>)
+<p>
+        Overridden method of bdb.py to do some special setup.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+frame to start debugging from
+</dd>
+</dl><a NAME="DebugBase.set_watch" ID="DebugBase.set_watch"></a>
+<h4>DebugBase.set_watch</h4>
+<b>set_watch</b>(<i>cond, temporary = False</i>)
+<p>
+        Public method to set a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>temporary</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebugBase.step" ID="DebugBase.step"></a>
+<h4>DebugBase.step</h4>
+<b>step</b>(<i>traceMode</i>)
+<p>
+        Public method to perform a step operation in this thread.
+</p><dl>
+<dt><i>traceMode</i></dt>
+<dd>
+If it is True, then the step is a step into,
+              otherwise it is a step over.
+</dd>
+</dl><a NAME="DebugBase.stepOut" ID="DebugBase.stepOut"></a>
+<h4>DebugBase.stepOut</h4>
+<b>stepOut</b>(<i></i>)
+<p>
+        Public method to perform a step out of the current call.
+</p><a NAME="DebugBase.stop_here" ID="DebugBase.stop_here"></a>
+<h4>DebugBase.stop_here</h4>
+<b>stop_here</b>(<i>frame</i>)
+<p>
+        Reimplemented to filter out debugger files.
+</p><p>
+        Tracing is turned off for files that are part of the
+        debugger that are called from the application being debugged.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the debugger should stop here
+</dd>
+</dl><a NAME="DebugBase.trace_dispatch" ID="DebugBase.trace_dispatch"></a>
+<h4>DebugBase.trace_dispatch</h4>
+<b>trace_dispatch</b>(<i>frame, event, arg</i>)
+<p>
+        Reimplemented from bdb.py to do some special things.
+</p><p>
+        This specialty is to check the connection to the debug server
+        for new events (i.e. new breakpoints) while we are going through
+        the code.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl><a NAME="DebugBase.user_exception" ID="DebugBase.user_exception"></a>
+<h4>DebugBase.user_exception</h4>
+<b>user_exception</b>(<i>frame, excinfo, unhandled = False</i>)
+<p>
+        Reimplemented to report an exception to the debug server.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd><dt><i>excinfo</i></dt>
+<dd>
+information about the exception
+</dd><dt><i>unhandled</i></dt>
+<dd>
+flag indicating an uncaught exception
+</dd>
+</dl><a NAME="DebugBase.user_line" ID="DebugBase.user_line"></a>
+<h4>DebugBase.user_line</h4>
+<b>user_line</b>(<i>frame</i>)
+<p>
+        Reimplemented to handle the program about to execute a particular line.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="DebugBase.user_return" ID="DebugBase.user_return"></a>
+<h4>DebugBase.user_return</h4>
+<b>user_return</b>(<i>frame, retval</i>)
+<p>
+        Reimplemented to report program termination to the debug server.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd><dt><i>retval</i></dt>
+<dd>
+the return value of the program
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="printerr" ID="printerr"></a>
+<h2>printerr</h2>
+<b>printerr</b>(<i>s</i>)
+<p>
+    Module function used for debugging the debug client.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be printed
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setRecursionLimit" ID="setRecursionLimit"></a>
+<h2>setRecursionLimit</h2>
+<b>setRecursionLimit</b>(<i>limit</i>)
+<p>
+    Module function to set the recursion limit.
+</p><dl>
+<dt><i>limit</i></dt>
+<dd>
+recursion limit (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugClient.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugClient</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugClient</h1>
+<p>
+Module implementing a non-threaded variant of the debug client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClient">DebugClient</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClient" ID="DebugClient"></a>
+<h2>DebugClient</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    This variant of the debugger implements the standard debugger client
+    by subclassing all relevant base classes.
+</p>
+<h3>Derived from</h3>
+DebugClientBase.DebugClientBase, AsyncIO, DebugBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>debugClient</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClient.__init__">DebugClient</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="DebugClient.__init__" ID="DebugClient.__init__"></a>
+<h4>DebugClient (Constructor)</h4>
+<b>DebugClient</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugClientBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,739 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugClientBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugClientBase</h1>
+<p>
+Module implementing a debug client base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebugClientInstance</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase">DebugClientBase</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#DebugClientClose">DebugClientClose</a></td>
+<td>Replacement for the standard os.close(fd).</td>
+</tr><tr>
+<td><a href="#DebugClientFork">DebugClientFork</a></td>
+<td>Replacement for the standard os.fork().</td>
+</tr><tr>
+<td><a href="#DebugClientInput">DebugClientInput</a></td>
+<td>Replacement for the standard input builtin.</td>
+</tr><tr>
+<td><a href="#DebugClientSetRecursionLimit">DebugClientSetRecursionLimit</a></td>
+<td>Replacement for the standard sys.setrecursionlimit(limit).</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClientBase" ID="DebugClientBase"></a>
+<h2>DebugClientBase</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    It provides access to the Python interpeter from a debugger running in another
+    process whether or not the Qt event loop is running.
+</p><p>
+    The protocol between the debugger and the client assumes that there will be
+    a single source of debugger commands and a single source of Python
+    statements.  Commands and statement are always exactly one line and may be
+    interspersed.
+</p><p>
+    The protocol is as follows.  First the client opens a connection to the
+    debugger and then sends a series of one line commands.  A command is either
+    &gt;Load&lt;, &gt;Step&lt;, &gt;StepInto&lt;, ... or a Python statement. 
+    See DebugProtocol.py for a listing of valid protocol tokens.
+</p><p>
+    A Python statement consists of the statement to execute, followed (in a
+    separate line) by &gt;OK?&lt;.  If the statement was incomplete then the response
+    is &gt;Continue&lt;.  If there was an exception then the response is 
+    &gt;Exception&lt;.
+    Otherwise the response is &gt;OK&lt;.  The reason for the &gt;OK?&lt; part is to
+    provide a sentinal (ie. the responding &gt;OK&lt;) after any possible output as a
+    result of executing the command.
+</p><p>
+    The client may send any other lines at any other time which should be
+    interpreted as program output.
+</p><p>
+    If the debugger closes the session there is no response from the client.
+    The client may close the session at any time as a result of the script
+    being debugged closing or crashing.
+</p><p>
+    <b>Note</b>: This class is meant to be subclassed by individual DebugClient classes.
+    Do not instantiate it directly.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>clientCapabilities</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase.__init__">DebugClientBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__clientCapabilities">__clientCapabilities</a></td>
+<td>Private method to determine the clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__compileFileSource">__compileFileSource</a></td>
+<td>Private method to compile source code read from a file.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__completionList">__completionList</a></td>
+<td>Private slot to handle the request for a commandline completion list.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpThreadList">__dumpThreadList</a></td>
+<td>Public method to send the list of threads.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpVariable">__dumpVariable</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__dumpVariables">__dumpVariables</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__exceptionRaised">__exceptionRaised</a></td>
+<td>Private method called in the case of an exception</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__formatQt4Variable">__formatQt4Variable</a></td>
+<td>Private method to produce a formatted output of a simple Qt4 type.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__formatVariablesList">__formatVariablesList</a></td>
+<td>Private method to produce a formated variables list.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__generateFilterObjects">__generateFilterObjects</a></td>
+<td>Private slot to convert a filter string to a list of filter objects.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__interact">__interact</a></td>
+<td>Private method to Interact with  the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__resolveHost">__resolveHost</a></td>
+<td>Private method to resolve a hostname to an IP address.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__setCoding">__setCoding</a></td>
+<td>Private method to set the coding used by a python file.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.__unhandled_exception">__unhandled_exception</a></td>
+<td>Private method called to report an uncaught exception.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.absPath">absPath</a></td>
+<td>Public method to convert a filename to an absolute name.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.attachThread">attachThread</a></td>
+<td>Public method to setup a thread for DebugClient to debug.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.close">close</a></td>
+<td>Private method implementing a close method as a replacement for os.close().</td>
+</tr><tr>
+<td><a href="#DebugClientBase.connectDebugger">connectDebugger</a></td>
+<td>Public method to establish a session with the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventLoop">eventLoop</a></td>
+<td>Public method implementing our event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventPoll">eventPoll</a></td>
+<td>Public method to poll for events like 'set break point'.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.fork">fork</a></td>
+<td>Public method implementing a fork routine deciding which branch to follow.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.getCoding">getCoding</a></td>
+<td>Public method to return the current coding.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.getRunning">getRunning</a></td>
+<td>Public method to return the main script we are currently running.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.handleLine">handleLine</a></td>
+<td>Public method to handle the receipt of a complete line.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.input">input</a></td>
+<td>Public method to implement input() using the event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.main">main</a></td>
+<td>Public method implementing the main method.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.progTerminated">progTerminated</a></td>
+<td>Public method to tell the debugger that the program has terminated.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.run_call">run_call</a></td>
+<td>Public method used to start the remote debugger and call a function.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.sessionClose">sessionClose</a></td>
+<td>Public method to close the session with the debugger and optionally terminate.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.shouldSkip">shouldSkip</a></td>
+<td>Public method to check if a file should be skipped.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.startDebugger">startDebugger</a></td>
+<td>Public method used to start the remote debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.startProgInDebugger">startProgInDebugger</a></td>
+<td>Public method used to start the remote debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.write">write</a></td>
+<td>Public method to write data to the output stream.</td>
+</tr>
+</table>
+<a NAME="DebugClientBase.__init__" ID="DebugClientBase.__init__"></a>
+<h4>DebugClientBase (Constructor)</h4>
+<b>DebugClientBase</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebugClientBase.__clientCapabilities" ID="DebugClientBase.__clientCapabilities"></a>
+<h4>DebugClientBase.__clientCapabilities</h4>
+<b>__clientCapabilities</b>(<i></i>)
+<p>
+        Private method to determine the clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+client capabilities (integer)
+</dd>
+</dl><a NAME="DebugClientBase.__compileFileSource" ID="DebugClientBase.__compileFileSource"></a>
+<h4>DebugClientBase.__compileFileSource</h4>
+<b>__compileFileSource</b>(<i>filename, mode = 'exec'</i>)
+<p>
+        Private method to compile source code read from a file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the source file (string)
+</dd><dt><i>mode</i></dt>
+<dd>
+kind of code to be generated (string, exec or eval)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+compiled code object (None in case of errors)
+</dd>
+</dl><a NAME="DebugClientBase.__completionList" ID="DebugClientBase.__completionList"></a>
+<h4>DebugClientBase.__completionList</h4>
+<b>__completionList</b>(<i>text</i>)
+<p>
+        Private slot to handle the request for a commandline completion list.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebugClientBase.__dumpThreadList" ID="DebugClientBase.__dumpThreadList"></a>
+<h4>DebugClientBase.__dumpThreadList</h4>
+<b>__dumpThreadList</b>(<i></i>)
+<p>
+        Public method to send the list of threads.
+</p><a NAME="DebugClientBase.__dumpVariable" ID="DebugClientBase.__dumpVariable"></a>
+<h4>DebugClientBase.__dumpVariable</h4>
+<b>__dumpVariable</b>(<i>var, frmnr, scope, filter</i>)
+<p>
+        Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+list encoded name of the requested variable (list of strings)
+</dd><dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.__dumpVariables" ID="DebugClientBase.__dumpVariables"></a>
+<h4>DebugClientBase.__dumpVariables</h4>
+<b>__dumpVariables</b>(<i>frmnr, scope, filter</i>)
+<p>
+        Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.__exceptionRaised" ID="DebugClientBase.__exceptionRaised"></a>
+<h4>DebugClientBase.__exceptionRaised</h4>
+<b>__exceptionRaised</b>(<i></i>)
+<p>
+        Private method called in the case of an exception
+</p><p>
+        It ensures that the debug server is informed of the raised exception.
+</p><a NAME="DebugClientBase.__formatQt4Variable" ID="DebugClientBase.__formatQt4Variable"></a>
+<h4>DebugClientBase.__formatQt4Variable</h4>
+<b>__formatQt4Variable</b>(<i>value, vtype</i>)
+<p>
+        Private method to produce a formatted output of a simple Qt4 type.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+variable to be formatted
+</dd><dt><i>vtype</i></dt>
+<dd>
+type of the variable to be formatted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple consisting of a list of formatted variables. Each
+            variable entry is a tuple of three elements, the variable name, 
+            its type and value.
+</dd>
+</dl><a NAME="DebugClientBase.__formatVariablesList" ID="DebugClientBase.__formatVariablesList"></a>
+<h4>DebugClientBase.__formatVariablesList</h4>
+<b>__formatVariablesList</b>(<i>keylist, dict, scope, filter = [], formatSequences = False</i>)
+<p>
+        Private method to produce a formated variables list.
+</p><p>
+        The dictionary passed in to it is scanned. Variables are
+        only added to the list, if their type is not contained 
+        in the filter list and their name doesn't match any of the filter expressions.
+        The formated variables list (a list of tuples of 3 values) is returned.
+</p><dl>
+<dt><i>keylist</i></dt>
+<dd>
+keys of the dictionary
+</dd><dt><i>dict</i></dt>
+<dd>
+the dictionary to be scanned
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to filter using the globals filter, 0 using the locals
+            filter (int).
+            Variables are only added to the list, if their name do not match any of the
+            filter expressions.
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered. Variables are
+            only added to the list, if their type is not contained in the filter 
+            list.
+</dd><dt><i>formatSequences</i></dt>
+<dd>
+flag indicating, that sequence or dictionary variables
+            should be formatted. If it is 0 (or false), just the number of items contained
+            in these variables is returned. (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple consisting of a list of formatted variables. Each variable
+            entry is a tuple of three elements, the variable name, its type and 
+            value.
+</dd>
+</dl><a NAME="DebugClientBase.__generateFilterObjects" ID="DebugClientBase.__generateFilterObjects"></a>
+<h4>DebugClientBase.__generateFilterObjects</h4>
+<b>__generateFilterObjects</b>(<i>scope, filterString</i>)
+<p>
+        Private slot to convert a filter string to a list of filter objects.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+1 to generate filter for global variables, 0 for local
+            variables (int)
+</dd><dt><i>filterString</i></dt>
+<dd>
+string of filter patterns separated by ';'
+</dd>
+</dl><a NAME="DebugClientBase.__interact" ID="DebugClientBase.__interact"></a>
+<h4>DebugClientBase.__interact</h4>
+<b>__interact</b>(<i></i>)
+<p>
+        Private method to Interact with  the debugger.
+</p><a NAME="DebugClientBase.__resolveHost" ID="DebugClientBase.__resolveHost"></a>
+<h4>DebugClientBase.__resolveHost</h4>
+<b>__resolveHost</b>(<i>host</i>)
+<p>
+        Private method to resolve a hostname to an IP address.
+</p><dl>
+<dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+IP address (string)
+</dd>
+</dl><a NAME="DebugClientBase.__setCoding" ID="DebugClientBase.__setCoding"></a>
+<h4>DebugClientBase.__setCoding</h4>
+<b>__setCoding</b>(<i>filename</i>)
+<p>
+        Private method to set the coding used by a python file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file to inspect (string)
+</dd>
+</dl><a NAME="DebugClientBase.__unhandled_exception" ID="DebugClientBase.__unhandled_exception"></a>
+<h4>DebugClientBase.__unhandled_exception</h4>
+<b>__unhandled_exception</b>(<i>exctype, excval, exctb</i>)
+<p>
+        Private method called to report an uncaught exception.
+</p><dl>
+<dt><i>exctype</i></dt>
+<dd>
+the type of the exception
+</dd><dt><i>excval</i></dt>
+<dd>
+data about the exception
+</dd><dt><i>exctb</i></dt>
+<dd>
+traceback for the exception
+</dd>
+</dl><a NAME="DebugClientBase.absPath" ID="DebugClientBase.absPath"></a>
+<h4>DebugClientBase.absPath</h4>
+<b>absPath</b>(<i>fn</i>)
+<p>
+        Public method to convert a filename to an absolute name.
+</p><p>
+        sys.path is used as a set of possible prefixes. The name stays 
+        relative if a file could not be found.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the converted filename (string)
+</dd>
+</dl><a NAME="DebugClientBase.attachThread" ID="DebugClientBase.attachThread"></a>
+<h4>DebugClientBase.attachThread</h4>
+<b>attachThread</b>(<i>target = None, args = None, kwargs = None, mainThread = False</i>)
+<p>
+        Public method to setup a thread for DebugClient to debug.
+</p><p>
+        If mainThread is non-zero, then we are attaching to the already 
+        started mainthread of the app and the rest of the args are ignored.
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd><dt><i>mainThread</i></dt>
+<dd>
+True, if we are attaching to the already
+              started mainthread of the app
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The identifier of the created thread
+</dd>
+</dl><a NAME="DebugClientBase.close" ID="DebugClientBase.close"></a>
+<h4>DebugClientBase.close</h4>
+<b>close</b>(<i>fd</i>)
+<p>
+        Private method implementing a close method as a replacement for os.close().
+</p><p>
+        It prevents the debugger connections from being closed.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor to be closed (integer)
+</dd>
+</dl><a NAME="DebugClientBase.connectDebugger" ID="DebugClientBase.connectDebugger"></a>
+<h4>DebugClientBase.connectDebugger</h4>
+<b>connectDebugger</b>(<i>port, remoteAddress = None, redirect = True</i>)
+<p>
+        Public method to establish a session with the debugger. 
+</p><p>
+        It opens a network connection to the debugger, connects it to stdin, 
+        stdout and stderr and saves these file objects in case the application
+        being debugged redirects them itself.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+the port number to connect to (int)
+</dd><dt><i>remoteAddress</i></dt>
+<dd>
+the network address of the debug server host (string)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.eventLoop" ID="DebugClientBase.eventLoop"></a>
+<h4>DebugClientBase.eventLoop</h4>
+<b>eventLoop</b>(<i>disablePolling = False</i>)
+<p>
+        Public method implementing our event loop.
+</p><dl>
+<dt><i>disablePolling</i></dt>
+<dd>
+flag indicating to enter an event loop with
+            polling disabled (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.eventPoll" ID="DebugClientBase.eventPoll"></a>
+<h4>DebugClientBase.eventPoll</h4>
+<b>eventPoll</b>(<i></i>)
+<p>
+        Public method to poll for events like 'set break point'.
+</p><a NAME="DebugClientBase.fork" ID="DebugClientBase.fork"></a>
+<h4>DebugClientBase.fork</h4>
+<b>fork</b>(<i></i>)
+<p>
+        Public method implementing a fork routine deciding which branch to follow.
+</p><a NAME="DebugClientBase.getCoding" ID="DebugClientBase.getCoding"></a>
+<h4>DebugClientBase.getCoding</h4>
+<b>getCoding</b>(<i></i>)
+<p>
+        Public method to return the current coding.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+codec name (string)
+</dd>
+</dl><a NAME="DebugClientBase.getRunning" ID="DebugClientBase.getRunning"></a>
+<h4>DebugClientBase.getRunning</h4>
+<b>getRunning</b>(<i></i>)
+<p>
+        Public method to return the main script we are currently running.
+</p><a NAME="DebugClientBase.handleLine" ID="DebugClientBase.handleLine"></a>
+<h4>DebugClientBase.handleLine</h4>
+<b>handleLine</b>(<i>line</i>)
+<p>
+        Public method to handle the receipt of a complete line.
+</p><p>
+        It first looks for a valid protocol token at the start of the line. Thereafter
+        it trys to execute the lines accumulated so far.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+the received line
+</dd>
+</dl><a NAME="DebugClientBase.input" ID="DebugClientBase.input"></a>
+<h4>DebugClientBase.input</h4>
+<b>input</b>(<i>prompt, echo</i>)
+<p>
+        Public method to implement input() using the event loop.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+the prompt to be shown (string)
+</dd><dt><i>echo</i></dt>
+<dd>
+Flag indicating echoing of the input (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the entered string
+</dd>
+</dl><a NAME="DebugClientBase.main" ID="DebugClientBase.main"></a>
+<h4>DebugClientBase.main</h4>
+<b>main</b>(<i></i>)
+<p>
+        Public method implementing the main method.
+</p><a NAME="DebugClientBase.progTerminated" ID="DebugClientBase.progTerminated"></a>
+<h4>DebugClientBase.progTerminated</h4>
+<b>progTerminated</b>(<i>status</i>)
+<p>
+        Public method to tell the debugger that the program has terminated.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+the return status
+</dd>
+</dl><a NAME="DebugClientBase.run_call" ID="DebugClientBase.run_call"></a>
+<h4>DebugClientBase.run_call</h4>
+<b>run_call</b>(<i>scriptname, func, *args</i>)
+<p>
+        Public method used to start the remote debugger and call a function.
+</p><dl>
+<dt><i>scriptname</i></dt>
+<dd>
+name of the script to be debugged (string)
+</dd><dt><i>func</i></dt>
+<dd>
+function to be called
+</dd><dt><i>*args</i></dt>
+<dd>
+arguments being passed to func
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+result of the function call
+</dd>
+</dl><a NAME="DebugClientBase.sessionClose" ID="DebugClientBase.sessionClose"></a>
+<h4>DebugClientBase.sessionClose</h4>
+<b>sessionClose</b>(<i>exit = True</i>)
+<p>
+        Public method to close the session with the debugger and optionally terminate.
+</p><dl>
+<dt><i>exit</i></dt>
+<dd>
+flag indicating to terminate (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.shouldSkip" ID="DebugClientBase.shouldSkip"></a>
+<h4>DebugClientBase.shouldSkip</h4>
+<b>shouldSkip</b>(<i>fn</i>)
+<p>
+        Public method to check if a file should be skipped.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+non-zero if fn represents a file we are 'skipping', zero otherwise.
+</dd>
+</dl><a NAME="DebugClientBase.startDebugger" ID="DebugClientBase.startDebugger"></a>
+<h4>DebugClientBase.startDebugger</h4>
+<b>startDebugger</b>(<i>filename = None, host = None, port = None, enableTrace = True, exceptions = True, tracePython = False, redirect = True</i>)
+<p>
+        Public method used to start the remote debugger.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+the program to be debugged (string)
+</dd><dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd><dt><i>port</i></dt>
+<dd>
+portnumber of the debug server (int)
+</dd><dt><i>enableTrace</i></dt>
+<dd>
+flag to enable the tracing function (boolean)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a>
+<h4>DebugClientBase.startProgInDebugger</h4>
+<b>startProgInDebugger</b>(<i>progargs, wd = '', host = None, port = None, exceptions = True, tracePython = False, redirect = True</i>)
+<p>
+        Public method used to start the remote debugger.
+</p><dl>
+<dt><i>progargs</i></dt>
+<dd>
+commandline for the program to be debugged
+            (list of strings)
+</dd><dt><i>wd</i></dt>
+<dd>
+working directory for the program execution (string)
+</dd><dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd><dt><i>port</i></dt>
+<dd>
+portnumber of the debug server (int)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.write" ID="DebugClientBase.write"></a>
+<h4>DebugClientBase.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method to write data to the output stream.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be written (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientClose" ID="DebugClientClose"></a>
+<h2>DebugClientClose</h2>
+<b>DebugClientClose</b>(<i>fd</i>)
+<p>
+    Replacement for the standard os.close(fd).
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+open file descriptor to be closed (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientFork" ID="DebugClientFork"></a>
+<h2>DebugClientFork</h2>
+<b>DebugClientFork</b>(<i></i>)
+<p>
+    Replacement for the standard os.fork().
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientInput" ID="DebugClientInput"></a>
+<h2>DebugClientInput</h2>
+<b>DebugClientInput</b>(<i>prompt = ""</i>)
+<p>
+    Replacement for the standard input builtin.
+</p><p>
+    This function works with the split debugger.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+The prompt to be shown. (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DebugClientSetRecursionLimit" ID="DebugClientSetRecursionLimit"></a>
+<h2>DebugClientSetRecursionLimit</h2>
+<b>DebugClientSetRecursionLimit</b>(<i>limit</i>)
+<p>
+    Replacement for the standard sys.setrecursionlimit(limit).
+</p><dl>
+<dt><i>limit</i></dt>
+<dd>
+recursion limit (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugClientCapabilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugClientCapabilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugClientCapabilities</h1>
+<p>
+Module defining the debug clients capabilities.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HasAll</td></tr><tr><td>HasCompleter</td></tr><tr><td>HasCoverage</td></tr><tr><td>HasDebugger</td></tr><tr><td>HasInterpreter</td></tr><tr><td>HasProfiler</td></tr><tr><td>HasShell</td></tr><tr><td>HasUnittest</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugClientThreads.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugClientThreads</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugClientThreads</h1>
+<p>
+Module implementing the multithreaded version of the debug client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>_original_start_thread</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClientThreads">DebugClientThreads</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_debugclient_start_new_thread">_debugclient_start_new_thread</a></td>
+<td>Module function used to allow for debugging of multiple threads.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClientThreads" ID="DebugClientThreads"></a>
+<h2>DebugClientThreads</h2>
+<p>
+    Class implementing the client side of the debugger.
+</p><p>
+    This variant of the debugger implements a threaded debugger client
+    by subclassing all relevant base classes.
+</p>
+<h3>Derived from</h3>
+DebugClientBase.DebugClientBase, AsyncIO
+<h3>Class Attributes</h3>
+<table>
+<tr><td>debugClient</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClientThreads.__init__">DebugClientThreads</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.attachThread">attachThread</a></td>
+<td>Public method to setup a thread for DebugClient to debug.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.eventLoop">eventLoop</a></td>
+<td>Public method implementing our event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.lockClient">lockClient</a></td>
+<td>Public method to acquire the lock for this client.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.setCurrentThread">setCurrentThread</a></td>
+<td>Private method to set the current thread.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.set_quit">set_quit</a></td>
+<td>Private method to do a 'set quit' on all threads.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.threadTerminated">threadTerminated</a></td>
+<td>Public method called when a DebugThread has exited.</td>
+</tr><tr>
+<td><a href="#DebugClientThreads.unlockClient">unlockClient</a></td>
+<td>Public method to release the lock for this client.</td>
+</tr>
+</table>
+<a NAME="DebugClientThreads.__init__" ID="DebugClientThreads.__init__"></a>
+<h4>DebugClientThreads (Constructor)</h4>
+<b>DebugClientThreads</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebugClientThreads.attachThread" ID="DebugClientThreads.attachThread"></a>
+<h4>DebugClientThreads.attachThread</h4>
+<b>attachThread</b>(<i>target = None, args = None, kwargs = None, mainThread = False</i>)
+<p>
+        Public method to setup a thread for DebugClient to debug.
+</p><p>
+        If mainThread is non-zero, then we are attaching to the already 
+        started mainthread of the app and the rest of the args are ignored.
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd><dt><i>mainThread</i></dt>
+<dd>
+True, if we are attaching to the already
+              started mainthread of the app
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+identifier of the created thread
+</dd>
+</dl><a NAME="DebugClientThreads.eventLoop" ID="DebugClientThreads.eventLoop"></a>
+<h4>DebugClientThreads.eventLoop</h4>
+<b>eventLoop</b>(<i>disablePolling = False</i>)
+<p>
+        Public method implementing our event loop.
+</p><dl>
+<dt><i>disablePolling</i></dt>
+<dd>
+flag indicating to enter an event loop with
+            polling disabled (boolean)
+</dd>
+</dl><a NAME="DebugClientThreads.lockClient" ID="DebugClientThreads.lockClient"></a>
+<h4>DebugClientThreads.lockClient</h4>
+<b>lockClient</b>(<i>blocking = True</i>)
+<p>
+        Public method to acquire the lock for this client.
+</p><dl>
+<dt><i>blocking</i></dt>
+<dd>
+flag to indicating a blocking lock
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful locking
+</dd>
+</dl><a NAME="DebugClientThreads.setCurrentThread" ID="DebugClientThreads.setCurrentThread"></a>
+<h4>DebugClientThreads.setCurrentThread</h4>
+<b>setCurrentThread</b>(<i>id</i>)
+<p>
+        Private method to set the current thread.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+the id the current thread should be set to.
+</dd>
+</dl><a NAME="DebugClientThreads.set_quit" ID="DebugClientThreads.set_quit"></a>
+<h4>DebugClientThreads.set_quit</h4>
+<b>set_quit</b>(<i></i>)
+<p>
+        Private method to do a 'set quit' on all threads.
+</p><a NAME="DebugClientThreads.threadTerminated" ID="DebugClientThreads.threadTerminated"></a>
+<h4>DebugClientThreads.threadTerminated</h4>
+<b>threadTerminated</b>(<i>dbgThread</i>)
+<p>
+        Public method called when a DebugThread has exited.
+</p><dl>
+<dt><i>dbgThread</i></dt>
+<dd>
+the DebugThread that has exited
+</dd>
+</dl><a NAME="DebugClientThreads.unlockClient" ID="DebugClientThreads.unlockClient"></a>
+<h4>DebugClientThreads.unlockClient</h4>
+<b>unlockClient</b>(<i></i>)
+<p>
+        Public method to release the lock for this client.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_debugclient_start_new_thread" ID="_debugclient_start_new_thread"></a>
+<h2>_debugclient_start_new_thread</h2>
+<b>_debugclient_start_new_thread</b>(<i>target, args, kwargs = {}</i>)
+<p>
+    Module function used to allow for debugging of multiple threads.
+</p><p>
+    The way it works is that below, we reset _thread._start_new_thread to 
+    this function object. Thus, providing a hook for us to see when
+    threads are started. From here we forward the request onto the 
+    DebugClient which will create a DebugThread object to allow tracing
+    of the thread then start up the thread. These actions are always
+    performed in order to allow dropping into debug mode.
+</p><p>
+    See DebugClientThreads.attachThread and DebugThread.DebugThread in 
+    DebugThread.py
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+the start function of the target thread (i.e. the user code)
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to pass to target
+</dd><dt><i>kwargs</i></dt>
+<dd>
+keyword arguments to pass to target
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The identifier of the created thread
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugConfig.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugConfig</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugConfig</h1>
+<p>
+Module defining type strings for the different Python types.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ConfigVarTypeStrings</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugProtocol.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugProtocol</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugProtocol</h1>
+<p>
+Module defining the debug protocol tokens.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebugAddress</td></tr><tr><td>EOT</td></tr><tr><td>PassiveStartup</td></tr><tr><td>RequestBanner</td></tr><tr><td>RequestBreak</td></tr><tr><td>RequestBreakEnable</td></tr><tr><td>RequestBreakIgnore</td></tr><tr><td>RequestCapabilities</td></tr><tr><td>RequestCompletion</td></tr><tr><td>RequestContinue</td></tr><tr><td>RequestCoverage</td></tr><tr><td>RequestEnv</td></tr><tr><td>RequestEval</td></tr><tr><td>RequestExec</td></tr><tr><td>RequestForkMode</td></tr><tr><td>RequestForkTo</td></tr><tr><td>RequestLoad</td></tr><tr><td>RequestOK</td></tr><tr><td>RequestProfile</td></tr><tr><td>RequestRun</td></tr><tr><td>RequestSetFilter</td></tr><tr><td>RequestShutdown</td></tr><tr><td>RequestStep</td></tr><tr><td>RequestStepOut</td></tr><tr><td>RequestStepOver</td></tr><tr><td>RequestStepQuit</td></tr><tr><td>RequestThreadList</td></tr><tr><td>RequestThreadSet</td></tr><tr><td>RequestUTPrepare</td></tr><tr><td>RequestUTRun</td></tr><tr><td>RequestUTStop</td></tr><tr><td>RequestVariable</td></tr><tr><td>RequestVariables</td></tr><tr><td>RequestWatch</td></tr><tr><td>RequestWatchEnable</td></tr><tr><td>RequestWatchIgnore</td></tr><tr><td>ResponseBPConditionError</td></tr><tr><td>ResponseBanner</td></tr><tr><td>ResponseCapabilities</td></tr><tr><td>ResponseClearBreak</td></tr><tr><td>ResponseClearWatch</td></tr><tr><td>ResponseCompletion</td></tr><tr><td>ResponseContinue</td></tr><tr><td>ResponseException</td></tr><tr><td>ResponseExit</td></tr><tr><td>ResponseForkTo</td></tr><tr><td>ResponseLine</td></tr><tr><td>ResponseOK</td></tr><tr><td>ResponseRaw</td></tr><tr><td>ResponseStack</td></tr><tr><td>ResponseSyntax</td></tr><tr><td>ResponseThreadList</td></tr><tr><td>ResponseThreadSet</td></tr><tr><td>ResponseUTFinished</td></tr><tr><td>ResponseUTPrepared</td></tr><tr><td>ResponseUTStartTest</td></tr><tr><td>ResponseUTStopTest</td></tr><tr><td>ResponseUTTestErrored</td></tr><tr><td>ResponseUTTestFailed</td></tr><tr><td>ResponseVariable</td></tr><tr><td>ResponseVariables</td></tr><tr><td>ResponseWPConditionError</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.DebugThread.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.DebugThread</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.DebugThread</h1>
+<p>
+Module implementing the debug thread.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugThread">DebugThread</a></td>
+<td>Class implementing a debug thread.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugThread" ID="DebugThread"></a>
+<h2>DebugThread</h2>
+<p>
+    Class implementing a debug thread.
+</p><p>
+    It represents a thread in the python interpreter that we are tracing.
+</p><p>
+    Provides simple wrapper methods around bdb for the 'owning' client to
+    call to step etc.
+</p>
+<h3>Derived from</h3>
+DebugBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugThread.__init__">DebugThread</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugThread.bootstrap">bootstrap</a></td>
+<td>Private method to bootstrap the thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.get_ident">get_ident</a></td>
+<td>Public method to return the id of this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.get_name">get_name</a></td>
+<td>Public method to return the name of this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.set_ident">set_ident</a></td>
+<td>Public method to set the id for this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.traceThread">traceThread</a></td>
+<td>Private method to setup tracing for this thread.</td>
+</tr><tr>
+<td><a href="#DebugThread.trace_dispatch">trace_dispatch</a></td>
+<td>Private method wrapping the trace_dispatch of bdb.py.</td>
+</tr>
+</table>
+<a NAME="DebugThread.__init__" ID="DebugThread.__init__"></a>
+<h4>DebugThread (Constructor)</h4>
+<b>DebugThread</b>(<i>dbgClient, targ = None, args = None, kwargs = None, mainThread = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbgClient</i></dt>
+<dd>
+the owning client
+</dd><dt><i>targ</i></dt>
+<dd>
+the target method in the run thread
+</dd><dt><i>args</i></dt>
+<dd>
+arguments to be passed to the thread
+</dd><dt><i>kwargs</i></dt>
+<dd>
+arguments to be passed to the thread
+</dd><dt><i>mainThread</i></dt>
+<dd>
+0 if this thread is not the mainscripts thread
+</dd>
+</dl><a NAME="DebugThread.bootstrap" ID="DebugThread.bootstrap"></a>
+<h4>DebugThread.bootstrap</h4>
+<b>bootstrap</b>(<i></i>)
+<p>
+        Private method to bootstrap the thread.
+</p><p>
+        It wraps the call to the user function to enable tracing 
+        before hand.
+</p><a NAME="DebugThread.get_ident" ID="DebugThread.get_ident"></a>
+<h4>DebugThread.get_ident</h4>
+<b>get_ident</b>(<i></i>)
+<p>
+        Public method to return the id of this thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the id of this thread (int)
+</dd>
+</dl><a NAME="DebugThread.get_name" ID="DebugThread.get_name"></a>
+<h4>DebugThread.get_name</h4>
+<b>get_name</b>(<i></i>)
+<p>
+        Public method to return the name of this thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of this thread (string)
+</dd>
+</dl><a NAME="DebugThread.set_ident" ID="DebugThread.set_ident"></a>
+<h4>DebugThread.set_ident</h4>
+<b>set_ident</b>(<i>id</i>)
+<p>
+        Public method to set the id for this thread.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+id for this thread (int)
+</dd>
+</dl><a NAME="DebugThread.traceThread" ID="DebugThread.traceThread"></a>
+<h4>DebugThread.traceThread</h4>
+<b>traceThread</b>(<i></i>)
+<p>
+        Private method to setup tracing for this thread.
+</p><a NAME="DebugThread.trace_dispatch" ID="DebugThread.trace_dispatch"></a>
+<h4>DebugThread.trace_dispatch</h4>
+<b>trace_dispatch</b>(<i>frame, event, arg</i>)
+<p>
+        Private method wrapping the trace_dispatch of bdb.py.
+</p><p>
+        It wraps the call to dispatch tracing into
+        bdb to make sure we have locked the client to prevent multiple
+        threads from entering the client event loop.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+The current stack frame.
+</dd><dt><i>event</i></dt>
+<dd>
+The trace event (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+The arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+local trace function
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.FlexCompleter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.FlexCompleter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.FlexCompleter</h1>
+<p>
+Word completion for the eric4 shell
+</p><p>
+<h4>NOTE for eric4 variant</h4>
+</p><p>
+    This version is a re-implementation of rlcompleter 
+    as found in the Python3 library. It is modified to work with the eric4 
+    debug clients.
+</p><p>
+<h4>Original rlcompleter documentation</h4>
+</p><p>
+    This requires the latest extension to the readline module. The completer
+    completes keywords, built-ins and globals in a selectable namespace (which
+    defaults to __main__); when completing NAME.NAME..., it evaluates (!) the
+    expression up to the last dot and completes its attributes.
+</p><p>
+    It's very cool to do "import sys" type "sys.", hit the
+    completion key (twice), and see the list of names defined by the
+    sys module!
+</p><p>
+    Tip: to use the tab key as the completion key, call
+</p><p>
+        readline.parse_and_bind("tab: complete")
+</p><p>
+    <b>Notes</b>:
+    <ul>
+    <li>
+    Exceptions raised by the completer function are *ignored* (and
+    generally cause the completion to fail).  This is a feature -- since
+    readline sets the tty device in raw (or cbreak) mode, printing a
+    traceback wouldn't work well without some complicated hoopla to save,
+    reset and restore the tty state.
+    </li>
+    <li>
+    The evaluation of the NAME.NAME... form may cause arbitrary
+    application defined code to be executed if an object with a
+    __getattr__ hook is found.  Since it is the responsibility of the
+    application (or the user) to enable this feature, I consider this an
+    acceptable risk.  More complicated expressions (e.g. function calls or
+    indexing operations) are *not* evaluated.
+    </li>
+    <li>
+    When the original stdin is not a tty device, GNU readline is never
+    used, and this module (and the readline module) are silently inactive.
+    </li>
+    </ul>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__all__</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Completer">Completer</a></td>
+<td>Class implementing the command line completer object.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#get_class_members">get_class_members</a></td>
+<td>Module function to retrieve the class members.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Completer" ID="Completer"></a>
+<h2>Completer</h2>
+<p>
+    Class implementing the command line completer object.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Completer.__init__">Completer</a></td>
+<td>Create a new completer for the command line.</td>
+</tr><tr>
+<td><a href="#Completer._callable_postfix">_callable_postfix</a></td>
+<td>Protected method to check for a callable.</td>
+</tr><tr>
+<td><a href="#Completer.attr_matches">attr_matches</a></td>
+<td>Compute matches when text contains a dot.</td>
+</tr><tr>
+<td><a href="#Completer.complete">complete</a></td>
+<td>Return the next possible completion for 'text'.</td>
+</tr><tr>
+<td><a href="#Completer.global_matches">global_matches</a></td>
+<td>Compute matches when text is a simple name.</td>
+</tr>
+</table>
+<a NAME="Completer.__init__" ID="Completer.__init__"></a>
+<h4>Completer (Constructor)</h4>
+<b>Completer</b>(<i>namespace = None</i>)
+<p>
+        Create a new completer for the command line.
+</p><p>
+        Completer([namespace]) -> completer instance.
+</p><p>
+        If unspecified, the default namespace where completions are performed
+        is __main__ (technically, __main__.__dict__). Namespaces should be
+        given as dictionaries.
+</p><p>
+        Completer instances should be used as the completion mechanism of
+        readline via the set_completer() call:
+</p><p>
+        readline.set_completer(Completer(my_namespace).complete)
+</p><dl>
+<dt><i>namespace</i></dt>
+<dd>
+The namespace for the completer.
+</dd>
+</dl><a NAME="Completer._callable_postfix" ID="Completer._callable_postfix"></a>
+<h4>Completer._callable_postfix</h4>
+<b>_callable_postfix</b>(<i>val, word</i>)
+<p>
+        Protected method to check for a callable.
+</p><dl>
+<dt><i>val</i></dt>
+<dd>
+value to check (object)
+</dd><dt><i>word</i></dt>
+<dd>
+word to ammend (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+ammended word (string)
+</dd>
+</dl><a NAME="Completer.attr_matches" ID="Completer.attr_matches"></a>
+<h4>Completer.attr_matches</h4>
+<b>attr_matches</b>(<i>text</i>)
+<p>
+        Compute matches when text contains a dot.
+</p><p>
+        Assuming the text is of the form NAME.NAME....[NAME], and is
+        evaluatable in self.namespace, it will be evaluated and its attributes
+        (as revealed by dir()) are used as possible completions.  (For class
+        instances, class members are are also considered.)
+</p><p>
+        <b>WARNING</b>: this can still invoke arbitrary C code, if an object
+        with a __getattr__ hook is evaluated.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all matches.
+</dd>
+</dl><a NAME="Completer.complete" ID="Completer.complete"></a>
+<h4>Completer.complete</h4>
+<b>complete</b>(<i>text, state</i>)
+<p>
+        Return the next possible completion for 'text'.
+</p><p>
+        This is called successively with state == 0, 1, 2, ... until it
+        returns None.  The completion should begin with 'text'.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd><dt><i>state</i></dt>
+<dd>
+The state of the completion. (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The possible completions as a list of strings.
+</dd>
+</dl><a NAME="Completer.global_matches" ID="Completer.global_matches"></a>
+<h4>Completer.global_matches</h4>
+<b>global_matches</b>(<i>text</i>)
+<p>
+        Compute matches when text is a simple name.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+The text to be completed. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all keywords, built-in functions and names currently
+        defined in self.namespace that match.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="get_class_members" ID="get_class_members"></a>
+<h2>get_class_members</h2>
+<b>get_class_members</b>(<i>klass</i>)
+<p>
+    Module function to retrieve the class members.
+</p><dl>
+<dt><i>klass</i></dt>
+<dd>
+The class object to be analysed.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of all names defined in the class.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.PyProfile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.PyProfile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.PyProfile</h1>
+<p>
+Module defining additions to the standard Python profile.py.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyProfile">PyProfile</a></td>
+<td>Class extending the standard Python profiler with additional methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyProfile" ID="PyProfile"></a>
+<h2>PyProfile</h2>
+<p>
+    Class extending the standard Python profiler with additional methods.
+</p><p>
+    This class extends the standard Python profiler by the functionality to
+    save the collected timing data in a timing cache, to restore these data
+    on subsequent calls, to store a profile dump to a standard filename and 
+    to erase these caches.
+</p>
+<h3>Derived from</h3>
+profile.Profile
+<h3>Class Attributes</h3>
+<table>
+<tr><td>dispatch</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyProfile.__init__">PyProfile</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyProfile.__restore">__restore</a></td>
+<td>Private method to restore the timing data from the timing cache.</td>
+</tr><tr>
+<td><a href="#PyProfile.dump_stats">dump_stats</a></td>
+<td>Public method to dump the statistics data.</td>
+</tr><tr>
+<td><a href="#PyProfile.erase">erase</a></td>
+<td>Public method to erase the collected timing data.</td>
+</tr><tr>
+<td><a href="#PyProfile.fix_frame_filename">fix_frame_filename</a></td>
+<td>Public method used to fixup the filename for a given frame.</td>
+</tr><tr>
+<td><a href="#PyProfile.save">save</a></td>
+<td>Public method to store the collected profile data.</td>
+</tr><tr>
+<td><a href="#PyProfile.trace_dispatch_call">trace_dispatch_call</a></td>
+<td>Private method used to trace functions calls.</td>
+</tr>
+</table>
+<a NAME="PyProfile.__init__" ID="PyProfile.__init__"></a>
+<h4>PyProfile (Constructor)</h4>
+<b>PyProfile</b>(<i>basename, timer = None, bias = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>basename</i></dt>
+<dd>
+name of the script to be profiled (string)
+</dd><dt><i>timer</i></dt>
+<dd>
+function defining the timing calculation
+</dd><dt><i>bias</i></dt>
+<dd>
+calibration value (float)
+</dd>
+</dl><a NAME="PyProfile.__restore" ID="PyProfile.__restore"></a>
+<h4>PyProfile.__restore</h4>
+<b>__restore</b>(<i></i>)
+<p>
+        Private method to restore the timing data from the timing cache.
+</p><a NAME="PyProfile.dump_stats" ID="PyProfile.dump_stats"></a>
+<h4>PyProfile.dump_stats</h4>
+<b>dump_stats</b>(<i>file</i>)
+<p>
+        Public method to dump the statistics data.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+name of the file to write to (string)
+</dd>
+</dl><a NAME="PyProfile.erase" ID="PyProfile.erase"></a>
+<h4>PyProfile.erase</h4>
+<b>erase</b>(<i></i>)
+<p>
+        Public method to erase the collected timing data.
+</p><a NAME="PyProfile.fix_frame_filename" ID="PyProfile.fix_frame_filename"></a>
+<h4>PyProfile.fix_frame_filename</h4>
+<b>fix_frame_filename</b>(<i>frame</i>)
+<p>
+        Public method used to fixup the filename for a given frame.
+</p><p>
+        The logic employed here is that if a module was loaded
+        from a .pyc file, then the correct .py to operate with
+        should be in the same path as the .pyc. The reason this
+        logic is needed is that when a .pyc file is generated, the
+        filename embedded and thus what is readable in the code object
+        of the frame object is the fully qualified filepath when the
+        pyc is generated. If files are moved from machine to machine
+        this can break debugging as the .pyc will refer to the .py
+        on the original machine. Another case might be sharing
+        code over a network... This logic deals with that.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+the frame object
+</dd>
+</dl><a NAME="PyProfile.save" ID="PyProfile.save"></a>
+<h4>PyProfile.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to store the collected profile data.
+</p><a NAME="PyProfile.trace_dispatch_call" ID="PyProfile.trace_dispatch_call"></a>
+<h4>PyProfile.trace_dispatch_call</h4>
+<b>trace_dispatch_call</b>(<i>frame, t</i>)
+<p>
+        Private method used to trace functions calls.
+</p><p>
+        This is a variant of the one found in the standard Python
+        profile.py calling fix_frame_filename above.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.eric4dbgstub.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.eric4dbgstub</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.eric4dbgstub</h1>
+<p>
+Module implementing a debugger stub for remote debugging.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__scriptname</td></tr><tr><td>debugger</td></tr><tr><td>ericpath</td></tr><tr><td>modDir</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#initDebugger">initDebugger</a></td>
+<td>Module function to initialize a debugger for remote debugging.</td>
+</tr><tr>
+<td><a href="#runcall">runcall</a></td>
+<td>Module function mimicing the Pdb interface.</td>
+</tr><tr>
+<td><a href="#setScriptname">setScriptname</a></td>
+<td>Module function to set the scriptname to be reported back to the IDE.</td>
+</tr><tr>
+<td><a href="#startDebugger">startDebugger</a></td>
+<td>Module function used to start the remote debugger.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="initDebugger" ID="initDebugger"></a>
+<h2>initDebugger</h2>
+<b>initDebugger</b>(<i>kind = "standard"</i>)
+<p>
+    Module function to initialize a debugger for remote debugging.
+</p><dl>
+<dt><i>kind</i></dt>
+<dd>
+type of debugger ("standard" or "threads")
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="runcall" ID="runcall"></a>
+<h2>runcall</h2>
+<b>runcall</b>(<i>func, *args</i>)
+<p>
+    Module function mimicing the Pdb interface.
+</p><dl>
+<dt><i>func</i></dt>
+<dd>
+function to be called (function object)
+</dd><dt><i>*args</i></dt>
+<dd>
+arguments being passed to func
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the function result
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setScriptname" ID="setScriptname"></a>
+<h2>setScriptname</h2>
+<b>setScriptname</b>(<i>name</i>)
+<p>
+    Module function to set the scriptname to be reported back to the IDE.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+absolute pathname of the script (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="startDebugger" ID="startDebugger"></a>
+<h2>startDebugger</h2>
+<b>startDebugger</b>(<i>enableTrace = True, exceptions = True, tracePython = False, redirect = True</i>)
+<p>
+    Module function used to start the remote debugger.
+</p><dl>
+<dt><i>enableTrace=</i></dt>
+<dd>
+flag to enable the tracing function (boolean)
+</dd><dt><i>exceptions=</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>tracePython=</i></dt>
+<dd>
+flag to enable tracing into the Python library (boolean)
+</dd><dt><i>redirect=</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Python3.getpass.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3.getpass</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Python3.getpass</h1>
+<p>
+Module implementing utilities to get a password and/or the current user name.
+</p><p>
+getpass(prompt) - prompt for a password, with echo turned off
+getuser() - get the user name from the environment or password database
+</p><p>
+This module is a replacement for the one found in the Python distribution. It
+is to provide a debugger compatible variant of the a.m. functions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__all__</td></tr><tr><td>default_getpass</td></tr><tr><td>unix_getpass</td></tr><tr><td>win_getpass</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getpass">getpass</a></td>
+<td>Function to prompt for a password, with echo turned off.</td>
+</tr><tr>
+<td><a href="#getuser">getuser</a></td>
+<td>Function to get the username from the environment or password database.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getpass" ID="getpass"></a>
+<h2>getpass</h2>
+<b>getpass</b>(<i>prompt = 'Password: '</i>)
+<p>
+    Function to prompt for a password, with echo turned off.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+Prompt to be shown to the user (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Password entered by the user (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getuser" ID="getuser"></a>
+<h2>getuser</h2>
+<b>getuser</b>(<i></i>)
+<p>
+    Function to get the username from the environment or password database.
+</p><p>
+    First try various environment variables, then the password
+    database.  This works on Windows as long as USERNAME is set.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+username (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.AsyncFile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.AsyncFile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.AsyncFile</h1>
+<p>
+File implementing an asynchronous file like socket interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile">AsyncFile</a></td>
+<td>Class wrapping a socket object with a file interface.</td>
+</tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#<<"><<</a></td>
+<td>Synonym for write(s).</td>
+</tr><tr>
+<td><a href="#AsyncPendingWrite">AsyncPendingWrite</a></td>
+<td>Module function to check for data to be written.</td>
+</tr><tr>
+<td><a href="#close">close</a></td>
+<td>Public method to close the file.</td>
+</tr><tr>
+<td><a href="#fileno">fileno</a></td>
+<td>Public method returning the file number.</td>
+</tr><tr>
+<td><a href="#flush">flush</a></td>
+<td>Public method to write all pending bytes.</td>
+</tr><tr>
+<td><a href="#getSock">getSock</a></td>
+<td>Public method to get the socket object.</td>
+</tr><tr>
+<td><a href="#isatty">isatty</a></td>
+<td>Public method to indicate whether a tty interface is supported.</td>
+</tr><tr>
+<td><a href="#pendingWrite">pendingWrite</a></td>
+<td>Public method that returns the number of bytes waiting to be written.</td>
+</tr><tr>
+<td><a href="#read">read</a></td>
+<td>Public method to read bytes from this file.</td>
+</tr><tr>
+<td><a href="#readline">readline</a></td>
+<td>Public method to read a line from this file.</td>
+</tr><tr>
+<td><a href="#readlines">readlines</a></td>
+<td>Public method to read all lines from this file.</td>
+</tr><tr>
+<td><a href="#seek">seek</a></td>
+<td>Public method to move the filepointer.</td>
+</tr><tr>
+<td><a href="#tell">tell</a></td>
+<td>Public method to get the filepointer position.</td>
+</tr><tr>
+<td><a href="#write">write</a></td>
+<td>Public method to write a string to the file.</td>
+</tr><tr>
+<td><a href="#writelines">writelines</a></td>
+<td>Public method to write a list of strings to the file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncFile" ID="AsyncFile"></a>
+<h2>AsyncFile</h2>
+<p>
+Class wrapping a socket object with a file interface.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>@@maxbuffersize</td></tr><tr><td>@@maxtries</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AsyncFile.checkMode">checkMode</a></td>
+<td>Private method to check the mode.</td>
+</tr><tr>
+<td><a href="#AsyncFile.initialize">initialize</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AsyncFile.nWrite">nWrite</a></td>
+<td>Private method to write a specific number of pending bytes.</td>
+</tr>
+</table>
+<a NAME="AsyncFile.checkMode" ID="AsyncFile.checkMode"></a>
+<h4>AsyncFile.checkMode</h4>
+<b>checkMode</b>(<i></i>)
+<p>
+Private method to check the mode.
+</p><p>
+This method checks, if an operation is permitted according to
+the mode of the file. If it is not, an IOError is raised.
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+the mode to be checked (string)
+</dd>
+</dl><a NAME="AsyncFile.initialize" ID="AsyncFile.initialize"></a>
+<h4>AsyncFile.initialize</h4>
+<b>initialize</b>(<i>mode, name</i>)
+<p>
+Constructor
+</p><dl>
+<dt><i>sock</i></dt>
+<dd>
+the socket object being wrapped
+</dd><dt><i>mode</i></dt>
+<dd>
+mode of this file (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this file (string)
+</dd>
+</dl><a NAME="AsyncFile.nWrite" ID="AsyncFile.nWrite"></a>
+<h4>AsyncFile.nWrite</h4>
+<b>nWrite</b>(<i></i>)
+<p>
+Private method to write a specific number of pending bytes.
+</p><dl>
+<dt><i>n</i></dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="<<" ID="<<"></a>
+<h2><<</h2>
+<b><<</b>(<i>s</i>)
+<p>
+Synonym for write(s).
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+bytes to be written (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="AsyncPendingWrite" ID="AsyncPendingWrite"></a>
+<h2>AsyncPendingWrite</h2>
+<b>AsyncPendingWrite</b>(<i>file</i>)
+<p>
+Module function to check for data to be written.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+The file object to be checked (file)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating if there is data wating (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="close" ID="close"></a>
+<h2>close</h2>
+<b>close</b>(<i></i>)
+<p>
+Public method to close the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="fileno" ID="fileno"></a>
+<h2>fileno</h2>
+<b>fileno</b>(<i></i>)
+<p>
+Public method returning the file number.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+file number (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="flush" ID="flush"></a>
+<h2>flush</h2>
+<b>flush</b>(<i></i>)
+<p>
+Public method to write all pending bytes.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getSock" ID="getSock"></a>
+<h2>getSock</h2>
+<b>getSock</b>(<i></i>)
+<p>
+Public method to get the socket object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the socket object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="isatty" ID="isatty"></a>
+<h2>isatty</h2>
+<b>isatty</b>(<i></i>)
+<p>
+Public method to indicate whether a tty interface is supported.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always false
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pendingWrite" ID="pendingWrite"></a>
+<h2>pendingWrite</h2>
+<b>pendingWrite</b>(<i></i>)
+<p>
+Public method that returns the number of bytes waiting to be written.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the number of bytes to be written (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="read" ID="read"></a>
+<h2>read</h2>
+<b>read</b>(<i>size = -1</i>)
+<p>
+Public method to read bytes from this file.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the bytes read (any)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readline" ID="readline"></a>
+<h2>readline</h2>
+<b>readline</b>(<i>size = -1</i>)
+<p>
+Public method to read a line from this file.
+</p><p>
+<b>Note</b>: This method will not block and may return
+only a part of a line if that is all that is available.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+maximum number of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one line of text up to size bytes (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readlines" ID="readlines"></a>
+<h2>readlines</h2>
+<b>readlines</b>(<i>sizehint = -1</i>)
+<p>
+Public method to read all lines from this file.
+</p><dl>
+<dt><i>sizehint</i></dt>
+<dd>
+hint of the numbers of bytes to be read (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of lines read (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="seek" ID="seek"></a>
+<h2>seek</h2>
+<b>seek</b>(<i>offset, whence=IO::SEEK_SET</i>)
+<p>
+Public method to move the filepointer.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+       IOError.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="tell" ID="tell"></a>
+<h2>tell</h2>
+<b>tell</b>(<i></i>)
+<p>
+Public method to get the filepointer position.
+</p><dl>
+<dt>Raises <b>IOError</b>:</dt>
+<dd>
+This method is not supported and always raises an
+      IOError.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="write" ID="write"></a>
+<h2>write</h2>
+<b>write</b>(<i>s</i>)
+<p>
+Public method to write a string to the file.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+bytes to be written (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="writelines" ID="writelines"></a>
+<h2>writelines</h2>
+<b>writelines</b>(<i>list</i>)
+<p>
+Public method to write a list of strings to the file.
+</p><dl>
+<dt><i>list</i></dt>
+<dd>
+the list to be written (list of string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.AsyncIO.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.AsyncIO</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.AsyncIO</h1>
+<p>
+File implementing an asynchronous interface for the debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO">AsyncIO</a></td>
+<td>Module implementing asynchronous reading and writing.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AsyncIO" ID="AsyncIO"></a>
+<h2>AsyncIO</h2>
+<p>
+Module implementing asynchronous reading and writing.
+</p>
+<h3>Module Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#AsyncIO.disconnect">disconnect</a></td>
+<td>Function to disconnect any current connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.initializeAsyncIO">initializeAsyncIO</a></td>
+<td>Function to initialize the module.</td>
+</tr><tr>
+<td><a href="#AsyncIO.readReady">readReady</a></td>
+<td>Function called when there is data ready to be read.</td>
+</tr><tr>
+<td><a href="#AsyncIO.setDescriptors">setDescriptors</a></td>
+<td>Function called to set the descriptors for the connection.</td>
+</tr><tr>
+<td><a href="#AsyncIO.write">write</a></td>
+<td>Function to write a string.</td>
+</tr><tr>
+<td><a href="#AsyncIO.writeReady">writeReady</a></td>
+<td>Function called when we are ready to write data.</td>
+</tr>
+</table>
+<hr />
+
+<a NAME="AsyncIO.disconnect" ID="AsyncIO.disconnect"></a>
+<h4>AsyncIO.disconnect</h4>
+<b>disconnect</b>(<i></i>)
+<p>
+Function to disconnect any current connection.
+</p><a NAME="AsyncIO.initializeAsyncIO" ID="AsyncIO.initializeAsyncIO"></a>
+<h4>AsyncIO.initializeAsyncIO</h4>
+<b>initializeAsyncIO</b>(<i></i>)
+<p>
+Function to initialize the module.
+</p><a NAME="AsyncIO.readReady" ID="AsyncIO.readReady"></a>
+<h4>AsyncIO.readReady</h4>
+<b>readReady</b>(<i></i>)
+<p>
+Function called when there is data ready to be read.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be read (int)
+</dd>
+</dl><a NAME="AsyncIO.setDescriptors" ID="AsyncIO.setDescriptors"></a>
+<h4>AsyncIO.setDescriptors</h4>
+<b>setDescriptors</b>(<i>wfd</i>)
+<p>
+Function called to set the descriptors for the connection.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the input file (int)
+</dd><dt><i>wfd</i></dt>
+<dd>
+file descriptor of the output file (int)
+</dd>
+</dl><a NAME="AsyncIO.write" ID="AsyncIO.write"></a>
+<h4>AsyncIO.write</h4>
+<b>write</b>(<i></i>)
+<p>
+Function to write a string.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the data to be written (string)
+</dd>
+</dl><a NAME="AsyncIO.writeReady" ID="AsyncIO.writeReady"></a>
+<h4>AsyncIO.writeReady</h4>
+<b>writeReady</b>(<i></i>)
+<p>
+Function called when we are ready to write data.
+</p><dl>
+<dt><i>fd</i></dt>
+<dd>
+file descriptor of the file that has data to be written (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.Completer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.Completer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.Completer</h1>
+<p>
+File implementing a command line completer class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Completer">Completer</a></td>
+<td>Class implementing a command completer.</td>
+</tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Completer" ID="Completer"></a>
+<h2>Completer</h2>
+<p>
+Class implementing a command completer.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>Operators</td></tr><tr><td>ReservedWords</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Completer.complete">complete</a></td>
+<td>Public method to select the possible completions</td>
+</tr><tr>
+<td><a href="#Completer.initialize">initialize</a></td>
+<td>constructor</td>
+</tr><tr>
+<td><a href="#Completer.select_message">select_message</a></td>
+<td>Method used to pick completion candidates.</td>
+</tr>
+</table>
+<a NAME="Completer.complete" ID="Completer.complete"></a>
+<h4>Completer.complete</h4>
+<b>complete</b>(<i></i>)
+<p>
+Public method to select the possible completions
+</p><dl>
+<dt><i>input</i></dt>
+<dd>
+text to be completed (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of possible completions (Array)
+</dd>
+</dl><a NAME="Completer.initialize" ID="Completer.initialize"></a>
+<h4>Completer.initialize</h4>
+<b>initialize</b>(<i></i>)
+<p>
+constructor
+</p><dl>
+<dt><i>binding</i></dt>
+<dd>
+binding object used to determine the possible completions
+</dd>
+</dl><a NAME="Completer.select_message" ID="Completer.select_message"></a>
+<h4>Completer.select_message</h4>
+<b>select_message</b>(<i>message, candidates</i>)
+<p>
+Method used to pick completion candidates.
+</p><dl>
+<dt><i>receiver</i></dt>
+<dd>
+object receiving the message
+</dd><dt><i>message</i></dt>
+<dd>
+message to be sent to object
+</dd><dt><i>candidates</i></dt>
+<dd>
+possible completion candidates
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filtered list of candidates
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.Config</h1>
+<p>
+File defining the different Ruby types
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ConfigVarTypeStrings</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.DebugClient.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.DebugClient</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.DebugClient</h1>
+<p>
+File implementing a debug client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugClient">DebugClient</a></td>
+<td>Class implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClient" ID="DebugClient"></a>
+<h2>DebugClient</h2>
+<p>
+Class implementing the client side of the debugger.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugClient.initialize">initialize</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="DebugClient.initialize" ID="DebugClient.initialize"></a>
+<h4>DebugClient.initialize</h4>
+<b>initialize</b>(<i></i>)
+<p>
+Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.DebugClientBaseModule.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,486 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.DebugClientBaseModule</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.DebugClientBaseModule</h1>
+<p>
+File implementing a debug client base module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase">DebugClientBase</a></td>
+<td>Module implementing the client side of the debugger.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugClientBase" ID="DebugClientBase"></a>
+<h2>DebugClientBase</h2>
+<p>
+Module implementing the client side of the debugger.
+</p><p>
+It provides access to the Ruby interpeter from a debugger running in another
+process.
+</p><p>
+The protocol between the debugger and the client assumes that there will be
+a single source of debugger commands and a single source of Ruby
+statements.  Commands and statement are always exactly one line and may be
+interspersed.
+</p><p>
+The protocol is as follows.  First the client opens a connection to the
+debugger and then sends a series of one line commands.  A command is either
+&gt;Load&lt;, &gt;Step&lt;, &gt;StepInto&lt;, ... or a Ruby statement. 
+See DebugProtocol.rb for a listing of valid protocol tokens.
+</p><p>
+A Ruby statement consists of the statement to execute, followed (in a
+separate line) by &gt;OK?&lt;.  If the statement was incomplete then the response
+is &gt;Continue&lt;.  If there was an exception then the response is &gt;Exception&lt;.
+Otherwise the response is &gt;OK&lt;.  The reason for the &gt;OK?&lt; part is to
+provide a sentinal (ie. the responding &gt;OK&lt;) after any possible output as a
+result of executing the command.
+</p><p>
+The client may send any other lines at any other time which should be
+interpreted as program output.
+</p><p>
+If the debugger closes the session there is no response from the client.
+The client may close the session at any time as a result of the script
+being debugged closing or crashing.
+</p><p>
+<b>Note</b>: This module is meant to be mixed in by individual DebugClient classes.
+Do not use it directly.
+</p>
+<h3>Module Attributes</h3>
+<table>
+<tr><td>@@clientCapabilities</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#DebugClientBase.canEval?">canEval?</a></td>
+<td>Private method to check if the buffer's contents can be evaluated.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.completionList">completionList</a></td>
+<td>Method used to handle the command completion request</td>
+</tr><tr>
+<td><a href="#DebugClientBase.connectDebugger">connectDebugger</a></td>
+<td>Public method to establish a session with the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.dumpVariable">dumpVariable</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.dumpVariables">dumpVariables</a></td>
+<td>Private method to return the variables of a frame to the debug server.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventLoop">eventLoop</a></td>
+<td>Private method implementing our event loop.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.eventPoll">eventPoll</a></td>
+<td>Private method to poll for events like 'set break point'.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.extractAddress">extractAddress</a></td>
+<td>Private method to extract the address part of an object description.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.extractTypeAndAddress">extractTypeAndAddress</a></td>
+<td>Private method to extract the address and type parts of an object description.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.formatVariablesList">formatVariablesList</a></td>
+<td>Private method to produce a formated variables list.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.generateFilterObjects">generateFilterObjects</a></td>
+<td>Private method to convert a filter string to a list of filter objects.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.handleException">handleException</a></td>
+<td>Private method called in the case of an exception</td>
+</tr><tr>
+<td><a href="#DebugClientBase.handleLine">handleLine</a></td>
+<td>Private method to handle the receipt of a complete line.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.inFilter?">inFilter?</a></td>
+<td>Private method to check, if a variable is to be filtered based on its type.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.initializeDebugClient">initializeDebugClient</a></td>
+<td>Method to initialize the module</td>
+</tr><tr>
+<td><a href="#DebugClientBase.interact">interact</a></td>
+<td>Private method to Interact with  the debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.main">main</a></td>
+<td>Public method implementing the main method.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.progTerminated">progTerminated</a></td>
+<td>Private method to tell the debugger that the program has terminated.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.sessionClose">sessionClose</a></td>
+<td>Privat method to close the session with the debugger and terminate.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.startProgInDebugger">startProgInDebugger</a></td>
+<td>Method used to start the remote debugger.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.trace_func">trace_func</a></td>
+<td>Method executed by the tracing facility.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.unhandled_exception">unhandled_exception</a></td>
+<td>Private method to report an unhandled exception.</td>
+</tr><tr>
+<td><a href="#DebugClientBase.write">write</a></td>
+<td>Private method to write data to the output stream.</td>
+</tr>
+</table>
+<hr />
+
+<a NAME="DebugClientBase.canEval?" ID="DebugClientBase.canEval?"></a>
+<h4>DebugClientBase.canEval?</h4>
+<b>canEval?</b>(<i></i>)
+<p>
+Private method to check if the buffer's contents can be evaluated.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if an eval might succeed (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.completionList" ID="DebugClientBase.completionList"></a>
+<h4>DebugClientBase.completionList</h4>
+<b>completionList</b>(<i></i>)
+<p>
+Method used to handle the command completion request
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebugClientBase.connectDebugger" ID="DebugClientBase.connectDebugger"></a>
+<h4>DebugClientBase.connectDebugger</h4>
+<b>connectDebugger</b>(<i>remoteAddress=nil, redirect=true</i>)
+<p>
+Public method to establish a session with the debugger. 
+</p><p>
+It opens a network connection to the debugger, connects it to stdin, 
+stdout and stderr and saves these file objects in case the application
+being debugged redirects them itself.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+the port number to connect to (int)
+</dd><dt><i>remoteAddress</i></dt>
+<dd>
+the network address of the debug server host (string)
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.dumpVariable" ID="DebugClientBase.dumpVariable"></a>
+<h4>DebugClientBase.dumpVariable</h4>
+<b>dumpVariable</b>(<i>frmnr, scope, filter</i>)
+<p>
+Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+list encoded name of the requested variable (list of strings)
+</dd><dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.dumpVariables" ID="DebugClientBase.dumpVariables"></a>
+<h4>DebugClientBase.dumpVariables</h4>
+<b>dumpVariables</b>(<i>scope, filter</i>)
+<p>
+Private method to return the variables of a frame to the debug server.
+</p><dl>
+<dt><i>frmnr</i></dt>
+<dd>
+distance of frame reported on. 0 is the current frame (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to report global variables, 0 for local variables (int)
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (list of int)
+</dd>
+</dl><a NAME="DebugClientBase.eventLoop" ID="DebugClientBase.eventLoop"></a>
+<h4>DebugClientBase.eventLoop</h4>
+<b>eventLoop</b>(<i></i>)
+<p>
+Private method implementing our event loop.
+</p><a NAME="DebugClientBase.eventPoll" ID="DebugClientBase.eventPoll"></a>
+<h4>DebugClientBase.eventPoll</h4>
+<b>eventPoll</b>(<i></i>)
+<p>
+Private method to poll for events like 'set break point'.
+</p><a NAME="DebugClientBase.extractAddress" ID="DebugClientBase.extractAddress"></a>
+<h4>DebugClientBase.extractAddress</h4>
+<b>extractAddress</b>(<i></i>)
+<p>
+Private method to extract the address part of an object description.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+object description (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the address contained in the object description (String)
+</dd>
+</dl><a NAME="DebugClientBase.extractTypeAndAddress" ID="DebugClientBase.extractTypeAndAddress"></a>
+<h4>DebugClientBase.extractTypeAndAddress</h4>
+<b>extractTypeAndAddress</b>(<i></i>)
+<p>
+Private method to extract the address and type parts of an object description.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+object description (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list containing the type and address contained in the object
+    description (Array of two String)
+</dd>
+</dl><a NAME="DebugClientBase.formatVariablesList" ID="DebugClientBase.formatVariablesList"></a>
+<h4>DebugClientBase.formatVariablesList</h4>
+<b>formatVariablesList</b>(<i>binding_, scope, filter = [], excludeSelf = false, access = nil</i>)
+<p>
+Private method to produce a formated variables list.
+</p><p>
+The binding passed in to it is scanned. Variables are
+only added to the list, if their type is not contained 
+in the filter list and their name doesn't match any of the filter expressions.
+The formated variables list (a list of lists of 3 values) is returned.
+</p><dl>
+<dt><i>keylist</i></dt>
+<dd>
+keys of the dictionary
+</dd><dt><i>binding_</i></dt>
+<dd>
+the binding to be scanned
+</dd><dt><i>scope</i></dt>
+<dd>
+1 to filter using the globals filter, 0 using the locals filter (int).
+    Variables are only added to the list, if their name do not match any of the
+    filter expressions.
+</dd><dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered. Variables are
+    only added to the list, if their type is not contained in the filter 
+    list.
+</dd><dt><i>excludeSelf</i></dt>
+<dd>
+flag indicating if the self object should be excluded from
+    the listing (boolean)
+</dd><dt><i>access</i></dt>
+<dd>
+String specifying the access path to (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list consisting of a list of formatted variables. Each variable
+    entry is a list of three elements, the variable name, its type and 
+    value.
+</dd>
+</dl><a NAME="DebugClientBase.generateFilterObjects" ID="DebugClientBase.generateFilterObjects"></a>
+<h4>DebugClientBase.generateFilterObjects</h4>
+<b>generateFilterObjects</b>(<i>filterString</i>)
+<p>
+Private method to convert a filter string to a list of filter objects.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+1 to generate filter for global variables, 0 for local variables (int)
+</dd><dt><i>filterString</i></dt>
+<dd>
+string of filter patterns separated by ';'
+</dd>
+</dl><a NAME="DebugClientBase.handleException" ID="DebugClientBase.handleException"></a>
+<h4>DebugClientBase.handleException</h4>
+<b>handleException</b>(<i></i>)
+<p>
+Private method called in the case of an exception
+</p><p>
+It ensures that the debug server is informed of the raised exception.
+</p><a NAME="DebugClientBase.handleLine" ID="DebugClientBase.handleLine"></a>
+<h4>DebugClientBase.handleLine</h4>
+<b>handleLine</b>(<i></i>)
+<p>
+Private method to handle the receipt of a complete line.
+</p><p>
+It first looks for a valid protocol token at the start of the line. Thereafter
+it trys to execute the lines accumulated so far.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+the received line
+</dd>
+</dl><a NAME="DebugClientBase.inFilter?" ID="DebugClientBase.inFilter?"></a>
+<h4>DebugClientBase.inFilter?</h4>
+<b>inFilter?</b>(<i>otype, oval</i>)
+<p>
+Private method to check, if a variable is to be filtered based on its type.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+the indices of variable types to be filtered (Array of int.
+</dd><dt><i>otype</i></dt>
+<dd>
+type of the variable to be checked (String)
+</dd><dt><i>oval</i></dt>
+<dd>
+variable value to be checked (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the variable should be filtered (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.initializeDebugClient" ID="DebugClientBase.initializeDebugClient"></a>
+<h4>DebugClientBase.initializeDebugClient</h4>
+<b>initializeDebugClient</b>(<i></i>)
+<p>
+Method to initialize the module
+</p><a NAME="DebugClientBase.interact" ID="DebugClientBase.interact"></a>
+<h4>DebugClientBase.interact</h4>
+<b>interact</b>(<i></i>)
+<p>
+Private method to Interact with  the debugger.
+</p><a NAME="DebugClientBase.main" ID="DebugClientBase.main"></a>
+<h4>DebugClientBase.main</h4>
+<b>main</b>(<i></i>)
+<p>
+Public method implementing the main method.
+</p><a NAME="DebugClientBase.progTerminated" ID="DebugClientBase.progTerminated"></a>
+<h4>DebugClientBase.progTerminated</h4>
+<b>progTerminated</b>(<i></i>)
+<p>
+Private method to tell the debugger that the program has terminated.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+the return status
+</dd>
+</dl><a NAME="DebugClientBase.sessionClose" ID="DebugClientBase.sessionClose"></a>
+<h4>DebugClientBase.sessionClose</h4>
+<b>sessionClose</b>(<i></i>)
+<p>
+Privat method to close the session with the debugger and terminate.
+</p><a NAME="DebugClientBase.startProgInDebugger" ID="DebugClientBase.startProgInDebugger"></a>
+<h4>DebugClientBase.startProgInDebugger</h4>
+<b>startProgInDebugger</b>(<i>wd = '', host = nil, port = nil, exceptions = true, traceRuby = false, redirect=true</i>)
+<p>
+Method used to start the remote debugger.
+</p><dl>
+<dt><i>progargs</i></dt>
+<dd>
+commandline for the program to be debugged
+    (list of strings)
+</dd><dt><i>wd</i></dt>
+<dd>
+working directory for the program execution (string)
+</dd><dt><i>host</i></dt>
+<dd>
+hostname of the debug server (string)
+</dd><dt><i>port</i></dt>
+<dd>
+portnumber of the debug server (int)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd><dt><i>traceRuby</i></dt>
+<dd>
+flag to enable tracing into the Ruby library
+</dd><dt><i>redirect</i></dt>
+<dd>
+flag indicating redirection of stdin, stdout and stderr (boolean)
+</dd>
+</dl><a NAME="DebugClientBase.trace_func" ID="DebugClientBase.trace_func"></a>
+<h4>DebugClientBase.trace_func</h4>
+<b>trace_func</b>(<i>file, line, id, binding_, klass</i>)
+<p>
+Method executed by the tracing facility.
+</p><p>
+It is used to save the execution context of an exception.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the tracing event (String)
+</dd><dt><i>file</i></dt>
+<dd>
+the name of the file being traced (String)
+</dd><dt><i>line</i></dt>
+<dd>
+the line number being traced (int)
+</dd><dt><i>id</i></dt>
+<dd>
+object id
+</dd><dt><i>binding_</i></dt>
+<dd>
+a binding object
+</dd><dt><i>klass</i></dt>
+<dd>
+name of a class
+</dd>
+</dl><a NAME="DebugClientBase.unhandled_exception" ID="DebugClientBase.unhandled_exception"></a>
+<h4>DebugClientBase.unhandled_exception</h4>
+<b>unhandled_exception</b>(<i></i>)
+<p>
+Private method to report an unhandled exception.
+</p><dl>
+<dt><i>exc</i></dt>
+<dd>
+the exception object
+</dd>
+</dl><a NAME="DebugClientBase.write" ID="DebugClientBase.write"></a>
+<h4>DebugClientBase.write</h4>
+<b>write</b>(<i></i>)
+<p>
+Private method to write data to the output stream.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be written (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.DebugClientCapabilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.DebugClientCapabilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.DebugClientCapabilities</h1>
+<p>
+File defining the debug clients capabilities.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HasAll</td></tr><tr><td>HasCompleter</td></tr><tr><td>HasCoverage</td></tr><tr><td>HasDebugger</td></tr><tr><td>HasInterpreter</td></tr><tr><td>HasProfiler</td></tr><tr><td>HasShell</td></tr><tr><td>HasUnittest</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.DebugProtocol.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.DebugProtocol</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.DebugProtocol</h1>
+<p>
+File defining the debug protocol tokens
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebugAddress</td></tr><tr><td>EOT</td></tr><tr><td>PassiveStartup</td></tr><tr><td>RequestBanner</td></tr><tr><td>RequestBreak</td></tr><tr><td>RequestBreakEnable</td></tr><tr><td>RequestBreakIgnore</td></tr><tr><td>RequestCapabilities</td></tr><tr><td>RequestCompletion</td></tr><tr><td>RequestContinue</td></tr><tr><td>RequestCoverage</td></tr><tr><td>RequestEnv</td></tr><tr><td>RequestEval</td></tr><tr><td>RequestExec</td></tr><tr><td>RequestLoad</td></tr><tr><td>RequestOK</td></tr><tr><td>RequestProfile</td></tr><tr><td>RequestRun</td></tr><tr><td>RequestSetFilter</td></tr><tr><td>RequestShutdown</td></tr><tr><td>RequestStep</td></tr><tr><td>RequestStepOut</td></tr><tr><td>RequestStepOver</td></tr><tr><td>RequestStepQuit</td></tr><tr><td>RequestUTPrepare</td></tr><tr><td>RequestUTRun</td></tr><tr><td>RequestUTStop</td></tr><tr><td>RequestVariable</td></tr><tr><td>RequestVariables</td></tr><tr><td>RequestWatch</td></tr><tr><td>RequestWatchEnable</td></tr><tr><td>RequestWatchIgnore</td></tr><tr><td>ResponseBanner</td></tr><tr><td>ResponseCapabilities</td></tr><tr><td>ResponseClearBreak</td></tr><tr><td>ResponseClearWatch</td></tr><tr><td>ResponseCompletion</td></tr><tr><td>ResponseContinue</td></tr><tr><td>ResponseException</td></tr><tr><td>ResponseExit</td></tr><tr><td>ResponseLine</td></tr><tr><td>ResponseOK</td></tr><tr><td>ResponseRaw</td></tr><tr><td>ResponseSyntax</td></tr><tr><td>ResponseUTFinished</td></tr><tr><td>ResponseUTPrepared</td></tr><tr><td>ResponseUTStartTest</td></tr><tr><td>ResponseUTStopTest</td></tr><tr><td>ResponseUTTestErrored</td></tr><tr><td>ResponseUTTestFailed</td></tr><tr><td>ResponseVariable</td></tr><tr><td>ResponseVariables</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.DebugQuit.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.DebugQuit</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.DebugQuit</h1>
+<p>
+File implementing a debug quit exception class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugQuit">DebugQuit</a></td>
+<td>Class implementing an exception to signal the end of a debugging session.</td>
+</tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugQuit" ID="DebugQuit"></a>
+<h2>DebugQuit</h2>
+<p>
+Class implementing an exception to signal the end of a debugging session.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.Debuggee.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.Debuggee</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.Debuggee</h1>
+<p>
+File implementing the real debugger, which is connected to the IDE frontend.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Client">Client</a></td>
+<td>Class handling the connection to the IDE.</td>
+</tr><tr>
+<td><a href="#Context">Context</a></td>
+<td>Class defining the current execution context.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__">DEBUGGER__</a></td>
+<td>Class defining a singleton object for the debugger.</td>
+</tr><tr>
+<td><a href="#Mutex">Mutex</a></td>
+<td>Class implementing a mutex.</td>
+</tr><tr>
+<td><a href="#SilentObject">SilentObject</a></td>
+<td>Class defining an object that ignores all messages.</td>
+</tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#context">context</a></td>
+<td>Method returning the context of a thread.</td>
+</tr><tr>
+<td><a href="#debug_thread_info">debug_thread_info</a></td>
+<td>Method handling the thread related debug commands.</td>
+</tr><tr>
+<td><a href="#eventLoop">eventLoop</a></td>
+<td>Method calling the main event loop.</td>
+</tr><tr>
+<td><a href="#eventPoll">eventPoll</a></td>
+<td>Method calling the main function polling for an event sent by the IDE.</td>
+</tr><tr>
+<td><a href="#get_thread">get_thread</a></td>
+<td>Method returning a thread by number.</td>
+</tr><tr>
+<td><a href="#interrupt">interrupt</a></td>
+<td>Method to stop execution at the next instruction.</td>
+</tr><tr>
+<td><a href="#make_thread_list">make_thread_list</a></td>
+<td>Method to create a thread list.</td>
+</tr><tr>
+<td><a href="#thread_list">thread_list</a></td>
+<td>Method to list the state of a thread.</td>
+</tr><tr>
+<td><a href="#thread_list_all">thread_list_all</a></td>
+<td>Method to list the state of all threads.</td>
+</tr><tr>
+<td><a href="#traceRuby?">traceRuby?</a></td>
+<td>Method to check, if we should trace into the Ruby interpreter libraries.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Client" ID="Client"></a>
+<h2>Client</h2>
+<p>
+Class handling the connection to the IDE.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Client.eventLoop">eventLoop</a></td>
+<td>Method calling the main event loop.</td>
+</tr><tr>
+<td><a href="#Client.eventPoll">eventPoll</a></td>
+<td>Method calling the main function polling for an event sent by the IDE.</td>
+</tr><tr>
+<td><a href="#Client.initialize">initialize</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Client.printf">printf</a></td>
+<td>Method to print something to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_clear_breakpoint">printf_clear_breakpoint</a></td>
+<td>Method to report the deletion of a temporary breakpoint to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_clear_watchexpression">printf_clear_watchexpression</a></td>
+<td>Method to report the deletion of a temporary watch expression to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_excn">printf_excn</a></td>
+<td>Method to report an exception to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_exit">printf_exit</a></td>
+<td>Method to report the exit status to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_line">printf_line</a></td>
+<td>Method to report the current line and the current stack trace to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.printf_scriptExcn">printf_scriptExcn</a></td>
+<td>Method to report a ScriptError to the IDE.</td>
+</tr><tr>
+<td><a href="#Client.traceRuby?">traceRuby?</a></td>
+<td>Method to check, if we should trace into the Ruby interpreter libraries.</td>
+</tr>
+</table>
+<a NAME="Client.eventLoop" ID="Client.eventLoop"></a>
+<h4>Client.eventLoop</h4>
+<b>eventLoop</b>(<i></i>)
+<p>
+Method calling the main event loop.
+</p><a NAME="Client.eventPoll" ID="Client.eventPoll"></a>
+<h4>Client.eventPoll</h4>
+<b>eventPoll</b>(<i></i>)
+<p>
+Method calling the main function polling for an event sent by the IDE.
+</p><a NAME="Client.initialize" ID="Client.initialize"></a>
+<h4>Client.initialize</h4>
+<b>initialize</b>(<i></i>)
+<p>
+Constructor
+</p><dl>
+<dt><i>debugger</i></dt>
+<dd>
+reference to the object having the IDE connection.
+</dd>
+</dl><a NAME="Client.printf" ID="Client.printf"></a>
+<h4>Client.printf</h4>
+<b>printf</b>(<i></i>)
+<p>
+Method to print something to the IDE.
+</p><dl>
+<dt><i>*args</i></dt>
+<dd>
+Arguments to be printed.
+</dd>
+</dl><a NAME="Client.printf_clear_breakpoint" ID="Client.printf_clear_breakpoint"></a>
+<h4>Client.printf_clear_breakpoint</h4>
+<b>printf_clear_breakpoint</b>(<i>line</i>)
+<p>
+Method to report the deletion of a temporary breakpoint to the IDE.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the breakpoint (String)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (int)
+</dd>
+</dl><a NAME="Client.printf_clear_watchexpression" ID="Client.printf_clear_watchexpression"></a>
+<h4>Client.printf_clear_watchexpression</h4>
+<b>printf_clear_watchexpression</b>(<i></i>)
+<p>
+Method to report the deletion of a temporary watch expression to the IDE.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (String)
+</dd>
+</dl><a NAME="Client.printf_excn" ID="Client.printf_excn"></a>
+<h4>Client.printf_excn</h4>
+<b>printf_excn</b>(<i></i>)
+<p>
+Method to report an exception to the IDE.
+</p><dl>
+<dt><i>exclist</i></dt>
+<dd>
+info about the exception to be reported
+</dd>
+</dl><a NAME="Client.printf_exit" ID="Client.printf_exit"></a>
+<h4>Client.printf_exit</h4>
+<b>printf_exit</b>(<i></i>)
+<p>
+Method to report the exit status to the IDE.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+exit status of the program (int)
+</dd>
+</dl><a NAME="Client.printf_line" ID="Client.printf_line"></a>
+<h4>Client.printf_line</h4>
+<b>printf_line</b>(<i></i>)
+<p>
+Method to report the current line and the current stack trace to the IDE.
+</p><dl>
+<dt><i>frames</i></dt>
+<dd>
+reference to the array containing the stack trace.
+</dd>
+</dl><a NAME="Client.printf_scriptExcn" ID="Client.printf_scriptExcn"></a>
+<h4>Client.printf_scriptExcn</h4>
+<b>printf_scriptExcn</b>(<i></i>)
+<p>
+Method to report a ScriptError to the IDE.
+</p><dl>
+<dt><i>exclist</i></dt>
+<dd>
+info about the exception to be reported
+</dd>
+</dl><a NAME="Client.traceRuby?" ID="Client.traceRuby?"></a>
+<h4>Client.traceRuby?</h4>
+<b>traceRuby?</b>(<i></i>)
+<p>
+Method to check, if we should trace into the Ruby interpreter libraries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Context" ID="Context"></a>
+<h2>Context</h2>
+<p>
+Class defining the current execution context.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Context.clear_suspend">clear_suspend</a></td>
+<td>Method to clear the suspend state.</td>
+</tr><tr>
+<td><a href="#Context.current_binding">current_binding</a></td>
+<td>Method returning the binding object of the current execution frame.</td>
+</tr><tr>
+<td><a href="#Context.current_frame">current_frame</a></td>
+<td>Method returning the current execution frame.</td>
+</tr><tr>
+<td><a href="#Context.eventLoop">eventLoop</a></td>
+<td>Method calling the main event loop.</td>
+</tr><tr>
+<td><a href="#Context.eventPoll">eventPoll</a></td>
+<td>Method calling the main function polling for an event sent by the IDE.</td>
+</tr><tr>
+<td><a href="#Context.get_binding">get_binding</a></td>
+<td>Method returning the binding object of a specific execution frame.</td>
+</tr><tr>
+<td><a href="#Context.get_frame">get_frame</a></td>
+<td>Method returning a specific execution frame.</td>
+</tr><tr>
+<td><a href="#Context.initialize">initialize</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Context.set_suspend">set_suspend</a></td>
+<td>Method to suspend all threads.</td>
+</tr><tr>
+<td><a href="#Context.step_continue">step_continue</a></td>
+<td>Method to continue execution until next breakpoint or watch expression.</td>
+</tr><tr>
+<td><a href="#Context.step_out">step_out</a></td>
+<td>Method to set the next stop point after the function call returns.</td>
+</tr><tr>
+<td><a href="#Context.step_over">step_over</a></td>
+<td>Method to set the next stop point skipping function calls.</td>
+</tr><tr>
+<td><a href="#Context.step_quit">step_quit</a></td>
+<td>Method to stop debugging.</td>
+</tr><tr>
+<td><a href="#Context.stop_next">stop_next</a></td>
+<td>Method to set the next stop point (i.e.</td>
+</tr><tr>
+<td><a href="#Context.suspend_all">suspend_all</a></td>
+<td>Method to suspend all threads.</td>
+</tr><tr>
+<td><a href="#Context.traceRuby?">traceRuby?</a></td>
+<td>Method to check, if we should trace into the Ruby interpreter libraries.</td>
+</tr>
+</table>
+<a NAME="Context.clear_suspend" ID="Context.clear_suspend"></a>
+<h4>Context.clear_suspend</h4>
+<b>clear_suspend</b>(<i></i>)
+<p>
+Method to clear the suspend state.
+</p><a NAME="Context.current_binding" ID="Context.current_binding"></a>
+<h4>Context.current_binding</h4>
+<b>current_binding</b>(<i></i>)
+<p>
+Method returning the binding object of the current execution frame.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+binding object of the current execution frame
+</dd>
+</dl><a NAME="Context.current_frame" ID="Context.current_frame"></a>
+<h4>Context.current_frame</h4>
+<b>current_frame</b>(<i></i>)
+<p>
+Method returning the current execution frame.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current execution frame
+</dd>
+</dl><a NAME="Context.eventLoop" ID="Context.eventLoop"></a>
+<h4>Context.eventLoop</h4>
+<b>eventLoop</b>(<i></i>)
+<p>
+Method calling the main event loop.
+</p><a NAME="Context.eventPoll" ID="Context.eventPoll"></a>
+<h4>Context.eventPoll</h4>
+<b>eventPoll</b>(<i></i>)
+<p>
+Method calling the main function polling for an event sent by the IDE.
+</p><a NAME="Context.get_binding" ID="Context.get_binding"></a>
+<h4>Context.get_binding</h4>
+<b>get_binding</b>(<i></i>)
+<p>
+Method returning the binding object of a specific execution frame.
+</p><dl>
+<dt><i>frameno</i></dt>
+<dd>
+frame number of the frame (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested binding object
+</dd>
+</dl><a NAME="Context.get_frame" ID="Context.get_frame"></a>
+<h4>Context.get_frame</h4>
+<b>get_frame</b>(<i></i>)
+<p>
+Method returning a specific execution frame.
+</p><dl>
+<dt><i>frameno</i></dt>
+<dd>
+frame number of the frame to be returned (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested execution frame
+</dd>
+</dl><a NAME="Context.initialize" ID="Context.initialize"></a>
+<h4>Context.initialize</h4>
+<b>initialize</b>(<i></i>)
+<p>
+Constructor
+</p><a NAME="Context.set_suspend" ID="Context.set_suspend"></a>
+<h4>Context.set_suspend</h4>
+<b>set_suspend</b>(<i></i>)
+<p>
+Method to suspend all threads.
+</p><a NAME="Context.step_continue" ID="Context.step_continue"></a>
+<h4>Context.step_continue</h4>
+<b>step_continue</b>(<i></i>)
+<p>
+Method to continue execution until next breakpoint or watch expression.
+</p><a NAME="Context.step_out" ID="Context.step_out"></a>
+<h4>Context.step_out</h4>
+<b>step_out</b>(<i></i>)
+<p>
+Method to set the next stop point after the function call returns.
+</p><a NAME="Context.step_over" ID="Context.step_over"></a>
+<h4>Context.step_over</h4>
+<b>step_over</b>(<i></i>)
+<p>
+Method to set the next stop point skipping function calls.
+</p><dl>
+<dt><i>counter</i></dt>
+<dd>
+defining the stop point (int)
+</dd>
+</dl><a NAME="Context.step_quit" ID="Context.step_quit"></a>
+<h4>Context.step_quit</h4>
+<b>step_quit</b>(<i></i>)
+<p>
+Method to stop debugging.
+</p><a NAME="Context.stop_next" ID="Context.stop_next"></a>
+<h4>Context.stop_next</h4>
+<b>stop_next</b>(<i></i>)
+<p>
+Method to set the next stop point (i.e. stop at next line).
+</p><dl>
+<dt><i>counter</i></dt>
+<dd>
+defining the stop point (int)
+</dd>
+</dl><a NAME="Context.suspend_all" ID="Context.suspend_all"></a>
+<h4>Context.suspend_all</h4>
+<b>suspend_all</b>(<i></i>)
+<p>
+Method to suspend all threads.
+</p><a NAME="Context.traceRuby?" ID="Context.traceRuby?"></a>
+<h4>Context.traceRuby?</h4>
+<b>traceRuby?</b>(<i></i>)
+<p>
+Method to check, if we should trace into the Ruby interpreter libraries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DEBUGGER__" ID="DEBUGGER__"></a>
+<h2>DEBUGGER__</h2>
+<p>
+Class defining a singleton object for the debugger.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>MUTEX</td></tr><tr><td>SilentClient</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DEBUGGER__.add_break_point">add_break_point</a></td>
+<td>Method to add a breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.add_watch_point">add_watch_point</a></td>
+<td>Method to add a watch expression.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.attach">attach</a></td>
+<td>Method to connect the debugger to the IDE.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.attached?">attached?</a></td>
+<td>Method returning the attached state.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.break_points">break_points</a></td>
+<td>Method to return the list of breakpoints</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.check_break_points">check_break_points</a></td>
+<td>Method to check, if the given position contains an active breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.check_suspend">check_suspend</a></td>
+<td>Method to check the suspend state.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.clear_break_point">clear_break_point</a></td>
+<td>Method to delete a specific breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.clear_watch_point">clear_watch_point</a></td>
+<td>Method to delete a specific watch expression.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.client">client</a></td>
+<td>Method returning a reference to the client object.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.context">context</a></td>
+<td>Method returning the context of a thread.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.debug_command">debug_command</a></td>
+<td>Method to execute the next debug command.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.debug_silent_eval">debug_silent_eval</a></td>
+<td>Method to eval a string without output.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.delete_break_point">delete_break_point</a></td>
+<td>Method to delete a breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.delete_watch_point">delete_watch_point</a></td>
+<td>Method to delete a watch expression.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.enable_break_point">enable_break_point</a></td>
+<td>Method to set the enabled state of a breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.enable_watch_point">enable_watch_point</a></td>
+<td>Method to set the enabled state of a watch expression.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.excn_handle">excn_handle</a></td>
+<td>Method to handle an exception</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.frame_set_pos">frame_set_pos</a></td>
+<td>Method to set the frame position of the current frame.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.ignore_break_point">ignore_break_point</a></td>
+<td>Method to set the ignore count of a breakpoint.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.ignore_watch_point">ignore_watch_point</a></td>
+<td>Method to set the ignore count of a watch expression.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.last_thread">last_thread</a></td>
+<td>Method returning the last active thread.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.quit">quit</a></td>
+<td>Method to quit the debugger.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.resume">resume</a></td>
+<td>Method to resume the program being debugged.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.resume_all">resume_all</a></td>
+<td>Method to resume all threads.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.set_client">set_client</a></td>
+<td>Method to set the client handling the connection.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.set_last_thread">set_last_thread</a></td>
+<td>Method to remember the last thread.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.skip_it?">skip_it?</a></td>
+<td>Method to filter out debugger files.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.stdout">stdout</a></td>
+<td>Method returning the stdout object.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.stdout=">stdout=</a></td>
+<td>Method to set the stdout object.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.suspend">suspend</a></td>
+<td>Method to suspend the program being debugged.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.thnum">thnum</a></td>
+<td>Method returning the thread number of the current thread.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.trace_func">trace_func</a></td>
+<td>Method executed by the tracing facility.</td>
+</tr><tr>
+<td><a href="#DEBUGGER__.waiting">waiting</a></td>
+<td>Method returning the waiting list.</td>
+</tr>
+</table>
+<a NAME="DEBUGGER__.add_break_point" ID="DEBUGGER__.add_break_point"></a>
+<h4>DEBUGGER__.add_break_point</h4>
+<b>add_break_point</b>(<i>pos, temp = false, cond = nil</i>)
+<p>
+Method to add a breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename for the breakpoint (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number for the breakpoint (int)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of a conditional breakpoint (String)
+</dd>
+</dl><a NAME="DEBUGGER__.add_watch_point" ID="DEBUGGER__.add_watch_point"></a>
+<h4>DEBUGGER__.add_watch_point</h4>
+<b>add_watch_point</b>(<i>temp = false</i>)
+<p>
+Method to add a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (String)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DEBUGGER__.attach" ID="DEBUGGER__.attach"></a>
+<h4>DEBUGGER__.attach</h4>
+<b>attach</b>(<i></i>)
+<p>
+Method to connect the debugger to the IDE.
+</p><dl>
+<dt><i>debugger</i></dt>
+<dd>
+reference to the object handling the
+    communication with the IDE.
+</dd>
+</dl><a NAME="DEBUGGER__.attached?" ID="DEBUGGER__.attached?"></a>
+<h4>DEBUGGER__.attached?</h4>
+<b>attached?</b>(<i></i>)
+<p>
+Method returning the attached state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the debugger is attached to the IDE.
+</dd>
+</dl><a NAME="DEBUGGER__.break_points" ID="DEBUGGER__.break_points"></a>
+<h4>DEBUGGER__.break_points</h4>
+<b>break_points</b>(<i></i>)
+<p>
+Method to return the list of breakpoints
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+Array containing all breakpoints.
+</dd>
+</dl><a NAME="DEBUGGER__.check_break_points" ID="DEBUGGER__.check_break_points"></a>
+<h4>DEBUGGER__.check_break_points</h4>
+<b>check_break_points</b>(<i>pos, binding_, id</i>)
+<p>
+Method to check, if the given position contains an active breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename containing the currently executed line (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number currently executed (int)
+</dd><dt><i>binding_</i></dt>
+<dd>
+current binding object
+</dd><dt><i>id</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an active breakpoint (boolean)
+</dd>
+</dl><a NAME="DEBUGGER__.check_suspend" ID="DEBUGGER__.check_suspend"></a>
+<h4>DEBUGGER__.check_suspend</h4>
+<b>check_suspend</b>(<i></i>)
+<p>
+Method to check the suspend state.
+</p><a NAME="DEBUGGER__.clear_break_point" ID="DEBUGGER__.clear_break_point"></a>
+<h4>DEBUGGER__.clear_break_point</h4>
+<b>clear_break_point</b>(<i>pos</i>)
+<p>
+Method to delete a specific breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename containing the breakpoint (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number containing the breakpoint (int)
+</dd>
+</dl><a NAME="DEBUGGER__.clear_watch_point" ID="DEBUGGER__.clear_watch_point"></a>
+<h4>DEBUGGER__.clear_watch_point</h4>
+<b>clear_watch_point</b>(<i></i>)
+<p>
+Method to delete a specific watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression specifying the watch expression (String)
+</dd>
+</dl><a NAME="DEBUGGER__.client" ID="DEBUGGER__.client"></a>
+<h4>DEBUGGER__.client</h4>
+<b>client</b>(<i></i>)
+<p>
+Method returning a reference to the client object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the client object.
+</dd>
+</dl><a NAME="DEBUGGER__.context" ID="DEBUGGER__.context"></a>
+<h4>DEBUGGER__.context</h4>
+<b>context</b>(<i></i>)
+<p>
+Method returning the context of a thread.
+</p><dl>
+<dt><i>th</i></dt>
+<dd>
+thread object to get the context for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the context for the thread
+</dd>
+</dl><a NAME="DEBUGGER__.debug_command" ID="DEBUGGER__.debug_command"></a>
+<h4>DEBUGGER__.debug_command</h4>
+<b>debug_command</b>(<i>line, id, binding_</i>)
+<p>
+Method to execute the next debug command.
+</p><a NAME="DEBUGGER__.debug_silent_eval" ID="DEBUGGER__.debug_silent_eval"></a>
+<h4>DEBUGGER__.debug_silent_eval</h4>
+<b>debug_silent_eval</b>(<i>binding_</i>)
+<p>
+Method to eval a string without output.
+</p><dl>
+<dt><i>str</i></dt>
+<dd>
+String containing the expression to be evaluated
+</dd><dt><i>binding_</i></dt>
+<dd>
+the binding for the evaluation
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the result of the evaluation
+</dd>
+</dl><a NAME="DEBUGGER__.delete_break_point" ID="DEBUGGER__.delete_break_point"></a>
+<h4>DEBUGGER__.delete_break_point</h4>
+<b>delete_break_point</b>(<i>pos</i>)
+<p>
+Method to delete a breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the breakpoint (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number of the breakpoint (int)
+</dd>
+</dl><a NAME="DEBUGGER__.delete_watch_point" ID="DEBUGGER__.delete_watch_point"></a>
+<h4>DEBUGGER__.delete_watch_point</h4>
+<b>delete_watch_point</b>(<i></i>)
+<p>
+Method to delete a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (String)
+</dd>
+</dl><a NAME="DEBUGGER__.enable_break_point" ID="DEBUGGER__.enable_break_point"></a>
+<h4>DEBUGGER__.enable_break_point</h4>
+<b>enable_break_point</b>(<i>pos, enable</i>)
+<p>
+Method to set the enabled state of a breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the breakpoint (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating the new enabled state (boolean)
+</dd>
+</dl><a NAME="DEBUGGER__.enable_watch_point" ID="DEBUGGER__.enable_watch_point"></a>
+<h4>DEBUGGER__.enable_watch_point</h4>
+<b>enable_watch_point</b>(<i>enable</i>)
+<p>
+Method to set the enabled state of a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (String)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating the new enabled state (boolean)
+</dd>
+</dl><a NAME="DEBUGGER__.excn_handle" ID="DEBUGGER__.excn_handle"></a>
+<h4>DEBUGGER__.excn_handle</h4>
+<b>excn_handle</b>(<i>line, id, binding_</i>)
+<p>
+Method to handle an exception
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename containing the currently executed line (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number currently executed (int)
+</dd><dt><i>id</i></dt>
+<dd>
+(ignored)
+</dd><dt><i>binding_</i></dt>
+<dd>
+current binding object
+</dd>
+</dl><a NAME="DEBUGGER__.frame_set_pos" ID="DEBUGGER__.frame_set_pos"></a>
+<h4>DEBUGGER__.frame_set_pos</h4>
+<b>frame_set_pos</b>(<i>line</i>)
+<p>
+Method to set the frame position of the current frame.
+</p><a NAME="DEBUGGER__.ignore_break_point" ID="DEBUGGER__.ignore_break_point"></a>
+<h4>DEBUGGER__.ignore_break_point</h4>
+<b>ignore_break_point</b>(<i>pos, count</i>)
+<p>
+Method to set the ignore count of a breakpoint.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the breakpoint (String)
+</dd><dt><i>pos</i></dt>
+<dd>
+line number of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+ignore count to be set (int)
+</dd>
+</dl><a NAME="DEBUGGER__.ignore_watch_point" ID="DEBUGGER__.ignore_watch_point"></a>
+<h4>DEBUGGER__.ignore_watch_point</h4>
+<b>ignore_watch_point</b>(<i>count</i>)
+<p>
+Method to set the ignore count of a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (String)
+</dd><dt><i>count</i></dt>
+<dd>
+ignore count to be set (int)
+</dd>
+</dl><a NAME="DEBUGGER__.last_thread" ID="DEBUGGER__.last_thread"></a>
+<h4>DEBUGGER__.last_thread</h4>
+<b>last_thread</b>(<i></i>)
+<p>
+Method returning the last active thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+active thread
+</dd>
+</dl><a NAME="DEBUGGER__.quit" ID="DEBUGGER__.quit"></a>
+<h4>DEBUGGER__.quit</h4>
+<b>quit</b>(<i></i>)
+<p>
+Method to quit the debugger.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+exit status of the program
+</dd>
+</dl><a NAME="DEBUGGER__.resume" ID="DEBUGGER__.resume"></a>
+<h4>DEBUGGER__.resume</h4>
+<b>resume</b>(<i></i>)
+<p>
+Method to resume the program being debugged.
+</p><a NAME="DEBUGGER__.resume_all" ID="DEBUGGER__.resume_all"></a>
+<h4>DEBUGGER__.resume_all</h4>
+<b>resume_all</b>(<i></i>)
+<p>
+Method to resume all threads.
+</p><a NAME="DEBUGGER__.set_client" ID="DEBUGGER__.set_client"></a>
+<h4>DEBUGGER__.set_client</h4>
+<b>set_client</b>(<i></i>)
+<p>
+Method to set the client handling the connection.
+</p><dl>
+<dt><i>debugger</i></dt>
+<dd>
+reference to the object handling the connection
+</dd>
+</dl><a NAME="DEBUGGER__.set_last_thread" ID="DEBUGGER__.set_last_thread"></a>
+<h4>DEBUGGER__.set_last_thread</h4>
+<b>set_last_thread</b>(<i></i>)
+<p>
+Method to remember the last thread.
+</p><dl>
+<dt><i>th</i></dt>
+<dd>
+thread to be remembered.
+</dd>
+</dl><a NAME="DEBUGGER__.skip_it?" ID="DEBUGGER__.skip_it?"></a>
+<h4>DEBUGGER__.skip_it?</h4>
+<b>skip_it?</b>(<i></i>)
+<p>
+Method to filter out debugger files.
+</p><p>
+Tracing is turned off for files that are part of the
+debugger that are called from the application being debugged.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+name of the file to be checked (String)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the file should be skipped (boolean)
+</dd>
+</dl><a NAME="DEBUGGER__.stdout" ID="DEBUGGER__.stdout"></a>
+<h4>DEBUGGER__.stdout</h4>
+<b>stdout</b>(<i></i>)
+<p>
+Method returning the stdout object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the stdout object
+</dd>
+</dl><a NAME="DEBUGGER__.stdout=" ID="DEBUGGER__.stdout="></a>
+<h4>DEBUGGER__.stdout=</h4>
+<b>stdout=</b>(<i></i>)
+<p>
+Method to set the stdout object.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+reference to the stdout object
+</dd>
+</dl><a NAME="DEBUGGER__.suspend" ID="DEBUGGER__.suspend"></a>
+<h4>DEBUGGER__.suspend</h4>
+<b>suspend</b>(<i></i>)
+<p>
+Method to suspend the program being debugged.
+</p><a NAME="DEBUGGER__.thnum" ID="DEBUGGER__.thnum"></a>
+<h4>DEBUGGER__.thnum</h4>
+<b>thnum</b>(<i></i>)
+<p>
+Method returning the thread number of the current thread.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+thread number of the current thread.
+</dd>
+</dl><a NAME="DEBUGGER__.trace_func" ID="DEBUGGER__.trace_func"></a>
+<h4>DEBUGGER__.trace_func</h4>
+<b>trace_func</b>(<i>file, line, id, binding_, klass</i>)
+<p>
+Method executed by the tracing facility.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the tracing event (String)
+</dd><dt><i>file</i></dt>
+<dd>
+the name of the file being traced (String)
+</dd><dt><i>line</i></dt>
+<dd>
+the line number being traced (int)
+</dd><dt><i>id</i></dt>
+<dd>
+object id
+</dd><dt><i>binding_</i></dt>
+<dd>
+a binding object
+</dd><dt><i>klass</i></dt>
+<dd>
+name of a class
+</dd>
+</dl><a NAME="DEBUGGER__.waiting" ID="DEBUGGER__.waiting"></a>
+<h4>DEBUGGER__.waiting</h4>
+<b>waiting</b>(<i></i>)
+<p>
+Method returning the waiting list.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the waiting list
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Mutex" ID="Mutex"></a>
+<h2>Mutex</h2>
+<p>
+Class implementing a mutex.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Mutex.initialize">initialize</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Mutex.lock">lock</a></td>
+<td>Method to lock the mutex.</td>
+</tr><tr>
+<td><a href="#Mutex.locked?">locked?</a></td>
+<td>Method returning the locked state.</td>
+</tr><tr>
+<td><a href="#Mutex.unlock">unlock</a></td>
+<td>Method to unlock the mutex.</td>
+</tr>
+</table>
+<a NAME="Mutex.initialize" ID="Mutex.initialize"></a>
+<h4>Mutex.initialize</h4>
+<b>initialize</b>(<i></i>)
+<p>
+Constructor
+</p><a NAME="Mutex.lock" ID="Mutex.lock"></a>
+<h4>Mutex.lock</h4>
+<b>lock</b>(<i></i>)
+<p>
+Method to lock the mutex.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the mutex
+</dd>
+</dl><a NAME="Mutex.locked?" ID="Mutex.locked?"></a>
+<h4>Mutex.locked?</h4>
+<b>locked?</b>(<i></i>)
+<p>
+Method returning the locked state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the locked state (boolean)
+</dd>
+</dl><a NAME="Mutex.unlock" ID="Mutex.unlock"></a>
+<h4>Mutex.unlock</h4>
+<b>unlock</b>(<i></i>)
+<p>
+Method to unlock the mutex.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the mutex
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SilentObject" ID="SilentObject"></a>
+<h2>SilentObject</h2>
+<p>
+Class defining an object that ignores all messages.
+</p>
+<h3>Derived from</h3>
+None
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SilentObject.method_missing">method_missing</a></td>
+<td>Method invoked for all messages it cannot handle.</td>
+</tr>
+</table>
+<a NAME="SilentObject.method_missing" ID="SilentObject.method_missing"></a>
+<h4>SilentObject.method_missing</h4>
+<b>method_missing</b>(<i>*a, &b</i>)
+<p>
+Method invoked for all messages it cannot handle.
+</p><dl>
+<dt><i>msg_id</i></dt>
+<dd>
+symbol for the method called
+</dd><dt><i>*a</i></dt>
+<dd>
+arguments passed to the missing method
+</dd><dt><i>&b</i></dt>
+<dd>
+unknown
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="context" ID="context"></a>
+<h2>context</h2>
+<b>context</b>(<i>thread=Thread.current</i>)
+<p>
+Method returning the context of a thread.
+</p><dl>
+<dt><i>th</i></dt>
+<dd>
+threat the context is requested for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+context object for the thread
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="debug_thread_info" ID="debug_thread_info"></a>
+<h2>debug_thread_info</h2>
+<b>debug_thread_info</b>(<i>input, binding_</i>)
+<p>
+Method handling the thread related debug commands.
+</p><dl>
+<dt><i>input</i></dt>
+<dd>
+debug command (String)
+</dd><dt><i>binding_</i></dt>
+<dd>
+reference to the binding object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="eventLoop" ID="eventLoop"></a>
+<h2>eventLoop</h2>
+<b>eventLoop</b>(<i></i>)
+<p>
+Method calling the main event loop.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="eventPoll" ID="eventPoll"></a>
+<h2>eventPoll</h2>
+<b>eventPoll</b>(<i></i>)
+<p>
+Method calling the main function polling for an event sent by the IDE.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="get_thread" ID="get_thread"></a>
+<h2>get_thread</h2>
+<b>get_thread</b>(<i>num</i>)
+<p>
+Method returning a thread by number.
+</p><dl>
+<dt><i>num</i></dt>
+<dd>
+thread number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+thread with the requested number
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="interrupt" ID="interrupt"></a>
+<h2>interrupt</h2>
+<b>interrupt</b>(<i></i>)
+<p>
+Method to stop execution at the next instruction.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="make_thread_list" ID="make_thread_list"></a>
+<h2>make_thread_list</h2>
+<b>make_thread_list</b>(<i></i>)
+<p>
+Method to create a thread list.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="thread_list" ID="thread_list"></a>
+<h2>thread_list</h2>
+<b>thread_list</b>(<i>num</i>)
+<p>
+Method to list the state of a thread.
+</p><dl>
+<dt><i>num</i></dt>
+<dd>
+thread number (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="thread_list_all" ID="thread_list_all"></a>
+<h2>thread_list_all</h2>
+<b>thread_list_all</b>(<i></i>)
+<p>
+Method to list the state of all threads.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="traceRuby?" ID="traceRuby?"></a>
+<h2>traceRuby?</h2>
+<b>traceRuby?</b>(<i></i>)
+<p>
+Method to check, if we should trace into the Ruby interpreter libraries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DebugClients.Ruby.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DebugClients.Ruby.__init__</h1>
+<p>
+Package implementing the Ruby debugger.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Modules</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.BreakPointModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,376 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.BreakPointModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.BreakPointModel</h1>
+<p>
+Module implementing the Breakpoint model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BreakPointModel">BreakPointModel</a></td>
+<td>Class implementing a custom model for breakpoints.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BreakPointModel" ID="BreakPointModel"></a>
+<h2>BreakPointModel</h2>
+<p>
+    Class implementing a custom model for breakpoints.
+</p>
+<h3>Derived from</h3>
+QAbstractItemModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BreakPointModel.__init__">BreakPointModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BreakPointModel.addBreakPoint">addBreakPoint</a></td>
+<td>Public method to add a new breakpoint to the list.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.columnCount">columnCount</a></td>
+<td>Public method to get the current column count.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.data">data</a></td>
+<td>Public method to get the requested data.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.deleteAll">deleteAll</a></td>
+<td>Public method to delete all breakpoints.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.deleteBreakPointByIndex">deleteBreakPointByIndex</a></td>
+<td>Public method to set the values of a breakpoint given by index.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.deleteBreakPoints">deleteBreakPoints</a></td>
+<td>Public method to delete a list of breakpoints given by their indexes.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.flags">flags</a></td>
+<td>Public method to get item flags.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.getBreakPointByIndex">getBreakPointByIndex</a></td>
+<td>Public method to get the values of a breakpoint given by index.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.getBreakPointIndex">getBreakPointIndex</a></td>
+<td>Public method to get the index of a breakpoint given by filename and line number.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.hasChildren">hasChildren</a></td>
+<td>Public method to check for the presence of child items.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.headerData">headerData</a></td>
+<td>Public method to get header data.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.isBreakPointTemporaryByIndex">isBreakPointTemporaryByIndex</a></td>
+<td>Public method to test, if a breakpoint given by it's index is temporary.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.parent">parent</a></td>
+<td>Public method to get the parent index.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.rowCount">rowCount</a></td>
+<td>Public method to get the current row count.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.setBreakPointByIndex">setBreakPointByIndex</a></td>
+<td>Public method to set the values of a breakpoint given by index.</td>
+</tr><tr>
+<td><a href="#BreakPointModel.setBreakPointEnabledByIndex">setBreakPointEnabledByIndex</a></td>
+<td>Public method to set the enabled state of a breakpoint given by index.</td>
+</tr>
+</table>
+<a NAME="BreakPointModel.__init__" ID="BreakPointModel.__init__"></a>
+<h4>BreakPointModel (Constructor)</h4>
+<b>BreakPointModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the parent widget (QObject)
+</dd>
+</dl><a NAME="BreakPointModel.addBreakPoint" ID="BreakPointModel.addBreakPoint"></a>
+<h4>BreakPointModel.addBreakPoint</h4>
+<b>addBreakPoint</b>(<i>fn, line, properties</i>)
+<p>
+        Public method to add a new breakpoint to the list.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties of the breakpoint
+            (tuple of condition (string), temporary flag (bool), 
+             enabled flag (bool), ignore count (integer))
+</dd>
+</dl><a NAME="BreakPointModel.columnCount" ID="BreakPointModel.columnCount"></a>
+<h4>BreakPointModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the current column count.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+column count (integer)
+</dd>
+</dl><a NAME="BreakPointModel.data" ID="BreakPointModel.data"></a>
+<h4>BreakPointModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get the requested data.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the requested data (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the requested data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested data (QVariant)
+</dd>
+</dl><a NAME="BreakPointModel.deleteAll" ID="BreakPointModel.deleteAll"></a>
+<h4>BreakPointModel.deleteAll</h4>
+<b>deleteAll</b>(<i></i>)
+<p>
+        Public method to delete all breakpoints.
+</p><a NAME="BreakPointModel.deleteBreakPointByIndex" ID="BreakPointModel.deleteBreakPointByIndex"></a>
+<h4>BreakPointModel.deleteBreakPointByIndex</h4>
+<b>deleteBreakPointByIndex</b>(<i>index</i>)
+<p>
+        Public method to set the values of a breakpoint given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the breakpoint (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointModel.deleteBreakPoints" ID="BreakPointModel.deleteBreakPoints"></a>
+<h4>BreakPointModel.deleteBreakPoints</h4>
+<b>deleteBreakPoints</b>(<i>idxList</i>)
+<p>
+        Public method to delete a list of breakpoints given by their indexes.
+</p><dl>
+<dt><i>idxList</i></dt>
+<dd>
+list of breakpoint indexes (list of QModelIndex)
+</dd>
+</dl><a NAME="BreakPointModel.flags" ID="BreakPointModel.flags"></a>
+<h4>BreakPointModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get item flags.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the requested flags (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+item flags for the given index (Qt.ItemFlags)
+</dd>
+</dl><a NAME="BreakPointModel.getBreakPointByIndex" ID="BreakPointModel.getBreakPointByIndex"></a>
+<h4>BreakPointModel.getBreakPointByIndex</h4>
+<b>getBreakPointByIndex</b>(<i>index</i>)
+<p>
+        Public method to get the values of a breakpoint given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the breakpoint (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+breakpoint (list of seven values (filename, line number,
+            condition, temporary flag, enabled flag, ignore count))
+</dd>
+</dl><a NAME="BreakPointModel.getBreakPointIndex" ID="BreakPointModel.getBreakPointIndex"></a>
+<h4>BreakPointModel.getBreakPointIndex</h4>
+<b>getBreakPointIndex</b>(<i>fn, lineno</i>)
+<p>
+        Public method to get the index of a breakpoint given by filename and line number.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointModel.hasChildren" ID="BreakPointModel.hasChildren"></a>
+<h4>BreakPointModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check for the presence of child items.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of child items (boolean)
+</dd>
+</dl><a NAME="BreakPointModel.headerData" ID="BreakPointModel.headerData"></a>
+<h4>BreakPointModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number of the requested header data (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+orientation of the header (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the requested data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="BreakPointModel.index" ID="BreakPointModel.index"></a>
+<h4>BreakPointModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number for the index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number for the index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested index (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointModel.isBreakPointTemporaryByIndex" ID="BreakPointModel.isBreakPointTemporaryByIndex"></a>
+<h4>BreakPointModel.isBreakPointTemporaryByIndex</h4>
+<b>isBreakPointTemporaryByIndex</b>(<i>index</i>)
+<p>
+        Public method to test, if a breakpoint given by it's index is temporary.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the breakpoint to test (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="BreakPointModel.parent" ID="BreakPointModel.parent"></a>
+<h4>BreakPointModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the parent index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to get parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointModel.rowCount" ID="BreakPointModel.rowCount"></a>
+<h4>BreakPointModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the current row count.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+row count (integer)
+</dd>
+</dl><a NAME="BreakPointModel.setBreakPointByIndex" ID="BreakPointModel.setBreakPointByIndex"></a>
+<h4>BreakPointModel.setBreakPointByIndex</h4>
+<b>setBreakPointByIndex</b>(<i>index, fn, line, properties</i>)
+<p>
+        Public method to set the values of a breakpoint given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the breakpoint (QModelIndex)
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties of the breakpoint
+            (tuple of condition (string), temporary flag (bool), 
+             enabled flag (bool), ignore count (integer))
+</dd>
+</dl><a NAME="BreakPointModel.setBreakPointEnabledByIndex" ID="BreakPointModel.setBreakPointEnabledByIndex"></a>
+<h4>BreakPointModel.setBreakPointEnabledByIndex</h4>
+<b>setBreakPointEnabledByIndex</b>(<i>index, enabled</i>)
+<p>
+        Public method to set the enabled state of a breakpoint given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the breakpoint (QModelIndex)
+</dd><dt><i>enabled</i></dt>
+<dd>
+flag giving the enabled state (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.BreakPointViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.BreakPointViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.BreakPointViewer</h1>
+<p>
+Module implementing the Breakpoint viewer widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BreakPointViewer">BreakPointViewer</a></td>
+<td>Class implementing the Breakpoint viewer widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BreakPointViewer" ID="BreakPointViewer"></a>
+<h2>BreakPointViewer</h2>
+<p>
+    Class implementing the Breakpoint viewer widget.
+</p><p>
+    Breakpoints will be shown with all their details. They can be modified through
+    the context menu of this widget.
+</p><h4>Signals</h4>
+<dl>
+<dt>sourceFile(string, int)</dt>
+<dd>
+emitted to show the source of a breakpoint
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTreeView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BreakPointViewer.__init__">BreakPointViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__addBreak">__addBreak</a></td>
+<td>Private slot to handle the add breakpoint context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__clearSelection">__clearSelection</a></td>
+<td>Private slot to clear the selection.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__createPopupMenus">__createPopupMenus</a></td>
+<td>Private method to generate the popup menus.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__deleteAllBreaks">__deleteAllBreaks</a></td>
+<td>Private slot to handle the delete all breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__deleteBreak">__deleteBreak</a></td>
+<td>Private slot to handle the delete breakpoint context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__deleteSelectedBreaks">__deleteSelectedBreaks</a></td>
+<td>Private slot to handle the delete selected breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__disableAllBreaks">__disableAllBreaks</a></td>
+<td>Private slot to handle the disable all breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__disableBreak">__disableBreak</a></td>
+<td>Private slot to handle the disable breakpoint context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__disableSelectedBreaks">__disableSelectedBreaks</a></td>
+<td>Private slot to handle the disable selected breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__doubleClicked">__doubleClicked</a></td>
+<td>Private slot to handle the double clicked signal.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__editBreak">__editBreak</a></td>
+<td>Private slot to handle the edit breakpoint context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__editBreakpoint">__editBreakpoint</a></td>
+<td>Private slot to edit a breakpoint.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__enableAllBreaks">__enableAllBreaks</a></td>
+<td>Private slot to handle the enable all breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__enableBreak">__enableBreak</a></td>
+<td>Private slot to handle the enable breakpoint context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__enableSelectedBreaks">__enableSelectedBreaks</a></td>
+<td>Private slot to handle the enable selected breakpoints context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__fromSourceIndex">__fromSourceIndex</a></td>
+<td>Private slot to convert a source index to an index.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__getSelectedItemsCount">__getSelectedItemsCount</a></td>
+<td>Private method to get the count of items selected.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__layoutDisplay">__layoutDisplay</a></td>
+<td>Private slot to perform a layout operation.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__resizeColumns">__resizeColumns</a></td>
+<td>Private slot to resize the view when items get added, edited or deleted.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__resort">__resort</a></td>
+<td>Private slot to resort the tree.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__setBpEnabled">__setBpEnabled</a></td>
+<td>Private method to set the enabled status of a breakpoint.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__setRowSelected">__setRowSelected</a></td>
+<td>Private slot to select a complete row.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__showBackMenu">__showBackMenu</a></td>
+<td>Private slot to handle the aboutToShow signal of the background menu.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__showSource">__showSource</a></td>
+<td>Private slot to handle the goto context menu entry.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.__toSourceIndex">__toSourceIndex</a></td>
+<td>Private slot to convert an index to a source index.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.handleResetUI">handleResetUI</a></td>
+<td>Public slot to reset the breakpoint viewer.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.highlightBreakpoint">highlightBreakpoint</a></td>
+<td>Public slot to handle the clientLine signal.</td>
+</tr><tr>
+<td><a href="#BreakPointViewer.setModel">setModel</a></td>
+<td>Public slot to set the breakpoint model.</td>
+</tr>
+</table>
+<a NAME="BreakPointViewer.__init__" ID="BreakPointViewer.__init__"></a>
+<h4>BreakPointViewer (Constructor)</h4>
+<b>BreakPointViewer</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent (QWidget)
+</dd>
+</dl><a NAME="BreakPointViewer.__addBreak" ID="BreakPointViewer.__addBreak"></a>
+<h4>BreakPointViewer.__addBreak</h4>
+<b>__addBreak</b>(<i></i>)
+<p>
+        Private slot to handle the add breakpoint context menu entry.
+</p><a NAME="BreakPointViewer.__clearSelection" ID="BreakPointViewer.__clearSelection"></a>
+<h4>BreakPointViewer.__clearSelection</h4>
+<b>__clearSelection</b>(<i></i>)
+<p>
+        Private slot to clear the selection.
+</p><a NAME="BreakPointViewer.__configure" ID="BreakPointViewer.__configure"></a>
+<h4>BreakPointViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="BreakPointViewer.__createPopupMenus" ID="BreakPointViewer.__createPopupMenus"></a>
+<h4>BreakPointViewer.__createPopupMenus</h4>
+<b>__createPopupMenus</b>(<i></i>)
+<p>
+        Private method to generate the popup menus.
+</p><a NAME="BreakPointViewer.__deleteAllBreaks" ID="BreakPointViewer.__deleteAllBreaks"></a>
+<h4>BreakPointViewer.__deleteAllBreaks</h4>
+<b>__deleteAllBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the delete all breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__deleteBreak" ID="BreakPointViewer.__deleteBreak"></a>
+<h4>BreakPointViewer.__deleteBreak</h4>
+<b>__deleteBreak</b>(<i></i>)
+<p>
+        Private slot to handle the delete breakpoint context menu entry.
+</p><a NAME="BreakPointViewer.__deleteSelectedBreaks" ID="BreakPointViewer.__deleteSelectedBreaks"></a>
+<h4>BreakPointViewer.__deleteSelectedBreaks</h4>
+<b>__deleteSelectedBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the delete selected breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__disableAllBreaks" ID="BreakPointViewer.__disableAllBreaks"></a>
+<h4>BreakPointViewer.__disableAllBreaks</h4>
+<b>__disableAllBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the disable all breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__disableBreak" ID="BreakPointViewer.__disableBreak"></a>
+<h4>BreakPointViewer.__disableBreak</h4>
+<b>__disableBreak</b>(<i></i>)
+<p>
+        Private slot to handle the disable breakpoint context menu entry.
+</p><a NAME="BreakPointViewer.__disableSelectedBreaks" ID="BreakPointViewer.__disableSelectedBreaks"></a>
+<h4>BreakPointViewer.__disableSelectedBreaks</h4>
+<b>__disableSelectedBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the disable selected breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__doubleClicked" ID="BreakPointViewer.__doubleClicked"></a>
+<h4>BreakPointViewer.__doubleClicked</h4>
+<b>__doubleClicked</b>(<i>index</i>)
+<p>
+        Private slot to handle the double clicked signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the entry that was double clicked (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointViewer.__editBreak" ID="BreakPointViewer.__editBreak"></a>
+<h4>BreakPointViewer.__editBreak</h4>
+<b>__editBreak</b>(<i></i>)
+<p>
+        Private slot to handle the edit breakpoint context menu entry.
+</p><a NAME="BreakPointViewer.__editBreakpoint" ID="BreakPointViewer.__editBreakpoint"></a>
+<h4>BreakPointViewer.__editBreakpoint</h4>
+<b>__editBreakpoint</b>(<i>index</i>)
+<p>
+        Private slot to edit a breakpoint.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of breakpoint to be edited (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointViewer.__enableAllBreaks" ID="BreakPointViewer.__enableAllBreaks"></a>
+<h4>BreakPointViewer.__enableAllBreaks</h4>
+<b>__enableAllBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the enable all breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__enableBreak" ID="BreakPointViewer.__enableBreak"></a>
+<h4>BreakPointViewer.__enableBreak</h4>
+<b>__enableBreak</b>(<i></i>)
+<p>
+        Private slot to handle the enable breakpoint context menu entry.
+</p><a NAME="BreakPointViewer.__enableSelectedBreaks" ID="BreakPointViewer.__enableSelectedBreaks"></a>
+<h4>BreakPointViewer.__enableSelectedBreaks</h4>
+<b>__enableSelectedBreaks</b>(<i></i>)
+<p>
+        Private slot to handle the enable selected breakpoints context menu entry.
+</p><a NAME="BreakPointViewer.__fromSourceIndex" ID="BreakPointViewer.__fromSourceIndex"></a>
+<h4>BreakPointViewer.__fromSourceIndex</h4>
+<b>__fromSourceIndex</b>(<i>sindex</i>)
+<p>
+        Private slot to convert a source index to an index.
+</p><dl>
+<dt><i>sindex</i></dt>
+<dd>
+source index to be converted (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointViewer.__getSelectedItemsCount" ID="BreakPointViewer.__getSelectedItemsCount"></a>
+<h4>BreakPointViewer.__getSelectedItemsCount</h4>
+<b>__getSelectedItemsCount</b>(<i></i>)
+<p>
+        Private method to get the count of items selected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+count of items selected (integer)
+</dd>
+</dl><a NAME="BreakPointViewer.__layoutDisplay" ID="BreakPointViewer.__layoutDisplay"></a>
+<h4>BreakPointViewer.__layoutDisplay</h4>
+<b>__layoutDisplay</b>(<i></i>)
+<p>
+        Private slot to perform a layout operation.
+</p><a NAME="BreakPointViewer.__resizeColumns" ID="BreakPointViewer.__resizeColumns"></a>
+<h4>BreakPointViewer.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private slot to resize the view when items get added, edited or deleted.
+</p><a NAME="BreakPointViewer.__resort" ID="BreakPointViewer.__resort"></a>
+<h4>BreakPointViewer.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private slot to resort the tree.
+</p><a NAME="BreakPointViewer.__setBpEnabled" ID="BreakPointViewer.__setBpEnabled"></a>
+<h4>BreakPointViewer.__setBpEnabled</h4>
+<b>__setBpEnabled</b>(<i>index, enabled</i>)
+<p>
+        Private method to set the enabled status of a breakpoint.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of breakpoint to be enabled/disabled (QModelIndex)
+</dd><dt><i>enabled</i></dt>
+<dd>
+flag indicating the enabled status to be set (boolean)
+</dd>
+</dl><a NAME="BreakPointViewer.__setRowSelected" ID="BreakPointViewer.__setRowSelected"></a>
+<h4>BreakPointViewer.__setRowSelected</h4>
+<b>__setRowSelected</b>(<i>index, selected = True</i>)
+<p>
+        Private slot to select a complete row.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index determining the row to be selected (QModelIndex)
+</dd><dt><i>selected</i></dt>
+<dd>
+flag indicating the action (bool)
+</dd>
+</dl><a NAME="BreakPointViewer.__showBackMenu" ID="BreakPointViewer.__showBackMenu"></a>
+<h4>BreakPointViewer.__showBackMenu</h4>
+<b>__showBackMenu</b>(<i></i>)
+<p>
+        Private slot to handle the aboutToShow signal of the background menu.
+</p><a NAME="BreakPointViewer.__showContextMenu" ID="BreakPointViewer.__showContextMenu"></a>
+<h4>BreakPointViewer.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="BreakPointViewer.__showSource" ID="BreakPointViewer.__showSource"></a>
+<h4>BreakPointViewer.__showSource</h4>
+<b>__showSource</b>(<i></i>)
+<p>
+        Private slot to handle the goto context menu entry.
+</p><a NAME="BreakPointViewer.__toSourceIndex" ID="BreakPointViewer.__toSourceIndex"></a>
+<h4>BreakPointViewer.__toSourceIndex</h4>
+<b>__toSourceIndex</b>(<i>index</i>)
+<p>
+        Private slot to convert an index to a source index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to be converted (QModelIndex)
+</dd>
+</dl><a NAME="BreakPointViewer.handleResetUI" ID="BreakPointViewer.handleResetUI"></a>
+<h4>BreakPointViewer.handleResetUI</h4>
+<b>handleResetUI</b>(<i></i>)
+<p>
+        Public slot to reset the breakpoint viewer.
+</p><a NAME="BreakPointViewer.highlightBreakpoint" ID="BreakPointViewer.highlightBreakpoint"></a>
+<h4>BreakPointViewer.highlightBreakpoint</h4>
+<b>highlightBreakpoint</b>(<i>fn, lineno</i>)
+<p>
+        Public slot to handle the clientLine signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd>
+</dl><a NAME="BreakPointViewer.setModel" ID="BreakPointViewer.setModel"></a>
+<h4>BreakPointViewer.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Public slot to set the breakpoint model.
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the breakpoint model (BreakPointModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.Config</h1>
+<p>
+Module defining the different Python types and their display strings.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebugClientCapabilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebugClientCapabilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebugClientCapabilities</h1>
+<p>
+Module defining the debug clients capabilities.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HasAll</td></tr><tr><td>HasCompleter</td></tr><tr><td>HasCoverage</td></tr><tr><td>HasDebugger</td></tr><tr><td>HasInterpreter</td></tr><tr><td>HasProfiler</td></tr><tr><td>HasShell</td></tr><tr><td>HasUnittest</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebugProtocol.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebugProtocol</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebugProtocol</h1>
+<p>
+Module defining the debug protocol tokens.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>EOT</td></tr><tr><td>PassiveStartup</td></tr><tr><td>RequestBanner</td></tr><tr><td>RequestBreak</td></tr><tr><td>RequestBreakEnable</td></tr><tr><td>RequestBreakIgnore</td></tr><tr><td>RequestCapabilities</td></tr><tr><td>RequestCompletion</td></tr><tr><td>RequestContinue</td></tr><tr><td>RequestCoverage</td></tr><tr><td>RequestEnv</td></tr><tr><td>RequestEval</td></tr><tr><td>RequestExec</td></tr><tr><td>RequestForkMode</td></tr><tr><td>RequestForkTo</td></tr><tr><td>RequestLoad</td></tr><tr><td>RequestOK</td></tr><tr><td>RequestProfile</td></tr><tr><td>RequestRun</td></tr><tr><td>RequestSetFilter</td></tr><tr><td>RequestShutdown</td></tr><tr><td>RequestStep</td></tr><tr><td>RequestStepOut</td></tr><tr><td>RequestStepOver</td></tr><tr><td>RequestStepQuit</td></tr><tr><td>RequestThreadList</td></tr><tr><td>RequestThreadSet</td></tr><tr><td>RequestUTPrepare</td></tr><tr><td>RequestUTRun</td></tr><tr><td>RequestUTStop</td></tr><tr><td>RequestVariable</td></tr><tr><td>RequestVariables</td></tr><tr><td>RequestWatch</td></tr><tr><td>RequestWatchEnable</td></tr><tr><td>RequestWatchIgnore</td></tr><tr><td>ResponseBPConditionError</td></tr><tr><td>ResponseBanner</td></tr><tr><td>ResponseCapabilities</td></tr><tr><td>ResponseClearBreak</td></tr><tr><td>ResponseClearWatch</td></tr><tr><td>ResponseCompletion</td></tr><tr><td>ResponseContinue</td></tr><tr><td>ResponseException</td></tr><tr><td>ResponseExit</td></tr><tr><td>ResponseForkTo</td></tr><tr><td>ResponseLine</td></tr><tr><td>ResponseOK</td></tr><tr><td>ResponseRaw</td></tr><tr><td>ResponseStack</td></tr><tr><td>ResponseSyntax</td></tr><tr><td>ResponseThreadList</td></tr><tr><td>ResponseThreadSet</td></tr><tr><td>ResponseUTFinished</td></tr><tr><td>ResponseUTPrepared</td></tr><tr><td>ResponseUTStartTest</td></tr><tr><td>ResponseUTStopTest</td></tr><tr><td>ResponseUTTestErrored</td></tr><tr><td>ResponseUTTestFailed</td></tr><tr><td>ResponseVariable</td></tr><tr><td>ResponseVariables</td></tr><tr><td>ResponseWPConditionError</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebugServer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1554 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebugServer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebugServer</h1>
+<p>
+Module implementing the debug server.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DebuggerInterfaces</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugServer">DebugServer</a></td>
+<td>Class implementing the debug server embedded within the IDE.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugServer" ID="DebugServer"></a>
+<h2>DebugServer</h2>
+<p>
+    Class implementing the debug server embedded within the IDE.
+</p><h4>Signals</h4>
+<dl>
+<dt>clientBanner(banner)</dt>
+<dd>
+emitted after the client banner was received
+</dd><dt>clientBreakConditionError(fn, lineno)</dt>
+<dd>
+emitted after the client has signaled
+            a syntax error in a breakpoint condition
+</dd><dt>clientCapabilities(int capabilities, QString cltype)</dt>
+<dd>
+emitted after the clients
+            capabilities were received
+</dd><dt>clientClearBreak(filename, lineno)</dt>
+<dd>
+emitted after the debug client
+            has decided to clear a temporary breakpoint
+</dd><dt>clientClearWatch(condition)</dt>
+<dd>
+emitted after the debug client
+            has decided to clear a temporary watch expression
+</dd><dt>clientCompletionList(completionList, text)</dt>
+<dd>
+emitted after the client
+            the commandline completion list and the reworked searchstring was
+            received from the client
+</dd><dt>clientException(exception)</dt>
+<dd>
+emitted after an exception occured on the
+            client side
+</dd><dt>clientExit(int)</dt>
+<dd>
+emitted with the exit status after the client has exited
+</dd><dt>clientGone</dt>
+<dd>
+emitted if the client went away (planned or unplanned)
+</dd><dt>clientLine(filename, lineno, forStack)</dt>
+<dd>
+emitted after the debug client
+            has executed a line of code
+</dd><dt>clientOutput</dt>
+<dd>
+emitted after the client has sent some output
+</dd><dt>clientProcessStderr</dt>
+<dd>
+emitted after the client has sent some output
+            via stderr
+</dd><dt>clientProcessStdout</dt>
+<dd>
+emitted after the client has sent some output
+            via stdout
+</dd><dt>clientRawInput(prompt, echo)</dt>
+<dd>
+emitted after a raw input request was received
+</dd><dt>clientRawInputSent</dt>
+<dd>
+emitted after the data was sent to the debug client
+</dd><dt>clientStack(stack)</dt>
+<dd>
+emitted after the debug client has executed a
+            line of code
+</dd><dt>clientStatement(boolean)</dt>
+<dd>
+emitted after an interactive command has
+            been executed. The parameter is 0 to indicate that the command is
+            complete and 1 if it needs more input.
+</dd><dt>clientSyntaxError(exception)</dt>
+<dd>
+emitted after a syntax error has been detected
+            on the client side
+</dd><dt>clientThreadList(currentId, threadList)</dt>
+<dd>
+emitted after a thread list
+            has been received
+</dd><dt>clientThreadSet</dt>
+<dd>
+emitted after the client has acknowledged the change
+            of the current thread
+</dd><dt>clientVariable(scope, variables)</dt>
+<dd>
+emitted after a dump for one class
+            variable has been received
+</dd><dt>clientVariables(scope, variables)</dt>
+<dd>
+emitted after a variables dump has
+            been received
+</dd><dt>clientWatchConditionError(condition)</dt>
+<dd>
+emitted after the client has signaled
+            a syntax error in a watch expression
+</dd><dt>passiveDebugStarted</dt>
+<dd>
+emitted after the debug client has connected in
+            passive debug mode
+</dd><dt>utFinished</dt>
+<dd>
+emitted after the client signalled the end of the unittest
+</dd><dt>utPrepared(nrTests, exc_type, exc_value)</dt>
+<dd>
+emitted after the client has
+            loaded a unittest suite
+</dd><dt>utStartTest(testname, testdocu)</dt>
+<dd>
+emitted after the client has started
+            a test
+</dd><dt>utStopTest</dt>
+<dd>
+emitted after the client has finished a test
+</dd><dt>utTestErrored(testname, exc_info)</dt>
+<dd>
+emitted after the client reported
+            an errored test
+</dd><dt>utTestFailed(testname, exc_info)</dt>
+<dd>
+emitted after the client reported
+            a failed test
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTcpServer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugServer.__init__">DebugServer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugServer.__addBreakPoints">__addBreakPoints</a></td>
+<td>Private slot to add breakpoints.</td>
+</tr><tr>
+<td><a href="#DebugServer.__addWatchPoints">__addWatchPoints</a></td>
+<td>Private slot to set a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugServer.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td>
+<td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td>
+</tr><tr>
+<td><a href="#DebugServer.__changeBreakPoints">__changeBreakPoints</a></td>
+<td>Private slot to set changed breakpoints.</td>
+</tr><tr>
+<td><a href="#DebugServer.__changeWatchPoints">__changeWatchPoints</a></td>
+<td>Private slot to set changed watch expressions.</td>
+</tr><tr>
+<td><a href="#DebugServer.__clientClearBreakPoint">__clientClearBreakPoint</a></td>
+<td>Private slot to handle the clientClearBreak signal.</td>
+</tr><tr>
+<td><a href="#DebugServer.__clientClearWatchPoint">__clientClearWatchPoint</a></td>
+<td>Private slot to handle the clientClearWatch signal.</td>
+</tr><tr>
+<td><a href="#DebugServer.__clientProcessError">__clientProcessError</a></td>
+<td>Private slot to process client output received via stderr.</td>
+</tr><tr>
+<td><a href="#DebugServer.__clientProcessOutput">__clientProcessOutput</a></td>
+<td>Private slot to process client output received via stdout.</td>
+</tr><tr>
+<td><a href="#DebugServer.__createDebuggerInterface">__createDebuggerInterface</a></td>
+<td>Private slot to create the debugger interface object.</td>
+</tr><tr>
+<td><a href="#DebugServer.__deleteBreakPoints">__deleteBreakPoints</a></td>
+<td>Private slot to delete breakpoints.</td>
+</tr><tr>
+<td><a href="#DebugServer.__deleteWatchPoints">__deleteWatchPoints</a></td>
+<td>Private slot to delete watch expressions.</td>
+</tr><tr>
+<td><a href="#DebugServer.__makeWatchCondition">__makeWatchCondition</a></td>
+<td>Private method to construct the condition string.</td>
+</tr><tr>
+<td><a href="#DebugServer.__newConnection">__newConnection</a></td>
+<td>Private slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#DebugServer.__passiveShutDown">__passiveShutDown</a></td>
+<td>Private method to shut down a passive debug connection.</td>
+</tr><tr>
+<td><a href="#DebugServer.__registerDebuggerInterfaces">__registerDebuggerInterfaces</a></td>
+<td>Private method to register the available debugger interface modules.</td>
+</tr><tr>
+<td><a href="#DebugServer.__remoteBreakpointEnable">__remoteBreakpointEnable</a></td>
+<td>Private method to enable or disable a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebugServer.__remoteBreakpointIgnore">__remoteBreakpointIgnore</a></td>
+<td>Private method to ignore a breakpoint the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebugServer.__remoteWatchpoint">__remoteWatchpoint</a></td>
+<td>Private method to set or clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugServer.__remoteWatchpointEnable">__remoteWatchpointEnable</a></td>
+<td>Private method to enable or disable a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugServer.__remoteWatchpointIgnore">__remoteWatchpointIgnore</a></td>
+<td>Private method to ignore a watch expression the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebugServer.__restoreBreakpoints">__restoreBreakpoints</a></td>
+<td>Private method to restore the breakpoints after a restart.</td>
+</tr><tr>
+<td><a href="#DebugServer.__restoreWatchpoints">__restoreWatchpoints</a></td>
+<td>Private method to restore the watch expressions after a restart.</td>
+</tr><tr>
+<td><a href="#DebugServer.__setClientType">__setClientType</a></td>
+<td>Private method to set the client type.</td>
+</tr><tr>
+<td><a href="#DebugServer.__splitWatchCondition">__splitWatchCondition</a></td>
+<td>Private method to split a remote watch expression.</td>
+</tr><tr>
+<td><a href="#DebugServer.__watchPointDataAboutToBeChanged">__watchPointDataAboutToBeChanged</a></td>
+<td>Private slot to handle the dataAboutToBeChanged signal of the watch expression model.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientBanner">clientBanner</a></td>
+<td>Public method to process the client banner info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientBreakConditionError">clientBreakConditionError</a></td>
+<td>Public method to process the client breakpoint condition error info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientCapabilities">clientCapabilities</a></td>
+<td>Public method to process the client capabilities info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientClearBreak">clientClearBreak</a></td>
+<td>Public method to process the client clear breakpoint command.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientClearWatch">clientClearWatch</a></td>
+<td>Public slot to handle the clientClearWatch signal.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientCompletionList">clientCompletionList</a></td>
+<td>Public method to process the client auto completion info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientException">clientException</a></td>
+<td>Public method to process the exception info from the client.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientExit">clientExit</a></td>
+<td>Public method to process the client exit status.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientLine">clientLine</a></td>
+<td>Public method to process client position feedback.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientOutput">clientOutput</a></td>
+<td>Public method to process a line of client output.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientRawInput">clientRawInput</a></td>
+<td>Public method to process the client raw input command.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientStack">clientStack</a></td>
+<td>Public method to process a client's stack information.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientStatement">clientStatement</a></td>
+<td>Public method to process the input response from the client.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientSyntaxError">clientSyntaxError</a></td>
+<td>Public method to process the syntax error info from the client.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientThreadList">clientThreadList</a></td>
+<td>Public method to process the client thread list info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientThreadSet">clientThreadSet</a></td>
+<td>Public method to handle the change of the client thread.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtFinished">clientUtFinished</a></td>
+<td>Public method to process the client unit test finished info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtPrepared">clientUtPrepared</a></td>
+<td>Public method to process the client unittest prepared info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtStartTest">clientUtStartTest</a></td>
+<td>Public method to process the client start test info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtStopTest">clientUtStopTest</a></td>
+<td>Public method to process the client stop test info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtTestErrored">clientUtTestErrored</a></td>
+<td>Public method to process the client test errored info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientUtTestFailed">clientUtTestFailed</a></td>
+<td>Public method to process the client test failed info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientVariable">clientVariable</a></td>
+<td>Public method to process the client variable info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientVariables">clientVariables</a></td>
+<td>Public method to process the client variables info.</td>
+</tr><tr>
+<td><a href="#DebugServer.clientWatchConditionError">clientWatchConditionError</a></td>
+<td>Public method to process the client watch expression error info.</td>
+</tr><tr>
+<td><a href="#DebugServer.getBreakPointModel">getBreakPointModel</a></td>
+<td>Public slot to get a reference to the breakpoint model object.</td>
+</tr><tr>
+<td><a href="#DebugServer.getClientCapabilities">getClientCapabilities</a></td>
+<td>Public method to retrieve the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebugServer.getExtensions">getExtensions</a></td>
+<td>Public slot to get the extensions associated with the given language.</td>
+</tr><tr>
+<td><a href="#DebugServer.getHostAddress">getHostAddress</a></td>
+<td>Public method to get the IP address or hostname the debug server is listening.</td>
+</tr><tr>
+<td><a href="#DebugServer.getSupportedLanguages">getSupportedLanguages</a></td>
+<td>Public slot to return the supported programming languages.</td>
+</tr><tr>
+<td><a href="#DebugServer.getWatchPointModel">getWatchPointModel</a></td>
+<td>Public slot to get a reference to the watch expression model object.</td>
+</tr><tr>
+<td><a href="#DebugServer.isConnected">isConnected</a></td>
+<td>Public method to test, if the debug server is connected to a backend.</td>
+</tr><tr>
+<td><a href="#DebugServer.passiveStartUp">passiveStartUp</a></td>
+<td>Public method to handle a passive debug connection.</td>
+</tr><tr>
+<td><a href="#DebugServer.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteBanner">remoteBanner</a></td>
+<td>Public slot to get the banner info of the remote client.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteBreakpoint">remoteBreakpoint</a></td>
+<td>Public method to set or clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteCapabilities">remoteCapabilities</a></td>
+<td>Public slot to get the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteClientSetFilter">remoteClientSetFilter</a></td>
+<td>Public method to set a variables filter list.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteClientVariable">remoteClientVariable</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteClientVariables">remoteClientVariables</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteCompletion">remoteCompletion</a></td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteContinue">remoteContinue</a></td>
+<td>Public method to continue the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteCoverage">remoteCoverage</a></td>
+<td>Public method to load a new program to collect coverage data.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteEnvironment">remoteEnvironment</a></td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteEval">remoteEval</a></td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteExec">remoteExec</a></td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteLoad">remoteLoad</a></td>
+<td>Public method to load a new program to debug.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteProfile">remoteProfile</a></td>
+<td>Public method to load a new program to collect profiling data.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteRawInput">remoteRawInput</a></td>
+<td>Public method to send the raw input to the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteRun">remoteRun</a></td>
+<td>Public method to load a new program to run.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteSetThread">remoteSetThread</a></td>
+<td>Public method to request to set the given thread as current thread.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteStatement">remoteStatement</a></td>
+<td>Public method to execute a Python statement.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteStep">remoteStep</a></td>
+<td>Public method to single step the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteStepOut">remoteStepOut</a></td>
+<td>Public method to step out the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteStepOver">remoteStepOver</a></td>
+<td>Public method to step over the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteStepQuit">remoteStepQuit</a></td>
+<td>Public method to stop the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteThreadList">remoteThreadList</a></td>
+<td>Public method to request the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteUTPrepare">remoteUTPrepare</a></td>
+<td>Public method to prepare a new unittest run.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteUTRun">remoteUTRun</a></td>
+<td>Public method to start a unittest run.</td>
+</tr><tr>
+<td><a href="#DebugServer.remoteUTStop">remoteUTStop</a></td>
+<td>public method to stop a unittest run.</td>
+</tr><tr>
+<td><a href="#DebugServer.shutdownServer">shutdownServer</a></td>
+<td>Public method to cleanly shut down.</td>
+</tr><tr>
+<td><a href="#DebugServer.startClient">startClient</a></td>
+<td>Public method to start a debug client.</td>
+</tr>
+</table>
+<a NAME="DebugServer.__init__" ID="DebugServer.__init__"></a>
+<h4>DebugServer (Constructor)</h4>
+<b>DebugServer</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebugServer.__addBreakPoints" ID="DebugServer.__addBreakPoints"></a>
+<h4>DebugServer.__addBreakPoints</h4>
+<b>__addBreakPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to add breakpoints.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="DebugServer.__addWatchPoints" ID="DebugServer.__addWatchPoints"></a>
+<h4>DebugServer.__addWatchPoints</h4>
+<b>__addWatchPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to set a watch expression.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="DebugServer.__breakPointDataAboutToBeChanged" ID="DebugServer.__breakPointDataAboutToBeChanged"></a>
+<h4>DebugServer.__breakPointDataAboutToBeChanged</h4>
+<b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of the rows to be changed (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of the rows to be changed (QModelIndex)
+</dd>
+</dl><a NAME="DebugServer.__changeBreakPoints" ID="DebugServer.__changeBreakPoints"></a>
+<h4>DebugServer.__changeBreakPoints</h4>
+<b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to set changed breakpoints.
+</p><dl>
+<dt><i>indexes</i></dt>
+<dd>
+indexes of changed breakpoints.
+</dd>
+</dl><a NAME="DebugServer.__changeWatchPoints" ID="DebugServer.__changeWatchPoints"></a>
+<h4>DebugServer.__changeWatchPoints</h4>
+<b>__changeWatchPoints</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to set changed watch expressions.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of the rows to be changed (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of the rows to be changed (QModelIndex)
+</dd>
+</dl><a NAME="DebugServer.__clientClearBreakPoint" ID="DebugServer.__clientClearBreakPoint"></a>
+<h4>DebugServer.__clientClearBreakPoint</h4>
+<b>__clientClearBreakPoint</b>(<i>fn, lineno</i>)
+<p>
+        Private slot to handle the clientClearBreak signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of breakpoint to clear (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number of breakpoint to clear (integer)
+</dd>
+</dl><a NAME="DebugServer.__clientClearWatchPoint" ID="DebugServer.__clientClearWatchPoint"></a>
+<h4>DebugServer.__clientClearWatchPoint</h4>
+<b>__clientClearWatchPoint</b>(<i>condition</i>)
+<p>
+        Private slot to handle the clientClearWatch signal.
+</p><dl>
+<dt><i>condition</i></dt>
+<dd>
+expression of watch expression to clear (string)
+</dd>
+</dl><a NAME="DebugServer.__clientProcessError" ID="DebugServer.__clientProcessError"></a>
+<h4>DebugServer.__clientProcessError</h4>
+<b>__clientProcessError</b>(<i></i>)
+<p>
+        Private slot to process client output received via stderr.
+</p><a NAME="DebugServer.__clientProcessOutput" ID="DebugServer.__clientProcessOutput"></a>
+<h4>DebugServer.__clientProcessOutput</h4>
+<b>__clientProcessOutput</b>(<i></i>)
+<p>
+        Private slot to process client output received via stdout.
+</p><a NAME="DebugServer.__createDebuggerInterface" ID="DebugServer.__createDebuggerInterface"></a>
+<h4>DebugServer.__createDebuggerInterface</h4>
+<b>__createDebuggerInterface</b>(<i>clientType = None</i>)
+<p>
+        Private slot to create the debugger interface object.
+</p><dl>
+<dt><i>clientType</i></dt>
+<dd>
+type of the client interface to be created (string)
+</dd>
+</dl><a NAME="DebugServer.__deleteBreakPoints" ID="DebugServer.__deleteBreakPoints"></a>
+<h4>DebugServer.__deleteBreakPoints</h4>
+<b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to delete breakpoints.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="DebugServer.__deleteWatchPoints" ID="DebugServer.__deleteWatchPoints"></a>
+<h4>DebugServer.__deleteWatchPoints</h4>
+<b>__deleteWatchPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to delete watch expressions.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="DebugServer.__makeWatchCondition" ID="DebugServer.__makeWatchCondition"></a>
+<h4>DebugServer.__makeWatchCondition</h4>
+<b>__makeWatchCondition</b>(<i>cond, special</i>)
+<p>
+        Private method to construct the condition string.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+condition (string)
+</dd><dt><i>special</i></dt>
+<dd>
+special condition (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+condition string (string)
+</dd>
+</dl><a NAME="DebugServer.__newConnection" ID="DebugServer.__newConnection"></a>
+<h4>DebugServer.__newConnection</h4>
+<b>__newConnection</b>(<i></i>)
+<p>
+        Private slot to handle a new connection.
+</p><a NAME="DebugServer.__passiveShutDown" ID="DebugServer.__passiveShutDown"></a>
+<h4>DebugServer.__passiveShutDown</h4>
+<b>__passiveShutDown</b>(<i></i>)
+<p>
+        Private method to shut down a passive debug connection.
+</p><a NAME="DebugServer.__registerDebuggerInterfaces" ID="DebugServer.__registerDebuggerInterfaces"></a>
+<h4>DebugServer.__registerDebuggerInterfaces</h4>
+<b>__registerDebuggerInterfaces</b>(<i></i>)
+<p>
+        Private method to register the available debugger interface modules.
+</p><a NAME="DebugServer.__remoteBreakpointEnable" ID="DebugServer.__remoteBreakpointEnable"></a>
+<h4>DebugServer.__remoteBreakpointEnable</h4>
+<b>__remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
+<p>
+        Private method to enable or disable a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a breakpoint (boolean)
+</dd>
+</dl><a NAME="DebugServer.__remoteBreakpointIgnore" ID="DebugServer.__remoteBreakpointIgnore"></a>
+<h4>DebugServer.__remoteBreakpointIgnore</h4>
+<b>__remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
+<p>
+        Private method to ignore a breakpoint the next couple of occurrences.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebugServer.__remoteWatchpoint" ID="DebugServer.__remoteWatchpoint"></a>
+<h4>DebugServer.__remoteWatchpoint</h4>
+<b>__remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
+<p>
+        Private method to set or clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a watch expression (boolean)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebugServer.__remoteWatchpointEnable" ID="DebugServer.__remoteWatchpointEnable"></a>
+<h4>DebugServer.__remoteWatchpointEnable</h4>
+<b>__remoteWatchpointEnable</b>(<i>cond, enable</i>)
+<p>
+        Private method to enable or disable a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a watch expression (boolean)
+</dd>
+</dl><a NAME="DebugServer.__remoteWatchpointIgnore" ID="DebugServer.__remoteWatchpointIgnore"></a>
+<h4>DebugServer.__remoteWatchpointIgnore</h4>
+<b>__remoteWatchpointIgnore</b>(<i>cond, count</i>)
+<p>
+        Private method to ignore a watch expression the next couple of occurrences.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebugServer.__restoreBreakpoints" ID="DebugServer.__restoreBreakpoints"></a>
+<h4>DebugServer.__restoreBreakpoints</h4>
+<b>__restoreBreakpoints</b>(<i></i>)
+<p>
+        Private method to restore the breakpoints after a restart.
+</p><a NAME="DebugServer.__restoreWatchpoints" ID="DebugServer.__restoreWatchpoints"></a>
+<h4>DebugServer.__restoreWatchpoints</h4>
+<b>__restoreWatchpoints</b>(<i></i>)
+<p>
+        Private method to restore the watch expressions after a restart.
+</p><a NAME="DebugServer.__setClientType" ID="DebugServer.__setClientType"></a>
+<h4>DebugServer.__setClientType</h4>
+<b>__setClientType</b>(<i>clType</i>)
+<p>
+        Private method to set the client type.
+</p><dl>
+<dt><i>clType</i></dt>
+<dd>
+type of client to be started (string)
+</dd>
+</dl><a NAME="DebugServer.__splitWatchCondition" ID="DebugServer.__splitWatchCondition"></a>
+<h4>DebugServer.__splitWatchCondition</h4>
+<b>__splitWatchCondition</b>(<i>cond</i>)
+<p>
+        Private method to split a remote watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+remote expression (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of local expression (string) and special condition (string)
+</dd>
+</dl><a NAME="DebugServer.__watchPointDataAboutToBeChanged" ID="DebugServer.__watchPointDataAboutToBeChanged"></a>
+<h4>DebugServer.__watchPointDataAboutToBeChanged</h4>
+<b>__watchPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to handle the dataAboutToBeChanged signal of the 
+        watch expression model.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of the rows to be changed (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of the rows to be changed (QModelIndex)
+</dd>
+</dl><a NAME="DebugServer.clientBanner" ID="DebugServer.clientBanner"></a>
+<h4>DebugServer.clientBanner</h4>
+<b>clientBanner</b>(<i>version, platform, debugClient</i>)
+<p>
+        Public method to process the client banner info.
+</p><dl>
+<dt><i>version</i></dt>
+<dd>
+interpreter version info (string)
+</dd><dt><i>platform</i></dt>
+<dd>
+hostname of the client (string)
+</dd><dt><i>debugClient</i></dt>
+<dd>
+additional debugger type info (string)
+</dd>
+</dl><a NAME="DebugServer.clientBreakConditionError" ID="DebugServer.clientBreakConditionError"></a>
+<h4>DebugServer.clientBreakConditionError</h4>
+<b>clientBreakConditionError</b>(<i>filename, lineno</i>)
+<p>
+        Public method to process the client breakpoint condition error info.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line umber of the breakpoint (integer)
+</dd>
+</dl><a NAME="DebugServer.clientCapabilities" ID="DebugServer.clientCapabilities"></a>
+<h4>DebugServer.clientCapabilities</h4>
+<b>clientCapabilities</b>(<i>capabilities, clientType</i>)
+<p>
+        Public method to process the client capabilities info.
+</p><dl>
+<dt><i>capabilities</i></dt>
+<dd>
+bitmaks with the client capabilities (integer)
+</dd><dt><i>clientType</i></dt>
+<dd>
+type of the debug client (string)
+</dd>
+</dl><a NAME="DebugServer.clientClearBreak" ID="DebugServer.clientClearBreak"></a>
+<h4>DebugServer.clientClearBreak</h4>
+<b>clientClearBreak</b>(<i>filename, lineno</i>)
+<p>
+        Public method to process the client clear breakpoint command.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line umber of the breakpoint (integer)
+</dd>
+</dl><a NAME="DebugServer.clientClearWatch" ID="DebugServer.clientClearWatch"></a>
+<h4>DebugServer.clientClearWatch</h4>
+<b>clientClearWatch</b>(<i>condition</i>)
+<p>
+        Public slot to handle the clientClearWatch signal.
+</p><dl>
+<dt><i>condition</i></dt>
+<dd>
+expression of watch expression to clear (string)
+</dd>
+</dl><a NAME="DebugServer.clientCompletionList" ID="DebugServer.clientCompletionList"></a>
+<h4>DebugServer.clientCompletionList</h4>
+<b>clientCompletionList</b>(<i>completionList, text</i>)
+<p>
+        Public method to process the client auto completion info.
+</p><dl>
+<dt><i>completionList</i></dt>
+<dd>
+list of possible completions (list of strings)
+</dd><dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebugServer.clientException" ID="DebugServer.clientException"></a>
+<h4>DebugServer.clientException</h4>
+<b>clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
+<p>
+        Public method to process the exception info from the client.
+</p><dl>
+<dt><i>exceptionType</i></dt>
+<dd>
+type of exception raised (string)
+</dd><dt><i>exceptionMessage</i></dt>
+<dd>
+message given by the exception (string)
+</dd><dt><i>stackTrace</i></dt>
+<dd>
+list of stack entries with the exception position
+            first. Each stack entry is a list giving the filename and the linenumber.
+</dd>
+</dl><a NAME="DebugServer.clientExit" ID="DebugServer.clientExit"></a>
+<h4>DebugServer.clientExit</h4>
+<b>clientExit</b>(<i>status</i>)
+<p>
+        Public method to process the client exit status.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+exit code as a string (string)
+</dd>
+</dl><a NAME="DebugServer.clientLine" ID="DebugServer.clientLine"></a>
+<h4>DebugServer.clientLine</h4>
+<b>clientLine</b>(<i>filename, lineno, forStack = False</i>)
+<p>
+        Public method to process client position feedback.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file currently being executed (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line of code currently being executed (integer)
+</dd><dt><i>forStack</i></dt>
+<dd>
+flag indicating this is for a stack dump (boolean)
+</dd>
+</dl><a NAME="DebugServer.clientOutput" ID="DebugServer.clientOutput"></a>
+<h4>DebugServer.clientOutput</h4>
+<b>clientOutput</b>(<i>line</i>)
+<p>
+        Public method to process a line of client output.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+client output (string)
+</dd>
+</dl><a NAME="DebugServer.clientRawInput" ID="DebugServer.clientRawInput"></a>
+<h4>DebugServer.clientRawInput</h4>
+<b>clientRawInput</b>(<i>prompt, echo</i>)
+<p>
+        Public method to process the client raw input command.
+</p><dl>
+<dt><i>prompt</i></dt>
+<dd>
+the input prompt (string)
+</dd><dt><i>echo</i></dt>
+<dd>
+flag indicating an echoing of the input (boolean)
+</dd>
+</dl><a NAME="DebugServer.clientStack" ID="DebugServer.clientStack"></a>
+<h4>DebugServer.clientStack</h4>
+<b>clientStack</b>(<i>stack</i>)
+<p>
+        Public method to process a client's stack information.
+</p><dl>
+<dt><i>stack</i></dt>
+<dd>
+list of stack entries. Each entry is a tuple of three
+            values giving the filename, linenumber and method
+            (list of lists of (string, integer, string))
+</dd>
+</dl><a NAME="DebugServer.clientStatement" ID="DebugServer.clientStatement"></a>
+<h4>DebugServer.clientStatement</h4>
+<b>clientStatement</b>(<i>more</i>)
+<p>
+        Public method to process the input response from the client.
+</p><dl>
+<dt><i>more</i></dt>
+<dd>
+flag indicating that more user input is required
+</dd>
+</dl><a NAME="DebugServer.clientSyntaxError" ID="DebugServer.clientSyntaxError"></a>
+<h4>DebugServer.clientSyntaxError</h4>
+<b>clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>)
+<p>
+        Public method to process the syntax error info from the client.
+</p><dl>
+<dt><i>message</i></dt>
+<dd>
+message of the syntax error (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+translated filename of the syntax error position (string)
+</dd><dt><i>lineNo</i></dt>
+<dd>
+line number of the syntax error position (integer)
+</dd><dt><i>characterNo</i></dt>
+<dd>
+character number of the syntax error position (integer)
+</dd>
+</dl><a NAME="DebugServer.clientThreadList" ID="DebugServer.clientThreadList"></a>
+<h4>DebugServer.clientThreadList</h4>
+<b>clientThreadList</b>(<i>currentId, threadList</i>)
+<p>
+        Public method to process the client thread list info.
+</p><dl>
+<dt><i>currentID</i></dt>
+<dd>
+id of the current thread (integer)
+</dd><dt><i>threadList</i></dt>
+<dd>
+list of dictionaries containing the thread data
+</dd>
+</dl><a NAME="DebugServer.clientThreadSet" ID="DebugServer.clientThreadSet"></a>
+<h4>DebugServer.clientThreadSet</h4>
+<b>clientThreadSet</b>(<i></i>)
+<p>
+        Public method to handle the change of the client thread.
+</p><a NAME="DebugServer.clientUtFinished" ID="DebugServer.clientUtFinished"></a>
+<h4>DebugServer.clientUtFinished</h4>
+<b>clientUtFinished</b>(<i></i>)
+<p>
+        Public method to process the client unit test finished info.
+</p><a NAME="DebugServer.clientUtPrepared" ID="DebugServer.clientUtPrepared"></a>
+<h4>DebugServer.clientUtPrepared</h4>
+<b>clientUtPrepared</b>(<i>result, exceptionType, exceptionValue</i>)
+<p>
+        Public method to process the client unittest prepared info.
+</p><dl>
+<dt><i>result</i></dt>
+<dd>
+number of test cases (0 = error) (integer)
+</dd><dt><i>exceptionType</i></dt>
+<dd>
+exception type (string)
+</dd><dt><i>exceptionValue</i></dt>
+<dd>
+exception message (string)
+</dd>
+</dl><a NAME="DebugServer.clientUtStartTest" ID="DebugServer.clientUtStartTest"></a>
+<h4>DebugServer.clientUtStartTest</h4>
+<b>clientUtStartTest</b>(<i>testname, doc</i>)
+<p>
+        Public method to process the client start test info.
+</p><dl>
+<dt><i>testname</i></dt>
+<dd>
+name of the test (string)
+</dd><dt><i>doc</i></dt>
+<dd>
+short description of the test (string)
+</dd>
+</dl><a NAME="DebugServer.clientUtStopTest" ID="DebugServer.clientUtStopTest"></a>
+<h4>DebugServer.clientUtStopTest</h4>
+<b>clientUtStopTest</b>(<i></i>)
+<p>
+        Public method to process the client stop test info.
+</p><a NAME="DebugServer.clientUtTestErrored" ID="DebugServer.clientUtTestErrored"></a>
+<h4>DebugServer.clientUtTestErrored</h4>
+<b>clientUtTestErrored</b>(<i>testname, traceback</i>)
+<p>
+        Public method to process the client test errored info.
+</p><dl>
+<dt><i>testname</i></dt>
+<dd>
+name of the test (string)
+</dd><dt><i>traceback</i></dt>
+<dd>
+lines of traceback info (string)
+</dd>
+</dl><a NAME="DebugServer.clientUtTestFailed" ID="DebugServer.clientUtTestFailed"></a>
+<h4>DebugServer.clientUtTestFailed</h4>
+<b>clientUtTestFailed</b>(<i>testname, traceback</i>)
+<p>
+        Public method to process the client test failed info.
+</p><dl>
+<dt><i>testname</i></dt>
+<dd>
+name of the test (string)
+</dd><dt><i>traceback</i></dt>
+<dd>
+lines of traceback info (string)
+</dd>
+</dl><a NAME="DebugServer.clientVariable" ID="DebugServer.clientVariable"></a>
+<h4>DebugServer.clientVariable</h4>
+<b>clientVariable</b>(<i>scope, variables</i>)
+<p>
+        Public method to process the client variable info.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
+</dd><dt><i>variables</i></dt>
+<dd>
+the list of members of a classvariable from the client
+</dd>
+</dl><a NAME="DebugServer.clientVariables" ID="DebugServer.clientVariables"></a>
+<h4>DebugServer.clientVariables</h4>
+<b>clientVariables</b>(<i>scope, variables</i>)
+<p>
+        Public method to process the client variables info.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
+</dd><dt><i>variables</i></dt>
+<dd>
+the list of variables from the client
+</dd>
+</dl><a NAME="DebugServer.clientWatchConditionError" ID="DebugServer.clientWatchConditionError"></a>
+<h4>DebugServer.clientWatchConditionError</h4>
+<b>clientWatchConditionError</b>(<i>condition</i>)
+<p>
+        Public method to process the client watch expression error info.
+</p><dl>
+<dt><i>condition</i></dt>
+<dd>
+expression of watch expression to clear (string)
+</dd>
+</dl><a NAME="DebugServer.getBreakPointModel" ID="DebugServer.getBreakPointModel"></a>
+<h4>DebugServer.getBreakPointModel</h4>
+<b>getBreakPointModel</b>(<i></i>)
+<p>
+        Public slot to get a reference to the breakpoint model object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the breakpoint model object (BreakPointModel)
+</dd>
+</dl><a NAME="DebugServer.getClientCapabilities" ID="DebugServer.getClientCapabilities"></a>
+<h4>DebugServer.getClientCapabilities</h4>
+<b>getClientCapabilities</b>(<i>type</i>)
+<p>
+        Public method to retrieve the debug clients capabilities.
+</p><dl>
+<dt><i>type</i></dt>
+<dd>
+debug client type (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+debug client capabilities (integer)
+</dd>
+</dl><a NAME="DebugServer.getExtensions" ID="DebugServer.getExtensions"></a>
+<h4>DebugServer.getExtensions</h4>
+<b>getExtensions</b>(<i>language</i>)
+<p>
+        Public slot to get the extensions associated with the given language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language to get extensions for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of extensions associated with the language (tuple of strings)
+</dd>
+</dl><a NAME="DebugServer.getHostAddress" ID="DebugServer.getHostAddress"></a>
+<h4>DebugServer.getHostAddress</h4>
+<b>getHostAddress</b>(<i>localhost</i>)
+<p>
+        Public method to get the IP address or hostname the debug server is listening.
+</p><dl>
+<dt><i>localhost</i></dt>
+<dd>
+flag indicating to return the address for localhost (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+IP address or hostname (string)
+</dd>
+</dl><a NAME="DebugServer.getSupportedLanguages" ID="DebugServer.getSupportedLanguages"></a>
+<h4>DebugServer.getSupportedLanguages</h4>
+<b>getSupportedLanguages</b>(<i>shellOnly = False</i>)
+<p>
+        Public slot to return the supported programming languages.
+</p><dl>
+<dt><i>shellOnly</i></dt>
+<dd>
+flag indicating only languages supporting an
+            interactive shell should be returned
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of supported languages (list of strings)
+</dd>
+</dl><a NAME="DebugServer.getWatchPointModel" ID="DebugServer.getWatchPointModel"></a>
+<h4>DebugServer.getWatchPointModel</h4>
+<b>getWatchPointModel</b>(<i></i>)
+<p>
+        Public slot to get a reference to the watch expression model object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the watch expression model object (WatchPointModel)
+</dd>
+</dl><a NAME="DebugServer.isConnected" ID="DebugServer.isConnected"></a>
+<h4>DebugServer.isConnected</h4>
+<b>isConnected</b>(<i></i>)
+<p>
+        Public method to test, if the debug server is connected to a backend.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a connection (boolean)
+</dd>
+</dl><a NAME="DebugServer.passiveStartUp" ID="DebugServer.passiveStartUp"></a>
+<h4>DebugServer.passiveStartUp</h4>
+<b>passiveStartUp</b>(<i>fn, exc</i>)
+<p>
+        Public method to handle a passive debug connection.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the debugged script (string)
+</dd><dt><i>exc</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd>
+</dl><a NAME="DebugServer.preferencesChanged" ID="DebugServer.preferencesChanged"></a>
+<h4>DebugServer.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle the preferencesChanged signal.
+</p><a NAME="DebugServer.remoteBanner" ID="DebugServer.remoteBanner"></a>
+<h4>DebugServer.remoteBanner</h4>
+<b>remoteBanner</b>(<i></i>)
+<p>
+        Public slot to get the banner info of the remote client.
+</p><a NAME="DebugServer.remoteBreakpoint" ID="DebugServer.remoteBreakpoint"></a>
+<h4>DebugServer.remoteBreakpoint</h4>
+<b>remoteBreakpoint</b>(<i>fn, line, set, cond=None, temp=False</i>)
+<p>
+        Public method to set or clear a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of the breakpoint (string)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteCapabilities" ID="DebugServer.remoteCapabilities"></a>
+<h4>DebugServer.remoteCapabilities</h4>
+<b>remoteCapabilities</b>(<i></i>)
+<p>
+        Public slot to get the debug clients capabilities.
+</p><a NAME="DebugServer.remoteClientSetFilter" ID="DebugServer.remoteClientSetFilter"></a>
+<h4>DebugServer.remoteClientSetFilter</h4>
+<b>remoteClientSetFilter</b>(<i>scope, filter</i>)
+<p>
+        Public method to set a variables filter list.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+regexp string for variable names to filter out (string)
+</dd>
+</dl><a NAME="DebugServer.remoteClientVariable" ID="DebugServer.remoteClientVariable"></a>
+<h4>DebugServer.remoteClientVariable</h4>
+<b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>var</i></dt>
+<dd>
+list encoded name of variable to retrieve (string)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebugServer.remoteClientVariables" ID="DebugServer.remoteClientVariables"></a>
+<h4>DebugServer.remoteClientVariables</h4>
+<b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebugServer.remoteCompletion" ID="DebugServer.remoteCompletion"></a>
+<h4>DebugServer.remoteCompletion</h4>
+<b>remoteCompletion</b>(<i>text</i>)
+<p>
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebugServer.remoteContinue" ID="DebugServer.remoteContinue"></a>
+<h4>DebugServer.remoteContinue</h4>
+<b>remoteContinue</b>(<i>special = False</i>)
+<p>
+        Public method to continue the debugged program.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebugServer.remoteCoverage" ID="DebugServer.remoteCoverage"></a>
+<h4>DebugServer.remoteCoverage</h4>
+<b>remoteCoverage</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>)
+<p>
+        Public method to load a new program to collect coverage data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>env</i></dt>
+<dd>
+environment settings (string)
+</dd><dt><i>autoClearShell=</i></dt>
+<dd>
+flag indicating, that the interpreter window should
+            be cleared (boolean)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that coverage info should be
+            cleared first (boolean)
+</dd><dt><i>forProject=</i></dt>
+<dd>
+flag indicating a project related action (boolean)
+</dd><dt><i>runInConsole=</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteEnvironment" ID="DebugServer.remoteEnvironment"></a>
+<h4>DebugServer.remoteEnvironment</h4>
+<b>remoteEnvironment</b>(<i>env</i>)
+<p>
+        Public method to set the environment for a program to debug, run, ...
+</p><dl>
+<dt><i>env</i></dt>
+<dd>
+environment settings (string)
+</dd>
+</dl><a NAME="DebugServer.remoteEval" ID="DebugServer.remoteEval"></a>
+<h4>DebugServer.remoteEval</h4>
+<b>remoteEval</b>(<i>arg</i>)
+<p>
+        Public method to evaluate arg in the current context of the debugged program.
+</p><dl>
+<dt><i>arg</i></dt>
+<dd>
+the arguments to evaluate (string)
+</dd>
+</dl><a NAME="DebugServer.remoteExec" ID="DebugServer.remoteExec"></a>
+<h4>DebugServer.remoteExec</h4>
+<b>remoteExec</b>(<i>stmt</i>)
+<p>
+        Public method to execute stmt in the current context of the debugged program.
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+statement to execute (string)
+</dd>
+</dl><a NAME="DebugServer.remoteLoad" ID="DebugServer.remoteLoad"></a>
+<h4>DebugServer.remoteLoad</h4>
+<b>remoteLoad</b>(<i>fn, argv, wd, env, autoClearShell = True, tracePython = False, autoContinue = True, forProject = False, runInConsole = False, autoFork = False, forkChild = False</i>)
+<p>
+        Public method to load a new program to debug.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to debug (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>env</i></dt>
+<dd>
+environment settings (string)
+</dd><dt><i>autoClearShell=</i></dt>
+<dd>
+flag indicating, that the interpreter window should
+            be cleared (boolean)
+</dd><dt><i>tracePython=</i></dt>
+<dd>
+flag indicating if the Python library should be traced
+            as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd><dt><i>forProject=</i></dt>
+<dd>
+flag indicating a project related action (boolean)
+</dd><dt><i>runInConsole=</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteProfile" ID="DebugServer.remoteProfile"></a>
+<h4>DebugServer.remoteProfile</h4>
+<b>remoteProfile</b>(<i>fn, argv, wd, env, autoClearShell = True, erase = False, forProject = False, runInConsole = False</i>)
+<p>
+        Public method to load a new program to collect profiling data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>env</i></dt>
+<dd>
+environment settings (string)
+</dd><dt><i>autoClearShell=</i></dt>
+<dd>
+flag indicating, that the interpreter window should
+            be cleared (boolean)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that timing info should be cleared first (boolean)
+</dd><dt><i>forProject=</i></dt>
+<dd>
+flag indicating a project related action (boolean)
+</dd><dt><i>runInConsole=</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteRawInput" ID="DebugServer.remoteRawInput"></a>
+<h4>DebugServer.remoteRawInput</h4>
+<b>remoteRawInput</b>(<i>s</i>)
+<p>
+        Public method to send the raw input to the debugged program.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the raw input (string)
+</dd>
+</dl><a NAME="DebugServer.remoteRun" ID="DebugServer.remoteRun"></a>
+<h4>DebugServer.remoteRun</h4>
+<b>remoteRun</b>(<i>fn, argv, wd, env, autoClearShell = True, forProject = False, runInConsole = False</i>)
+<p>
+        Public method to load a new program to run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>env</i></dt>
+<dd>
+environment settings (string)
+</dd><dt><i>autoClearShell=</i></dt>
+<dd>
+flag indicating, that the interpreter window should
+            be cleared (boolean)
+</dd><dt><i>forProject=</i></dt>
+<dd>
+flag indicating a project related action (boolean)
+</dd><dt><i>runInConsole=</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteSetThread" ID="DebugServer.remoteSetThread"></a>
+<h4>DebugServer.remoteSetThread</h4>
+<b>remoteSetThread</b>(<i>tid</i>)
+<p>
+        Public method to request to set the given thread as current thread.
+</p><dl>
+<dt><i>tid</i></dt>
+<dd>
+id of the thread (integer)
+</dd>
+</dl><a NAME="DebugServer.remoteStatement" ID="DebugServer.remoteStatement"></a>
+<h4>DebugServer.remoteStatement</h4>
+<b>remoteStatement</b>(<i>stmt</i>)
+<p>
+        Public method to execute a Python statement.  
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+the Python statement to execute (string). It
+              should not have a trailing newline.
+</dd>
+</dl><a NAME="DebugServer.remoteStep" ID="DebugServer.remoteStep"></a>
+<h4>DebugServer.remoteStep</h4>
+<b>remoteStep</b>(<i></i>)
+<p>
+        Public method to single step the debugged program.
+</p><a NAME="DebugServer.remoteStepOut" ID="DebugServer.remoteStepOut"></a>
+<h4>DebugServer.remoteStepOut</h4>
+<b>remoteStepOut</b>(<i></i>)
+<p>
+        Public method to step out the debugged program.
+</p><a NAME="DebugServer.remoteStepOver" ID="DebugServer.remoteStepOver"></a>
+<h4>DebugServer.remoteStepOver</h4>
+<b>remoteStepOver</b>(<i></i>)
+<p>
+        Public method to step over the debugged program.
+</p><a NAME="DebugServer.remoteStepQuit" ID="DebugServer.remoteStepQuit"></a>
+<h4>DebugServer.remoteStepQuit</h4>
+<b>remoteStepQuit</b>(<i></i>)
+<p>
+        Public method to stop the debugged program.
+</p><a NAME="DebugServer.remoteThreadList" ID="DebugServer.remoteThreadList"></a>
+<h4>DebugServer.remoteThreadList</h4>
+<b>remoteThreadList</b>(<i></i>)
+<p>
+        Public method to request the list of threads from the client.
+</p><a NAME="DebugServer.remoteUTPrepare" ID="DebugServer.remoteUTPrepare"></a>
+<h4>DebugServer.remoteUTPrepare</h4>
+<b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
+<p>
+        Public method to prepare a new unittest run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to load (string)
+</dd><dt><i>tn</i></dt>
+<dd>
+the testname to load (string)
+</dd><dt><i>tfn</i></dt>
+<dd>
+the test function name to load tests from (string)
+</dd><dt><i>cov</i></dt>
+<dd>
+flag indicating collection of coverage data is requested
+</dd><dt><i>covname</i></dt>
+<dd>
+filename to be used to assemble the coverage caches
+                filename (string)
+</dd><dt><i>coverase</i></dt>
+<dd>
+flag indicating erasure of coverage data is requested (boolean)
+</dd>
+</dl><a NAME="DebugServer.remoteUTRun" ID="DebugServer.remoteUTRun"></a>
+<h4>DebugServer.remoteUTRun</h4>
+<b>remoteUTRun</b>(<i></i>)
+<p>
+        Public method to start a unittest run.
+</p><a NAME="DebugServer.remoteUTStop" ID="DebugServer.remoteUTStop"></a>
+<h4>DebugServer.remoteUTStop</h4>
+<b>remoteUTStop</b>(<i></i>)
+<p>
+        public method to stop a unittest run.
+</p><a NAME="DebugServer.shutdownServer" ID="DebugServer.shutdownServer"></a>
+<h4>DebugServer.shutdownServer</h4>
+<b>shutdownServer</b>(<i></i>)
+<p>
+        Public method to cleanly shut down.
+</p><p>
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
+</p><a NAME="DebugServer.startClient" ID="DebugServer.startClient"></a>
+<h4>DebugServer.startClient</h4>
+<b>startClient</b>(<i>unplanned = True, clType = None, forProject = False, runInConsole = False</i>)
+<p>
+        Public method to start a debug client.
+</p><dl>
+<dt><i>unplanned=</i></dt>
+<dd>
+flag indicating that the client has died (boolean)
+</dd><dt><i>clType=</i></dt>
+<dd>
+type of client to be started (string)
+</dd><dt><i>forProject=</i></dt>
+<dd>
+flag indicating a project related action (boolean)
+</dd><dt><i>runInConsole=</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebugUI.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,927 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebugUI</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebugUI</h1>
+<p>
+Module implementing the debugger UI.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugUI">DebugUI</a></td>
+<td>Class implementing the debugger part of the UI.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugUI" ID="DebugUI"></a>
+<h2>DebugUI</h2>
+<p>
+    Class implementing the debugger part of the UI.
+</p><h4>Signals</h4>
+<dl>
+<dt>clientStack(stack)</dt>
+<dd>
+emitted at breaking after a reported exception
+</dd><dt>compileForms()</dt>
+<dd>
+emitted if changed project forms should be compiled
+</dd><dt>compileResources()</dt>
+<dd>
+emitted if changed project resources should be compiled
+</dd><dt>debuggingStarted(filename)</dt>
+<dd>
+emitted when a debugging session was started
+</dd><dt>exceptionInterrupt()</dt>
+<dd>
+emitted after the execution was interrupted by an
+        exception and acknowledged by the user
+</dd><dt>resetUI()</dt>
+<dd>
+emitted to reset the UI
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugUI.__init__">DebugUI</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugUI.__breakpointSelected">__breakpointSelected</a></td>
+<td>Private method to handle the breakpoint selected signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__checkActions">__checkActions</a></td>
+<td>Private slot to check some actions for their enable/disable status.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clearBreakpoints">__clearBreakpoints</a></td>
+<td>Private slot to handle the 'Clear breakpoints' action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientBreakConditionError">__clientBreakConditionError</a></td>
+<td>Private method to handle a condition error of a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientException">__clientException</a></td>
+<td>Private method to handle an exception of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientExit">__clientExit</a></td>
+<td>Private method to handle the debugged program terminating.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientGone">__clientGone</a></td>
+<td>Private method to handle the disconnection of the debugger client.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientLine">__clientLine</a></td>
+<td>Private method to handle a change to the current line.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientSyntaxError">__clientSyntaxError</a></td>
+<td>Private method to handle a syntax error in the debugged program.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientThreadSet">__clientThreadSet</a></td>
+<td>Private method to handle a change of the client's current thread.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientVariable">__clientVariable</a></td>
+<td>Private method to write the contents of a clients classvariable to the user interface.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientVariables">__clientVariables</a></td>
+<td>Private method to write the clients variables to the user interface.</td>
+</tr><tr>
+<td><a href="#DebugUI.__clientWatchConditionError">__clientWatchConditionError</a></td>
+<td>Public method to handle a expression error of a watch expression.</td>
+</tr><tr>
+<td><a href="#DebugUI.__compileChangedProjectFiles">__compileChangedProjectFiles</a></td>
+<td>Private method to signal compilation of changed forms and resources is wanted.</td>
+</tr><tr>
+<td><a href="#DebugUI.__configureExceptionsFilter">__configureExceptionsFilter</a></td>
+<td>Private slot for displaying the exception filter dialog.</td>
+</tr><tr>
+<td><a href="#DebugUI.__configureIgnoredExceptions">__configureIgnoredExceptions</a></td>
+<td>Private slot for displaying the ignored exceptions dialog.</td>
+</tr><tr>
+<td><a href="#DebugUI.__configureVariablesFilters">__configureVariablesFilters</a></td>
+<td>Private slot for displaying the variables filter configuration dialog.</td>
+</tr><tr>
+<td><a href="#DebugUI.__continue">__continue</a></td>
+<td>Private method to handle the Continue action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__coverageProject">__coverageProject</a></td>
+<td>Private slot to handle the coverage of project action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__coverageScript">__coverageScript</a></td>
+<td>Private slot to handle the coverage of script action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__cursorChanged">__cursorChanged</a></td>
+<td>Private slot handling the cursorChanged signal of the viewmanager.</td>
+</tr><tr>
+<td><a href="#DebugUI.__debugProject">__debugProject</a></td>
+<td>Private slot to handle the debug project action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__debugScript">__debugScript</a></td>
+<td>Private slot to handle the debug script action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__doCoverage">__doCoverage</a></td>
+<td>Private method to handle the coverage actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.__doDebug">__doDebug</a></td>
+<td>Private method to handle the debug actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.__doProfile">__doProfile</a></td>
+<td>Private method to handle the profile actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.__doRestart">__doRestart</a></td>
+<td>Private slot to handle the restart action to restart the last debugged file.</td>
+</tr><tr>
+<td><a href="#DebugUI.__doRun">__doRun</a></td>
+<td>Private method to handle the run actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.__editBreakpoint">__editBreakpoint</a></td>
+<td>Private slot to handle the 'Edit breakpoint' action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__editorOpened">__editorOpened</a></td>
+<td>Private slot to handle the editorOpened signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__enterRemote">__enterRemote</a></td>
+<td>Private method to update the user interface.</td>
+</tr><tr>
+<td><a href="#DebugUI.__eval">__eval</a></td>
+<td>Private method to handle the Eval action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__exec">__exec</a></td>
+<td>Private method to handle the Exec action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__getClientVariables">__getClientVariables</a></td>
+<td>Private method to request the global and local variables.</td>
+</tr><tr>
+<td><a href="#DebugUI.__getThreadList">__getThreadList</a></td>
+<td>Private method to get the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td>
+<td>Private slot to handle the closeProgram signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__nextBreakpoint">__nextBreakpoint</a></td>
+<td>Private slot to handle the 'Next breakpoint' action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__passiveDebugStarted">__passiveDebugStarted</a></td>
+<td>Private slot to handle a passive debug session start.</td>
+</tr><tr>
+<td><a href="#DebugUI.__previousBreakpoint">__previousBreakpoint</a></td>
+<td>Private slot to handle the 'Previous breakpoint' action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__profileProject">__profileProject</a></td>
+<td>Private slot to handle the profile project action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__profileScript">__profileScript</a></td>
+<td>Private slot to handle the profile script action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__projectClosed">__projectClosed</a></td>
+<td>Private slot to handle the projectClosed signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__projectOpened">__projectOpened</a></td>
+<td>Private slot to handle the projectOpened signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__projectSessionLoaded">__projectSessionLoaded</a></td>
+<td>Private slot to handle the projectSessionLoaded signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__resetUI">__resetUI</a></td>
+<td>Private slot to reset the user interface.</td>
+</tr><tr>
+<td><a href="#DebugUI.__runProject">__runProject</a></td>
+<td>Private slot to handle the run project action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__runScript">__runScript</a></td>
+<td>Private slot to handle the run script action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__runToCursor">__runToCursor</a></td>
+<td>Private method to handle the Run to Cursor action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td>
+<td>Private method to handle the show breakpoints menu signal.</td>
+</tr><tr>
+<td><a href="#DebugUI.__showDebugMenu">__showDebugMenu</a></td>
+<td>Private method to set up the debug menu.</td>
+</tr><tr>
+<td><a href="#DebugUI.__specialContinue">__specialContinue</a></td>
+<td>Private method to handle the Special Continue action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__step">__step</a></td>
+<td>Private method to handle the Step action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__stepOut">__stepOut</a></td>
+<td>Private method to handle the Step Out action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__stepOver">__stepOver</a></td>
+<td>Private method to handle the Step Over action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__stepQuit">__stepQuit</a></td>
+<td>Private method to handle the Step Quit action.</td>
+</tr><tr>
+<td><a href="#DebugUI.__stopScript">__stopScript</a></td>
+<td>Private slot to stop the running script.</td>
+</tr><tr>
+<td><a href="#DebugUI.__toggleBreakpoint">__toggleBreakpoint</a></td>
+<td>Private slot to handle the 'Set/Reset breakpoint' action.</td>
+</tr><tr>
+<td><a href="#DebugUI.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.initActions">initActions</a></td>
+<td>Method defining the user interface actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.initMenus">initMenus</a></td>
+<td>Public slot to initialize the project menu.</td>
+</tr><tr>
+<td><a href="#DebugUI.initToolbars">initToolbars</a></td>
+<td>Public slot to initialize the debug toolbars.</td>
+</tr><tr>
+<td><a href="#DebugUI.setArgvHistory">setArgvHistory</a></td>
+<td>Public slot to initialize the argv history.</td>
+</tr><tr>
+<td><a href="#DebugUI.setAutoClearShell">setAutoClearShell</a></td>
+<td>Public slot to initialize the autoClearShell flag.</td>
+</tr><tr>
+<td><a href="#DebugUI.setAutoContinue">setAutoContinue</a></td>
+<td>Public slot to initialize the autoContinue flag.</td>
+</tr><tr>
+<td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td>
+<td>Public slot to initialize the env history.</td>
+</tr><tr>
+<td><a href="#DebugUI.setExcIgnoreList">setExcIgnoreList</a></td>
+<td>Public slot to initialize the ignored exceptions type list.</td>
+</tr><tr>
+<td><a href="#DebugUI.setExcList">setExcList</a></td>
+<td>Public slot to initialize the exceptions type list.</td>
+</tr><tr>
+<td><a href="#DebugUI.setExceptionReporting">setExceptionReporting</a></td>
+<td>Public slot to initialize the exception reporting flag.</td>
+</tr><tr>
+<td><a href="#DebugUI.setTracePython">setTracePython</a></td>
+<td>Public slot to initialize the trace Python flag.</td>
+</tr><tr>
+<td><a href="#DebugUI.setWdHistory">setWdHistory</a></td>
+<td>Public slot to initialize the wd history.</td>
+</tr><tr>
+<td><a href="#DebugUI.shutdown">shutdown</a></td>
+<td>Public method to perform shutdown actions.</td>
+</tr><tr>
+<td><a href="#DebugUI.shutdownServer">shutdownServer</a></td>
+<td>Public method to shut down the debug server.</td>
+</tr><tr>
+<td><a href="#DebugUI.variablesFilter">variablesFilter</a></td>
+<td>Public method to get the variables filter for a scope.</td>
+</tr>
+</table>
+<a NAME="DebugUI.__init__" ID="DebugUI.__init__"></a>
+<h4>DebugUI (Constructor)</h4>
+<b>DebugUI</b>(<i>ui, vm, debugServer, debugViewer, project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the main UI
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager
+</dd><dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server
+</dd><dt><i>debugViewer</i></dt>
+<dd>
+reference to the debug viewer widget
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="DebugUI.__breakpointSelected" ID="DebugUI.__breakpointSelected"></a>
+<h4>DebugUI.__breakpointSelected</h4>
+<b>__breakpointSelected</b>(<i>act</i>)
+<p>
+        Private method to handle the breakpoint selected signal.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="DebugUI.__checkActions" ID="DebugUI.__checkActions"></a>
+<h4>DebugUI.__checkActions</h4>
+<b>__checkActions</b>(<i>editor</i>)
+<p>
+        Private slot to check some actions for their enable/disable status.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window
+</dd>
+</dl><a NAME="DebugUI.__clearBreakpoints" ID="DebugUI.__clearBreakpoints"></a>
+<h4>DebugUI.__clearBreakpoints</h4>
+<b>__clearBreakpoints</b>(<i></i>)
+<p>
+        Private slot to handle the 'Clear breakpoints' action.
+</p><a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a>
+<h4>DebugUI.__clientBreakConditionError</h4>
+<b>__clientBreakConditionError</b>(<i>filename, lineno</i>)
+<p>
+        Private method to handle a condition error of a breakpoint.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename of the breakpoint (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the breakpoint (integer)
+</dd>
+</dl><a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a>
+<h4>DebugUI.__clientException</h4>
+<b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
+<p>
+        Private method to handle an exception of the debugged program.
+</p><dl>
+<dt><i>exceptionType</i></dt>
+<dd>
+type of exception raised (string)
+</dd><dt><i>exceptionMessage</i></dt>
+<dd>
+message given by the exception (string)
+</dd><dt><i>stackTrace</i></dt>
+<dd>
+list of stack entries.
+</dd>
+</dl><a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a>
+<h4>DebugUI.__clientExit</h4>
+<b>__clientExit</b>(<i>status</i>)
+<p>
+        Private method to handle the debugged program terminating.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+exit code of the debugged program (int)
+</dd>
+</dl><a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a>
+<h4>DebugUI.__clientGone</h4>
+<b>__clientGone</b>(<i>unplanned</i>)
+<p>
+        Private method to handle the disconnection of the debugger client.
+</p><dl>
+<dt><i>unplanned</i></dt>
+<dd>
+1 if the client died, 0 otherwise
+</dd>
+</dl><a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a>
+<h4>DebugUI.__clientLine</h4>
+<b>__clientLine</b>(<i>fn, line, forStack</i>)
+<p>
+        Private method to handle a change to the current line.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber (int)
+</dd><dt><i>forStack</i></dt>
+<dd>
+flag indicating this is for a stack dump (boolean)
+</dd>
+</dl><a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a>
+<h4>DebugUI.__clientSyntaxError</h4>
+<b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>)
+<p>
+        Private method to handle a syntax error in the debugged program.
+</p><dl>
+<dt><i>message</i></dt>
+<dd>
+message of the syntax error (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+translated filename of the syntax error position (string)
+</dd><dt><i>lineNo</i></dt>
+<dd>
+line number of the syntax error position (integer)
+</dd><dt><i>characterNo</i></dt>
+<dd>
+character number of the syntax error position (integer)
+</dd>
+</dl><a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a>
+<h4>DebugUI.__clientThreadSet</h4>
+<b>__clientThreadSet</b>(<i></i>)
+<p>
+        Private method to handle a change of the client's current thread.
+</p><a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a>
+<h4>DebugUI.__clientVariable</h4>
+<b>__clientVariable</b>(<i>scope, variables</i>)
+<p>
+        Private method to write the contents of a clients classvariable to the user
+        interface.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
+</dd><dt><i>variables</i></dt>
+<dd>
+the list of members of a classvariable from the client
+</dd>
+</dl><a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a>
+<h4>DebugUI.__clientVariables</h4>
+<b>__clientVariables</b>(<i>scope, variables</i>)
+<p>
+        Private method to write the clients variables to the user interface.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+scope of the variables (-1 = empty global, 1 = global, 0 = local)
+</dd><dt><i>variables</i></dt>
+<dd>
+the list of variables from the client
+</dd>
+</dl><a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a>
+<h4>DebugUI.__clientWatchConditionError</h4>
+<b>__clientWatchConditionError</b>(<i>cond</i>)
+<p>
+        Public method to handle a expression error of a watch expression.
+</p><p>
+        Note: This can only happen for normal watch expressions
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd>
+</dl><a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a>
+<h4>DebugUI.__compileChangedProjectFiles</h4>
+<b>__compileChangedProjectFiles</b>(<i></i>)
+<p>
+        Private method to signal compilation of changed forms and resources
+        is wanted.
+</p><a NAME="DebugUI.__configureExceptionsFilter" ID="DebugUI.__configureExceptionsFilter"></a>
+<h4>DebugUI.__configureExceptionsFilter</h4>
+<b>__configureExceptionsFilter</b>(<i></i>)
+<p>
+        Private slot for displaying the exception filter dialog.
+</p><a NAME="DebugUI.__configureIgnoredExceptions" ID="DebugUI.__configureIgnoredExceptions"></a>
+<h4>DebugUI.__configureIgnoredExceptions</h4>
+<b>__configureIgnoredExceptions</b>(<i></i>)
+<p>
+        Private slot for displaying the ignored exceptions dialog.
+</p><a NAME="DebugUI.__configureVariablesFilters" ID="DebugUI.__configureVariablesFilters"></a>
+<h4>DebugUI.__configureVariablesFilters</h4>
+<b>__configureVariablesFilters</b>(<i></i>)
+<p>
+        Private slot for displaying the variables filter configuration dialog.
+</p><a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a>
+<h4>DebugUI.__continue</h4>
+<b>__continue</b>(<i></i>)
+<p>
+        Private method to handle the Continue action.
+</p><a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a>
+<h4>DebugUI.__coverageProject</h4>
+<b>__coverageProject</b>(<i></i>)
+<p>
+        Private slot to handle the coverage of project action.
+</p><a NAME="DebugUI.__coverageScript" ID="DebugUI.__coverageScript"></a>
+<h4>DebugUI.__coverageScript</h4>
+<b>__coverageScript</b>(<i></i>)
+<p>
+        Private slot to handle the coverage of script action.
+</p><a NAME="DebugUI.__cursorChanged" ID="DebugUI.__cursorChanged"></a>
+<h4>DebugUI.__cursorChanged</h4>
+<b>__cursorChanged</b>(<i>editor</i>)
+<p>
+        Private slot handling the cursorChanged signal of the viewmanager.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window
+</dd>
+</dl><a NAME="DebugUI.__debugProject" ID="DebugUI.__debugProject"></a>
+<h4>DebugUI.__debugProject</h4>
+<b>__debugProject</b>(<i></i>)
+<p>
+        Private slot to handle the debug project action.
+</p><a NAME="DebugUI.__debugScript" ID="DebugUI.__debugScript"></a>
+<h4>DebugUI.__debugScript</h4>
+<b>__debugScript</b>(<i></i>)
+<p>
+        Private slot to handle the debug script action.
+</p><a NAME="DebugUI.__doCoverage" ID="DebugUI.__doCoverage"></a>
+<h4>DebugUI.__doCoverage</h4>
+<b>__doCoverage</b>(<i>runProject</i>)
+<p>
+        Private method to handle the coverage actions.
+</p><dl>
+<dt><i>runProject</i></dt>
+<dd>
+flag indicating coverage of the current project (True)
+                or script (false)
+</dd>
+</dl><a NAME="DebugUI.__doDebug" ID="DebugUI.__doDebug"></a>
+<h4>DebugUI.__doDebug</h4>
+<b>__doDebug</b>(<i>debugProject</i>)
+<p>
+        Private method to handle the debug actions.
+</p><dl>
+<dt><i>debugProject</i></dt>
+<dd>
+flag indicating debugging the current project (True)
+                or script (False)
+</dd>
+</dl><a NAME="DebugUI.__doProfile" ID="DebugUI.__doProfile"></a>
+<h4>DebugUI.__doProfile</h4>
+<b>__doProfile</b>(<i>runProject</i>)
+<p>
+        Private method to handle the profile actions.
+</p><dl>
+<dt><i>runProject</i></dt>
+<dd>
+flag indicating profiling of the current project (True)
+                or script (False)
+</dd>
+</dl><a NAME="DebugUI.__doRestart" ID="DebugUI.__doRestart"></a>
+<h4>DebugUI.__doRestart</h4>
+<b>__doRestart</b>(<i></i>)
+<p>
+        Private slot to handle the restart action to restart the last debugged file.
+</p><a NAME="DebugUI.__doRun" ID="DebugUI.__doRun"></a>
+<h4>DebugUI.__doRun</h4>
+<b>__doRun</b>(<i>runProject</i>)
+<p>
+        Private method to handle the run actions.
+</p><dl>
+<dt><i>runProject</i></dt>
+<dd>
+flag indicating running the current project (True)
+                or script (False)
+</dd>
+</dl><a NAME="DebugUI.__editBreakpoint" ID="DebugUI.__editBreakpoint"></a>
+<h4>DebugUI.__editBreakpoint</h4>
+<b>__editBreakpoint</b>(<i></i>)
+<p>
+        Private slot to handle the 'Edit breakpoint' action.
+</p><a NAME="DebugUI.__editorOpened" ID="DebugUI.__editorOpened"></a>
+<h4>DebugUI.__editorOpened</h4>
+<b>__editorOpened</b>(<i>fn</i>)
+<p>
+        Private slot to handle the editorOpened signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the opened editor
+</dd>
+</dl><a NAME="DebugUI.__enterRemote" ID="DebugUI.__enterRemote"></a>
+<h4>DebugUI.__enterRemote</h4>
+<b>__enterRemote</b>(<i></i>)
+<p>
+        Private method to update the user interface.
+</p><p>
+        This method is called just prior to executing some of
+        the program being debugged.
+</p><a NAME="DebugUI.__eval" ID="DebugUI.__eval"></a>
+<h4>DebugUI.__eval</h4>
+<b>__eval</b>(<i></i>)
+<p>
+        Private method to handle the Eval action.
+</p><a NAME="DebugUI.__exec" ID="DebugUI.__exec"></a>
+<h4>DebugUI.__exec</h4>
+<b>__exec</b>(<i></i>)
+<p>
+        Private method to handle the Exec action.
+</p><a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a>
+<h4>DebugUI.__getClientVariables</h4>
+<b>__getClientVariables</b>(<i></i>)
+<p>
+        Private method to request the global and local variables.
+</p><p>
+        In the first step, the global variables are requested from the client.
+        Once these have been received, the local variables are requested.
+        This happens in the method '__clientVariables'.
+</p><a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a>
+<h4>DebugUI.__getThreadList</h4>
+<b>__getThreadList</b>(<i></i>)
+<p>
+        Private method to get the list of threads from the client.
+</p><a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a>
+<h4>DebugUI.__lastEditorClosed</h4>
+<b>__lastEditorClosed</b>(<i></i>)
+<p>
+        Private slot to handle the closeProgram signal.
+</p><a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a>
+<h4>DebugUI.__nextBreakpoint</h4>
+<b>__nextBreakpoint</b>(<i></i>)
+<p>
+        Private slot to handle the 'Next breakpoint' action.
+</p><a NAME="DebugUI.__passiveDebugStarted" ID="DebugUI.__passiveDebugStarted"></a>
+<h4>DebugUI.__passiveDebugStarted</h4>
+<b>__passiveDebugStarted</b>(<i>fn, exc</i>)
+<p>
+        Private slot to handle a passive debug session start.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the debugged script
+</dd><dt><i>exc</i></dt>
+<dd>
+flag to enable exception reporting of the IDE (boolean)
+</dd>
+</dl><a NAME="DebugUI.__previousBreakpoint" ID="DebugUI.__previousBreakpoint"></a>
+<h4>DebugUI.__previousBreakpoint</h4>
+<b>__previousBreakpoint</b>(<i></i>)
+<p>
+        Private slot to handle the 'Previous breakpoint' action.
+</p><a NAME="DebugUI.__profileProject" ID="DebugUI.__profileProject"></a>
+<h4>DebugUI.__profileProject</h4>
+<b>__profileProject</b>(<i></i>)
+<p>
+        Private slot to handle the profile project action.
+</p><a NAME="DebugUI.__profileScript" ID="DebugUI.__profileScript"></a>
+<h4>DebugUI.__profileScript</h4>
+<b>__profileScript</b>(<i></i>)
+<p>
+        Private slot to handle the profile script action.
+</p><a NAME="DebugUI.__projectClosed" ID="DebugUI.__projectClosed"></a>
+<h4>DebugUI.__projectClosed</h4>
+<b>__projectClosed</b>(<i></i>)
+<p>
+        Private slot to handle the projectClosed signal.
+</p><a NAME="DebugUI.__projectOpened" ID="DebugUI.__projectOpened"></a>
+<h4>DebugUI.__projectOpened</h4>
+<b>__projectOpened</b>(<i></i>)
+<p>
+        Private slot to handle the projectOpened signal.
+</p><a NAME="DebugUI.__projectSessionLoaded" ID="DebugUI.__projectSessionLoaded"></a>
+<h4>DebugUI.__projectSessionLoaded</h4>
+<b>__projectSessionLoaded</b>(<i></i>)
+<p>
+        Private slot to handle the projectSessionLoaded signal.
+</p><a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a>
+<h4>DebugUI.__resetUI</h4>
+<b>__resetUI</b>(<i></i>)
+<p>
+        Private slot to reset the user interface.
+</p><a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a>
+<h4>DebugUI.__runProject</h4>
+<b>__runProject</b>(<i></i>)
+<p>
+        Private slot to handle the run project action.
+</p><a NAME="DebugUI.__runScript" ID="DebugUI.__runScript"></a>
+<h4>DebugUI.__runScript</h4>
+<b>__runScript</b>(<i></i>)
+<p>
+        Private slot to handle the run script action.
+</p><a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a>
+<h4>DebugUI.__runToCursor</h4>
+<b>__runToCursor</b>(<i></i>)
+<p>
+        Private method to handle the Run to Cursor action.
+</p><a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a>
+<h4>DebugUI.__showBreakpointsMenu</h4>
+<b>__showBreakpointsMenu</b>(<i></i>)
+<p>
+        Private method to handle the show breakpoints menu signal.
+</p><a NAME="DebugUI.__showDebugMenu" ID="DebugUI.__showDebugMenu"></a>
+<h4>DebugUI.__showDebugMenu</h4>
+<b>__showDebugMenu</b>(<i></i>)
+<p>
+        Private method to set up the debug menu.
+</p><a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a>
+<h4>DebugUI.__specialContinue</h4>
+<b>__specialContinue</b>(<i></i>)
+<p>
+        Private method to handle the Special Continue action.
+</p><a NAME="DebugUI.__step" ID="DebugUI.__step"></a>
+<h4>DebugUI.__step</h4>
+<b>__step</b>(<i></i>)
+<p>
+        Private method to handle the Step action.
+</p><a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a>
+<h4>DebugUI.__stepOut</h4>
+<b>__stepOut</b>(<i></i>)
+<p>
+        Private method to handle the Step Out action.
+</p><a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a>
+<h4>DebugUI.__stepOver</h4>
+<b>__stepOver</b>(<i></i>)
+<p>
+        Private method to handle the Step Over action.
+</p><a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a>
+<h4>DebugUI.__stepQuit</h4>
+<b>__stepQuit</b>(<i></i>)
+<p>
+        Private method to handle the Step Quit action.
+</p><a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a>
+<h4>DebugUI.__stopScript</h4>
+<b>__stopScript</b>(<i></i>)
+<p>
+        Private slot to stop the running script.
+</p><a NAME="DebugUI.__toggleBreakpoint" ID="DebugUI.__toggleBreakpoint"></a>
+<h4>DebugUI.__toggleBreakpoint</h4>
+<b>__toggleBreakpoint</b>(<i></i>)
+<p>
+        Private slot to handle the 'Set/Reset breakpoint' action.
+</p><a NAME="DebugUI.getActions" ID="DebugUI.getActions"></a>
+<h4>DebugUI.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a>
+<h4>DebugUI.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Method defining the user interface actions.
+</p><a NAME="DebugUI.initMenus" ID="DebugUI.initMenus"></a>
+<h4>DebugUI.initMenus</h4>
+<b>initMenus</b>(<i></i>)
+<p>
+        Public slot to initialize the project menu.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="DebugUI.initToolbars" ID="DebugUI.initToolbars"></a>
+<h4>DebugUI.initToolbars</h4>
+<b>initToolbars</b>(<i>toolbarManager</i>)
+<p>
+        Public slot to initialize the debug toolbars.
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbars (list of QToolBar)
+</dd>
+</dl><a NAME="DebugUI.setArgvHistory" ID="DebugUI.setArgvHistory"></a>
+<h4>DebugUI.setArgvHistory</h4>
+<b>setArgvHistory</b>(<i>argsStr, clearHistories = False</i>)
+<p>
+        Public slot to initialize the argv history.
+</p><dl>
+<dt><i>argsStr</i></dt>
+<dd>
+the commandline arguments (string)
+</dd><dt><i>clearHistories</i></dt>
+<dd>
+flag indicating, that the list should
+            be cleared (boolean)
+</dd>
+</dl><a NAME="DebugUI.setAutoClearShell" ID="DebugUI.setAutoClearShell"></a>
+<h4>DebugUI.setAutoClearShell</h4>
+<b>setAutoClearShell</b>(<i>autoClearShell</i>)
+<p>
+        Public slot to initialize the autoClearShell flag.
+</p><dl>
+<dt><i>autoClearShell</i></dt>
+<dd>
+flag indicating, that the interpreter window
+            should be cleared (boolean)
+</dd>
+</dl><a NAME="DebugUI.setAutoContinue" ID="DebugUI.setAutoContinue"></a>
+<h4>DebugUI.setAutoContinue</h4>
+<b>setAutoContinue</b>(<i>autoContinue</i>)
+<p>
+        Public slot to initialize the autoContinue flag.
+</p><dl>
+<dt><i>autoContinue</i></dt>
+<dd>
+flag indicating, that the debugger should not stop at
+            the first executable line (boolean)
+</dd>
+</dl><a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a>
+<h4>DebugUI.setEnvHistory</h4>
+<b>setEnvHistory</b>(<i>envStr, clearHistories = False</i>)
+<p>
+        Public slot to initialize the env history.
+</p><dl>
+<dt><i>envStr</i></dt>
+<dd>
+the environment settings (string)
+</dd><dt><i>clearHistories</i></dt>
+<dd>
+flag indicating, that the list should
+            be cleared (boolean)
+</dd>
+</dl><a NAME="DebugUI.setExcIgnoreList" ID="DebugUI.setExcIgnoreList"></a>
+<h4>DebugUI.setExcIgnoreList</h4>
+<b>setExcIgnoreList</b>(<i>excIgnoreList</i>)
+<p>
+        Public slot to initialize the ignored exceptions type list.
+</p><dl>
+<dt><i>excIgnoreList</i></dt>
+<dd>
+list of ignored exception types (list of strings)
+</dd>
+</dl><a NAME="DebugUI.setExcList" ID="DebugUI.setExcList"></a>
+<h4>DebugUI.setExcList</h4>
+<b>setExcList</b>(<i>excList</i>)
+<p>
+        Public slot to initialize the exceptions type list.
+</p><dl>
+<dt><i>excList</i></dt>
+<dd>
+list of exception types (list of strings)
+</dd>
+</dl><a NAME="DebugUI.setExceptionReporting" ID="DebugUI.setExceptionReporting"></a>
+<h4>DebugUI.setExceptionReporting</h4>
+<b>setExceptionReporting</b>(<i>exceptions</i>)
+<p>
+        Public slot to initialize the exception reporting flag.
+</p><dl>
+<dt><i>exceptions</i></dt>
+<dd>
+flag indicating exception reporting status (boolean)
+</dd>
+</dl><a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a>
+<h4>DebugUI.setTracePython</h4>
+<b>setTracePython</b>(<i>tracePython</i>)
+<p>
+        Public slot to initialize the trace Python flag.
+</p><dl>
+<dt><i>tracePython</i></dt>
+<dd>
+flag indicating if the Python library should be
+            traced as well (boolean)
+</dd>
+</dl><a NAME="DebugUI.setWdHistory" ID="DebugUI.setWdHistory"></a>
+<h4>DebugUI.setWdHistory</h4>
+<b>setWdHistory</b>(<i>wdStr, clearHistories = False</i>)
+<p>
+        Public slot to initialize the wd history.
+</p><dl>
+<dt><i>wdStr</i></dt>
+<dd>
+the working directory (string)
+</dd><dt><i>clearHistories</i></dt>
+<dd>
+flag indicating, that the list should
+            be cleared (boolean)
+</dd>
+</dl><a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a>
+<h4>DebugUI.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to perform shutdown actions.
+</p><a NAME="DebugUI.shutdownServer" ID="DebugUI.shutdownServer"></a>
+<h4>DebugUI.shutdownServer</h4>
+<b>shutdownServer</b>(<i></i>)
+<p>
+        Public method to shut down the debug server.
+</p><p>
+        This is needed to cleanly close the sockets on Win OS.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always true
+</dd>
+</dl><a NAME="DebugUI.variablesFilter" ID="DebugUI.variablesFilter"></a>
+<h4>DebugUI.variablesFilter</h4>
+<b>variablesFilter</b>(<i>scope</i>)
+<p>
+        Public method to get the variables filter for a scope.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+flag indicating global (True) or local (False) scope
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filters list (list of integers)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebugViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,323 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebugViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebugViewer</h1>
+<p>
+Module implementing a widget containing various debug related views.
+</p><p>
+The views avaliable are:
+<ul>
+  <li>variables viewer for global variables</li>
+  <li>variables viewer for local variables</li>
+  <li>viewer for breakpoints</li>
+  <li>viewer for watch expressions</li>
+  <li>viewer for exceptions</li>
+  <li>viewer for threads</li>
+  <li>a file browser (optional)</li>
+  <li>an interpreter shell (optional)</li>
+</ul>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebugViewer">DebugViewer</a></td>
+<td>Class implementing a widget conatining various debug related views.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebugViewer" ID="DebugViewer"></a>
+<h2>DebugViewer</h2>
+<p>
+    Class implementing a widget conatining various debug related views.
+</p><p>
+    The individual tabs contain the interpreter shell (optional), 
+    the filesystem browser (optional), the two variables viewers (global and local),
+    a breakpoint viewer, a watch expression viewer and the exception logger. Additionally
+    a list of all threads is shown.
+</p><h4>Signals</h4>
+<dl>
+<dt>sourceFile(string, int)</dt>
+<dd>
+emitted to open a source file at a line
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebugViewer.__init__">DebugViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebugViewer.__frameSelected">__frameSelected</a></td>
+<td>Private slot to handle the selection of a new stack frame number.</td>
+</tr><tr>
+<td><a href="#DebugViewer.__setGlobalsFilter">__setGlobalsFilter</a></td>
+<td>Private slot to set the global variable filter</td>
+</tr><tr>
+<td><a href="#DebugViewer.__setLocalsFilter">__setLocalsFilter</a></td>
+<td>Private slot to set the local variable filter</td>
+</tr><tr>
+<td><a href="#DebugViewer.__showSource">__showSource</a></td>
+<td>Private slot to handle the source button press to show the selected file.</td>
+</tr><tr>
+<td><a href="#DebugViewer.__threadSelected">__threadSelected</a></td>
+<td>Private slot to handle the selection of a thread in the thread list.</td>
+</tr><tr>
+<td><a href="#DebugViewer.currentWidget">currentWidget</a></td>
+<td>Public method to get a reference to the current widget.</td>
+</tr><tr>
+<td><a href="#DebugViewer.handleClientStack">handleClientStack</a></td>
+<td>Public slot to show the call stack of the program being debugged.</td>
+</tr><tr>
+<td><a href="#DebugViewer.handleDebuggingStarted">handleDebuggingStarted</a></td>
+<td>Public slot to handle the start of a debugging session.</td>
+</tr><tr>
+<td><a href="#DebugViewer.handleRawInput">handleRawInput</a></td>
+<td>Pulic slot to handle the switch to the shell in raw input mode.</td>
+</tr><tr>
+<td><a href="#DebugViewer.handleResetUI">handleResetUI</a></td>
+<td>Public method to reset the SBVviewer.</td>
+</tr><tr>
+<td><a href="#DebugViewer.restoreCurrentPage">restoreCurrentPage</a></td>
+<td>Public slot to restore the previously saved page.</td>
+</tr><tr>
+<td><a href="#DebugViewer.saveCurrentPage">saveCurrentPage</a></td>
+<td>Public slot to save the current page.</td>
+</tr><tr>
+<td><a href="#DebugViewer.setDebugger">setDebugger</a></td>
+<td>Public method to set a reference to the Debug UI.</td>
+</tr><tr>
+<td><a href="#DebugViewer.setVariablesFilter">setVariablesFilter</a></td>
+<td>Public slot to set the local variables filter.</td>
+</tr><tr>
+<td><a href="#DebugViewer.showThreadList">showThreadList</a></td>
+<td>Public method to show the thread list.</td>
+</tr><tr>
+<td><a href="#DebugViewer.showVariable">showVariable</a></td>
+<td>Public method to show the variables in the respective window.</td>
+</tr><tr>
+<td><a href="#DebugViewer.showVariables">showVariables</a></td>
+<td>Public method to show the variables in the respective window.</td>
+</tr><tr>
+<td><a href="#DebugViewer.showVariablesTab">showVariablesTab</a></td>
+<td>Public method to make a variables tab visible.</td>
+</tr>
+</table>
+<a NAME="DebugViewer.__init__" ID="DebugViewer.__init__"></a>
+<h4>DebugViewer (Constructor)</h4>
+<b>DebugViewer</b>(<i>debugServer, docked, vm, parent = None, embeddedShell = True, embeddedBrowser = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd><dt><i>docked</i></dt>
+<dd>
+flag indicating a dock window
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>embeddedShell</i></dt>
+<dd>
+flag indicating whether the shell should be included.
+                This flag is set to False by those layouts, that have the interpreter
+                shell in a separate window.
+</dd><dt><i>embeddedBrowser</i></dt>
+<dd>
+flag indicating whether the file browser should
+                be included. This flag is set to False by those layouts, that
+                have the file browser in a separate window or embedded
+                in the project browser instead.
+</dd>
+</dl><a NAME="DebugViewer.__frameSelected" ID="DebugViewer.__frameSelected"></a>
+<h4>DebugViewer.__frameSelected</h4>
+<b>__frameSelected</b>(<i>frmnr</i>)
+<p>
+        Private slot to handle the selection of a new stack frame number.
+</p><dl>
+<dt><i>frmnr</i></dt>
+<dd>
+frame number (0 is the current frame) (int)
+</dd>
+</dl><a NAME="DebugViewer.__setGlobalsFilter" ID="DebugViewer.__setGlobalsFilter"></a>
+<h4>DebugViewer.__setGlobalsFilter</h4>
+<b>__setGlobalsFilter</b>(<i></i>)
+<p>
+        Private slot to set the global variable filter
+</p><a NAME="DebugViewer.__setLocalsFilter" ID="DebugViewer.__setLocalsFilter"></a>
+<h4>DebugViewer.__setLocalsFilter</h4>
+<b>__setLocalsFilter</b>(<i></i>)
+<p>
+        Private slot to set the local variable filter
+</p><a NAME="DebugViewer.__showSource" ID="DebugViewer.__showSource"></a>
+<h4>DebugViewer.__showSource</h4>
+<b>__showSource</b>(<i></i>)
+<p>
+        Private slot to handle the source button press to show the selected file.
+</p><a NAME="DebugViewer.__threadSelected" ID="DebugViewer.__threadSelected"></a>
+<h4>DebugViewer.__threadSelected</h4>
+<b>__threadSelected</b>(<i>current, previous</i>)
+<p>
+        Private slot to handle the selection of a thread in the thread list.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the previous current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="DebugViewer.currentWidget" ID="DebugViewer.currentWidget"></a>
+<h4>DebugViewer.currentWidget</h4>
+<b>currentWidget</b>(<i></i>)
+<p>
+        Public method to get a reference to the current widget.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current widget (QWidget)
+</dd>
+</dl><a NAME="DebugViewer.handleClientStack" ID="DebugViewer.handleClientStack"></a>
+<h4>DebugViewer.handleClientStack</h4>
+<b>handleClientStack</b>(<i>stack</i>)
+<p>
+        Public slot to show the call stack of the program being debugged.
+</p><a NAME="DebugViewer.handleDebuggingStarted" ID="DebugViewer.handleDebuggingStarted"></a>
+<h4>DebugViewer.handleDebuggingStarted</h4>
+<b>handleDebuggingStarted</b>(<i></i>)
+<p>
+        Public slot to handle the start of a debugging session.
+</p><p>
+        This slot sets the variables filter expressions.
+</p><a NAME="DebugViewer.handleRawInput" ID="DebugViewer.handleRawInput"></a>
+<h4>DebugViewer.handleRawInput</h4>
+<b>handleRawInput</b>(<i></i>)
+<p>
+        Pulic slot to handle the switch to the shell in raw input mode.
+</p><a NAME="DebugViewer.handleResetUI" ID="DebugViewer.handleResetUI"></a>
+<h4>DebugViewer.handleResetUI</h4>
+<b>handleResetUI</b>(<i></i>)
+<p>
+        Public method to reset the SBVviewer.
+</p><a NAME="DebugViewer.restoreCurrentPage" ID="DebugViewer.restoreCurrentPage"></a>
+<h4>DebugViewer.restoreCurrentPage</h4>
+<b>restoreCurrentPage</b>(<i></i>)
+<p>
+        Public slot to restore the previously saved page.
+</p><a NAME="DebugViewer.saveCurrentPage" ID="DebugViewer.saveCurrentPage"></a>
+<h4>DebugViewer.saveCurrentPage</h4>
+<b>saveCurrentPage</b>(<i></i>)
+<p>
+        Public slot to save the current page.
+</p><a NAME="DebugViewer.setDebugger" ID="DebugViewer.setDebugger"></a>
+<h4>DebugViewer.setDebugger</h4>
+<b>setDebugger</b>(<i>debugUI</i>)
+<p>
+        Public method to set a reference to the Debug UI.
+</p><dl>
+<dt><i>debugUI</i></dt>
+<dd>
+reference to the DebugUI objectTrees
+</dd>
+</dl><a NAME="DebugViewer.setVariablesFilter" ID="DebugViewer.setVariablesFilter"></a>
+<h4>DebugViewer.setVariablesFilter</h4>
+<b>setVariablesFilter</b>(<i>globalsFilter, localsFilter</i>)
+<p>
+        Public slot to set the local variables filter.
+</p><dl>
+<dt><i>globalsFilter</i></dt>
+<dd>
+filter list for global variable types (list of int)
+</dd><dt><i>localsFilter</i></dt>
+<dd>
+filter list for local variable types (list of int)
+</dd>
+</dl><a NAME="DebugViewer.showThreadList" ID="DebugViewer.showThreadList"></a>
+<h4>DebugViewer.showThreadList</h4>
+<b>showThreadList</b>(<i>currentID, threadList</i>)
+<p>
+        Public method to show the thread list.
+</p><dl>
+<dt><i>currentID</i></dt>
+<dd>
+id of the current thread (integer)
+</dd><dt><i>threadList</i></dt>
+<dd>
+list of dictionaries containing the thread data
+</dd>
+</dl><a NAME="DebugViewer.showVariable" ID="DebugViewer.showVariable"></a>
+<h4>DebugViewer.showVariable</h4>
+<b>showVariable</b>(<i>vlist, globals</i>)
+<p>
+        Public method to show the variables in the respective window.
+</p><dl>
+<dt><i>vlist</i></dt>
+<dd>
+list of variables to display
+</dd><dt><i>globals</i></dt>
+<dd>
+flag indicating global/local state
+</dd>
+</dl><a NAME="DebugViewer.showVariables" ID="DebugViewer.showVariables"></a>
+<h4>DebugViewer.showVariables</h4>
+<b>showVariables</b>(<i>vlist, globals</i>)
+<p>
+        Public method to show the variables in the respective window.
+</p><dl>
+<dt><i>vlist</i></dt>
+<dd>
+list of variables to display
+</dd><dt><i>globals</i></dt>
+<dd>
+flag indicating global/local state
+</dd>
+</dl><a NAME="DebugViewer.showVariablesTab" ID="DebugViewer.showVariablesTab"></a>
+<h4>DebugViewer.showVariablesTab</h4>
+<b>showVariablesTab</b>(<i>globals</i>)
+<p>
+        Public method to make a variables tab visible.
+</p><dl>
+<dt><i>globals</i></dt>
+<dd>
+flag indicating global/local state
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebuggerInterfaceNone.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,678 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebuggerInterfaceNone</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebuggerInterfaceNone</h1>
+<p>
+Module implementing a dummy debugger interface for the debug server.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfaceNone">DebuggerInterfaceNone</a></td>
+<td>Class implementing a dummy debugger interface for the debug server.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getRegistryData">getRegistryData</a></td>
+<td>Module functionto get characterising data for the debugger interface.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerInterfaceNone" ID="DebuggerInterfaceNone"></a>
+<h2>DebuggerInterfaceNone</h2>
+<p>
+    Class implementing a dummy debugger interface for the debug server.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfaceNone.__init__">DebuggerInterfaceNone</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.flush">flush</a></td>
+<td>Public slot to flush the queue.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.getClientCapabilities">getClientCapabilities</a></td>
+<td>Public method to retrieve the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.isConnected">isConnected</a></td>
+<td>Public method to test, if a debug client has connected.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.newConnection">newConnection</a></td>
+<td>Public slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteBanner">remoteBanner</a></td>
+<td>Public slot to get the banner info of the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteBreakpoint">remoteBreakpoint</a></td>
+<td>Public method to set or clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteBreakpointEnable">remoteBreakpointEnable</a></td>
+<td>Public method to enable or disable a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td>
+<td>Public method to ignore a breakpoint the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteCapabilities">remoteCapabilities</a></td>
+<td>Public slot to get the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteClientSetFilter">remoteClientSetFilter</a></td>
+<td>Public method to set a variables filter list.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteClientVariable">remoteClientVariable</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteClientVariables">remoteClientVariables</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteCompletion">remoteCompletion</a></td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteContinue">remoteContinue</a></td>
+<td>Public method to continue the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteCoverage">remoteCoverage</a></td>
+<td>Public method to load a new program to collect coverage data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteEnvironment">remoteEnvironment</a></td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteEval">remoteEval</a></td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteExec">remoteExec</a></td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteLoad">remoteLoad</a></td>
+<td>Public method to load a new program to debug.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteProfile">remoteProfile</a></td>
+<td>Public method to load a new program to collect profiling data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteRawInput">remoteRawInput</a></td>
+<td>Public method to send the raw input to the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteRun">remoteRun</a></td>
+<td>Public method to load a new program to run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteSetThread">remoteSetThread</a></td>
+<td>Public method to request to set the given thread as current thread.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteStatement">remoteStatement</a></td>
+<td>Public method to execute a Python statement.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteStep">remoteStep</a></td>
+<td>Public method to single step the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteStepOut">remoteStepOut</a></td>
+<td>Public method to step out the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteStepOver">remoteStepOver</a></td>
+<td>Public method to step over the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteStepQuit">remoteStepQuit</a></td>
+<td>Public method to stop the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteThreadList">remoteThreadList</a></td>
+<td>Public method to request the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteUTPrepare">remoteUTPrepare</a></td>
+<td>Public method to prepare a new unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteUTRun">remoteUTRun</a></td>
+<td>Public method to start a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteUTStop">remoteUTStop</a></td>
+<td>public method to stop a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteWatchpoint">remoteWatchpoint</a></td>
+<td>Public method to set or clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteWatchpointEnable">remoteWatchpointEnable</a></td>
+<td>Public method to enable or disable a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td>
+<td>Public method to ignore a watch expression the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.shutdown">shutdown</a></td>
+<td>Public method to cleanly shut down.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.startRemote">startRemote</a></td>
+<td>Public method to start a remote Python interpreter.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceNone.startRemoteForProject">startRemoteForProject</a></td>
+<td>Public method to start a remote Python interpreter for a project.</td>
+</tr>
+</table>
+<a NAME="DebuggerInterfaceNone.__init__" ID="DebuggerInterfaceNone.__init__"></a>
+<h4>DebuggerInterfaceNone (Constructor)</h4>
+<b>DebuggerInterfaceNone</b>(<i>debugServer, passive</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server (DebugServer)
+</dd><dt><i>passive</i></dt>
+<dd>
+flag indicating passive connection mode (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.flush" ID="DebuggerInterfaceNone.flush"></a>
+<h4>DebuggerInterfaceNone.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public slot to flush the queue.
+</p><a NAME="DebuggerInterfaceNone.getClientCapabilities" ID="DebuggerInterfaceNone.getClientCapabilities"></a>
+<h4>DebuggerInterfaceNone.getClientCapabilities</h4>
+<b>getClientCapabilities</b>(<i></i>)
+<p>
+        Public method to retrieve the debug clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+debug client capabilities (integer)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.isConnected" ID="DebuggerInterfaceNone.isConnected"></a>
+<h4>DebuggerInterfaceNone.isConnected</h4>
+<b>isConnected</b>(<i></i>)
+<p>
+        Public method to test, if a debug client has connected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the connection status (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.newConnection" ID="DebuggerInterfaceNone.newConnection"></a>
+<h4>DebuggerInterfaceNone.newConnection</h4>
+<b>newConnection</b>(<i>sock</i>)
+<p>
+        Public slot to handle a new connection.
+</p><dl>
+<dt><i>sockreference</i></dt>
+<dd>
+to the socket object (QTcpSocket)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteBanner" ID="DebuggerInterfaceNone.remoteBanner"></a>
+<h4>DebuggerInterfaceNone.remoteBanner</h4>
+<b>remoteBanner</b>(<i></i>)
+<p>
+        Public slot to get the banner info of the remote client.
+</p><a NAME="DebuggerInterfaceNone.remoteBreakpoint" ID="DebuggerInterfaceNone.remoteBreakpoint"></a>
+<h4>DebuggerInterfaceNone.remoteBreakpoint</h4>
+<b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>)
+<p>
+        Public method to set or clear a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of the breakpoint (string)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteBreakpointEnable" ID="DebuggerInterfaceNone.remoteBreakpointEnable"></a>
+<h4>DebuggerInterfaceNone.remoteBreakpointEnable</h4>
+<b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
+<p>
+        Public method to enable or disable a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteBreakpointIgnore" ID="DebuggerInterfaceNone.remoteBreakpointIgnore"></a>
+<h4>DebuggerInterfaceNone.remoteBreakpointIgnore</h4>
+<b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
+<p>
+        Public method to ignore a breakpoint the next couple of occurrences.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteCapabilities" ID="DebuggerInterfaceNone.remoteCapabilities"></a>
+<h4>DebuggerInterfaceNone.remoteCapabilities</h4>
+<b>remoteCapabilities</b>(<i></i>)
+<p>
+        Public slot to get the debug clients capabilities.
+</p><a NAME="DebuggerInterfaceNone.remoteClientSetFilter" ID="DebuggerInterfaceNone.remoteClientSetFilter"></a>
+<h4>DebuggerInterfaceNone.remoteClientSetFilter</h4>
+<b>remoteClientSetFilter</b>(<i>scope, filter</i>)
+<p>
+        Public method to set a variables filter list.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+regexp string for variable names to filter out (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteClientVariable" ID="DebuggerInterfaceNone.remoteClientVariable"></a>
+<h4>DebuggerInterfaceNone.remoteClientVariable</h4>
+<b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>var</i></dt>
+<dd>
+list encoded name of variable to retrieve (string)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteClientVariables" ID="DebuggerInterfaceNone.remoteClientVariables"></a>
+<h4>DebuggerInterfaceNone.remoteClientVariables</h4>
+<b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteCompletion" ID="DebuggerInterfaceNone.remoteCompletion"></a>
+<h4>DebuggerInterfaceNone.remoteCompletion</h4>
+<b>remoteCompletion</b>(<i>text</i>)
+<p>
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteContinue" ID="DebuggerInterfaceNone.remoteContinue"></a>
+<h4>DebuggerInterfaceNone.remoteContinue</h4>
+<b>remoteContinue</b>(<i>special = False</i>)
+<p>
+        Public method to continue the debugged program.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteCoverage" ID="DebuggerInterfaceNone.remoteCoverage"></a>
+<h4>DebuggerInterfaceNone.remoteCoverage</h4>
+<b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect coverage data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that coverage info should be
+            cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteEnvironment" ID="DebuggerInterfaceNone.remoteEnvironment"></a>
+<h4>DebuggerInterfaceNone.remoteEnvironment</h4>
+<b>remoteEnvironment</b>(<i>env</i>)
+<p>
+        Public method to set the environment for a program to debug, run, ...
+</p><dl>
+<dt><i>env</i></dt>
+<dd>
+environment settings (dictionary)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteEval" ID="DebuggerInterfaceNone.remoteEval"></a>
+<h4>DebuggerInterfaceNone.remoteEval</h4>
+<b>remoteEval</b>(<i>arg</i>)
+<p>
+        Public method to evaluate arg in the current context of the debugged program.
+</p><dl>
+<dt><i>arg</i></dt>
+<dd>
+the arguments to evaluate (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteExec" ID="DebuggerInterfaceNone.remoteExec"></a>
+<h4>DebuggerInterfaceNone.remoteExec</h4>
+<b>remoteExec</b>(<i>stmt</i>)
+<p>
+        Public method to execute stmt in the current context of the debugged program.
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+statement to execute (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteLoad" ID="DebuggerInterfaceNone.remoteLoad"></a>
+<h4>DebuggerInterfaceNone.remoteLoad</h4>
+<b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>)
+<p>
+        Public method to load a new program to debug.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to debug (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>traceInterpreter=</i></dt>
+<dd>
+flag indicating if the interpreter library should be
+            traced as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteProfile" ID="DebuggerInterfaceNone.remoteProfile"></a>
+<h4>DebuggerInterfaceNone.remoteProfile</h4>
+<b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect profiling data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that timing info should be cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteRawInput" ID="DebuggerInterfaceNone.remoteRawInput"></a>
+<h4>DebuggerInterfaceNone.remoteRawInput</h4>
+<b>remoteRawInput</b>(<i>s</i>)
+<p>
+        Public method to send the raw input to the debugged program.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the raw input (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteRun" ID="DebuggerInterfaceNone.remoteRun"></a>
+<h4>DebuggerInterfaceNone.remoteRun</h4>
+<b>remoteRun</b>(<i>fn, argv, wd</i>)
+<p>
+        Public method to load a new program to run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteSetThread" ID="DebuggerInterfaceNone.remoteSetThread"></a>
+<h4>DebuggerInterfaceNone.remoteSetThread</h4>
+<b>remoteSetThread</b>(<i>tid</i>)
+<p>
+        Public method to request to set the given thread as current thread.
+</p><dl>
+<dt><i>tid</i></dt>
+<dd>
+id of the thread (integer)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteStatement" ID="DebuggerInterfaceNone.remoteStatement"></a>
+<h4>DebuggerInterfaceNone.remoteStatement</h4>
+<b>remoteStatement</b>(<i>stmt</i>)
+<p>
+        Public method to execute a Python statement.  
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+the Python statement to execute (string). It
+              should not have a trailing newline.
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteStep" ID="DebuggerInterfaceNone.remoteStep"></a>
+<h4>DebuggerInterfaceNone.remoteStep</h4>
+<b>remoteStep</b>(<i></i>)
+<p>
+        Public method to single step the debugged program.
+</p><a NAME="DebuggerInterfaceNone.remoteStepOut" ID="DebuggerInterfaceNone.remoteStepOut"></a>
+<h4>DebuggerInterfaceNone.remoteStepOut</h4>
+<b>remoteStepOut</b>(<i></i>)
+<p>
+        Public method to step out the debugged program.
+</p><a NAME="DebuggerInterfaceNone.remoteStepOver" ID="DebuggerInterfaceNone.remoteStepOver"></a>
+<h4>DebuggerInterfaceNone.remoteStepOver</h4>
+<b>remoteStepOver</b>(<i></i>)
+<p>
+        Public method to step over the debugged program.
+</p><a NAME="DebuggerInterfaceNone.remoteStepQuit" ID="DebuggerInterfaceNone.remoteStepQuit"></a>
+<h4>DebuggerInterfaceNone.remoteStepQuit</h4>
+<b>remoteStepQuit</b>(<i></i>)
+<p>
+        Public method to stop the debugged program.
+</p><a NAME="DebuggerInterfaceNone.remoteThreadList" ID="DebuggerInterfaceNone.remoteThreadList"></a>
+<h4>DebuggerInterfaceNone.remoteThreadList</h4>
+<b>remoteThreadList</b>(<i></i>)
+<p>
+        Public method to request the list of threads from the client.
+</p><a NAME="DebuggerInterfaceNone.remoteUTPrepare" ID="DebuggerInterfaceNone.remoteUTPrepare"></a>
+<h4>DebuggerInterfaceNone.remoteUTPrepare</h4>
+<b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
+<p>
+        Public method to prepare a new unittest run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to load (string)
+</dd><dt><i>tn</i></dt>
+<dd>
+the testname to load (string)
+</dd><dt><i>tfn</i></dt>
+<dd>
+the test function name to load tests from (string)
+</dd><dt><i>cov</i></dt>
+<dd>
+flag indicating collection of coverage data is requested
+</dd><dt><i>covname</i></dt>
+<dd>
+filename to be used to assemble the coverage caches
+                filename
+</dd><dt><i>coverase</i></dt>
+<dd>
+flag indicating erasure of coverage data is requested
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteUTRun" ID="DebuggerInterfaceNone.remoteUTRun"></a>
+<h4>DebuggerInterfaceNone.remoteUTRun</h4>
+<b>remoteUTRun</b>(<i></i>)
+<p>
+        Public method to start a unittest run.
+</p><a NAME="DebuggerInterfaceNone.remoteUTStop" ID="DebuggerInterfaceNone.remoteUTStop"></a>
+<h4>DebuggerInterfaceNone.remoteUTStop</h4>
+<b>remoteUTStop</b>(<i></i>)
+<p>
+        public method to stop a unittest run.
+</p><a NAME="DebuggerInterfaceNone.remoteWatchpoint" ID="DebuggerInterfaceNone.remoteWatchpoint"></a>
+<h4>DebuggerInterfaceNone.remoteWatchpoint</h4>
+<b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
+<p>
+        Public method to set or clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a watch expression (boolean)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteWatchpointEnable" ID="DebuggerInterfaceNone.remoteWatchpointEnable"></a>
+<h4>DebuggerInterfaceNone.remoteWatchpointEnable</h4>
+<b>remoteWatchpointEnable</b>(<i>cond, enable</i>)
+<p>
+        Public method to enable or disable a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.remoteWatchpointIgnore" ID="DebuggerInterfaceNone.remoteWatchpointIgnore"></a>
+<h4>DebuggerInterfaceNone.remoteWatchpointIgnore</h4>
+<b>remoteWatchpointIgnore</b>(<i>cond, count</i>)
+<p>
+        Public method to ignore a watch expression the next couple of occurrences.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.shutdown" ID="DebuggerInterfaceNone.shutdown"></a>
+<h4>DebuggerInterfaceNone.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to cleanly shut down.
+</p><p>
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
+</p><a NAME="DebuggerInterfaceNone.startRemote" ID="DebuggerInterfaceNone.startRemote"></a>
+<h4>DebuggerInterfaceNone.startRemote</h4>
+<b>startRemote</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceNone.startRemoteForProject" ID="DebuggerInterfaceNone.startRemoteForProject"></a>
+<h4>DebuggerInterfaceNone.startRemoteForProject</h4>
+<b>startRemoteForProject</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter for a project.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getRegistryData" ID="getRegistryData"></a>
+<h2>getRegistryData</h2>
+<b>getRegistryData</b>(<i></i>)
+<p>
+    Module functionto get characterising data for the debugger interface.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of the following data. Client type (string), client
+        capabilities (integer), client type association (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebuggerInterfacePython.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,775 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebuggerInterfacePython</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebuggerInterfacePython</h1>
+<p>
+Module implementing the Python debugger interface for the debug server.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ClientDefaultCapabilities</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfacePython">DebuggerInterfacePython</a></td>
+<td>Class implementing the Python debugger interface for the debug server.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getRegistryData">getRegistryData</a></td>
+<td>Module function to get characterising data for the debugger interface.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerInterfacePython" ID="DebuggerInterfacePython"></a>
+<h2>DebuggerInterfacePython</h2>
+<p>
+    Class implementing the Python debugger interface for the debug server.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfacePython.__init__">DebuggerInterfacePython</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__askForkTo">__askForkTo</a></td>
+<td>Private method to ask the user which branch of a fork to follow.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__identityTranslation">__identityTranslation</a></td>
+<td>Private method to perform the identity path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__parseClientLine">__parseClientLine</a></td>
+<td>Private method to handle data from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__remoteTranslation">__remoteTranslation</a></td>
+<td>Private method to perform the path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__sendCommand">__sendCommand</a></td>
+<td>Private method to send a single line command to the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.__startProcess">__startProcess</a></td>
+<td>Private method to start the debugger client process.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.flush">flush</a></td>
+<td>Public slot to flush the queue.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.getClientCapabilities">getClientCapabilities</a></td>
+<td>Public method to retrieve the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.isConnected">isConnected</a></td>
+<td>Public method to test, if a debug client has connected.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.newConnection">newConnection</a></td>
+<td>Public slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteBanner">remoteBanner</a></td>
+<td>Public slot to get the banner info of the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteBreakpoint">remoteBreakpoint</a></td>
+<td>Public method to set or clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteBreakpointEnable">remoteBreakpointEnable</a></td>
+<td>Public method to enable or disable a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td>
+<td>Public method to ignore a breakpoint the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteCapabilities">remoteCapabilities</a></td>
+<td>Public slot to get the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteClientSetFilter">remoteClientSetFilter</a></td>
+<td>Public method to set a variables filter list.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteClientVariable">remoteClientVariable</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteClientVariables">remoteClientVariables</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteCompletion">remoteCompletion</a></td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteContinue">remoteContinue</a></td>
+<td>Public method to continue the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteCoverage">remoteCoverage</a></td>
+<td>Public method to load a new program to collect coverage data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteEnvironment">remoteEnvironment</a></td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteEval">remoteEval</a></td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteExec">remoteExec</a></td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteLoad">remoteLoad</a></td>
+<td>Public method to load a new program to debug.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteProfile">remoteProfile</a></td>
+<td>Public method to load a new program to collect profiling data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteRawInput">remoteRawInput</a></td>
+<td>Public method to send the raw input to the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteRun">remoteRun</a></td>
+<td>Public method to load a new program to run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteSetThread">remoteSetThread</a></td>
+<td>Public method to request to set the given thread as current thread.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteStatement">remoteStatement</a></td>
+<td>Public method to execute a Python statement.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteStep">remoteStep</a></td>
+<td>Public method to single step the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteStepOut">remoteStepOut</a></td>
+<td>Public method to step out the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteStepOver">remoteStepOver</a></td>
+<td>Public method to step over the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteStepQuit">remoteStepQuit</a></td>
+<td>Public method to stop the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteThreadList">remoteThreadList</a></td>
+<td>Public method to request the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteUTPrepare">remoteUTPrepare</a></td>
+<td>Public method to prepare a new unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteUTRun">remoteUTRun</a></td>
+<td>Public method to start a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteUTStop">remoteUTStop</a></td>
+<td>Public method to stop a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteWatchpoint">remoteWatchpoint</a></td>
+<td>Public method to set or clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteWatchpointEnable">remoteWatchpointEnable</a></td>
+<td>Public method to enable or disable a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td>
+<td>Public method to ignore a watch expression the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.shutdown">shutdown</a></td>
+<td>Public method to cleanly shut down.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.startRemote">startRemote</a></td>
+<td>Public method to start a remote Python interpreter.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython.startRemoteForProject">startRemoteForProject</a></td>
+<td>Public method to start a remote Python interpreter for a project.</td>
+</tr>
+</table>
+<a NAME="DebuggerInterfacePython.__init__" ID="DebuggerInterfacePython.__init__"></a>
+<h4>DebuggerInterfacePython (Constructor)</h4>
+<b>DebuggerInterfacePython</b>(<i>debugServer, passive</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server (DebugServer)
+</dd><dt><i>passive</i></dt>
+<dd>
+flag indicating passive connection mode (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.__askForkTo" ID="DebuggerInterfacePython.__askForkTo"></a>
+<h4>DebuggerInterfacePython.__askForkTo</h4>
+<b>__askForkTo</b>(<i></i>)
+<p>
+        Private method to ask the user which branch of a fork to follow.
+</p><a NAME="DebuggerInterfacePython.__identityTranslation" ID="DebuggerInterfacePython.__identityTranslation"></a>
+<h4>DebuggerInterfacePython.__identityTranslation</h4>
+<b>__identityTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the identity path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.__parseClientLine" ID="DebuggerInterfacePython.__parseClientLine"></a>
+<h4>DebuggerInterfacePython.__parseClientLine</h4>
+<b>__parseClientLine</b>(<i></i>)
+<p>
+        Private method to handle data from the client.
+</p><a NAME="DebuggerInterfacePython.__remoteTranslation" ID="DebuggerInterfacePython.__remoteTranslation"></a>
+<h4>DebuggerInterfacePython.__remoteTranslation</h4>
+<b>__remoteTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.__sendCommand" ID="DebuggerInterfacePython.__sendCommand"></a>
+<h4>DebuggerInterfacePython.__sendCommand</h4>
+<b>__sendCommand</b>(<i>cmd</i>)
+<p>
+        Private method to send a single line command to the client.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to send to the debug client (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.__startProcess" ID="DebuggerInterfacePython.__startProcess"></a>
+<h4>DebuggerInterfacePython.__startProcess</h4>
+<b>__startProcess</b>(<i>program, arguments, environment = None</i>)
+<p>
+        Private method to start the debugger client process.
+</p><dl>
+<dt><i>program</i></dt>
+<dd>
+name of the executable to start (string)
+</dd><dt><i>arguments</i></dt>
+<dd>
+arguments to be passed to the program (list of string)
+</dd><dt><i>environment</i></dt>
+<dd>
+dictionary of environment settings to pass (dict of string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the process object (QProcess) or None
+</dd>
+</dl><a NAME="DebuggerInterfacePython.flush" ID="DebuggerInterfacePython.flush"></a>
+<h4>DebuggerInterfacePython.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public slot to flush the queue.
+</p><a NAME="DebuggerInterfacePython.getClientCapabilities" ID="DebuggerInterfacePython.getClientCapabilities"></a>
+<h4>DebuggerInterfacePython.getClientCapabilities</h4>
+<b>getClientCapabilities</b>(<i></i>)
+<p>
+        Public method to retrieve the debug clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+debug client capabilities (integer)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.isConnected" ID="DebuggerInterfacePython.isConnected"></a>
+<h4>DebuggerInterfacePython.isConnected</h4>
+<b>isConnected</b>(<i></i>)
+<p>
+        Public method to test, if a debug client has connected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the connection status (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.newConnection" ID="DebuggerInterfacePython.newConnection"></a>
+<h4>DebuggerInterfacePython.newConnection</h4>
+<b>newConnection</b>(<i>sock</i>)
+<p>
+        Public slot to handle a new connection.
+</p><dl>
+<dt><i>sockreference</i></dt>
+<dd>
+to the socket object (QTcpSocket)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteBanner" ID="DebuggerInterfacePython.remoteBanner"></a>
+<h4>DebuggerInterfacePython.remoteBanner</h4>
+<b>remoteBanner</b>(<i></i>)
+<p>
+        Public slot to get the banner info of the remote client.
+</p><a NAME="DebuggerInterfacePython.remoteBreakpoint" ID="DebuggerInterfacePython.remoteBreakpoint"></a>
+<h4>DebuggerInterfacePython.remoteBreakpoint</h4>
+<b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>)
+<p>
+        Public method to set or clear a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of the breakpoint (string)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteBreakpointEnable" ID="DebuggerInterfacePython.remoteBreakpointEnable"></a>
+<h4>DebuggerInterfacePython.remoteBreakpointEnable</h4>
+<b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
+<p>
+        Public method to enable or disable a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteBreakpointIgnore" ID="DebuggerInterfacePython.remoteBreakpointIgnore"></a>
+<h4>DebuggerInterfacePython.remoteBreakpointIgnore</h4>
+<b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
+<p>
+        Public method to ignore a breakpoint the next couple of occurrences.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteCapabilities" ID="DebuggerInterfacePython.remoteCapabilities"></a>
+<h4>DebuggerInterfacePython.remoteCapabilities</h4>
+<b>remoteCapabilities</b>(<i></i>)
+<p>
+        Public slot to get the debug clients capabilities.
+</p><a NAME="DebuggerInterfacePython.remoteClientSetFilter" ID="DebuggerInterfacePython.remoteClientSetFilter"></a>
+<h4>DebuggerInterfacePython.remoteClientSetFilter</h4>
+<b>remoteClientSetFilter</b>(<i>scope, filter</i>)
+<p>
+        Public method to set a variables filter list.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+regexp string for variable names to filter out (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteClientVariable" ID="DebuggerInterfacePython.remoteClientVariable"></a>
+<h4>DebuggerInterfacePython.remoteClientVariable</h4>
+<b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>var</i></dt>
+<dd>
+list encoded name of variable to retrieve (string)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteClientVariables" ID="DebuggerInterfacePython.remoteClientVariables"></a>
+<h4>DebuggerInterfacePython.remoteClientVariables</h4>
+<b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteCompletion" ID="DebuggerInterfacePython.remoteCompletion"></a>
+<h4>DebuggerInterfacePython.remoteCompletion</h4>
+<b>remoteCompletion</b>(<i>text</i>)
+<p>
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteContinue" ID="DebuggerInterfacePython.remoteContinue"></a>
+<h4>DebuggerInterfacePython.remoteContinue</h4>
+<b>remoteContinue</b>(<i>special = False</i>)
+<p>
+        Public method to continue the debugged program.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteCoverage" ID="DebuggerInterfacePython.remoteCoverage"></a>
+<h4>DebuggerInterfacePython.remoteCoverage</h4>
+<b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect coverage data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that coverage info should be
+            cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteEnvironment" ID="DebuggerInterfacePython.remoteEnvironment"></a>
+<h4>DebuggerInterfacePython.remoteEnvironment</h4>
+<b>remoteEnvironment</b>(<i>env</i>)
+<p>
+        Public method to set the environment for a program to debug, run, ...
+</p><dl>
+<dt><i>env</i></dt>
+<dd>
+environment settings (dictionary)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteEval" ID="DebuggerInterfacePython.remoteEval"></a>
+<h4>DebuggerInterfacePython.remoteEval</h4>
+<b>remoteEval</b>(<i>arg</i>)
+<p>
+        Public method to evaluate arg in the current context of the debugged program.
+</p><dl>
+<dt><i>arg</i></dt>
+<dd>
+the arguments to evaluate (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteExec" ID="DebuggerInterfacePython.remoteExec"></a>
+<h4>DebuggerInterfacePython.remoteExec</h4>
+<b>remoteExec</b>(<i>stmt</i>)
+<p>
+        Public method to execute stmt in the current context of the debugged program.
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+statement to execute (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteLoad" ID="DebuggerInterfacePython.remoteLoad"></a>
+<h4>DebuggerInterfacePython.remoteLoad</h4>
+<b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>)
+<p>
+        Public method to load a new program to debug.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to debug (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>traceInterpreter=</i></dt>
+<dd>
+flag indicating if the interpreter library should be
+            traced as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteProfile" ID="DebuggerInterfacePython.remoteProfile"></a>
+<h4>DebuggerInterfacePython.remoteProfile</h4>
+<b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect profiling data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that timing info should be cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteRawInput" ID="DebuggerInterfacePython.remoteRawInput"></a>
+<h4>DebuggerInterfacePython.remoteRawInput</h4>
+<b>remoteRawInput</b>(<i>s</i>)
+<p>
+        Public method to send the raw input to the debugged program.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the raw input (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteRun" ID="DebuggerInterfacePython.remoteRun"></a>
+<h4>DebuggerInterfacePython.remoteRun</h4>
+<b>remoteRun</b>(<i>fn, argv, wd</i>)
+<p>
+        Public method to load a new program to run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteSetThread" ID="DebuggerInterfacePython.remoteSetThread"></a>
+<h4>DebuggerInterfacePython.remoteSetThread</h4>
+<b>remoteSetThread</b>(<i>tid</i>)
+<p>
+        Public method to request to set the given thread as current thread.
+</p><dl>
+<dt><i>tid</i></dt>
+<dd>
+id of the thread (integer)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteStatement" ID="DebuggerInterfacePython.remoteStatement"></a>
+<h4>DebuggerInterfacePython.remoteStatement</h4>
+<b>remoteStatement</b>(<i>stmt</i>)
+<p>
+        Public method to execute a Python statement.  
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+the Python statement to execute (string). It
+              should not have a trailing newline.
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteStep" ID="DebuggerInterfacePython.remoteStep"></a>
+<h4>DebuggerInterfacePython.remoteStep</h4>
+<b>remoteStep</b>(<i></i>)
+<p>
+        Public method to single step the debugged program.
+</p><a NAME="DebuggerInterfacePython.remoteStepOut" ID="DebuggerInterfacePython.remoteStepOut"></a>
+<h4>DebuggerInterfacePython.remoteStepOut</h4>
+<b>remoteStepOut</b>(<i></i>)
+<p>
+        Public method to step out the debugged program.
+</p><a NAME="DebuggerInterfacePython.remoteStepOver" ID="DebuggerInterfacePython.remoteStepOver"></a>
+<h4>DebuggerInterfacePython.remoteStepOver</h4>
+<b>remoteStepOver</b>(<i></i>)
+<p>
+        Public method to step over the debugged program.
+</p><a NAME="DebuggerInterfacePython.remoteStepQuit" ID="DebuggerInterfacePython.remoteStepQuit"></a>
+<h4>DebuggerInterfacePython.remoteStepQuit</h4>
+<b>remoteStepQuit</b>(<i></i>)
+<p>
+        Public method to stop the debugged program.
+</p><a NAME="DebuggerInterfacePython.remoteThreadList" ID="DebuggerInterfacePython.remoteThreadList"></a>
+<h4>DebuggerInterfacePython.remoteThreadList</h4>
+<b>remoteThreadList</b>(<i></i>)
+<p>
+        Public method to request the list of threads from the client.
+</p><a NAME="DebuggerInterfacePython.remoteUTPrepare" ID="DebuggerInterfacePython.remoteUTPrepare"></a>
+<h4>DebuggerInterfacePython.remoteUTPrepare</h4>
+<b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
+<p>
+        Public method to prepare a new unittest run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to load (string)
+</dd><dt><i>tn</i></dt>
+<dd>
+the testname to load (string)
+</dd><dt><i>tfn</i></dt>
+<dd>
+the test function name to load tests from (string)
+</dd><dt><i>cov</i></dt>
+<dd>
+flag indicating collection of coverage data is requested
+</dd><dt><i>covname</i></dt>
+<dd>
+filename to be used to assemble the coverage caches
+                filename
+</dd><dt><i>coverase</i></dt>
+<dd>
+flag indicating erasure of coverage data is requested
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteUTRun" ID="DebuggerInterfacePython.remoteUTRun"></a>
+<h4>DebuggerInterfacePython.remoteUTRun</h4>
+<b>remoteUTRun</b>(<i></i>)
+<p>
+        Public method to start a unittest run.
+</p><a NAME="DebuggerInterfacePython.remoteUTStop" ID="DebuggerInterfacePython.remoteUTStop"></a>
+<h4>DebuggerInterfacePython.remoteUTStop</h4>
+<b>remoteUTStop</b>(<i></i>)
+<p>
+        Public method to stop a unittest run.
+</p><a NAME="DebuggerInterfacePython.remoteWatchpoint" ID="DebuggerInterfacePython.remoteWatchpoint"></a>
+<h4>DebuggerInterfacePython.remoteWatchpoint</h4>
+<b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
+<p>
+        Public method to set or clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a watch expression (boolean)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteWatchpointEnable" ID="DebuggerInterfacePython.remoteWatchpointEnable"></a>
+<h4>DebuggerInterfacePython.remoteWatchpointEnable</h4>
+<b>remoteWatchpointEnable</b>(<i>cond, enable</i>)
+<p>
+        Public method to enable or disable a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.remoteWatchpointIgnore" ID="DebuggerInterfacePython.remoteWatchpointIgnore"></a>
+<h4>DebuggerInterfacePython.remoteWatchpointIgnore</h4>
+<b>remoteWatchpointIgnore</b>(<i>cond, count</i>)
+<p>
+        Public method to ignore a watch expression the next couple of occurrences.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.shutdown" ID="DebuggerInterfacePython.shutdown"></a>
+<h4>DebuggerInterfacePython.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to cleanly shut down.
+</p><p>
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
+</p><a NAME="DebuggerInterfacePython.startRemote" ID="DebuggerInterfacePython.startRemote"></a>
+<h4>DebuggerInterfacePython.startRemote</h4>
+<b>startRemote</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython.startRemoteForProject" ID="DebuggerInterfacePython.startRemoteForProject"></a>
+<h4>DebuggerInterfacePython.startRemoteForProject</h4>
+<b>startRemoteForProject</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter for a project.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getRegistryData" ID="getRegistryData"></a>
+<h2>getRegistryData</h2>
+<b>getRegistryData</b>(<i></i>)
+<p>
+    Module function to get characterising data for the debugger interface.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of the following data. Client type (string), client
+        capabilities (integer), client type association (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebuggerInterfacePython3.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,775 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebuggerInterfacePython3</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebuggerInterfacePython3</h1>
+<p>
+Module implementing the Python3 debugger interface for the debug server.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ClientDefaultCapabilities</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfacePython3">DebuggerInterfacePython3</a></td>
+<td>Class implementing the Python debugger interface for the debug server.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getRegistryData">getRegistryData</a></td>
+<td>Module function to get characterising data for the debugger interface.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerInterfacePython3" ID="DebuggerInterfacePython3"></a>
+<h2>DebuggerInterfacePython3</h2>
+<p>
+    Class implementing the Python debugger interface for the debug server.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfacePython3.__init__">DebuggerInterfacePython3</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__askForkTo">__askForkTo</a></td>
+<td>Private method to ask the user which branch of a fork to follow.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__identityTranslation">__identityTranslation</a></td>
+<td>Private method to perform the identity path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__parseClientLine">__parseClientLine</a></td>
+<td>Private method to handle data from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__remoteTranslation">__remoteTranslation</a></td>
+<td>Private method to perform the path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__sendCommand">__sendCommand</a></td>
+<td>Private method to send a single line command to the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.__startProcess">__startProcess</a></td>
+<td>Private method to start the debugger client process.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.flush">flush</a></td>
+<td>Public slot to flush the queue.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.getClientCapabilities">getClientCapabilities</a></td>
+<td>Public method to retrieve the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.isConnected">isConnected</a></td>
+<td>Public method to test, if a debug client has connected.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.newConnection">newConnection</a></td>
+<td>Public slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteBanner">remoteBanner</a></td>
+<td>Public slot to get the banner info of the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteBreakpoint">remoteBreakpoint</a></td>
+<td>Public method to set or clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteBreakpointEnable">remoteBreakpointEnable</a></td>
+<td>Public method to enable or disable a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td>
+<td>Public method to ignore a breakpoint the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteCapabilities">remoteCapabilities</a></td>
+<td>Public slot to get the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteClientSetFilter">remoteClientSetFilter</a></td>
+<td>Public method to set a variables filter list.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteClientVariable">remoteClientVariable</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteClientVariables">remoteClientVariables</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteCompletion">remoteCompletion</a></td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteContinue">remoteContinue</a></td>
+<td>Public method to continue the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteCoverage">remoteCoverage</a></td>
+<td>Public method to load a new program to collect coverage data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteEnvironment">remoteEnvironment</a></td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteEval">remoteEval</a></td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteExec">remoteExec</a></td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteLoad">remoteLoad</a></td>
+<td>Public method to load a new program to debug.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteProfile">remoteProfile</a></td>
+<td>Public method to load a new program to collect profiling data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteRawInput">remoteRawInput</a></td>
+<td>Public method to send the raw input to the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteRun">remoteRun</a></td>
+<td>Public method to load a new program to run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteSetThread">remoteSetThread</a></td>
+<td>Public method to request to set the given thread as current thread.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteStatement">remoteStatement</a></td>
+<td>Public method to execute a Python statement.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteStep">remoteStep</a></td>
+<td>Public method to single step the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteStepOut">remoteStepOut</a></td>
+<td>Public method to step out the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteStepOver">remoteStepOver</a></td>
+<td>Public method to step over the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteStepQuit">remoteStepQuit</a></td>
+<td>Public method to stop the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteThreadList">remoteThreadList</a></td>
+<td>Public method to request the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteUTPrepare">remoteUTPrepare</a></td>
+<td>Public method to prepare a new unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteUTRun">remoteUTRun</a></td>
+<td>Public method to start a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteUTStop">remoteUTStop</a></td>
+<td>Public method to stop a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteWatchpoint">remoteWatchpoint</a></td>
+<td>Public method to set or clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteWatchpointEnable">remoteWatchpointEnable</a></td>
+<td>Public method to enable or disable a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td>
+<td>Public method to ignore a watch expression the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.shutdown">shutdown</a></td>
+<td>Public method to cleanly shut down.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.startRemote">startRemote</a></td>
+<td>Public method to start a remote Python interpreter.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfacePython3.startRemoteForProject">startRemoteForProject</a></td>
+<td>Public method to start a remote Python interpreter for a project.</td>
+</tr>
+</table>
+<a NAME="DebuggerInterfacePython3.__init__" ID="DebuggerInterfacePython3.__init__"></a>
+<h4>DebuggerInterfacePython3 (Constructor)</h4>
+<b>DebuggerInterfacePython3</b>(<i>debugServer, passive</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server (DebugServer)
+</dd><dt><i>passive</i></dt>
+<dd>
+flag indicating passive connection mode (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.__askForkTo" ID="DebuggerInterfacePython3.__askForkTo"></a>
+<h4>DebuggerInterfacePython3.__askForkTo</h4>
+<b>__askForkTo</b>(<i></i>)
+<p>
+        Private method to ask the user which branch of a fork to follow.
+</p><a NAME="DebuggerInterfacePython3.__identityTranslation" ID="DebuggerInterfacePython3.__identityTranslation"></a>
+<h4>DebuggerInterfacePython3.__identityTranslation</h4>
+<b>__identityTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the identity path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.__parseClientLine" ID="DebuggerInterfacePython3.__parseClientLine"></a>
+<h4>DebuggerInterfacePython3.__parseClientLine</h4>
+<b>__parseClientLine</b>(<i></i>)
+<p>
+        Private method to handle data from the client.
+</p><a NAME="DebuggerInterfacePython3.__remoteTranslation" ID="DebuggerInterfacePython3.__remoteTranslation"></a>
+<h4>DebuggerInterfacePython3.__remoteTranslation</h4>
+<b>__remoteTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.__sendCommand" ID="DebuggerInterfacePython3.__sendCommand"></a>
+<h4>DebuggerInterfacePython3.__sendCommand</h4>
+<b>__sendCommand</b>(<i>cmd</i>)
+<p>
+        Private method to send a single line command to the client.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to send to the debug client (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.__startProcess" ID="DebuggerInterfacePython3.__startProcess"></a>
+<h4>DebuggerInterfacePython3.__startProcess</h4>
+<b>__startProcess</b>(<i>program, arguments, environment = None</i>)
+<p>
+        Private method to start the debugger client process.
+</p><dl>
+<dt><i>program</i></dt>
+<dd>
+name of the executable to start (string)
+</dd><dt><i>arguments</i></dt>
+<dd>
+arguments to be passed to the program (list of string)
+</dd><dt><i>environment</i></dt>
+<dd>
+dictionary of environment settings to pass (dict of string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the process object (QProcess) or None
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.flush" ID="DebuggerInterfacePython3.flush"></a>
+<h4>DebuggerInterfacePython3.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public slot to flush the queue.
+</p><a NAME="DebuggerInterfacePython3.getClientCapabilities" ID="DebuggerInterfacePython3.getClientCapabilities"></a>
+<h4>DebuggerInterfacePython3.getClientCapabilities</h4>
+<b>getClientCapabilities</b>(<i></i>)
+<p>
+        Public method to retrieve the debug clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+debug client capabilities (integer)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.isConnected" ID="DebuggerInterfacePython3.isConnected"></a>
+<h4>DebuggerInterfacePython3.isConnected</h4>
+<b>isConnected</b>(<i></i>)
+<p>
+        Public method to test, if a debug client has connected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the connection status (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.newConnection" ID="DebuggerInterfacePython3.newConnection"></a>
+<h4>DebuggerInterfacePython3.newConnection</h4>
+<b>newConnection</b>(<i>sock</i>)
+<p>
+        Public slot to handle a new connection.
+</p><dl>
+<dt><i>sockreference</i></dt>
+<dd>
+to the socket object (QTcpSocket)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteBanner" ID="DebuggerInterfacePython3.remoteBanner"></a>
+<h4>DebuggerInterfacePython3.remoteBanner</h4>
+<b>remoteBanner</b>(<i></i>)
+<p>
+        Public slot to get the banner info of the remote client.
+</p><a NAME="DebuggerInterfacePython3.remoteBreakpoint" ID="DebuggerInterfacePython3.remoteBreakpoint"></a>
+<h4>DebuggerInterfacePython3.remoteBreakpoint</h4>
+<b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>)
+<p>
+        Public method to set or clear a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of the breakpoint (string)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteBreakpointEnable" ID="DebuggerInterfacePython3.remoteBreakpointEnable"></a>
+<h4>DebuggerInterfacePython3.remoteBreakpointEnable</h4>
+<b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
+<p>
+        Public method to enable or disable a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteBreakpointIgnore" ID="DebuggerInterfacePython3.remoteBreakpointIgnore"></a>
+<h4>DebuggerInterfacePython3.remoteBreakpointIgnore</h4>
+<b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
+<p>
+        Public method to ignore a breakpoint the next couple of occurrences.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteCapabilities" ID="DebuggerInterfacePython3.remoteCapabilities"></a>
+<h4>DebuggerInterfacePython3.remoteCapabilities</h4>
+<b>remoteCapabilities</b>(<i></i>)
+<p>
+        Public slot to get the debug clients capabilities.
+</p><a NAME="DebuggerInterfacePython3.remoteClientSetFilter" ID="DebuggerInterfacePython3.remoteClientSetFilter"></a>
+<h4>DebuggerInterfacePython3.remoteClientSetFilter</h4>
+<b>remoteClientSetFilter</b>(<i>scope, filter</i>)
+<p>
+        Public method to set a variables filter list.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+regexp string for variable names to filter out (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteClientVariable" ID="DebuggerInterfacePython3.remoteClientVariable"></a>
+<h4>DebuggerInterfacePython3.remoteClientVariable</h4>
+<b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>var</i></dt>
+<dd>
+list encoded name of variable to retrieve (string)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteClientVariables" ID="DebuggerInterfacePython3.remoteClientVariables"></a>
+<h4>DebuggerInterfacePython3.remoteClientVariables</h4>
+<b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteCompletion" ID="DebuggerInterfacePython3.remoteCompletion"></a>
+<h4>DebuggerInterfacePython3.remoteCompletion</h4>
+<b>remoteCompletion</b>(<i>text</i>)
+<p>
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteContinue" ID="DebuggerInterfacePython3.remoteContinue"></a>
+<h4>DebuggerInterfacePython3.remoteContinue</h4>
+<b>remoteContinue</b>(<i>special = False</i>)
+<p>
+        Public method to continue the debugged program.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteCoverage" ID="DebuggerInterfacePython3.remoteCoverage"></a>
+<h4>DebuggerInterfacePython3.remoteCoverage</h4>
+<b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect coverage data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that coverage info should be
+            cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteEnvironment" ID="DebuggerInterfacePython3.remoteEnvironment"></a>
+<h4>DebuggerInterfacePython3.remoteEnvironment</h4>
+<b>remoteEnvironment</b>(<i>env</i>)
+<p>
+        Public method to set the environment for a program to debug, run, ...
+</p><dl>
+<dt><i>env</i></dt>
+<dd>
+environment settings (dictionary)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteEval" ID="DebuggerInterfacePython3.remoteEval"></a>
+<h4>DebuggerInterfacePython3.remoteEval</h4>
+<b>remoteEval</b>(<i>arg</i>)
+<p>
+        Public method to evaluate arg in the current context of the debugged program.
+</p><dl>
+<dt><i>arg</i></dt>
+<dd>
+the arguments to evaluate (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteExec" ID="DebuggerInterfacePython3.remoteExec"></a>
+<h4>DebuggerInterfacePython3.remoteExec</h4>
+<b>remoteExec</b>(<i>stmt</i>)
+<p>
+        Public method to execute stmt in the current context of the debugged program.
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+statement to execute (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteLoad" ID="DebuggerInterfacePython3.remoteLoad"></a>
+<h4>DebuggerInterfacePython3.remoteLoad</h4>
+<b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>)
+<p>
+        Public method to load a new program to debug.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to debug (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>traceInterpreter=</i></dt>
+<dd>
+flag indicating if the interpreter library should be
+            traced as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteProfile" ID="DebuggerInterfacePython3.remoteProfile"></a>
+<h4>DebuggerInterfacePython3.remoteProfile</h4>
+<b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect profiling data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that timing info should be cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteRawInput" ID="DebuggerInterfacePython3.remoteRawInput"></a>
+<h4>DebuggerInterfacePython3.remoteRawInput</h4>
+<b>remoteRawInput</b>(<i>s</i>)
+<p>
+        Public method to send the raw input to the debugged program.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the raw input (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteRun" ID="DebuggerInterfacePython3.remoteRun"></a>
+<h4>DebuggerInterfacePython3.remoteRun</h4>
+<b>remoteRun</b>(<i>fn, argv, wd</i>)
+<p>
+        Public method to load a new program to run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteSetThread" ID="DebuggerInterfacePython3.remoteSetThread"></a>
+<h4>DebuggerInterfacePython3.remoteSetThread</h4>
+<b>remoteSetThread</b>(<i>tid</i>)
+<p>
+        Public method to request to set the given thread as current thread.
+</p><dl>
+<dt><i>tid</i></dt>
+<dd>
+id of the thread (integer)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteStatement" ID="DebuggerInterfacePython3.remoteStatement"></a>
+<h4>DebuggerInterfacePython3.remoteStatement</h4>
+<b>remoteStatement</b>(<i>stmt</i>)
+<p>
+        Public method to execute a Python statement.  
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+the Python statement to execute (string). It
+              should not have a trailing newline.
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteStep" ID="DebuggerInterfacePython3.remoteStep"></a>
+<h4>DebuggerInterfacePython3.remoteStep</h4>
+<b>remoteStep</b>(<i></i>)
+<p>
+        Public method to single step the debugged program.
+</p><a NAME="DebuggerInterfacePython3.remoteStepOut" ID="DebuggerInterfacePython3.remoteStepOut"></a>
+<h4>DebuggerInterfacePython3.remoteStepOut</h4>
+<b>remoteStepOut</b>(<i></i>)
+<p>
+        Public method to step out the debugged program.
+</p><a NAME="DebuggerInterfacePython3.remoteStepOver" ID="DebuggerInterfacePython3.remoteStepOver"></a>
+<h4>DebuggerInterfacePython3.remoteStepOver</h4>
+<b>remoteStepOver</b>(<i></i>)
+<p>
+        Public method to step over the debugged program.
+</p><a NAME="DebuggerInterfacePython3.remoteStepQuit" ID="DebuggerInterfacePython3.remoteStepQuit"></a>
+<h4>DebuggerInterfacePython3.remoteStepQuit</h4>
+<b>remoteStepQuit</b>(<i></i>)
+<p>
+        Public method to stop the debugged program.
+</p><a NAME="DebuggerInterfacePython3.remoteThreadList" ID="DebuggerInterfacePython3.remoteThreadList"></a>
+<h4>DebuggerInterfacePython3.remoteThreadList</h4>
+<b>remoteThreadList</b>(<i></i>)
+<p>
+        Public method to request the list of threads from the client.
+</p><a NAME="DebuggerInterfacePython3.remoteUTPrepare" ID="DebuggerInterfacePython3.remoteUTPrepare"></a>
+<h4>DebuggerInterfacePython3.remoteUTPrepare</h4>
+<b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
+<p>
+        Public method to prepare a new unittest run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to load (string)
+</dd><dt><i>tn</i></dt>
+<dd>
+the testname to load (string)
+</dd><dt><i>tfn</i></dt>
+<dd>
+the test function name to load tests from (string)
+</dd><dt><i>cov</i></dt>
+<dd>
+flag indicating collection of coverage data is requested
+</dd><dt><i>covname</i></dt>
+<dd>
+filename to be used to assemble the coverage caches
+                filename
+</dd><dt><i>coverase</i></dt>
+<dd>
+flag indicating erasure of coverage data is requested
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteUTRun" ID="DebuggerInterfacePython3.remoteUTRun"></a>
+<h4>DebuggerInterfacePython3.remoteUTRun</h4>
+<b>remoteUTRun</b>(<i></i>)
+<p>
+        Public method to start a unittest run.
+</p><a NAME="DebuggerInterfacePython3.remoteUTStop" ID="DebuggerInterfacePython3.remoteUTStop"></a>
+<h4>DebuggerInterfacePython3.remoteUTStop</h4>
+<b>remoteUTStop</b>(<i></i>)
+<p>
+        Public method to stop a unittest run.
+</p><a NAME="DebuggerInterfacePython3.remoteWatchpoint" ID="DebuggerInterfacePython3.remoteWatchpoint"></a>
+<h4>DebuggerInterfacePython3.remoteWatchpoint</h4>
+<b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
+<p>
+        Public method to set or clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a watch expression (boolean)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteWatchpointEnable" ID="DebuggerInterfacePython3.remoteWatchpointEnable"></a>
+<h4>DebuggerInterfacePython3.remoteWatchpointEnable</h4>
+<b>remoteWatchpointEnable</b>(<i>cond, enable</i>)
+<p>
+        Public method to enable or disable a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.remoteWatchpointIgnore" ID="DebuggerInterfacePython3.remoteWatchpointIgnore"></a>
+<h4>DebuggerInterfacePython3.remoteWatchpointIgnore</h4>
+<b>remoteWatchpointIgnore</b>(<i>cond, count</i>)
+<p>
+        Public method to ignore a watch expression the next couple of occurrences.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.shutdown" ID="DebuggerInterfacePython3.shutdown"></a>
+<h4>DebuggerInterfacePython3.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to cleanly shut down.
+</p><p>
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
+</p><a NAME="DebuggerInterfacePython3.startRemote" ID="DebuggerInterfacePython3.startRemote"></a>
+<h4>DebuggerInterfacePython3.startRemote</h4>
+<b>startRemote</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfacePython3.startRemoteForProject" ID="DebuggerInterfacePython3.startRemoteForProject"></a>
+<h4>DebuggerInterfacePython3.startRemoteForProject</h4>
+<b>startRemoteForProject</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Python interpreter for a project.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getRegistryData" ID="getRegistryData"></a>
+<h2>getRegistryData</h2>
+<b>getRegistryData</b>(<i></i>)
+<p>
+    Module function to get characterising data for the debugger interface.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of the following data. Client type (string), client
+        capabilities (integer), client type association (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.DebuggerInterfaceRuby.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,768 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.DebuggerInterfaceRuby</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.DebuggerInterfaceRuby</h1>
+<p>
+Module implementing the Ruby debugger interface for the debug server.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ClientDefaultCapabilities</td></tr><tr><td>ClientTypeAssociations</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfaceRuby">DebuggerInterfaceRuby</a></td>
+<td>Class implementing the Ruby debugger interface for the debug server.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getRegistryData">getRegistryData</a></td>
+<td>Module function to get characterising data for the debugger interface.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerInterfaceRuby" ID="DebuggerInterfaceRuby"></a>
+<h2>DebuggerInterfaceRuby</h2>
+<p>
+    Class implementing the Ruby debugger interface for the debug server.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerInterfaceRuby.__init__">DebuggerInterfaceRuby</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.__identityTranslation">__identityTranslation</a></td>
+<td>Private method to perform the identity path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.__parseClientLine">__parseClientLine</a></td>
+<td>Private method to handle data from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.__remoteTranslation">__remoteTranslation</a></td>
+<td>Private method to perform the path translation.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.__sendCommand">__sendCommand</a></td>
+<td>Private method to send a single line command to the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.__startProcess">__startProcess</a></td>
+<td>Private method to start the debugger client process.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.flush">flush</a></td>
+<td>Public slot to flush the queue.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.getClientCapabilities">getClientCapabilities</a></td>
+<td>Public method to retrieve the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.isConnected">isConnected</a></td>
+<td>Public method to test, if a debug client has connected.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.newConnection">newConnection</a></td>
+<td>Public slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteBanner">remoteBanner</a></td>
+<td>Public slot to get the banner info of the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteBreakpoint">remoteBreakpoint</a></td>
+<td>Public method to set or clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteBreakpointEnable">remoteBreakpointEnable</a></td>
+<td>Public method to enable or disable a breakpoint.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteBreakpointIgnore">remoteBreakpointIgnore</a></td>
+<td>Public method to ignore a breakpoint the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteCapabilities">remoteCapabilities</a></td>
+<td>Public slot to get the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteClientSetFilter">remoteClientSetFilter</a></td>
+<td>Public method to set a variables filter list.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteClientVariable">remoteClientVariable</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteClientVariables">remoteClientVariables</a></td>
+<td>Public method to request the variables of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteCompletion">remoteCompletion</a></td>
+<td>Public slot to get the a list of possible commandline completions from the remote client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteContinue">remoteContinue</a></td>
+<td>Public method to continue the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteCoverage">remoteCoverage</a></td>
+<td>Public method to load a new program to collect coverage data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteEnvironment">remoteEnvironment</a></td>
+<td>Public method to set the environment for a program to debug, run, ...</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteEval">remoteEval</a></td>
+<td>Public method to evaluate arg in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteExec">remoteExec</a></td>
+<td>Public method to execute stmt in the current context of the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteLoad">remoteLoad</a></td>
+<td>Public method to load a new program to debug.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteProfile">remoteProfile</a></td>
+<td>Public method to load a new program to collect profiling data.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteRawInput">remoteRawInput</a></td>
+<td>Public method to send the raw input to the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteRun">remoteRun</a></td>
+<td>Public method to load a new program to run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteSetThread">remoteSetThread</a></td>
+<td>Public method to request to set the given thread as current thread.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteStatement">remoteStatement</a></td>
+<td>Public method to execute a Ruby statement.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteStep">remoteStep</a></td>
+<td>Public method to single step the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteStepOut">remoteStepOut</a></td>
+<td>Public method to step out the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteStepOver">remoteStepOver</a></td>
+<td>Public method to step over the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteStepQuit">remoteStepQuit</a></td>
+<td>Public method to stop the debugged program.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteThreadList">remoteThreadList</a></td>
+<td>Public method to request the list of threads from the client.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteUTPrepare">remoteUTPrepare</a></td>
+<td>Public method to prepare a new unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteUTRun">remoteUTRun</a></td>
+<td>Public method to start a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteUTStop">remoteUTStop</a></td>
+<td>public method to stop a unittest run.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteWatchpoint">remoteWatchpoint</a></td>
+<td>Public method to set or clear a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteWatchpointEnable">remoteWatchpointEnable</a></td>
+<td>Public method to enable or disable a watch expression.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.remoteWatchpointIgnore">remoteWatchpointIgnore</a></td>
+<td>Public method to ignore a watch expression the next couple of occurrences.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.shutdown">shutdown</a></td>
+<td>Public method to cleanly shut down.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.startRemote">startRemote</a></td>
+<td>Public method to start a remote Ruby interpreter.</td>
+</tr><tr>
+<td><a href="#DebuggerInterfaceRuby.startRemoteForProject">startRemoteForProject</a></td>
+<td>Public method to start a remote Ruby interpreter for a project.</td>
+</tr>
+</table>
+<a NAME="DebuggerInterfaceRuby.__init__" ID="DebuggerInterfaceRuby.__init__"></a>
+<h4>DebuggerInterfaceRuby (Constructor)</h4>
+<b>DebuggerInterfaceRuby</b>(<i>debugServer, passive</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server (DebugServer)
+</dd><dt><i>passive</i></dt>
+<dd>
+flag indicating passive connection mode (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.__identityTranslation" ID="DebuggerInterfaceRuby.__identityTranslation"></a>
+<h4>DebuggerInterfaceRuby.__identityTranslation</h4>
+<b>__identityTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the identity path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.__parseClientLine" ID="DebuggerInterfaceRuby.__parseClientLine"></a>
+<h4>DebuggerInterfaceRuby.__parseClientLine</h4>
+<b>__parseClientLine</b>(<i></i>)
+<p>
+        Private method to handle data from the client.
+</p><a NAME="DebuggerInterfaceRuby.__remoteTranslation" ID="DebuggerInterfaceRuby.__remoteTranslation"></a>
+<h4>DebuggerInterfaceRuby.__remoteTranslation</h4>
+<b>__remoteTranslation</b>(<i>fn, remote2local = True</i>)
+<p>
+        Private method to perform the path translation.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be translated (string)
+</dd><dt><i>remote2local</i></dt>
+<dd>
+flag indicating the direction of translation
+            (False = local to remote, True = remote to local [default])
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translated filename (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.__sendCommand" ID="DebuggerInterfaceRuby.__sendCommand"></a>
+<h4>DebuggerInterfaceRuby.__sendCommand</h4>
+<b>__sendCommand</b>(<i>cmd</i>)
+<p>
+        Private method to send a single line command to the client.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to send to the debug client (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.__startProcess" ID="DebuggerInterfaceRuby.__startProcess"></a>
+<h4>DebuggerInterfaceRuby.__startProcess</h4>
+<b>__startProcess</b>(<i>program, arguments, environment = None</i>)
+<p>
+        Private method to start the debugger client process.
+</p><dl>
+<dt><i>program</i></dt>
+<dd>
+name of the executable to start (string)
+</dd><dt><i>arguments</i></dt>
+<dd>
+arguments to be passed to the program (list of string)
+</dd><dt><i>environment</i></dt>
+<dd>
+dictionary of environment settings to pass (dict of string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the process object (QProcess) or None
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.flush" ID="DebuggerInterfaceRuby.flush"></a>
+<h4>DebuggerInterfaceRuby.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public slot to flush the queue.
+</p><a NAME="DebuggerInterfaceRuby.getClientCapabilities" ID="DebuggerInterfaceRuby.getClientCapabilities"></a>
+<h4>DebuggerInterfaceRuby.getClientCapabilities</h4>
+<b>getClientCapabilities</b>(<i></i>)
+<p>
+        Public method to retrieve the debug clients capabilities.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+debug client capabilities (integer)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.isConnected" ID="DebuggerInterfaceRuby.isConnected"></a>
+<h4>DebuggerInterfaceRuby.isConnected</h4>
+<b>isConnected</b>(<i></i>)
+<p>
+        Public method to test, if a debug client has connected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the connection status (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.newConnection" ID="DebuggerInterfaceRuby.newConnection"></a>
+<h4>DebuggerInterfaceRuby.newConnection</h4>
+<b>newConnection</b>(<i>sock</i>)
+<p>
+        Public slot to handle a new connection.
+</p><dl>
+<dt><i>sockreference</i></dt>
+<dd>
+to the socket object (QTcpSocket)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteBanner" ID="DebuggerInterfaceRuby.remoteBanner"></a>
+<h4>DebuggerInterfaceRuby.remoteBanner</h4>
+<b>remoteBanner</b>(<i></i>)
+<p>
+        Public slot to get the banner info of the remote client.
+</p><a NAME="DebuggerInterfaceRuby.remoteBreakpoint" ID="DebuggerInterfaceRuby.remoteBreakpoint"></a>
+<h4>DebuggerInterfaceRuby.remoteBreakpoint</h4>
+<b>remoteBreakpoint</b>(<i>fn, line, set, cond = None, temp = False</i>)
+<p>
+        Public method to set or clear a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a breakpoint (boolean)
+</dd><dt><i>cond</i></dt>
+<dd>
+condition of the breakpoint (string)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteBreakpointEnable" ID="DebuggerInterfaceRuby.remoteBreakpointEnable"></a>
+<h4>DebuggerInterfaceRuby.remoteBreakpointEnable</h4>
+<b>remoteBreakpointEnable</b>(<i>fn, line, enable</i>)
+<p>
+        Public method to enable or disable a breakpoint.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a breakpoint (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteBreakpointIgnore" ID="DebuggerInterfaceRuby.remoteBreakpointIgnore"></a>
+<h4>DebuggerInterfaceRuby.remoteBreakpointIgnore</h4>
+<b>remoteBreakpointIgnore</b>(<i>fn, line, count</i>)
+<p>
+        Public method to ignore a breakpoint the next couple of occurrences.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename the breakpoint belongs to (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (int)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteCapabilities" ID="DebuggerInterfaceRuby.remoteCapabilities"></a>
+<h4>DebuggerInterfaceRuby.remoteCapabilities</h4>
+<b>remoteCapabilities</b>(<i></i>)
+<p>
+        Public slot to get the debug clients capabilities.
+</p><a NAME="DebuggerInterfaceRuby.remoteClientSetFilter" ID="DebuggerInterfaceRuby.remoteClientSetFilter"></a>
+<h4>DebuggerInterfaceRuby.remoteClientSetFilter</h4>
+<b>remoteClientSetFilter</b>(<i>scope, filter</i>)
+<p>
+        Public method to set a variables filter list.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+regexp string for variable names to filter out (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteClientVariable" ID="DebuggerInterfaceRuby.remoteClientVariable"></a>
+<h4>DebuggerInterfaceRuby.remoteClientVariable</h4>
+<b>remoteClientVariable</b>(<i>scope, filter, var, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>var</i></dt>
+<dd>
+list encoded name of variable to retrieve (string)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteClientVariables" ID="DebuggerInterfaceRuby.remoteClientVariables"></a>
+<h4>DebuggerInterfaceRuby.remoteClientVariables</h4>
+<b>remoteClientVariables</b>(<i>scope, filter, framenr = 0</i>)
+<p>
+        Public method to request the variables of the debugged program.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+the scope of the variables (0 = local, 1 = global)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of variable types to filter out (list of int)
+</dd><dt><i>framenr</i></dt>
+<dd>
+framenumber of the variables to retrieve (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteCompletion" ID="DebuggerInterfaceRuby.remoteCompletion"></a>
+<h4>DebuggerInterfaceRuby.remoteCompletion</h4>
+<b>remoteCompletion</b>(<i>text</i>)
+<p>
+        Public slot to get the a list of possible commandline completions
+        from the remote client.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to be completed (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteContinue" ID="DebuggerInterfaceRuby.remoteContinue"></a>
+<h4>DebuggerInterfaceRuby.remoteContinue</h4>
+<b>remoteContinue</b>(<i>special = False</i>)
+<p>
+        Public method to continue the debugged program.
+</p><dl>
+<dt><i>special</i></dt>
+<dd>
+flag indicating a special continue operation (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteCoverage" ID="DebuggerInterfaceRuby.remoteCoverage"></a>
+<h4>DebuggerInterfaceRuby.remoteCoverage</h4>
+<b>remoteCoverage</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect coverage data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that coverage info should be
+            cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteEnvironment" ID="DebuggerInterfaceRuby.remoteEnvironment"></a>
+<h4>DebuggerInterfaceRuby.remoteEnvironment</h4>
+<b>remoteEnvironment</b>(<i>env</i>)
+<p>
+        Public method to set the environment for a program to debug, run, ...
+</p><dl>
+<dt><i>env</i></dt>
+<dd>
+environment settings (dictionary)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteEval" ID="DebuggerInterfaceRuby.remoteEval"></a>
+<h4>DebuggerInterfaceRuby.remoteEval</h4>
+<b>remoteEval</b>(<i>arg</i>)
+<p>
+        Public method to evaluate arg in the current context of the debugged program.
+</p><dl>
+<dt><i>arg</i></dt>
+<dd>
+the arguments to evaluate (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteExec" ID="DebuggerInterfaceRuby.remoteExec"></a>
+<h4>DebuggerInterfaceRuby.remoteExec</h4>
+<b>remoteExec</b>(<i>stmt</i>)
+<p>
+        Public method to execute stmt in the current context of the debugged program.
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+statement to execute (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteLoad" ID="DebuggerInterfaceRuby.remoteLoad"></a>
+<h4>DebuggerInterfaceRuby.remoteLoad</h4>
+<b>remoteLoad</b>(<i>fn, argv, wd, traceInterpreter = False, autoContinue = True, autoFork = False, forkChild = False</i>)
+<p>
+        Public method to load a new program to debug.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to debug (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>traceInterpreter=</i></dt>
+<dd>
+flag indicating if the interpreter library should be
+            traced as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean) (ignored)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking
+            (boolean) (ignored)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteProfile" ID="DebuggerInterfaceRuby.remoteProfile"></a>
+<h4>DebuggerInterfaceRuby.remoteProfile</h4>
+<b>remoteProfile</b>(<i>fn, argv, wd, erase = False</i>)
+<p>
+        Public method to load a new program to collect profiling data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd><dt><i>erase=</i></dt>
+<dd>
+flag indicating that timing info should be cleared first (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteRawInput" ID="DebuggerInterfaceRuby.remoteRawInput"></a>
+<h4>DebuggerInterfaceRuby.remoteRawInput</h4>
+<b>remoteRawInput</b>(<i>s</i>)
+<p>
+        Public method to send the raw input to the debugged program.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the raw input (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteRun" ID="DebuggerInterfaceRuby.remoteRun"></a>
+<h4>DebuggerInterfaceRuby.remoteRun</h4>
+<b>remoteRun</b>(<i>fn, argv, wd</i>)
+<p>
+        Public method to load a new program to run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to run (string)
+</dd><dt><i>argv</i></dt>
+<dd>
+the commandline arguments to pass to the program (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+the working directory for the program (string)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteSetThread" ID="DebuggerInterfaceRuby.remoteSetThread"></a>
+<h4>DebuggerInterfaceRuby.remoteSetThread</h4>
+<b>remoteSetThread</b>(<i>tid</i>)
+<p>
+        Public method to request to set the given thread as current thread.
+</p><dl>
+<dt><i>tid</i></dt>
+<dd>
+id of the thread (integer)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteStatement" ID="DebuggerInterfaceRuby.remoteStatement"></a>
+<h4>DebuggerInterfaceRuby.remoteStatement</h4>
+<b>remoteStatement</b>(<i>stmt</i>)
+<p>
+        Public method to execute a Ruby statement.  
+</p><dl>
+<dt><i>stmt</i></dt>
+<dd>
+the Ruby statement to execute (string). It
+              should not have a trailing newline.
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteStep" ID="DebuggerInterfaceRuby.remoteStep"></a>
+<h4>DebuggerInterfaceRuby.remoteStep</h4>
+<b>remoteStep</b>(<i></i>)
+<p>
+        Public method to single step the debugged program.
+</p><a NAME="DebuggerInterfaceRuby.remoteStepOut" ID="DebuggerInterfaceRuby.remoteStepOut"></a>
+<h4>DebuggerInterfaceRuby.remoteStepOut</h4>
+<b>remoteStepOut</b>(<i></i>)
+<p>
+        Public method to step out the debugged program.
+</p><a NAME="DebuggerInterfaceRuby.remoteStepOver" ID="DebuggerInterfaceRuby.remoteStepOver"></a>
+<h4>DebuggerInterfaceRuby.remoteStepOver</h4>
+<b>remoteStepOver</b>(<i></i>)
+<p>
+        Public method to step over the debugged program.
+</p><a NAME="DebuggerInterfaceRuby.remoteStepQuit" ID="DebuggerInterfaceRuby.remoteStepQuit"></a>
+<h4>DebuggerInterfaceRuby.remoteStepQuit</h4>
+<b>remoteStepQuit</b>(<i></i>)
+<p>
+        Public method to stop the debugged program.
+</p><a NAME="DebuggerInterfaceRuby.remoteThreadList" ID="DebuggerInterfaceRuby.remoteThreadList"></a>
+<h4>DebuggerInterfaceRuby.remoteThreadList</h4>
+<b>remoteThreadList</b>(<i></i>)
+<p>
+        Public method to request the list of threads from the client.
+</p><a NAME="DebuggerInterfaceRuby.remoteUTPrepare" ID="DebuggerInterfaceRuby.remoteUTPrepare"></a>
+<h4>DebuggerInterfaceRuby.remoteUTPrepare</h4>
+<b>remoteUTPrepare</b>(<i>fn, tn, tfn, cov, covname, coverase</i>)
+<p>
+        Public method to prepare a new unittest run.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename to load (string)
+</dd><dt><i>tn</i></dt>
+<dd>
+the testname to load (string)
+</dd><dt><i>tfn</i></dt>
+<dd>
+the test function name to load tests from (string)
+</dd><dt><i>cov</i></dt>
+<dd>
+flag indicating collection of coverage data is requested
+</dd><dt><i>covname</i></dt>
+<dd>
+filename to be used to assemble the coverage caches
+                filename
+</dd><dt><i>coverase</i></dt>
+<dd>
+flag indicating erasure of coverage data is requested
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteUTRun" ID="DebuggerInterfaceRuby.remoteUTRun"></a>
+<h4>DebuggerInterfaceRuby.remoteUTRun</h4>
+<b>remoteUTRun</b>(<i></i>)
+<p>
+        Public method to start a unittest run.
+</p><a NAME="DebuggerInterfaceRuby.remoteUTStop" ID="DebuggerInterfaceRuby.remoteUTStop"></a>
+<h4>DebuggerInterfaceRuby.remoteUTStop</h4>
+<b>remoteUTStop</b>(<i></i>)
+<p>
+        public method to stop a unittest run.
+</p><a NAME="DebuggerInterfaceRuby.remoteWatchpoint" ID="DebuggerInterfaceRuby.remoteWatchpoint"></a>
+<h4>DebuggerInterfaceRuby.remoteWatchpoint</h4>
+<b>remoteWatchpoint</b>(<i>cond, set, temp = False</i>)
+<p>
+        Public method to set or clear a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>set</i></dt>
+<dd>
+flag indicating setting or resetting a watch expression (boolean)
+</dd><dt><i>temp</i></dt>
+<dd>
+flag indicating a temporary watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteWatchpointEnable" ID="DebuggerInterfaceRuby.remoteWatchpointEnable"></a>
+<h4>DebuggerInterfaceRuby.remoteWatchpointEnable</h4>
+<b>remoteWatchpointEnable</b>(<i>cond, enable</i>)
+<p>
+        Public method to enable or disable a watch expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>enable</i></dt>
+<dd>
+flag indicating enabling or disabling a watch expression (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.remoteWatchpointIgnore" ID="DebuggerInterfaceRuby.remoteWatchpointIgnore"></a>
+<h4>DebuggerInterfaceRuby.remoteWatchpointIgnore</h4>
+<b>remoteWatchpointIgnore</b>(<i>cond, count</i>)
+<p>
+        Public method to ignore a watch expression the next couple of occurrences.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>count</i></dt>
+<dd>
+number of occurrences to ignore (int)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.shutdown" ID="DebuggerInterfaceRuby.shutdown"></a>
+<h4>DebuggerInterfaceRuby.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method to cleanly shut down.
+</p><p>
+        It closes our socket and shuts down
+        the debug client. (Needed on Win OS)
+</p><a NAME="DebuggerInterfaceRuby.startRemote" ID="DebuggerInterfaceRuby.startRemote"></a>
+<h4>DebuggerInterfaceRuby.startRemote</h4>
+<b>startRemote</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Ruby interpreter.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+client process object (QProcess) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl><a NAME="DebuggerInterfaceRuby.startRemoteForProject" ID="DebuggerInterfaceRuby.startRemoteForProject"></a>
+<h4>DebuggerInterfaceRuby.startRemoteForProject</h4>
+<b>startRemoteForProject</b>(<i>port, runInConsole</i>)
+<p>
+        Public method to start a remote Ruby interpreter for a project.
+</p><dl>
+<dt><i>port</i></dt>
+<dd>
+portnumber the debug server is listening on (integer)
+</dd><dt><i>runInConsole</i></dt>
+<dd>
+flag indicating to start the debugger in a
+            console window (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+pid of the client process (integer) and a flag to indicate
+            a network connection (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getRegistryData" ID="getRegistryData"></a>
+<h2>getRegistryData</h2>
+<b>getRegistryData</b>(<i></i>)
+<p>
+    Module function to get characterising data for the debugger interface.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of the following data. Client type (string), client
+        capabilities (integer), client type association (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.EditBreakpointDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.EditBreakpointDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.EditBreakpointDialog</h1>
+<p>
+Module implementing a dialog to edit breakpoint properties.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditBreakpointDialog">EditBreakpointDialog</a></td>
+<td>Class implementing a dialog to edit breakpoint properties.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EditBreakpointDialog" ID="EditBreakpointDialog"></a>
+<h2>EditBreakpointDialog</h2>
+<p>
+    Class implementing a dialog to edit breakpoint properties.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EditBreakpointDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditBreakpointDialog.__init__">EditBreakpointDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditBreakpointDialog.getAddData">getAddData</a></td>
+<td>Public method to retrieve the entered data for an add.</td>
+</tr><tr>
+<td><a href="#EditBreakpointDialog.getData">getData</a></td>
+<td>Public method to retrieve the entered data.</td>
+</tr><tr>
+<td><a href="#EditBreakpointDialog.on_fileButton_clicked">on_fileButton_clicked</a></td>
+<td>Private slot to select a file via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#EditBreakpointDialog.on_filenameCombo_editTextChanged">on_filenameCombo_editTextChanged</a></td>
+<td>Private slot to handle the change of the filename.</td>
+</tr>
+</table>
+<a NAME="EditBreakpointDialog.__init__" ID="EditBreakpointDialog.__init__"></a>
+<h4>EditBreakpointDialog (Constructor)</h4>
+<b>EditBreakpointDialog</b>(<i>id, properties, condHistory, parent = None, name = None, modal = False, addMode = False, filenameHistory = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+id of the breakpoint (tuple)
+                (filename, linenumber)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties for the breakpoint (tuple)
+                (condition, temporary flag, enabled flag, ignore count)
+</dd><dt><i>condHistory</i></dt>
+<dd>
+the list of conditionals history (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+the parent of this dialog
+</dd><dt><i>name</i></dt>
+<dd>
+the widget name of this dialog
+</dd><dt><i>modal</i></dt>
+<dd>
+flag indicating a modal dialog
+</dd>
+</dl><a NAME="EditBreakpointDialog.getAddData" ID="EditBreakpointDialog.getAddData"></a>
+<h4>EditBreakpointDialog.getAddData</h4>
+<b>getAddData</b>(<i></i>)
+<p>
+        Public method to retrieve the entered data for an add.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple containing the new breakpoints properties
+            (filename, lineno, condition, temporary flag, enabled flag, ignore count)
+</dd>
+</dl><a NAME="EditBreakpointDialog.getData" ID="EditBreakpointDialog.getData"></a>
+<h4>EditBreakpointDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple containing the breakpoints new properties
+            (condition, temporary flag, enabled flag, ignore count)
+</dd>
+</dl><a NAME="EditBreakpointDialog.on_fileButton_clicked" ID="EditBreakpointDialog.on_fileButton_clicked"></a>
+<h4>EditBreakpointDialog.on_fileButton_clicked</h4>
+<b>on_fileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a file via a file selection dialog.
+</p><a NAME="EditBreakpointDialog.on_filenameCombo_editTextChanged" ID="EditBreakpointDialog.on_filenameCombo_editTextChanged"></a>
+<h4>EditBreakpointDialog.on_filenameCombo_editTextChanged</h4>
+<b>on_filenameCombo_editTextChanged</b>(<i>fn</i>)
+<p>
+        Private slot to handle the change of the filename.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+text of the filename edit (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.EditWatchpointDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.EditWatchpointDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.EditWatchpointDialog</h1>
+<p>
+Module implementing a dialog to edit watch expression properties.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditWatchpointDialog">EditWatchpointDialog</a></td>
+<td>Class implementing a dialog to edit watch expression properties.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EditWatchpointDialog" ID="EditWatchpointDialog"></a>
+<h2>EditWatchpointDialog</h2>
+<p>
+    Class implementing a dialog to edit watch expression properties.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EditWatchpointDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditWatchpointDialog.__init__">EditWatchpointDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditWatchpointDialog.__textChanged">__textChanged</a></td>
+<td>Private slot to handle the text changed signal of the condition line edit.</td>
+</tr><tr>
+<td><a href="#EditWatchpointDialog.getData">getData</a></td>
+<td>Public method to retrieve the entered data.</td>
+</tr>
+</table>
+<a NAME="EditWatchpointDialog.__init__" ID="EditWatchpointDialog.__init__"></a>
+<h4>EditWatchpointDialog (Constructor)</h4>
+<b>EditWatchpointDialog</b>(<i>properties, parent = None, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>properties</i></dt>
+<dd>
+properties for the watch expression (tuple)
+            (expression, temporary flag, enabled flag, ignore count, special condition)
+</dd><dt><i>parent</i></dt>
+<dd>
+the parent of this dialog
+</dd><dt><i>name</i></dt>
+<dd>
+the widget name of this dialog
+</dd><dt><i>modal</i></dt>
+<dd>
+flag indicating a modal dialog
+</dd>
+</dl><a NAME="EditWatchpointDialog.__textChanged" ID="EditWatchpointDialog.__textChanged"></a>
+<h4>EditWatchpointDialog.__textChanged</h4>
+<b>__textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the text changed signal of the condition line edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the line edit (string)
+</dd>
+</dl><a NAME="EditWatchpointDialog.getData" ID="EditWatchpointDialog.getData"></a>
+<h4>EditWatchpointDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple containing the watch expressions new properties
+            (expression, temporary flag, enabled flag, ignore count, special condition)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.ExceptionLogger.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.ExceptionLogger</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.ExceptionLogger</h1>
+<p>
+Module implementing the Exception Logger widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExceptionLogger">ExceptionLogger</a></td>
+<td>Class implementing the Exception Logger widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExceptionLogger" ID="ExceptionLogger"></a>
+<h2>ExceptionLogger</h2>
+<p>
+    Class implementing the Exception Logger widget.
+</p><p>
+    This class displays a log of all exceptions having occured during
+    a debugging session.
+</p><h4>Signals</h4>
+<dl>
+<dt>sourceFile(string, int)</dt>
+<dd>
+emitted to open a source file at a line
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTreeWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExceptionLogger.__init__">ExceptionLogger</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.__itemDoubleClicked">__itemDoubleClicked</a></td>
+<td>Private slot to handle the double click of an item.</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.__openSource">__openSource</a></td>
+<td>Private slot to handle a double click on an entry.</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.addException">addException</a></td>
+<td>Public slot to handle the arrival of a new exception.</td>
+</tr><tr>
+<td><a href="#ExceptionLogger.debuggingStarted">debuggingStarted</a></td>
+<td>Public slot to clear the listview upon starting a new debugging session.</td>
+</tr>
+</table>
+<a NAME="ExceptionLogger.__init__" ID="ExceptionLogger.__init__"></a>
+<h4>ExceptionLogger (Constructor)</h4>
+<b>ExceptionLogger</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent widget of this widget
+</dd>
+</dl><a NAME="ExceptionLogger.__configure" ID="ExceptionLogger.__configure"></a>
+<h4>ExceptionLogger.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="ExceptionLogger.__itemDoubleClicked" ID="ExceptionLogger.__itemDoubleClicked"></a>
+<h4>ExceptionLogger.__itemDoubleClicked</h4>
+<b>__itemDoubleClicked</b>(<i>itm</i>)
+<p>
+        Private slot to handle the double click of an item. 
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the item that was double clicked(QTreeWidgetItem), ignored
+</dd>
+</dl><a NAME="ExceptionLogger.__openSource" ID="ExceptionLogger.__openSource"></a>
+<h4>ExceptionLogger.__openSource</h4>
+<b>__openSource</b>(<i></i>)
+<p>
+        Private slot to handle a double click on an entry.
+</p><a NAME="ExceptionLogger.__showContextMenu" ID="ExceptionLogger.__showContextMenu"></a>
+<h4>ExceptionLogger.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the global coordinates of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ExceptionLogger.addException" ID="ExceptionLogger.addException"></a>
+<h4>ExceptionLogger.addException</h4>
+<b>addException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
+<p>
+        Public slot to handle the arrival of a new exception.
+</p><dl>
+<dt><i>exceptionType</i></dt>
+<dd>
+type of exception raised (string)
+</dd><dt><i>exceptionMessage</i></dt>
+<dd>
+message given by the exception (string)
+</dd><dt><i>stackTrace</i></dt>
+<dd>
+list of stack entries.
+</dd>
+</dl><a NAME="ExceptionLogger.debuggingStarted" ID="ExceptionLogger.debuggingStarted"></a>
+<h4>ExceptionLogger.debuggingStarted</h4>
+<b>debuggingStarted</b>(<i></i>)
+<p>
+        Public slot to clear the listview upon starting a new debugging session.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.ExceptionsFilterDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.ExceptionsFilterDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.ExceptionsFilterDialog</h1>
+<p>
+Module implementing the exceptions filter dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExceptionsFilterDialog">ExceptionsFilterDialog</a></td>
+<td>Class implementing the exceptions filter dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExceptionsFilterDialog" ID="ExceptionsFilterDialog"></a>
+<h2>ExceptionsFilterDialog</h2>
+<p>
+    Class implementing the exceptions filter dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ExceptionsFilterDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExceptionsFilterDialog.__init__">ExceptionsFilterDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.getExceptionsList">getExceptionsList</a></td>
+<td>Public method to retrieve the list of exception types.</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to handle the Add button press.</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.on_deleteAllButton_clicked">on_deleteAllButton_clicked</a></td>
+<td>Private slot to delete all exceptions of the listbox.</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the currently selected exception of the listbox.</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.on_exceptionEdit_textChanged">on_exceptionEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of exceptionEdit.</td>
+</tr><tr>
+<td><a href="#ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged">on_exceptionList_itemSelectionChanged</a></td>
+<td>Private slot to handle the change of the selection.</td>
+</tr>
+</table>
+<a NAME="ExceptionsFilterDialog.__init__" ID="ExceptionsFilterDialog.__init__"></a>
+<h4>ExceptionsFilterDialog (Constructor)</h4>
+<b>ExceptionsFilterDialog</b>(<i>excList, ignore, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>excList</i></dt>
+<dd>
+list of exceptions to be edited (list of strings)
+</dd><dt><i>ignore</i></dt>
+<dd>
+flag indicating the ignore exceptions mode (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+the parent widget (QWidget)
+</dd>
+</dl><a NAME="ExceptionsFilterDialog.getExceptionsList" ID="ExceptionsFilterDialog.getExceptionsList"></a>
+<h4>ExceptionsFilterDialog.getExceptionsList</h4>
+<b>getExceptionsList</b>(<i></i>)
+<p>
+        Public method to retrieve the list of exception types.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of exception types (list of strings)
+</dd>
+</dl><a NAME="ExceptionsFilterDialog.on_addButton_clicked" ID="ExceptionsFilterDialog.on_addButton_clicked"></a>
+<h4>ExceptionsFilterDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Add button press.
+</p><a NAME="ExceptionsFilterDialog.on_deleteAllButton_clicked" ID="ExceptionsFilterDialog.on_deleteAllButton_clicked"></a>
+<h4>ExceptionsFilterDialog.on_deleteAllButton_clicked</h4>
+<b>on_deleteAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete all exceptions of the listbox.
+</p><a NAME="ExceptionsFilterDialog.on_deleteButton_clicked" ID="ExceptionsFilterDialog.on_deleteButton_clicked"></a>
+<h4>ExceptionsFilterDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected exception of the listbox.
+</p><a NAME="ExceptionsFilterDialog.on_exceptionEdit_textChanged" ID="ExceptionsFilterDialog.on_exceptionEdit_textChanged"></a>
+<h4>ExceptionsFilterDialog.on_exceptionEdit_textChanged</h4>
+<b>on_exceptionEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of exceptionEdit.
+</p><p>
+        This slot sets the enabled status of the add button and sets the forms
+        default button.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the text entered into exceptionEdit (string)
+</dd>
+</dl><a NAME="ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged" ID="ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged"></a>
+<h4>ExceptionsFilterDialog.on_exceptionList_itemSelectionChanged</h4>
+<b>on_exceptionList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot to handle the change of the selection.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.StartDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.StartDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.StartDialog</h1>
+<p>
+Module implementing the Start Program dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#StartDialog">StartDialog</a></td>
+<td>Class implementing the Start Program dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="StartDialog" ID="StartDialog"></a>
+<h2>StartDialog</h2>
+<p>
+    Class implementing the Start Program dialog.
+</p><p>
+    It implements a dialog that is used to start an
+    application for debugging. It asks the user to enter
+    the commandline parameters, the working directory and
+    whether exception reporting should be disabled.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#StartDialog.__init__">StartDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#StartDialog.__clearHistories">__clearHistories</a></td>
+<td>Private slot to clear the combo boxes lists and record a flag to clear the lists.</td>
+</tr><tr>
+<td><a href="#StartDialog.getCoverageData">getCoverageData</a></td>
+<td>Public method to retrieve the coverage related data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#StartDialog.getData">getData</a></td>
+<td>Public method to retrieve the data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#StartDialog.getDebugData">getDebugData</a></td>
+<td>Public method to retrieve the debug related data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#StartDialog.getProfilingData">getProfilingData</a></td>
+<td>Public method to retrieve the profiling related data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#StartDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#StartDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private method used to open a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#StartDialog.on_modFuncCombo_editTextChanged">on_modFuncCombo_editTextChanged</a></td>
+<td>Private slot to enable/disable the OK button.</td>
+</tr>
+</table>
+<a NAME="StartDialog.__init__" ID="StartDialog.__init__"></a>
+<h4>StartDialog (Constructor)</h4>
+<b>StartDialog</b>(<i>caption, argvList, wdList, envList, exceptions, parent = None, type = 0, modfuncList = None, tracePython = False, autoClearShell = True, autoContinue = True, autoFork = False, forkChild = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>caption</i></dt>
+<dd>
+the caption to be displayed (string)
+</dd><dt><i>argvList</i></dt>
+<dd>
+history list of commandline arguments (list of strings)
+</dd><dt><i>wdList</i></dt>
+<dd>
+history list of working directories (list of strings)
+</dd><dt><i>envList</i></dt>
+<dd>
+history list of environment settings (list of strings)
+</dd><dt><i>exceptions</i></dt>
+<dd>
+exception reporting flag (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>type</i></dt>
+<dd>
+type of the start dialog
+                <ul>
+                <li>0 = start debug dialog</li>
+                <li>1 = start run dialog</li>
+                <li>2 = start coverage dialog</li>
+                <li>3 = start profile dialog</li>
+                </ul>
+</dd><dt><i>modfuncList=</i></dt>
+<dd>
+history list of module functions (list of strings)
+</dd><dt><i>tracePython=</i></dt>
+<dd>
+flag indicating if the Python library should
+            be traced as well (boolean)
+</dd><dt><i>autoClearShell=</i></dt>
+<dd>
+flag indicating, that the interpreter window should
+            be cleared automatically (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop at
+            the first executable line (boolean)
+</dd><dt><i>autoFork=</i></dt>
+<dd>
+flag indicating the automatic fork mode (boolean)
+</dd><dt><i>forkChild=</i></dt>
+<dd>
+flag indicating to debug the child after forking (boolean)
+</dd>
+</dl><a NAME="StartDialog.__clearHistories" ID="StartDialog.__clearHistories"></a>
+<h4>StartDialog.__clearHistories</h4>
+<b>__clearHistories</b>(<i></i>)
+<p>
+        Private slot to clear the combo boxes lists and record a flag to
+        clear the lists.
+</p><a NAME="StartDialog.getCoverageData" ID="StartDialog.getCoverageData"></a>
+<h4>StartDialog.getCoverageData</h4>
+<b>getCoverageData</b>(<i></i>)
+<p>
+        Public method to retrieve the coverage related data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating erasure of coverage info (boolean)
+</dd>
+</dl><a NAME="StartDialog.getData" ID="StartDialog.getData"></a>
+<h4>StartDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of argv (string), workdir (string), environment (string),
+            exceptions flag (boolean), clear interpreter flag (boolean),
+            clear histories flag (boolean) and run in console flag (boolean)
+</dd>
+</dl><a NAME="StartDialog.getDebugData" ID="StartDialog.getDebugData"></a>
+<h4>StartDialog.getDebugData</h4>
+<b>getDebugData</b>(<i></i>)
+<p>
+        Public method to retrieve the debug related data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of a flag indicating, if the Python library should be traced
+            as well, a flag indicating, that the debugger should not stop at the
+            first executable line (boolean), a flag indicating, that the debugger
+            should fork automatically (boolean) and a flag indicating, that the 
+            debugger should debug the child process after forking automatically (boolean)
+</dd>
+</dl><a NAME="StartDialog.getProfilingData" ID="StartDialog.getProfilingData"></a>
+<h4>StartDialog.getProfilingData</h4>
+<b>getProfilingData</b>(<i></i>)
+<p>
+        Public method to retrieve the profiling related data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating erasure of profiling info (boolean)
+</dd>
+</dl><a NAME="StartDialog.on_buttonBox_clicked" ID="StartDialog.on_buttonBox_clicked"></a>
+<h4>StartDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="StartDialog.on_dirButton_clicked" ID="StartDialog.on_dirButton_clicked"></a>
+<h4>StartDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private method used to open a directory selection dialog.
+</p><a NAME="StartDialog.on_modFuncCombo_editTextChanged" ID="StartDialog.on_modFuncCombo_editTextChanged"></a>
+<h4>StartDialog.on_modFuncCombo_editTextChanged</h4>
+<b>on_modFuncCombo_editTextChanged</b>(<i></i>)
+<p>
+        Private slot to enable/disable the OK button.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.VariableDetailDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.VariableDetailDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.VariableDetailDialog</h1>
+<p>
+Module implementing the variable detail dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VariableDetailDialog">VariableDetailDialog</a></td>
+<td>Class implementing the variable detail dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VariableDetailDialog" ID="VariableDetailDialog"></a>
+<h2>VariableDetailDialog</h2>
+<p>
+    Class implementing the variable detail dialog.
+</p><p>
+    This dialog shows the name, the type and the value of a variable
+    in a read only dialog. It is opened upon a double click in the
+    variables viewer widget.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VariableDetailDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VariableDetailDialog.__init__">VariableDetailDialog</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="VariableDetailDialog.__init__" ID="VariableDetailDialog.__init__"></a>
+<h4>VariableDetailDialog (Constructor)</h4>
+<b>VariableDetailDialog</b>(<i>var, vtype, value</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+the variables name (string)
+</dd><dt><i>vtype</i></dt>
+<dd>
+the variables type (string)
+</dd><dt><i>value</i></dt>
+<dd>
+the variables value (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.VariablesFilterDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.VariablesFilterDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.VariablesFilterDialog</h1>
+<p>
+Module implementing the variables filter dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VariablesFilterDialog">VariablesFilterDialog</a></td>
+<td>Class implementing the variables filter dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VariablesFilterDialog" ID="VariablesFilterDialog"></a>
+<h2>VariablesFilterDialog</h2>
+<p>
+    Class implementing the variables filter dialog.
+</p><p>
+    It opens a dialog window for the configuration of the variables type
+    filter to be applied during a debugging session.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VariablesFilterDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VariablesFilterDialog.__init__">VariablesFilterDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VariablesFilterDialog.getSelection">getSelection</a></td>
+<td>Public slot to retrieve the current selections.</td>
+</tr><tr>
+<td><a href="#VariablesFilterDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#VariablesFilterDialog.setSelection">setSelection</a></td>
+<td>Public slot to set the current selection.</td>
+</tr>
+</table>
+<a NAME="VariablesFilterDialog.__init__" ID="VariablesFilterDialog.__init__"></a>
+<h4>VariablesFilterDialog (Constructor)</h4>
+<b>VariablesFilterDialog</b>(<i>parent = None, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd><dt><i>modal</i></dt>
+<dd>
+flag to indicate a modal dialog (boolean)
+</dd>
+</dl><a NAME="VariablesFilterDialog.getSelection" ID="VariablesFilterDialog.getSelection"></a>
+<h4>VariablesFilterDialog.getSelection</h4>
+<b>getSelection</b>(<i></i>)
+<p>
+        Public slot to retrieve the current selections.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple of lists of integer values. The first list is the locals variables
+            filter, the second the globals variables filter.
+</dd>
+</dl><a NAME="VariablesFilterDialog.on_buttonBox_clicked" ID="VariablesFilterDialog.on_buttonBox_clicked"></a>
+<h4>VariablesFilterDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="VariablesFilterDialog.setSelection" ID="VariablesFilterDialog.setSelection"></a>
+<h4>VariablesFilterDialog.setSelection</h4>
+<b>setSelection</b>(<i>lList, gList</i>)
+<p>
+        Public slot to set the current selection. 
+</p><dl>
+<dt><i>lList</i></dt>
+<dd>
+local variables filter (list of int)
+</dd><dt><i>gList</i></dt>
+<dd>
+global variables filter (list of int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.VariablesViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,726 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.VariablesViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.VariablesViewer</h1>
+<p>
+Module implementing the variables viewer widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ArrayElementVarItem">ArrayElementVarItem</a></td>
+<td>Class implementing a VariableItem that represents an array element.</td>
+</tr><tr>
+<td><a href="#SpecialArrayElementVarItem">SpecialArrayElementVarItem</a></td>
+<td>Class implementing a QTreeWidgetItem that represents a special array variable node.</td>
+</tr><tr>
+<td><a href="#SpecialVarItem">SpecialVarItem</a></td>
+<td>Class implementing a VariableItem that represents a special variable node.</td>
+</tr><tr>
+<td><a href="#VariableItem">VariableItem</a></td>
+<td>Class implementing the data structure for variable items.</td>
+</tr><tr>
+<td><a href="#VariablesViewer">VariablesViewer</a></td>
+<td>Class implementing the variables viewer widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ArrayElementVarItem" ID="ArrayElementVarItem"></a>
+<h2>ArrayElementVarItem</h2>
+<p>
+    Class implementing a VariableItem that represents an array element.
+</p>
+<h3>Derived from</h3>
+VariableItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ArrayElementVarItem.__init__">ArrayElementVarItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ArrayElementVarItem.key">key</a></td>
+<td>Public method generating the key for this item.</td>
+</tr>
+</table>
+<a NAME="ArrayElementVarItem.__init__" ID="ArrayElementVarItem.__init__"></a>
+<h4>ArrayElementVarItem (Constructor)</h4>
+<b>ArrayElementVarItem</b>(<i>parent, dvar, dvalue, dtype</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of this item
+</dd><dt><i>dvar</i></dt>
+<dd>
+variable name (string)
+</dd><dt><i>dvalue</i></dt>
+<dd>
+value string (string)
+</dd><dt><i>dtype</i></dt>
+<dd>
+type string (string)
+</dd>
+</dl><a NAME="ArrayElementVarItem.key" ID="ArrayElementVarItem.key"></a>
+<h4>ArrayElementVarItem.key</h4>
+<b>key</b>(<i>column</i>)
+<p>
+        Public method generating the key for this item.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+the column to sort on (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SpecialArrayElementVarItem" ID="SpecialArrayElementVarItem"></a>
+<h2>SpecialArrayElementVarItem</h2>
+<p>
+    Class implementing a QTreeWidgetItem that represents a special array variable node.
+</p>
+<h3>Derived from</h3>
+SpecialVarItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SpecialArrayElementVarItem.__init__">SpecialArrayElementVarItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SpecialArrayElementVarItem.key">key</a></td>
+<td>Public method generating the key for this item.</td>
+</tr>
+</table>
+<a NAME="SpecialArrayElementVarItem.__init__" ID="SpecialArrayElementVarItem.__init__"></a>
+<h4>SpecialArrayElementVarItem (Constructor)</h4>
+<b>SpecialArrayElementVarItem</b>(<i>parent, dvar, dvalue, dtype, frmnr, scope</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of this item
+</dd><dt><i>dvar</i></dt>
+<dd>
+variable name (string)
+</dd><dt><i>dvalue</i></dt>
+<dd>
+value string (string)
+</dd><dt><i>dtype</i></dt>
+<dd>
+type string (string)
+</dd><dt><i>frmnr</i></dt>
+<dd>
+frame number (0 is the current frame) (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+flag indicating global (1) or local (0) variables
+</dd>
+</dl><a NAME="SpecialArrayElementVarItem.key" ID="SpecialArrayElementVarItem.key"></a>
+<h4>SpecialArrayElementVarItem.key</h4>
+<b>key</b>(<i>column</i>)
+<p>
+        Public method generating the key for this item.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+the column to sort on (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SpecialVarItem" ID="SpecialVarItem"></a>
+<h2>SpecialVarItem</h2>
+<p>
+    Class implementing a VariableItem that represents a special variable node.
+</p><p>
+    These special variable nodes are generated for classes, lists, 
+    tuples and dictionaries.
+</p>
+<h3>Derived from</h3>
+VariableItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SpecialVarItem.__init__">SpecialVarItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SpecialVarItem.expand">expand</a></td>
+<td>Public method to expand the item.</td>
+</tr>
+</table>
+<a NAME="SpecialVarItem.__init__" ID="SpecialVarItem.__init__"></a>
+<h4>SpecialVarItem (Constructor)</h4>
+<b>SpecialVarItem</b>(<i>parent, dvar, dvalue, dtype, frmnr, scope</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of this item
+</dd><dt><i>dvar</i></dt>
+<dd>
+variable name (string)
+</dd><dt><i>dvalue</i></dt>
+<dd>
+value string (string)
+</dd><dt><i>dtype</i></dt>
+<dd>
+type string (string)
+</dd><dt><i>frmnr</i></dt>
+<dd>
+frame number (0 is the current frame) (int)
+</dd><dt><i>scope</i></dt>
+<dd>
+flag indicating global (1) or local (0) variables
+</dd>
+</dl><a NAME="SpecialVarItem.expand" ID="SpecialVarItem.expand"></a>
+<h4>SpecialVarItem.expand</h4>
+<b>expand</b>(<i></i>)
+<p>
+        Public method to expand the item.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VariableItem" ID="VariableItem"></a>
+<h2>VariableItem</h2>
+<p>
+    Class implementing the data structure for variable items.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VariableItem.__init__">VariableItem</a></td>
+<td>Constructor.</td>
+</tr><tr>
+<td><a href="#VariableItem.__lt__">__lt__</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#VariableItem.attachDummy">attachDummy</a></td>
+<td>Public method to attach a dummy sub item to allow for lazy population.</td>
+</tr><tr>
+<td><a href="#VariableItem.collapse">collapse</a></td>
+<td>Public method to collapse the item.</td>
+</tr><tr>
+<td><a href="#VariableItem.data">data</a></td>
+<td>Public method to return the data for the requested role.</td>
+</tr><tr>
+<td><a href="#VariableItem.deleteChildren">deleteChildren</a></td>
+<td>Public method to delete all children (cleaning the subtree).</td>
+</tr><tr>
+<td><a href="#VariableItem.expand">expand</a></td>
+<td>Public method to expand the item.</td>
+</tr><tr>
+<td><a href="#VariableItem.getValue">getValue</a></td>
+<td>Public method to return the value of the item.</td>
+</tr><tr>
+<td><a href="#VariableItem.key">key</a></td>
+<td>Public method generating the key for this item.</td>
+</tr>
+</table>
+<a NAME="VariableItem.__init__" ID="VariableItem.__init__"></a>
+<h4>VariableItem (Constructor)</h4>
+<b>VariableItem</b>(<i>parent, dvar, dvalue, dtype</i>)
+<p>
+        Constructor.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent item
+</dd><dt><i>dvar</i></dt>
+<dd>
+variable name (string)
+</dd><dt><i>dvalue</i></dt>
+<dd>
+value string (string)
+</dd><dt><i>dtype</i></dt>
+<dd>
+type string (string)
+</dd>
+</dl><a NAME="VariableItem.__lt__" ID="VariableItem.__lt__"></a>
+<h4>VariableItem.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (QTreeWidgetItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="VariableItem.attachDummy" ID="VariableItem.attachDummy"></a>
+<h4>VariableItem.attachDummy</h4>
+<b>attachDummy</b>(<i></i>)
+<p>
+        Public method to attach a dummy sub item to allow for lazy population.
+</p><a NAME="VariableItem.collapse" ID="VariableItem.collapse"></a>
+<h4>VariableItem.collapse</h4>
+<b>collapse</b>(<i></i>)
+<p>
+        Public method to collapse the item.
+</p><p>
+        Note: This is just a do nothing and should be overwritten.
+</p><a NAME="VariableItem.data" ID="VariableItem.data"></a>
+<h4>VariableItem.data</h4>
+<b>data</b>(<i>column, role</i>)
+<p>
+        Public method to return the data for the requested role.
+</p><p>
+        This implementation changes the original behavior in a way, that the display
+        data is returned as the tooltip for column 1.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+column number (integer)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="VariableItem.deleteChildren" ID="VariableItem.deleteChildren"></a>
+<h4>VariableItem.deleteChildren</h4>
+<b>deleteChildren</b>(<i></i>)
+<p>
+        Public method to delete all children (cleaning the subtree).
+</p><a NAME="VariableItem.expand" ID="VariableItem.expand"></a>
+<h4>VariableItem.expand</h4>
+<b>expand</b>(<i></i>)
+<p>
+        Public method to expand the item.
+</p><p>
+        Note: This is just a do nothing and should be overwritten.
+</p><a NAME="VariableItem.getValue" ID="VariableItem.getValue"></a>
+<h4>VariableItem.getValue</h4>
+<b>getValue</b>(<i></i>)
+<p>
+        Public method to return the value of the item.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+value of the item (string)
+</dd>
+</dl><a NAME="VariableItem.key" ID="VariableItem.key"></a>
+<h4>VariableItem.key</h4>
+<b>key</b>(<i>column</i>)
+<p>
+        Public method generating the key for this item.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+the column to sort on (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+text of the column (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VariablesViewer" ID="VariablesViewer"></a>
+<h2>VariablesViewer</h2>
+<p>
+    Class implementing the variables viewer widget.
+</p><p>
+    This widget is used to display the variables of the program being
+    debugged in a tree. Compound types will be shown with
+    their main entry first. Once the subtree has been expanded, the 
+    individual entries will be shown. Double clicking an entry will
+    popup a dialog showing the variables parameters in a more readable
+    form. This is especially useful for lengthy strings.
+</p><p>
+    This widget has two modes for displaying the global and the local
+    variables.
+</p>
+<h3>Derived from</h3>
+QTreeWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VariablesViewer.__init__">VariablesViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__addItem">__addItem</a></td>
+<td>Private method used to add an item to the list.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__buildTreePath">__buildTreePath</a></td>
+<td>Private method to build up a path from the top to an item.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__createPopupMenus">__createPopupMenus</a></td>
+<td>Private method to generate the popup menus.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__expandItemSignal">__expandItemSignal</a></td>
+<td>Private slot to handle the expanded signal.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__findItem">__findItem</a></td>
+<td>Private method to search for an item.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__generateItem">__generateItem</a></td>
+<td>Private method used to generate a VariableItem.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__getDispType">__getDispType</a></td>
+<td>Private method used to get the display string for type vtype.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__showDetails">__showDetails</a></td>
+<td>Private slot to show details about the selected variable.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__showVariableDetails">__showVariableDetails</a></td>
+<td>Private method to show details about a variable.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.__unicode">__unicode</a></td>
+<td>Private method to convert a string to unicode.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.collapseItem">collapseItem</a></td>
+<td>Public slot to handle the collapsed signal.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.expandItem">expandItem</a></td>
+<td>Public slot to handle the expanded signal.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.handleResetUI">handleResetUI</a></td>
+<td>Public method to reset the VariablesViewer.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.mouseDoubleClickEvent">mouseDoubleClickEvent</a></td>
+<td>Protected method of QAbstractItemView.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.showVariable">showVariable</a></td>
+<td>Public method to show variables in a list.</td>
+</tr><tr>
+<td><a href="#VariablesViewer.showVariables">showVariables</a></td>
+<td>Public method to show variables in a list.</td>
+</tr>
+</table>
+<a NAME="VariablesViewer.__init__" ID="VariablesViewer.__init__"></a>
+<h4>VariablesViewer (Constructor)</h4>
+<b>VariablesViewer</b>(<i>parent=None, scope=1</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent (QWidget)
+</dd><dt><i>scope</i></dt>
+<dd>
+flag indicating global (1) or local (0) variables
+</dd>
+</dl><a NAME="VariablesViewer.__addItem" ID="VariablesViewer.__addItem"></a>
+<h4>VariablesViewer.__addItem</h4>
+<b>__addItem</b>(<i>parent, vtype, var, value</i>)
+<p>
+        Private method used to add an item to the list.
+</p><p>
+        If the item is of a type with subelements (i.e. list, dictionary, 
+        tuple), these subelements are added by calling this method recursively.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent of the item to be added
+            (QTreeWidgetItem or None)
+</dd><dt><i>vtype</i></dt>
+<dd>
+the type of the item to be added
+            (string)
+</dd><dt><i>var</i></dt>
+<dd>
+the variable name (string)
+</dd><dt><i>value</i></dt>
+<dd>
+the value string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The item that was added to the listview (QTreeWidgetItem).
+</dd>
+</dl><a NAME="VariablesViewer.__buildTreePath" ID="VariablesViewer.__buildTreePath"></a>
+<h4>VariablesViewer.__buildTreePath</h4>
+<b>__buildTreePath</b>(<i>itm</i>)
+<p>
+        Private method to build up a path from the top to an item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+item to build the path for (QTreeWidgetItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of names denoting the path from the top (list of strings)
+</dd>
+</dl><a NAME="VariablesViewer.__configure" ID="VariablesViewer.__configure"></a>
+<h4>VariablesViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="VariablesViewer.__createPopupMenus" ID="VariablesViewer.__createPopupMenus"></a>
+<h4>VariablesViewer.__createPopupMenus</h4>
+<b>__createPopupMenus</b>(<i></i>)
+<p>
+        Private method to generate the popup menus.
+</p><a NAME="VariablesViewer.__expandItemSignal" ID="VariablesViewer.__expandItemSignal"></a>
+<h4>VariablesViewer.__expandItemSignal</h4>
+<b>__expandItemSignal</b>(<i>parentItem</i>)
+<p>
+        Private slot to handle the expanded signal.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the item being expanded (QTreeWidgetItem)
+</dd>
+</dl><a NAME="VariablesViewer.__findItem" ID="VariablesViewer.__findItem"></a>
+<h4>VariablesViewer.__findItem</h4>
+<b>__findItem</b>(<i>slist, column, node=None</i>)
+<p>
+        Private method to search for an item.
+</p><p>
+        It is used to find a specific item in column,
+        that is a child of node. If node is None, a child of the
+        QTreeWidget is searched.
+</p><dl>
+<dt><i>slist</i></dt>
+<dd>
+searchlist (list of strings)
+</dd><dt><i>column</i></dt>
+<dd>
+index of column to search in (int)
+</dd><dt><i>node</i></dt>
+<dd>
+start point of the search
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the found item or None
+</dd>
+</dl><a NAME="VariablesViewer.__generateItem" ID="VariablesViewer.__generateItem"></a>
+<h4>VariablesViewer.__generateItem</h4>
+<b>__generateItem</b>(<i>parent, dvar, dvalue, dtype, isSpecial = False</i>)
+<p>
+        Private method used to generate a VariableItem.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of the item to be generated
+</dd><dt><i>dvar</i></dt>
+<dd>
+variable name (string)
+</dd><dt><i>dvalue</i></dt>
+<dd>
+value string (string)
+</dd><dt><i>dtype</i></dt>
+<dd>
+type string (string)
+</dd><dt><i>isSpecial</i></dt>
+<dd>
+flag indicating that a special node should be generated (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The item that was generated (VariableItem).
+</dd>
+</dl><a NAME="VariablesViewer.__getDispType" ID="VariablesViewer.__getDispType"></a>
+<h4>VariablesViewer.__getDispType</h4>
+<b>__getDispType</b>(<i>vtype</i>)
+<p>
+        Private method used to get the display string for type vtype.
+</p><dl>
+<dt><i>vtype</i></dt>
+<dd>
+the type, the display string should be looked up for
+              (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+displaystring (string)
+</dd>
+</dl><a NAME="VariablesViewer.__resort" ID="VariablesViewer.__resort"></a>
+<h4>VariablesViewer.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="VariablesViewer.__showContextMenu" ID="VariablesViewer.__showContextMenu"></a>
+<h4>VariablesViewer.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="VariablesViewer.__showDetails" ID="VariablesViewer.__showDetails"></a>
+<h4>VariablesViewer.__showDetails</h4>
+<b>__showDetails</b>(<i></i>)
+<p>
+        Private slot to show details about the selected variable.
+</p><a NAME="VariablesViewer.__showVariableDetails" ID="VariablesViewer.__showVariableDetails"></a>
+<h4>VariablesViewer.__showVariableDetails</h4>
+<b>__showVariableDetails</b>(<i>itm</i>)
+<p>
+        Private method to show details about a variable.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the variable item
+</dd>
+</dl><a NAME="VariablesViewer.__unicode" ID="VariablesViewer.__unicode"></a>
+<h4>VariablesViewer.__unicode</h4>
+<b>__unicode</b>(<i>s</i>)
+<p>
+        Private method to convert a string to unicode.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+the string to be converted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+unicode representation of s (unicode object)
+</dd>
+</dl><a NAME="VariablesViewer.collapseItem" ID="VariablesViewer.collapseItem"></a>
+<h4>VariablesViewer.collapseItem</h4>
+<b>collapseItem</b>(<i>parentItem</i>)
+<p>
+        Public slot to handle the collapsed signal.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the item being collapsed (QTreeWidgetItem)
+</dd>
+</dl><a NAME="VariablesViewer.expandItem" ID="VariablesViewer.expandItem"></a>
+<h4>VariablesViewer.expandItem</h4>
+<b>expandItem</b>(<i>parentItem</i>)
+<p>
+        Public slot to handle the expanded signal.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the item being expanded (QTreeWidgetItem)
+</dd>
+</dl><a NAME="VariablesViewer.handleResetUI" ID="VariablesViewer.handleResetUI"></a>
+<h4>VariablesViewer.handleResetUI</h4>
+<b>handleResetUI</b>(<i></i>)
+<p>
+        Public method to reset the VariablesViewer.
+</p><a NAME="VariablesViewer.mouseDoubleClickEvent" ID="VariablesViewer.mouseDoubleClickEvent"></a>
+<h4>VariablesViewer.mouseDoubleClickEvent</h4>
+<b>mouseDoubleClickEvent</b>(<i>mouseEvent</i>)
+<p>
+        Protected method of QAbstractItemView. 
+</p><p>
+        Reimplemented to disable expanding/collapsing
+        of items when double-clicking. Instead the double-clicked entry is opened.
+</p><dl>
+<dt><i>mouseEvent</i></dt>
+<dd>
+the mouse event object (QMouseEvent)
+</dd>
+</dl><a NAME="VariablesViewer.showVariable" ID="VariablesViewer.showVariable"></a>
+<h4>VariablesViewer.showVariable</h4>
+<b>showVariable</b>(<i>vlist</i>)
+<p>
+        Public method to show variables in a list.
+</p><dl>
+<dt><i>vlist</i></dt>
+<dd>
+the list of subitems to be displayed.
+                The first element gives the path of the
+                parent variable. Each other listentry is 
+                a tuple of three values.
+                <ul>
+                <li>the variable name (string)</li>
+                <li>the variables type (string)</li>
+                <li>the variables value (string)</li>
+                </ul>
+</dd>
+</dl><a NAME="VariablesViewer.showVariables" ID="VariablesViewer.showVariables"></a>
+<h4>VariablesViewer.showVariables</h4>
+<b>showVariables</b>(<i>vlist, frmnr</i>)
+<p>
+        Public method to show variables in a list.
+</p><dl>
+<dt><i>vlist</i></dt>
+<dd>
+the list of variables to be displayed. Each
+                listentry is a tuple of three values.
+                <ul>
+                <li>the variable name (string)</li>
+                <li>the variables type (string)</li>
+                <li>the variables value (string)</li>
+                </ul>
+</dd><dt><i>frmnr</i></dt>
+<dd>
+frame number (0 is the current frame) (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.WatchPointModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.WatchPointModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.WatchPointModel</h1>
+<p>
+Module implementing the Watch expression model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#WatchPointModel">WatchPointModel</a></td>
+<td>Class implementing a custom model for watch expressions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="WatchPointModel" ID="WatchPointModel"></a>
+<h2>WatchPointModel</h2>
+<p>
+    Class implementing a custom model for watch expressions.
+</p>
+<h3>Derived from</h3>
+QAbstractItemModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#WatchPointModel.__init__">WatchPointModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#WatchPointModel.addWatchPoint">addWatchPoint</a></td>
+<td>Public method to add a new watch expression to the list.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.columnCount">columnCount</a></td>
+<td>Public method to get the current column count.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.data">data</a></td>
+<td>Public method to get the requested data.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.deleteAll">deleteAll</a></td>
+<td>Public method to delete all watch expressions.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.deleteWatchPointByIndex">deleteWatchPointByIndex</a></td>
+<td>Public method to set the values of a watch expression given by index.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.deleteWatchPoints">deleteWatchPoints</a></td>
+<td>Public method to delete a list of watch expressions given by their indexes.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.flags">flags</a></td>
+<td>Public method to get item flags.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.getWatchPointByIndex">getWatchPointByIndex</a></td>
+<td>Public method to get the values of a watch expression given by index.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.getWatchPointIndex">getWatchPointIndex</a></td>
+<td>Public method to get the index of a watch expression given by expression.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.hasChildren">hasChildren</a></td>
+<td>Public method to check for the presence of child items.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.headerData">headerData</a></td>
+<td>Public method to get header data.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.parent">parent</a></td>
+<td>Public method to get the parent index.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.rowCount">rowCount</a></td>
+<td>Public method to get the current row count.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.setWatchPointByIndex">setWatchPointByIndex</a></td>
+<td>Public method to set the values of a watch expression given by index.</td>
+</tr><tr>
+<td><a href="#WatchPointModel.setWatchPointEnabledByIndex">setWatchPointEnabledByIndex</a></td>
+<td>Public method to set the enabled state of a watch expression given by index.</td>
+</tr>
+</table>
+<a NAME="WatchPointModel.__init__" ID="WatchPointModel.__init__"></a>
+<h4>WatchPointModel (Constructor)</h4>
+<b>WatchPointModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the parent widget (QObject)
+</dd>
+</dl><a NAME="WatchPointModel.addWatchPoint" ID="WatchPointModel.addWatchPoint"></a>
+<h4>WatchPointModel.addWatchPoint</h4>
+<b>addWatchPoint</b>(<i>cond, special, properties</i>)
+<p>
+        Public method to add a new watch expression to the list.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>special</i></dt>
+<dd>
+special condition of the watch expression (string)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties of the watch expression
+            (tuple of temporary flag (bool), enabled flag (bool), ignore count (integer))
+</dd>
+</dl><a NAME="WatchPointModel.columnCount" ID="WatchPointModel.columnCount"></a>
+<h4>WatchPointModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the current column count.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+column count (integer)
+</dd>
+</dl><a NAME="WatchPointModel.data" ID="WatchPointModel.data"></a>
+<h4>WatchPointModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get the requested data.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the requested data (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the requested data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested data (QVariant)
+</dd>
+</dl><a NAME="WatchPointModel.deleteAll" ID="WatchPointModel.deleteAll"></a>
+<h4>WatchPointModel.deleteAll</h4>
+<b>deleteAll</b>(<i></i>)
+<p>
+        Public method to delete all watch expressions.
+</p><a NAME="WatchPointModel.deleteWatchPointByIndex" ID="WatchPointModel.deleteWatchPointByIndex"></a>
+<h4>WatchPointModel.deleteWatchPointByIndex</h4>
+<b>deleteWatchPointByIndex</b>(<i>index</i>)
+<p>
+        Public method to set the values of a watch expression given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the watch expression (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointModel.deleteWatchPoints" ID="WatchPointModel.deleteWatchPoints"></a>
+<h4>WatchPointModel.deleteWatchPoints</h4>
+<b>deleteWatchPoints</b>(<i>idxList</i>)
+<p>
+        Public method to delete a list of watch expressions given by their indexes.
+</p><dl>
+<dt><i>idxList</i></dt>
+<dd>
+list of watch expression indexes (list of QModelIndex)
+</dd>
+</dl><a NAME="WatchPointModel.flags" ID="WatchPointModel.flags"></a>
+<h4>WatchPointModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get item flags.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the requested flags (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+item flags for the given index (Qt.ItemFlags)
+</dd>
+</dl><a NAME="WatchPointModel.getWatchPointByIndex" ID="WatchPointModel.getWatchPointByIndex"></a>
+<h4>WatchPointModel.getWatchPointByIndex</h4>
+<b>getWatchPointByIndex</b>(<i>index</i>)
+<p>
+        Public method to get the values of a watch expression given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the watch expression (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+watch expression (list of six values (expression, special condition,
+            temporary flag, enabled flag, ignore count, index))
+</dd>
+</dl><a NAME="WatchPointModel.getWatchPointIndex" ID="WatchPointModel.getWatchPointIndex"></a>
+<h4>WatchPointModel.getWatchPointIndex</h4>
+<b>getWatchPointIndex</b>(<i>cond, special = ""</i>)
+<p>
+        Public method to get the index of a watch expression given by expression.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>special</i></dt>
+<dd>
+special condition of the watch expression (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointModel.hasChildren" ID="WatchPointModel.hasChildren"></a>
+<h4>WatchPointModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check for the presence of child items.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of child items (boolean)
+</dd>
+</dl><a NAME="WatchPointModel.headerData" ID="WatchPointModel.headerData"></a>
+<h4>WatchPointModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number of the requested header data (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+orientation of the header (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the requested data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="WatchPointModel.index" ID="WatchPointModel.index"></a>
+<h4>WatchPointModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number for the index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number for the index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested index (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointModel.parent" ID="WatchPointModel.parent"></a>
+<h4>WatchPointModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the parent index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to get parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointModel.rowCount" ID="WatchPointModel.rowCount"></a>
+<h4>WatchPointModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the current row count.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+row count (integer)
+</dd>
+</dl><a NAME="WatchPointModel.setWatchPointByIndex" ID="WatchPointModel.setWatchPointByIndex"></a>
+<h4>WatchPointModel.setWatchPointByIndex</h4>
+<b>setWatchPointByIndex</b>(<i>index, cond, special, properties</i>)
+<p>
+        Public method to set the values of a watch expression given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the watch expression (QModelIndex)
+</dd><dt><i>cond</i></dt>
+<dd>
+expression of the watch expression (string)
+</dd><dt><i>special</i></dt>
+<dd>
+special condition of the watch expression (string)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties of the watch expression
+            (tuple of temporary flag (bool), enabled flag (bool), ignore count (integer))
+</dd>
+</dl><a NAME="WatchPointModel.setWatchPointEnabledByIndex" ID="WatchPointModel.setWatchPointEnabledByIndex"></a>
+<h4>WatchPointModel.setWatchPointEnabledByIndex</h4>
+<b>setWatchPointEnabledByIndex</b>(<i>index, enabled</i>)
+<p>
+        Public method to set the enabled state of a watch expression given by index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the watch expression (QModelIndex)
+</dd><dt><i>enabled</i></dt>
+<dd>
+flag giving the enabled state (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Debugger.WatchPointViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,372 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger.WatchPointViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Debugger.WatchPointViewer</h1>
+<p>
+Module implementing the watch expression viewer widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#WatchPointViewer">WatchPointViewer</a></td>
+<td>Class implementing the watch expression viewer widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="WatchPointViewer" ID="WatchPointViewer"></a>
+<h2>WatchPointViewer</h2>
+<p>
+    Class implementing the watch expression viewer widget.
+</p><p>
+    Watch expressions will be shown with all their details. They can be modified through
+    the context menu of this widget.
+</p>
+<h3>Derived from</h3>
+QTreeView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#WatchPointViewer.__init__">WatchPointViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__addWatchPoint">__addWatchPoint</a></td>
+<td>Private slot to handle the add watch expression context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__clearSelection">__clearSelection</a></td>
+<td>Private slot to clear the selection.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__createPopupMenus">__createPopupMenus</a></td>
+<td>Private method to generate the popup menus.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__deleteAllWatchPoints">__deleteAllWatchPoints</a></td>
+<td>Private slot to handle the delete all watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__deleteSelectedWatchPoints">__deleteSelectedWatchPoints</a></td>
+<td>Private slot to handle the delete selected watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__deleteWatchPoint">__deleteWatchPoint</a></td>
+<td>Private slot to handle the delete watch expression context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__disableAllWatchPoints">__disableAllWatchPoints</a></td>
+<td>Private slot to handle the disable all watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__disableSelectedWatchPoints">__disableSelectedWatchPoints</a></td>
+<td>Private slot to handle the disable selected watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__disableWatchPoint">__disableWatchPoint</a></td>
+<td>Private slot to handle the disable watch expression context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__doEditWatchPoint">__doEditWatchPoint</a></td>
+<td>Private slot to edit a watch expression.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__doubleClicked">__doubleClicked</a></td>
+<td>Private slot to handle the double clicked signal.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__editWatchPoint">__editWatchPoint</a></td>
+<td>Private slot to handle the edit watch expression context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__enableAllWatchPoints">__enableAllWatchPoints</a></td>
+<td>Private slot to handle the enable all watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__enableSelectedWatchPoints">__enableSelectedWatchPoints</a></td>
+<td>Private slot to handle the enable selected watch expressions context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__enableWatchPoint">__enableWatchPoint</a></td>
+<td>Private slot to handle the enable watch expression context menu entry.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__findDuplicates">__findDuplicates</a></td>
+<td>Private method to check, if an entry already exists.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__fromSourceIndex">__fromSourceIndex</a></td>
+<td>Private slot to convert a source index to an index.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__getSelectedItemsCount">__getSelectedItemsCount</a></td>
+<td>Private method to get the count of items selected.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__layoutDisplay">__layoutDisplay</a></td>
+<td>Private slot to perform a layout operation.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__resizeColumns">__resizeColumns</a></td>
+<td>Private slot to resize the view when items get added, edited or deleted.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__resort">__resort</a></td>
+<td>Private slot to resort the tree.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__setRowSelected">__setRowSelected</a></td>
+<td>Private slot to select a complete row.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__setWpEnabled">__setWpEnabled</a></td>
+<td>Private method to set the enabled status of a watch expression.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__showBackMenu">__showBackMenu</a></td>
+<td>Private slot to handle the aboutToShow signal of the background menu.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.__toSourceIndex">__toSourceIndex</a></td>
+<td>Private slot to convert an index to a source index.</td>
+</tr><tr>
+<td><a href="#WatchPointViewer.setModel">setModel</a></td>
+<td>Public slot to set the watch expression model.</td>
+</tr>
+</table>
+<a NAME="WatchPointViewer.__init__" ID="WatchPointViewer.__init__"></a>
+<h4>WatchPointViewer (Constructor)</h4>
+<b>WatchPointViewer</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent (QWidget)
+</dd>
+</dl><a NAME="WatchPointViewer.__addWatchPoint" ID="WatchPointViewer.__addWatchPoint"></a>
+<h4>WatchPointViewer.__addWatchPoint</h4>
+<b>__addWatchPoint</b>(<i></i>)
+<p>
+        Private slot to handle the add watch expression context menu entry.
+</p><a NAME="WatchPointViewer.__clearSelection" ID="WatchPointViewer.__clearSelection"></a>
+<h4>WatchPointViewer.__clearSelection</h4>
+<b>__clearSelection</b>(<i></i>)
+<p>
+        Private slot to clear the selection.
+</p><a NAME="WatchPointViewer.__configure" ID="WatchPointViewer.__configure"></a>
+<h4>WatchPointViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="WatchPointViewer.__createPopupMenus" ID="WatchPointViewer.__createPopupMenus"></a>
+<h4>WatchPointViewer.__createPopupMenus</h4>
+<b>__createPopupMenus</b>(<i></i>)
+<p>
+        Private method to generate the popup menus.
+</p><a NAME="WatchPointViewer.__deleteAllWatchPoints" ID="WatchPointViewer.__deleteAllWatchPoints"></a>
+<h4>WatchPointViewer.__deleteAllWatchPoints</h4>
+<b>__deleteAllWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the delete all watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__deleteSelectedWatchPoints" ID="WatchPointViewer.__deleteSelectedWatchPoints"></a>
+<h4>WatchPointViewer.__deleteSelectedWatchPoints</h4>
+<b>__deleteSelectedWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the delete selected watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__deleteWatchPoint" ID="WatchPointViewer.__deleteWatchPoint"></a>
+<h4>WatchPointViewer.__deleteWatchPoint</h4>
+<b>__deleteWatchPoint</b>(<i></i>)
+<p>
+        Private slot to handle the delete watch expression context menu entry.
+</p><a NAME="WatchPointViewer.__disableAllWatchPoints" ID="WatchPointViewer.__disableAllWatchPoints"></a>
+<h4>WatchPointViewer.__disableAllWatchPoints</h4>
+<b>__disableAllWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the disable all watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__disableSelectedWatchPoints" ID="WatchPointViewer.__disableSelectedWatchPoints"></a>
+<h4>WatchPointViewer.__disableSelectedWatchPoints</h4>
+<b>__disableSelectedWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the disable selected watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__disableWatchPoint" ID="WatchPointViewer.__disableWatchPoint"></a>
+<h4>WatchPointViewer.__disableWatchPoint</h4>
+<b>__disableWatchPoint</b>(<i></i>)
+<p>
+        Private slot to handle the disable watch expression context menu entry.
+</p><a NAME="WatchPointViewer.__doEditWatchPoint" ID="WatchPointViewer.__doEditWatchPoint"></a>
+<h4>WatchPointViewer.__doEditWatchPoint</h4>
+<b>__doEditWatchPoint</b>(<i>index</i>)
+<p>
+        Private slot to edit a watch expression.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of watch expression to be edited (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointViewer.__doubleClicked" ID="WatchPointViewer.__doubleClicked"></a>
+<h4>WatchPointViewer.__doubleClicked</h4>
+<b>__doubleClicked</b>(<i>index</i>)
+<p>
+        Private slot to handle the double clicked signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the entry that was double clicked (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointViewer.__editWatchPoint" ID="WatchPointViewer.__editWatchPoint"></a>
+<h4>WatchPointViewer.__editWatchPoint</h4>
+<b>__editWatchPoint</b>(<i></i>)
+<p>
+        Private slot to handle the edit watch expression context menu entry.
+</p><a NAME="WatchPointViewer.__enableAllWatchPoints" ID="WatchPointViewer.__enableAllWatchPoints"></a>
+<h4>WatchPointViewer.__enableAllWatchPoints</h4>
+<b>__enableAllWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the enable all watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__enableSelectedWatchPoints" ID="WatchPointViewer.__enableSelectedWatchPoints"></a>
+<h4>WatchPointViewer.__enableSelectedWatchPoints</h4>
+<b>__enableSelectedWatchPoints</b>(<i></i>)
+<p>
+        Private slot to handle the enable selected watch expressions context menu entry.
+</p><a NAME="WatchPointViewer.__enableWatchPoint" ID="WatchPointViewer.__enableWatchPoint"></a>
+<h4>WatchPointViewer.__enableWatchPoint</h4>
+<b>__enableWatchPoint</b>(<i></i>)
+<p>
+        Private slot to handle the enable watch expression context menu entry.
+</p><a NAME="WatchPointViewer.__findDuplicates" ID="WatchPointViewer.__findDuplicates"></a>
+<h4>WatchPointViewer.__findDuplicates</h4>
+<b>__findDuplicates</b>(<i>cond, special, showMessage = False, index = QModelIndex()</i>)
+<p>
+        Private method to check, if an entry already exists.
+</p><dl>
+<dt><i>cond</i></dt>
+<dd>
+condition to check (string)
+</dd><dt><i>special</i></dt>
+<dd>
+special condition to check (string)
+</dd><dt><i>showMessage</i></dt>
+<dd>
+flag indicating a message should be shown,
+            if a duplicate entry is found (boolean)
+</dd><dt><i>index</i></dt>
+<dd>
+index that should not be considered duplicate (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a duplicate entry (boolean)
+</dd>
+</dl><a NAME="WatchPointViewer.__fromSourceIndex" ID="WatchPointViewer.__fromSourceIndex"></a>
+<h4>WatchPointViewer.__fromSourceIndex</h4>
+<b>__fromSourceIndex</b>(<i>sindex</i>)
+<p>
+        Private slot to convert a source index to an index.
+</p><dl>
+<dt><i>sindex</i></dt>
+<dd>
+source index to be converted (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointViewer.__getSelectedItemsCount" ID="WatchPointViewer.__getSelectedItemsCount"></a>
+<h4>WatchPointViewer.__getSelectedItemsCount</h4>
+<b>__getSelectedItemsCount</b>(<i></i>)
+<p>
+        Private method to get the count of items selected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+count of items selected (integer)
+</dd>
+</dl><a NAME="WatchPointViewer.__layoutDisplay" ID="WatchPointViewer.__layoutDisplay"></a>
+<h4>WatchPointViewer.__layoutDisplay</h4>
+<b>__layoutDisplay</b>(<i></i>)
+<p>
+        Private slot to perform a layout operation.
+</p><a NAME="WatchPointViewer.__resizeColumns" ID="WatchPointViewer.__resizeColumns"></a>
+<h4>WatchPointViewer.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private slot to resize the view when items get added, edited or deleted.
+</p><a NAME="WatchPointViewer.__resort" ID="WatchPointViewer.__resort"></a>
+<h4>WatchPointViewer.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private slot to resort the tree.
+</p><a NAME="WatchPointViewer.__setRowSelected" ID="WatchPointViewer.__setRowSelected"></a>
+<h4>WatchPointViewer.__setRowSelected</h4>
+<b>__setRowSelected</b>(<i>index, selected = True</i>)
+<p>
+        Private slot to select a complete row.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index determining the row to be selected (QModelIndex)
+</dd><dt><i>selected</i></dt>
+<dd>
+flag indicating the action (bool)
+</dd>
+</dl><a NAME="WatchPointViewer.__setWpEnabled" ID="WatchPointViewer.__setWpEnabled"></a>
+<h4>WatchPointViewer.__setWpEnabled</h4>
+<b>__setWpEnabled</b>(<i>index, enabled</i>)
+<p>
+        Private method to set the enabled status of a watch expression.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of watch expression to be enabled/disabled (QModelIndex)
+</dd><dt><i>enabled</i></dt>
+<dd>
+flag indicating the enabled status to be set (boolean)
+</dd>
+</dl><a NAME="WatchPointViewer.__showBackMenu" ID="WatchPointViewer.__showBackMenu"></a>
+<h4>WatchPointViewer.__showBackMenu</h4>
+<b>__showBackMenu</b>(<i></i>)
+<p>
+        Private slot to handle the aboutToShow signal of the background menu.
+</p><a NAME="WatchPointViewer.__showContextMenu" ID="WatchPointViewer.__showContextMenu"></a>
+<h4>WatchPointViewer.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="WatchPointViewer.__toSourceIndex" ID="WatchPointViewer.__toSourceIndex"></a>
+<h4>WatchPointViewer.__toSourceIndex</h4>
+<b>__toSourceIndex</b>(<i>index</i>)
+<p>
+        Private slot to convert an index to a source index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to be converted (QModelIndex)
+</dd>
+</dl><a NAME="WatchPointViewer.setModel" ID="WatchPointViewer.setModel"></a>
+<h4>WatchPointViewer.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Public slot to set the watch expression model.
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the watch expression model (WatchPointModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.APIGenerator.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.APIGenerator</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.APIGenerator</h1>
+<p>
+Module implementing the builtin API generator.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#APIGenerator">APIGenerator</a></td>
+<td>Class implementing the builtin documentation generator.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="APIGenerator" ID="APIGenerator"></a>
+<h2>APIGenerator</h2>
+<p>
+    Class implementing the builtin documentation generator.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#APIGenerator.__init__">APIGenerator</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#APIGenerator.__addClassVariablesAPI">__addClassVariablesAPI</a></td>
+<td>Private method to generate class api section for class variables.</td>
+</tr><tr>
+<td><a href="#APIGenerator.__addClassesAPI">__addClassesAPI</a></td>
+<td>Private method to generate the api section for classes.</td>
+</tr><tr>
+<td><a href="#APIGenerator.__addFunctionsAPI">__addFunctionsAPI</a></td>
+<td>Private method to generate the api section for functions.</td>
+</tr><tr>
+<td><a href="#APIGenerator.__addGlobalsAPI">__addGlobalsAPI</a></td>
+<td>Private method to generate the api section for global variables.</td>
+</tr><tr>
+<td><a href="#APIGenerator.__addMethodsAPI">__addMethodsAPI</a></td>
+<td>Private method to generate the api section for class methods.</td>
+</tr><tr>
+<td><a href="#APIGenerator.__isPrivate">__isPrivate</a></td>
+<td>Private method to check, if an object is considered private.</td>
+</tr><tr>
+<td><a href="#APIGenerator.genAPI">genAPI</a></td>
+<td>Method to generate the source code documentation.</td>
+</tr>
+</table>
+<a NAME="APIGenerator.__init__" ID="APIGenerator.__init__"></a>
+<h4>APIGenerator (Constructor)</h4>
+<b>APIGenerator</b>(<i>module</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+The information of the parsed Python file.
+</dd>
+</dl><a NAME="APIGenerator.__addClassVariablesAPI" ID="APIGenerator.__addClassVariablesAPI"></a>
+<h4>APIGenerator.__addClassVariablesAPI</h4>
+<b>__addClassVariablesAPI</b>(<i>className</i>)
+<p>
+        Private method to generate class api section for class variables.
+</p><dl>
+<dt><i>classname</i></dt>
+<dd>
+Name of the class containing the class variables. (string)
+</dd>
+</dl><a NAME="APIGenerator.__addClassesAPI" ID="APIGenerator.__addClassesAPI"></a>
+<h4>APIGenerator.__addClassesAPI</h4>
+<b>__addClassesAPI</b>(<i></i>)
+<p>
+        Private method to generate the api section for classes.
+</p><a NAME="APIGenerator.__addFunctionsAPI" ID="APIGenerator.__addFunctionsAPI"></a>
+<h4>APIGenerator.__addFunctionsAPI</h4>
+<b>__addFunctionsAPI</b>(<i></i>)
+<p>
+        Private method to generate the api section for functions.
+</p><a NAME="APIGenerator.__addGlobalsAPI" ID="APIGenerator.__addGlobalsAPI"></a>
+<h4>APIGenerator.__addGlobalsAPI</h4>
+<b>__addGlobalsAPI</b>(<i></i>)
+<p>
+        Private method to generate the api section for global variables. 
+</p><a NAME="APIGenerator.__addMethodsAPI" ID="APIGenerator.__addMethodsAPI"></a>
+<h4>APIGenerator.__addMethodsAPI</h4>
+<b>__addMethodsAPI</b>(<i>className</i>)
+<p>
+        Private method to generate the api section for class methods.
+</p><dl>
+<dt><i>classname</i></dt>
+<dd>
+Name of the class containing the method. (string)
+</dd>
+</dl><a NAME="APIGenerator.__isPrivate" ID="APIGenerator.__isPrivate"></a>
+<h4>APIGenerator.__isPrivate</h4>
+<b>__isPrivate</b>(<i>obj</i>)
+<p>
+        Private method to check, if an object is considered private.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object to be checked
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, that object is considered private (boolean)
+</dd>
+</dl><a NAME="APIGenerator.genAPI" ID="APIGenerator.genAPI"></a>
+<h4>APIGenerator.genAPI</h4>
+<b>genAPI</b>(<i>newStyle, basePackage, includePrivate</i>)
+<p>
+        Method to generate the source code documentation.
+</p><dl>
+<dt><i>newStyle</i></dt>
+<dd>
+flag indicating the api generation for QScintilla 1.7 and
+            newer (boolean)
+</dd><dt><i>basePackage</i></dt>
+<dd>
+name of the base package (string)
+</dd><dt><i>includePrivate</i></dt>
+<dd>
+flag indicating to include
+            private methods/functions (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The API information. (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.Config</h1>
+<p>
+Module defining different default values for the documentation tools package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>eric4docColorParameterNames</td></tr><tr><td>eric4docDefaultColors</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.IndexGenerator.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.IndexGenerator</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.IndexGenerator</h1>
+<p>
+Module implementing the index generator for the builtin documentation generator.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IndexGenerator">IndexGenerator</a></td>
+<td>Class implementing the index generator for the builtin documentation generator.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IndexGenerator" ID="IndexGenerator"></a>
+<h2>IndexGenerator</h2>
+<p>
+    Class implementing the index generator for the builtin documentation generator.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IndexGenerator.__init__">IndexGenerator</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IndexGenerator.__writeIndex">__writeIndex</a></td>
+<td>Private method to generate an index file for a package.</td>
+</tr><tr>
+<td><a href="#IndexGenerator.remember">remember</a></td>
+<td>Public method to remember a documentation file.</td>
+</tr><tr>
+<td><a href="#IndexGenerator.writeIndices">writeIndices</a></td>
+<td>Public method to generate all index files.</td>
+</tr>
+</table>
+<a NAME="IndexGenerator.__init__" ID="IndexGenerator.__init__"></a>
+<h4>IndexGenerator (Constructor)</h4>
+<b>IndexGenerator</b>(<i>outputDir, colors, stylesheet = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>outputDir</i></dt>
+<dd>
+The output directory for the files. (string)
+</dd><dt><i>colors</i></dt>
+<dd>
+Dictionary specifying the various colors for the output.
+            (dictionary of strings)
+</dd><dt><i>stylesheet</i></dt>
+<dd>
+the style to be used for the generated pages (string)
+</dd>
+</dl><a NAME="IndexGenerator.__writeIndex" ID="IndexGenerator.__writeIndex"></a>
+<h4>IndexGenerator.__writeIndex</h4>
+<b>__writeIndex</b>(<i>packagename, package</i>)
+<p>
+        Private method to generate an index file for a package.
+</p><dl>
+<dt><i>packagename</i></dt>
+<dd>
+The name of the package. (string)
+</dd><dt><i>package</i></dt>
+<dd>
+A dictionary with information about the package.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The name of the generated index file.
+</dd>
+</dl><a NAME="IndexGenerator.remember" ID="IndexGenerator.remember"></a>
+<h4>IndexGenerator.remember</h4>
+<b>remember</b>(<i>file, moduleDocument, basename=""</i>)
+<p>
+        Public method to remember a documentation file.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+The filename to be remembered. (string)
+</dd><dt><i>moduleDocument</i></dt>
+<dd>
+The ModuleDocument object containing the
+            information for the file.
+</dd><dt><i>basename</i></dt>
+<dd>
+The basename of the file hierarchy to be documented.
+            The basename is stripped off the filename if it starts with
+            the basename.
+</dd>
+</dl><a NAME="IndexGenerator.writeIndices" ID="IndexGenerator.writeIndices"></a>
+<h4>IndexGenerator.writeIndices</h4>
+<b>writeIndices</b>(<i>basename = ""</i>)
+<p>
+        Public method to generate all index files.
+</p><dl>
+<dt><i>basename</i></dt>
+<dd>
+The basename of the file hierarchy to be documented.
+            The basename is stripped off the filename if it starts with
+            the basename.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.ModuleDocumentor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,606 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.ModuleDocumentor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.ModuleDocumentor</h1>
+<p>
+Module implementing the builtin documentation generator.
+</p><p>
+The different parts of the module document are assembled from the parsed
+Python file. The appearance is determined by several templates defined within
+this module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>_event</td></tr><tr><td>_signal</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ModuleDocument">ModuleDocument</a></td>
+<td>Class implementing the builtin documentation generator.</td>
+</tr><tr>
+<td><a href="#TagError">TagError</a></td>
+<td>Exception class raised, if an invalid documentation tag was found.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ModuleDocument" ID="ModuleDocument"></a>
+<h2>ModuleDocument</h2>
+<p>
+    Class implementing the builtin documentation generator.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ModuleDocument.__init__">ModuleDocument</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__checkDeprecated">__checkDeprecated</a></td>
+<td>Private method to check, if the object to be documented contains a deprecated flag.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__formatCrossReferenceEntry">__formatCrossReferenceEntry</a></td>
+<td>Private method to format a cross reference entry.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__formatDescription">__formatDescription</a></td>
+<td>Private method to format the contents of the documentation string.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genClassListSection">__genClassListSection</a></td>
+<td>Private method to generate the section listing all classes of the module.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genClassesSection">__genClassesSection</a></td>
+<td>Private method to generate the document section with details about classes.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genDescriptionListSection">__genDescriptionListSection</a></td>
+<td>Private method to generate the list section of a description.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genFunctionListSection">__genFunctionListSection</a></td>
+<td>Private method to generate the section listing all functions of the module.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genFunctionsSection">__genFunctionsSection</a></td>
+<td>Private method to generate the document section with details about functions.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genGlobalsListSection">__genGlobalsListSection</a></td>
+<td>Private method to generate the section listing all global attributes of the module.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genListSection">__genListSection</a></td>
+<td>Private method to generate a list section of the document.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genMethodSection">__genMethodSection</a></td>
+<td>Private method to generate the method details section.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genMethodsListSection">__genMethodsListSection</a></td>
+<td>Private method to generate the methods list section of a class.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genModuleSection">__genModuleSection</a></td>
+<td>Private method to generate the body of the document.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genParagraphs">__genParagraphs</a></td>
+<td>Private method to assemble the descriptive paragraphs of a docstring.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genParamDescriptionListSection">__genParamDescriptionListSection</a></td>
+<td>Private method to generate the list section of a description.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genRbModulesClassesListSection">__genRbModulesClassesListSection</a></td>
+<td>Private method to generate the classes list section of a Ruby module.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genRbModulesClassesSection">__genRbModulesClassesSection</a></td>
+<td>Private method to generate the Ruby module classes details section.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genRbModulesListSection">__genRbModulesListSection</a></td>
+<td>Private method to generate the section listing all modules of the file (Ruby only).</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genRbModulesSection">__genRbModulesSection</a></td>
+<td>Private method to generate the document section with details about Ruby modules.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__genSeeListSection">__genSeeListSection</a></td>
+<td>Private method to generate the "see also" list section of a description.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__getShortDescription">__getShortDescription</a></td>
+<td>Private method to determine the short description of an object.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.__processInlineTags">__processInlineTags</a></td>
+<td>Private method to process inline tags.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.description">description</a></td>
+<td>Public method used to get the description of the module.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.genDocument">genDocument</a></td>
+<td>Public method to generate the source code documentation.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.getQtHelpKeywords">getQtHelpKeywords</a></td>
+<td>Public method to retrieve the parts for the QtHelp keywords section.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.isEmpty">isEmpty</a></td>
+<td>Public method to determine, if the module contains any classes or functions.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.name">name</a></td>
+<td>Public method used to get the module name.</td>
+</tr><tr>
+<td><a href="#ModuleDocument.shortDescription">shortDescription</a></td>
+<td>Public method used to get the short description of the module.</td>
+</tr>
+</table>
+<a NAME="ModuleDocument.__init__" ID="ModuleDocument.__init__"></a>
+<h4>ModuleDocument (Constructor)</h4>
+<b>ModuleDocument</b>(<i>module, colors, stylesheet = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+the information of the parsed Python file
+</dd><dt><i>colors</i></dt>
+<dd>
+dictionary specifying the various colors for the output
+            (dictionary of strings)
+</dd><dt><i>stylesheet</i></dt>
+<dd>
+the style to be used for the generated pages (string)
+</dd>
+</dl><a NAME="ModuleDocument.__checkDeprecated" ID="ModuleDocument.__checkDeprecated"></a>
+<h4>ModuleDocument.__checkDeprecated</h4>
+<b>__checkDeprecated</b>(<i>descr</i>)
+<p>
+        Private method to check, if the object to be documented contains a 
+        deprecated flag.
+</p><dl>
+<dt><i>desc</i></dt>
+<dd>
+The documentation string. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating the deprecation status. (boolean)
+</dd>
+</dl><a NAME="ModuleDocument.__formatCrossReferenceEntry" ID="ModuleDocument.__formatCrossReferenceEntry"></a>
+<h4>ModuleDocument.__formatCrossReferenceEntry</h4>
+<b>__formatCrossReferenceEntry</b>(<i>entry</i>)
+<p>
+        Private method to format a cross reference entry.
+</p><p>
+        This cross reference entry looks like "package.module#member label".
+</p><dl>
+<dt><i>entry</i></dt>
+<dd>
+the entry to be formatted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted entry (string)
+</dd>
+</dl><a NAME="ModuleDocument.__formatDescription" ID="ModuleDocument.__formatDescription"></a>
+<h4>ModuleDocument.__formatDescription</h4>
+<b>__formatDescription</b>(<i>descr</i>)
+<p>
+        Private method to format the contents of the documentation string.
+</p><dl>
+<dt><i>descr</i></dt>
+<dd>
+The contents of the documentation string. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The formated contents of the documentation string. (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>TagError</b>:</dt>
+<dd>
+A tag doesn't have the correct number
+            of arguments.
+</dd>
+</dl><a NAME="ModuleDocument.__genClassListSection" ID="ModuleDocument.__genClassListSection"></a>
+<h4>ModuleDocument.__genClassListSection</h4>
+<b>__genClassListSection</b>(<i></i>)
+<p>
+        Private method to generate the section listing all classes of the module.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The classes list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genClassesSection" ID="ModuleDocument.__genClassesSection"></a>
+<h4>ModuleDocument.__genClassesSection</h4>
+<b>__genClassesSection</b>(<i></i>)
+<p>
+        Private method to generate the document section with details about classes.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The classes details section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genDescriptionListSection" ID="ModuleDocument.__genDescriptionListSection"></a>
+<h4>ModuleDocument.__genDescriptionListSection</h4>
+<b>__genDescriptionListSection</b>(<i>dictionary, template</i>)
+<p>
+        Private method to generate the list section of a description.
+</p><dl>
+<dt><i>dictionary</i></dt>
+<dd>
+Dictionary containing the info for the
+            list section.
+</dd><dt><i>template</i></dt>
+<dd>
+The template to be used for the list. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genFunctionListSection" ID="ModuleDocument.__genFunctionListSection"></a>
+<h4>ModuleDocument.__genFunctionListSection</h4>
+<b>__genFunctionListSection</b>(<i></i>)
+<p>
+        Private method to generate the section listing all functions of the module.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The functions list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genFunctionsSection" ID="ModuleDocument.__genFunctionsSection"></a>
+<h4>ModuleDocument.__genFunctionsSection</h4>
+<b>__genFunctionsSection</b>(<i></i>)
+<p>
+        Private method to generate the document section with details about functions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The functions details section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genGlobalsListSection" ID="ModuleDocument.__genGlobalsListSection"></a>
+<h4>ModuleDocument.__genGlobalsListSection</h4>
+<b>__genGlobalsListSection</b>(<i>class_ = None</i>)
+<p>
+        Private method to generate the section listing all global attributes of
+        the module.
+</p><dl>
+<dt><i>class_</i></dt>
+<dd>
+reference to a class object (Class)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The globals list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genListSection" ID="ModuleDocument.__genListSection"></a>
+<h4>ModuleDocument.__genListSection</h4>
+<b>__genListSection</b>(<i>names, dict, kwSuffix = ""</i>)
+<p>
+        Private method to generate a list section of the document.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+The names to appear in the list. (list of strings)
+</dd><dt><i>dict</i></dt>
+<dd>
+A dictionary containing all relevant information.
+</dd><dt><i>kwSuffix</i></dt>
+<dd>
+suffix to be used for the QtHelp keywords (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genMethodSection" ID="ModuleDocument.__genMethodSection"></a>
+<h4>ModuleDocument.__genMethodSection</h4>
+<b>__genMethodSection</b>(<i>obj, className</i>)
+<p>
+        Private method to generate the method details section.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+Reference to the object being formatted.
+</dd><dt><i>className</i></dt>
+<dd>
+Name of the class containing the method. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The method list and method details section. (tuple of two string)
+</dd>
+</dl><a NAME="ModuleDocument.__genMethodsListSection" ID="ModuleDocument.__genMethodsListSection"></a>
+<h4>ModuleDocument.__genMethodsListSection</h4>
+<b>__genMethodsListSection</b>(<i>names, dict, className, clsName</i>)
+<p>
+        Private method to generate the methods list section of a class.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+The names to appear in the list. (list of strings)
+</dd><dt><i>dict</i></dt>
+<dd>
+A dictionary containing all relevant information.
+</dd><dt><i>className</i></dt>
+<dd>
+The class name containing the names.
+</dd><dt><i>clsName</i></dt>
+<dd>
+The visible class name containing the names.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genModuleSection" ID="ModuleDocument.__genModuleSection"></a>
+<h4>ModuleDocument.__genModuleSection</h4>
+<b>__genModuleSection</b>(<i></i>)
+<p>
+        Private method to generate the body of the document.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The body of the document. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genParagraphs" ID="ModuleDocument.__genParagraphs"></a>
+<h4>ModuleDocument.__genParagraphs</h4>
+<b>__genParagraphs</b>(<i>lines</i>)
+<p>
+        Private method to assemble the descriptive paragraphs of a docstring.
+</p><p>
+        A paragraph is made up of a number of consecutive lines without
+        an intermediate empty line. Empty lines are treated as a paragraph
+        delimiter.
+</p><dl>
+<dt><i>lines</i></dt>
+<dd>
+A list of individual lines. (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Ready formatted paragraphs. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genParamDescriptionListSection" ID="ModuleDocument.__genParamDescriptionListSection"></a>
+<h4>ModuleDocument.__genParamDescriptionListSection</h4>
+<b>__genParamDescriptionListSection</b>(<i>_list, template</i>)
+<p>
+        Private method to generate the list section of a description.
+</p><dl>
+<dt><i>_list</i></dt>
+<dd>
+List containing the info for the
+            list section.
+</dd><dt><i>template</i></dt>
+<dd>
+The template to be used for the list. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genRbModulesClassesListSection" ID="ModuleDocument.__genRbModulesClassesListSection"></a>
+<h4>ModuleDocument.__genRbModulesClassesListSection</h4>
+<b>__genRbModulesClassesListSection</b>(<i>names, dict, moduleName</i>)
+<p>
+        Private method to generate the classes list section of a Ruby module.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+The names to appear in the list. (list of strings)
+</dd><dt><i>dict</i></dt>
+<dd>
+A dictionary containing all relevant information.
+</dd><dt><i>moduleName</i></dt>
+<dd>
+Name of the Ruby module containing the classes. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genRbModulesClassesSection" ID="ModuleDocument.__genRbModulesClassesSection"></a>
+<h4>ModuleDocument.__genRbModulesClassesSection</h4>
+<b>__genRbModulesClassesSection</b>(<i>obj, modName</i>)
+<p>
+        Private method to generate the Ruby module classes details section.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+Reference to the object being formatted.
+</dd><dt><i>modName</i></dt>
+<dd>
+Name of the Ruby module containing the classes. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The classes list and classes details section. (tuple of two string)
+</dd>
+</dl><a NAME="ModuleDocument.__genRbModulesListSection" ID="ModuleDocument.__genRbModulesListSection"></a>
+<h4>ModuleDocument.__genRbModulesListSection</h4>
+<b>__genRbModulesListSection</b>(<i></i>)
+<p>
+        Private method to generate the section listing all modules of the file 
+        (Ruby only).
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The modules list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genRbModulesSection" ID="ModuleDocument.__genRbModulesSection"></a>
+<h4>ModuleDocument.__genRbModulesSection</h4>
+<b>__genRbModulesSection</b>(<i></i>)
+<p>
+        Private method to generate the document section with details about Ruby modules.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The Ruby modules details section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__genSeeListSection" ID="ModuleDocument.__genSeeListSection"></a>
+<h4>ModuleDocument.__genSeeListSection</h4>
+<b>__genSeeListSection</b>(<i>_list, template</i>)
+<p>
+        Private method to generate the "see also" list section of a description.
+</p><dl>
+<dt><i>_list</i></dt>
+<dd>
+List containing the info for the section.
+</dd><dt><i>template</i></dt>
+<dd>
+The template to be used for the list. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The list section. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__getShortDescription" ID="ModuleDocument.__getShortDescription"></a>
+<h4>ModuleDocument.__getShortDescription</h4>
+<b>__getShortDescription</b>(<i>desc</i>)
+<p>
+        Private method to determine the short description of an object.
+</p><p>
+        The short description is just the first non empty line of the
+        documentation string.
+</p><dl>
+<dt><i>desc</i></dt>
+<dd>
+The documentation string. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+The short description. (string)
+</dd>
+</dl><a NAME="ModuleDocument.__processInlineTags" ID="ModuleDocument.__processInlineTags"></a>
+<h4>ModuleDocument.__processInlineTags</h4>
+<b>__processInlineTags</b>(<i>desc</i>)
+<p>
+        Private method to process inline tags.
+</p><dl>
+<dt><i>desc</i></dt>
+<dd>
+One line of the description (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+processed line with inline tags expanded (string)
+</dd>
+</dl><a NAME="ModuleDocument.description" ID="ModuleDocument.description"></a>
+<h4>ModuleDocument.description</h4>
+<b>description</b>(<i></i>)
+<p>
+        Public method used to get the description of the module.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The description of the module. (string)
+</dd>
+</dl><a NAME="ModuleDocument.genDocument" ID="ModuleDocument.genDocument"></a>
+<h4>ModuleDocument.genDocument</h4>
+<b>genDocument</b>(<i></i>)
+<p>
+        Public method to generate the source code documentation.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The source code documentation. (string)
+</dd>
+</dl><a NAME="ModuleDocument.getQtHelpKeywords" ID="ModuleDocument.getQtHelpKeywords"></a>
+<h4>ModuleDocument.getQtHelpKeywords</h4>
+<b>getQtHelpKeywords</b>(<i></i>)
+<p>
+        Public method to retrieve the parts for the QtHelp keywords section.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples containing the name (string) and the ref (string). The ref
+            is without the filename part.
+</dd>
+</dl><a NAME="ModuleDocument.isEmpty" ID="ModuleDocument.isEmpty"></a>
+<h4>ModuleDocument.isEmpty</h4>
+<b>isEmpty</b>(<i></i>)
+<p>
+        Public method to determine, if the module contains any classes or functions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating an empty module (i.e. __init__.py without
+            any contents)
+</dd>
+</dl><a NAME="ModuleDocument.name" ID="ModuleDocument.name"></a>
+<h4>ModuleDocument.name</h4>
+<b>name</b>(<i></i>)
+<p>
+        Public method used to get the module name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The name of the module. (string)
+</dd>
+</dl><a NAME="ModuleDocument.shortDescription" ID="ModuleDocument.shortDescription"></a>
+<h4>ModuleDocument.shortDescription</h4>
+<b>shortDescription</b>(<i></i>)
+<p>
+        Public method used to get the short description of the module.
+</p><p>
+        The short description is just the first line of the modules
+        description.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The short description of the module. (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TagError" ID="TagError"></a>
+<h2>TagError</h2>
+<p>
+    Exception class raised, if an invalid documentation tag was found.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.QtHelpGenerator.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.QtHelpGenerator</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.QtHelpGenerator</h1>
+<p>
+Module implementing the QtHelp generator for the builtin documentation generator.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HelpCollection</td></tr><tr><td>HelpCollectionFile</td></tr><tr><td>HelpCollectionProjectFile</td></tr><tr><td>HelpHelpFile</td></tr><tr><td>HelpProject</td></tr><tr><td>HelpProjectFile</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtHelpGenerator">QtHelpGenerator</a></td>
+<td>Class implementing the QtHelp generator for the builtin documentation generator.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QtHelpGenerator" ID="QtHelpGenerator"></a>
+<h2>QtHelpGenerator</h2>
+<p>
+    Class implementing the QtHelp generator for the builtin documentation generator.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtHelpGenerator.__init__">QtHelpGenerator</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtHelpGenerator.__generateKeywords">__generateKeywords</a></td>
+<td>Private method to generate the keywords section.</td>
+</tr><tr>
+<td><a href="#QtHelpGenerator.__generateSections">__generateSections</a></td>
+<td>Private method to generate the sections part.</td>
+</tr><tr>
+<td><a href="#QtHelpGenerator.generateFiles">generateFiles</a></td>
+<td>Public method to generate all index files.</td>
+</tr><tr>
+<td><a href="#QtHelpGenerator.remember">remember</a></td>
+<td>Public method to remember a documentation file.</td>
+</tr>
+</table>
+<a NAME="QtHelpGenerator.__init__" ID="QtHelpGenerator.__init__"></a>
+<h4>QtHelpGenerator (Constructor)</h4>
+<b>QtHelpGenerator</b>(<i>htmlDir, outputDir, namespace, virtualFolder, filterName, filterAttributes, title, createCollection</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>htmlDir</i></dt>
+<dd>
+directory containing the HTML files (string)
+</dd><dt><i>outputDir</i></dt>
+<dd>
+output directory for the files (string)
+</dd><dt><i>namespace</i></dt>
+<dd>
+namespace to be used (string)
+</dd><dt><i>virtualFolder</i></dt>
+<dd>
+virtual folder to be used (string)
+</dd><dt><i>filterName</i></dt>
+<dd>
+name of the custom filter (string)
+</dd><dt><i>filterAttributes</i></dt>
+<dd>
+':' separated list of filter attributes (string)
+</dd><dt><i>title</i></dt>
+<dd>
+title to be used for the generated help (string)
+</dd><dt><i>createCollection</i></dt>
+<dd>
+flag indicating the generation of the collection
+            files (boolean)
+</dd>
+</dl><a NAME="QtHelpGenerator.__generateKeywords" ID="QtHelpGenerator.__generateKeywords"></a>
+<h4>QtHelpGenerator.__generateKeywords</h4>
+<b>__generateKeywords</b>(<i></i>)
+<p>
+        Private method to generate the keywords section.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+keywords section (string)
+</dd>
+</dl><a NAME="QtHelpGenerator.__generateSections" ID="QtHelpGenerator.__generateSections"></a>
+<h4>QtHelpGenerator.__generateSections</h4>
+<b>__generateSections</b>(<i>package, level</i>)
+<p>
+        Private method to generate the sections part.
+</p><dl>
+<dt><i>package</i></dt>
+<dd>
+name of the package to process (string)
+</dd><dt><i>level</i></dt>
+<dd>
+indentation level (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+sections part (string)
+</dd>
+</dl><a NAME="QtHelpGenerator.generateFiles" ID="QtHelpGenerator.generateFiles"></a>
+<h4>QtHelpGenerator.generateFiles</h4>
+<b>generateFiles</b>(<i>basename = ""</i>)
+<p>
+        Public method to generate all index files.
+</p><dl>
+<dt><i>basename</i></dt>
+<dd>
+The basename of the file hierarchy to be documented.
+            The basename is stripped off the filename if it starts with
+            the basename.
+</dd>
+</dl><a NAME="QtHelpGenerator.remember" ID="QtHelpGenerator.remember"></a>
+<h4>QtHelpGenerator.remember</h4>
+<b>remember</b>(<i>file, moduleDocument, basename=""</i>)
+<p>
+        Public method to remember a documentation file.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+The filename to be remembered. (string)
+</dd><dt><i>moduleDocument</i></dt>
+<dd>
+The ModuleDocument object containing the
+            information for the file.
+</dd><dt><i>basename</i></dt>
+<dd>
+The basename of the file hierarchy to be documented.
+            The basename is stripped off the filename if it starts with
+            the basename.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.TemplatesListsStyle.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.TemplatesListsStyle</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.TemplatesListsStyle</h1>
+<p>
+Module implementing templates for the documentation generator (lists style).
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>authorInfoTemplate</td></tr><tr><td>classTemplate</td></tr><tr><td>constructorTemplate</td></tr><tr><td>deprecatedTemplate</td></tr><tr><td>eventsListEntryTemplate</td></tr><tr><td>eventsListTemplate</td></tr><tr><td>exceptionsListEntryTemplate</td></tr><tr><td>exceptionsListTemplate</td></tr><tr><td>footerTemplate</td></tr><tr><td>functionTemplate</td></tr><tr><td>headerTemplate</td></tr><tr><td>indexBodyTemplate</td></tr><tr><td>indexListEntryTemplate</td></tr><tr><td>indexListModulesTemplate</td></tr><tr><td>indexListPackagesTemplate</td></tr><tr><td>listEntryDeprecatedTemplate</td></tr><tr><td>listEntryNoneTemplate</td></tr><tr><td>listEntrySimpleTemplate</td></tr><tr><td>listEntryTemplate</td></tr><tr><td>listTemplate</td></tr><tr><td>methodTemplate</td></tr><tr><td>moduleTemplate</td></tr><tr><td>paragraphTemplate</td></tr><tr><td>parametersListEntryTemplate</td></tr><tr><td>parametersListTemplate</td></tr><tr><td>rbFileTemplate</td></tr><tr><td>rbModuleTemplate</td></tr><tr><td>rbModulesClassTemplate</td></tr><tr><td>returnsTemplate</td></tr><tr><td>seeLinkTemplate</td></tr><tr><td>seeListEntryTemplate</td></tr><tr><td>seeListTemplate</td></tr><tr><td>signalsListEntryTemplate</td></tr><tr><td>signalsListTemplate</td></tr><tr><td>sinceInfoTemplate</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.DocumentationTools.TemplatesListsStyleCSS.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools.TemplatesListsStyleCSS</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.DocumentationTools.TemplatesListsStyleCSS</h1>
+<p>
+Module implementing templates for the documentation generator (lists style).
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>authorInfoTemplate</td></tr><tr><td>classTemplate</td></tr><tr><td>constructorTemplate</td></tr><tr><td>deprecatedTemplate</td></tr><tr><td>eventsListEntryTemplate</td></tr><tr><td>eventsListTemplate</td></tr><tr><td>exceptionsListEntryTemplate</td></tr><tr><td>exceptionsListTemplate</td></tr><tr><td>footerTemplate</td></tr><tr><td>functionTemplate</td></tr><tr><td>headerTemplate</td></tr><tr><td>indexBodyTemplate</td></tr><tr><td>indexListEntryTemplate</td></tr><tr><td>indexListModulesTemplate</td></tr><tr><td>indexListPackagesTemplate</td></tr><tr><td>listEntryDeprecatedTemplate</td></tr><tr><td>listEntryNoneTemplate</td></tr><tr><td>listEntrySimpleTemplate</td></tr><tr><td>listEntryTemplate</td></tr><tr><td>listTemplate</td></tr><tr><td>methodTemplate</td></tr><tr><td>moduleTemplate</td></tr><tr><td>paragraphTemplate</td></tr><tr><td>parametersListEntryTemplate</td></tr><tr><td>parametersListTemplate</td></tr><tr><td>rbFileTemplate</td></tr><tr><td>rbModuleTemplate</td></tr><tr><td>rbModulesClassTemplate</td></tr><tr><td>returnsTemplate</td></tr><tr><td>seeLinkTemplate</td></tr><tr><td>seeListEntryTemplate</td></tr><tr><td>seeListTemplate</td></tr><tr><td>signalsListEntryTemplate</td></tr><tr><td>signalsListTemplate</td></tr><tr><td>sinceInfoTemplate</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Graphics.E4ArrowItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Graphics.E4ArrowItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Graphics.E4ArrowItem</h1>
+<p>
+Module implementing a graphics item subclass for an arrow.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ArrowheadAngleFactor</td></tr><tr><td>NormalArrow</td></tr><tr><td>WideArrow</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ArrowItem">E4ArrowItem</a></td>
+<td>Class implementing an arrow graphics item subclass.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ArrowItem" ID="E4ArrowItem"></a>
+<h2>E4ArrowItem</h2>
+<p>
+    Class implementing an arrow graphics item subclass.
+</p>
+<h3>Derived from</h3>
+QAbstractGraphicsShapeItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ArrowItem.__init__">E4ArrowItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4ArrowItem.boundingRect">boundingRect</a></td>
+<td>Public method to return the bounding rectangle.</td>
+</tr><tr>
+<td><a href="#E4ArrowItem.paint">paint</a></td>
+<td>Public method to paint the item in local coordinates.</td>
+</tr><tr>
+<td><a href="#E4ArrowItem.setEndPoint">setEndPoint</a></td>
+<td>Public method to set the end point.</td>
+</tr><tr>
+<td><a href="#E4ArrowItem.setPoints">setPoints</a></td>
+<td>Public method to set the start and end points of the line.</td>
+</tr><tr>
+<td><a href="#E4ArrowItem.setStartPoint">setStartPoint</a></td>
+<td>Public method to set the start point.</td>
+</tr>
+</table>
+<a NAME="E4ArrowItem.__init__" ID="E4ArrowItem.__init__"></a>
+<h4>E4ArrowItem (Constructor)</h4>
+<b>E4ArrowItem</b>(<i>origin = QPointF(), end = QPointF(), filled = False, type = NormalArrow, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>origin</i></dt>
+<dd>
+origin of the arrow (QPointF)
+</dd><dt><i>end</i></dt>
+<dd>
+end point of the arrow (QPointF)
+</dd><dt><i>filled</i></dt>
+<dd>
+flag indicating a filled arrow head (boolean)
+</dd><dt><i>type</i></dt>
+<dd>
+arrow type (NormalArrow, WideArrow)
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd>
+</dl><a NAME="E4ArrowItem.boundingRect" ID="E4ArrowItem.boundingRect"></a>
+<h4>E4ArrowItem.boundingRect</h4>
+<b>boundingRect</b>(<i></i>)
+<p>
+        Public method to return the bounding rectangle.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+bounding rectangle (QRectF)
+</dd>
+</dl><a NAME="E4ArrowItem.paint" ID="E4ArrowItem.paint"></a>
+<h4>E4ArrowItem.paint</h4>
+<b>paint</b>(<i>painter, option, widget = None</i>)
+<p>
+        Public method to paint the item in local coordinates.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+reference to the painter object (QPainter)
+</dd><dt><i>option</i></dt>
+<dd>
+style options (QStyleOptionGraphicsItem)
+</dd><dt><i>widget</i></dt>
+<dd>
+optional reference to the widget painted on (QWidget)
+</dd>
+</dl><a NAME="E4ArrowItem.setEndPoint" ID="E4ArrowItem.setEndPoint"></a>
+<h4>E4ArrowItem.setEndPoint</h4>
+<b>setEndPoint</b>(<i>x, y</i>)
+<p>
+        Public method to set the end point.
+</p><p>
+        <b>Note:</b> This method does not redraw the item.
+</p><dl>
+<dt><i>x</i></dt>
+<dd>
+x-coordinate of the end point (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate of the end point (float)
+</dd>
+</dl><a NAME="E4ArrowItem.setPoints" ID="E4ArrowItem.setPoints"></a>
+<h4>E4ArrowItem.setPoints</h4>
+<b>setPoints</b>(<i>xa, ya, xb, yb</i>)
+<p>
+        Public method to set the start and end points of the line.
+</p><p>
+        <b>Note:</b> This method does not redraw the item.
+</p><dl>
+<dt><i>xa</i></dt>
+<dd>
+x-coordinate of the start point (float)
+</dd><dt><i>ya</i></dt>
+<dd>
+y-coordinate of the start point (float)
+</dd><dt><i>xb</i></dt>
+<dd>
+x-coordinate of the end point (float)
+</dd><dt><i>yb</i></dt>
+<dd>
+y-coordinate of the end point (float)
+</dd>
+</dl><a NAME="E4ArrowItem.setStartPoint" ID="E4ArrowItem.setStartPoint"></a>
+<h4>E4ArrowItem.setStartPoint</h4>
+<b>setStartPoint</b>(<i>x, y</i>)
+<p>
+        Public method to set the start point.
+</p><p>
+        <b>Note:</b> This method does not redraw the item.
+</p><dl>
+<dt><i>x</i></dt>
+<dd>
+x-coordinate of the start point (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate of the start point (float)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Graphics.E4GraphicsView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Graphics.E4GraphicsView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Graphics.E4GraphicsView</h1>
+<p>
+Module implementing a canvas view class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4GraphicsView">E4GraphicsView</a></td>
+<td>Class implementing a graphics view.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4GraphicsView" ID="E4GraphicsView"></a>
+<h2>E4GraphicsView</h2>
+<p>
+    Class implementing a graphics view.
+</p>
+<h3>Derived from</h3>
+QGraphicsView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4GraphicsView.__init__">E4GraphicsView</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.__getDiagram">__getDiagram</a></td>
+<td>Private method to retrieve the diagram from the scene fitting it in the minimum rectangle.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView._getDiagramRect">_getDiagramRect</a></td>
+<td>Protected method to calculate the minimum rectangle fitting the diagram.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView._getDiagramSize">_getDiagramSize</a></td>
+<td>Protected method to calculate the minimum size fitting the diagram.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.filteredItems">filteredItems</a></td>
+<td>Public method to filter a list of items.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.printDiagram">printDiagram</a></td>
+<td>Public method to print the diagram.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.resizeScene">resizeScene</a></td>
+<td>Public method to resize the scene.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.saveImage">saveImage</a></td>
+<td>Public method to save the scene to a file.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.setSceneSize">setSceneSize</a></td>
+<td>Public method to set the scene size.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.setZoom">setZoom</a></td>
+<td>Public method to set the zoom factor.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.zoom">zoom</a></td>
+<td>Public method to get the current zoom factor.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.zoomIn">zoomIn</a></td>
+<td>Public method to zoom in.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.zoomOut">zoomOut</a></td>
+<td>Public method to zoom out.</td>
+</tr><tr>
+<td><a href="#E4GraphicsView.zoomReset">zoomReset</a></td>
+<td>Public method to handle the reset zoom context menu entry.</td>
+</tr>
+</table>
+<a NAME="E4GraphicsView.__init__" ID="E4GraphicsView.__init__"></a>
+<h4>E4GraphicsView (Constructor)</h4>
+<b>E4GraphicsView</b>(<i>scene, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>scene</i></dt>
+<dd>
+reference to the scene object (QGraphicsScene)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="E4GraphicsView.__getDiagram" ID="E4GraphicsView.__getDiagram"></a>
+<h4>E4GraphicsView.__getDiagram</h4>
+<b>__getDiagram</b>(<i>rect, format = "PNG", filename = None</i>)
+<p>
+        Private method to retrieve the diagram from the scene fitting it 
+        in the minimum rectangle.
+</p><dl>
+<dt><i>rect</i></dt>
+<dd>
+minimum rectangle fitting the diagram (QRectF)
+</dd><dt><i>format</i></dt>
+<dd>
+format for the image file (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+name of the file for non pixmaps (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+diagram pixmap to receive the diagram (QPixmap)
+</dd>
+</dl><a NAME="E4GraphicsView._getDiagramRect" ID="E4GraphicsView._getDiagramRect"></a>
+<h4>E4GraphicsView._getDiagramRect</h4>
+<b>_getDiagramRect</b>(<i>border = 0</i>)
+<p>
+        Protected method to calculate the minimum rectangle fitting the diagram.
+</p><dl>
+<dt><i>border</i></dt>
+<dd>
+border width to include in the calculation (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the minimum rectangle (QRectF)
+</dd>
+</dl><a NAME="E4GraphicsView._getDiagramSize" ID="E4GraphicsView._getDiagramSize"></a>
+<h4>E4GraphicsView._getDiagramSize</h4>
+<b>_getDiagramSize</b>(<i>border = 0</i>)
+<p>
+        Protected method to calculate the minimum size fitting the diagram.
+</p><dl>
+<dt><i>border</i></dt>
+<dd>
+border width to include in the calculation (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the minimum size (QSizeF)
+</dd>
+</dl><a NAME="E4GraphicsView.filteredItems" ID="E4GraphicsView.filteredItems"></a>
+<h4>E4GraphicsView.filteredItems</h4>
+<b>filteredItems</b>(<i>items</i>)
+<p>
+        Public method to filter a list of items.
+</p><dl>
+<dt><i>items</i></dt>
+<dd>
+list of items as returned by the scene object
+            (QGraphicsItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of interesting collision items (QGraphicsItem)
+</dd>
+</dl><a NAME="E4GraphicsView.printDiagram" ID="E4GraphicsView.printDiagram"></a>
+<h4>E4GraphicsView.printDiagram</h4>
+<b>printDiagram</b>(<i>printer, diagramName = ""</i>)
+<p>
+        Public method to print the diagram.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to a ready configured printer object (QPrinter)
+</dd><dt><i>diagramName</i></dt>
+<dd>
+name of the diagram (string)
+</dd>
+</dl><a NAME="E4GraphicsView.resizeScene" ID="E4GraphicsView.resizeScene"></a>
+<h4>E4GraphicsView.resizeScene</h4>
+<b>resizeScene</b>(<i>amount, isWidth = True</i>)
+<p>
+        Public method to resize the scene.
+</p><dl>
+<dt><i>isWidth</i></dt>
+<dd>
+flag indicating width is to be resized (boolean)
+</dd><dt><i>amount</i></dt>
+<dd>
+size increment (integer)
+</dd>
+</dl><a NAME="E4GraphicsView.saveImage" ID="E4GraphicsView.saveImage"></a>
+<h4>E4GraphicsView.saveImage</h4>
+<b>saveImage</b>(<i>filename, format = "PNG"</i>)
+<p>
+        Public method to save the scene to a file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file to write the image to (string)
+</dd><dt><i>format</i></dt>
+<dd>
+format for the image file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="E4GraphicsView.setSceneSize" ID="E4GraphicsView.setSceneSize"></a>
+<h4>E4GraphicsView.setSceneSize</h4>
+<b>setSceneSize</b>(<i>width, height</i>)
+<p>
+        Public method to set the scene size.
+</p><dl>
+<dt><i>width</i></dt>
+<dd>
+width for the scene (integer)
+</dd><dt><i>height</i></dt>
+<dd>
+height for the scene (integer)
+</dd>
+</dl><a NAME="E4GraphicsView.setZoom" ID="E4GraphicsView.setZoom"></a>
+<h4>E4GraphicsView.setZoom</h4>
+<b>setZoom</b>(<i>zoomFactor</i>)
+<p>
+        Public method to set the zoom factor.
+</p><dl>
+<dt><i>zoomFactor</i></dt>
+<dd>
+new zoom factor (float)
+</dd>
+</dl><a NAME="E4GraphicsView.zoom" ID="E4GraphicsView.zoom"></a>
+<h4>E4GraphicsView.zoom</h4>
+<b>zoom</b>(<i></i>)
+<p>
+        Public method to get the current zoom factor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current zoom factor (float)
+</dd>
+</dl><a NAME="E4GraphicsView.zoomIn" ID="E4GraphicsView.zoomIn"></a>
+<h4>E4GraphicsView.zoomIn</h4>
+<b>zoomIn</b>(<i></i>)
+<p>
+        Public method to zoom in.
+</p><a NAME="E4GraphicsView.zoomOut" ID="E4GraphicsView.zoomOut"></a>
+<h4>E4GraphicsView.zoomOut</h4>
+<b>zoomOut</b>(<i></i>)
+<p>
+        Public method to zoom out.
+</p><a NAME="E4GraphicsView.zoomReset" ID="E4GraphicsView.zoomReset"></a>
+<h4>E4GraphicsView.zoomReset</h4>
+<b>zoomReset</b>(<i></i>)
+<p>
+        Public method to handle the reset zoom context menu entry.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4Action.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4Action</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4Action</h1>
+<p>
+Module implementing an Action class extending QAction.
+</p><p>
+This extension is necessary in order to support alternate keyboard
+shortcuts.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ArgumentsError">ArgumentsError</a></td>
+<td>Class implementing an exception, which is raised, if the wrong number of arguments are given.</td>
+</tr><tr>
+<td><a href="#E4Action">E4Action</a></td>
+<td>Class implementing an Action class extending QAction.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#addActions">addActions</a></td>
+<td>Module function to add a list of actions to a widget.</td>
+</tr><tr>
+<td><a href="#createActionGroup">createActionGroup</a></td>
+<td>Module function to create an action group.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ArgumentsError" ID="ArgumentsError"></a>
+<h2>ArgumentsError</h2>
+<p>
+    Class implementing an exception, which is raised, if the wrong number of arguments
+    are given.
+</p>
+<h3>Derived from</h3>
+RuntimeError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ArgumentsError.__init__">ArgumentsError</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ArgumentsError.__repr__">__repr__</a></td>
+<td>Private method returning a representation of the exception.</td>
+</tr><tr>
+<td><a href="#ArgumentsError.__str__">__str__</a></td>
+<td>Private method returning a string representation of the exception.</td>
+</tr>
+</table>
+<a NAME="ArgumentsError.__init__" ID="ArgumentsError.__init__"></a>
+<h4>ArgumentsError (Constructor)</h4>
+<b>ArgumentsError</b>(<i>error</i>)
+<p>
+        Constructor
+</p><a NAME="ArgumentsError.__repr__" ID="ArgumentsError.__repr__"></a>
+<h4>ArgumentsError.__repr__</h4>
+<b>__repr__</b>(<i></i>)
+<p>
+        Private method returning a representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl><a NAME="ArgumentsError.__str__" ID="ArgumentsError.__str__"></a>
+<h4>ArgumentsError.__str__</h4>
+<b>__str__</b>(<i></i>)
+<p>
+        Private method returning a string representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4Action" ID="E4Action"></a>
+<h2>E4Action</h2>
+<p>
+    Class implementing an Action class extending QAction.
+</p>
+<h3>Derived from</h3>
+QAction
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4Action.__init__">E4Action</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4Action.alternateShortcut">alternateShortcut</a></td>
+<td>Public method to retrieve the alternative keyboard shortcut.</td>
+</tr><tr>
+<td><a href="#E4Action.setAlternateShortcut">setAlternateShortcut</a></td>
+<td>Public slot to set the alternative keyboard shortcut.</td>
+</tr>
+</table>
+<a NAME="E4Action.__init__" ID="E4Action.__init__"></a>
+<h4>E4Action (Constructor)</h4>
+<b>E4Action</b>(<i>*args</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+argument list of the constructor. This list is one of
+            <ul>
+            <li>text (string), icon (QIcon), menu text (string), 
+                accelarator (QKeySequence), alternative accelerator (QKeySequence), 
+                parent (QObject), name (string), toggle (boolean)</li>
+            <li>text (string), icon (QIcon), menu text (string), 
+                accelarator (QKeySequence), alternative accelerator (QKeySequence), 
+                parent (QObject), name (string)</li>
+            <li>text (string), menu text (string), 
+                accelarator (QKeySequence), alternative accelerator (QKeySequence), 
+                parent (QObject), name (string), toggle (boolean)</li>
+            <li>text (string), menu text (string), 
+                accelarator (QKeySequence), alternative accelerator (QKeySequence), 
+                parent (QObject), name (string)</li>
+            </ul>
+</dd>
+</dl><a NAME="E4Action.alternateShortcut" ID="E4Action.alternateShortcut"></a>
+<h4>E4Action.alternateShortcut</h4>
+<b>alternateShortcut</b>(<i></i>)
+<p>
+        Public method to retrieve the alternative keyboard shortcut.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the alternative accelerator (QKeySequence)
+</dd>
+</dl><a NAME="E4Action.setAlternateShortcut" ID="E4Action.setAlternateShortcut"></a>
+<h4>E4Action.setAlternateShortcut</h4>
+<b>setAlternateShortcut</b>(<i>shortcut</i>)
+<p>
+        Public slot to set the alternative keyboard shortcut.
+</p><dl>
+<dt><i>shortcut</i></dt>
+<dd>
+the alternative accelerator (QKeySequence)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="addActions" ID="addActions"></a>
+<h2>addActions</h2>
+<b>addActions</b>(<i>target, actions</i>)
+<p>
+    Module function to add a list of actions to a widget.
+</p><dl>
+<dt><i>target</i></dt>
+<dd>
+reference to the target widget (QWidget)
+</dd><dt><i>actions</i></dt>
+<dd>
+list of actions to be added to the target. A
+        None indicates a separator (list of QActions)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createActionGroup" ID="createActionGroup"></a>
+<h2>createActionGroup</h2>
+<b>createActionGroup</b>(<i>parent, name = None, exclusive = False</i>)
+<p>
+    Module function to create an action group.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent object of the action group (QObject)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the action group object (string)
+</dd><dt><i>exclusive</i></dt>
+<dd>
+flag indicating an exclusive action group (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created action group (QActionGroup)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4Application.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4Application</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4Application</h1>
+<p>
+Class implementing a specialized application class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>e4App</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4Application">E4Application</a></td>
+<td>Eric application class with an object registry.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4Application" ID="E4Application"></a>
+<h2>E4Application</h2>
+<p>
+    Eric application class with an object registry.
+</p>
+<h3>Derived from</h3>
+QApplication
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4Application.__init__">E4Application</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4Application.getObject">getObject</a></td>
+<td>Public method to get a reference to a registered object.</td>
+</tr><tr>
+<td><a href="#E4Application.getPluginObject">getPluginObject</a></td>
+<td>Public method to get a reference to a registered plugin object.</td>
+</tr><tr>
+<td><a href="#E4Application.getPluginObjectType">getPluginObjectType</a></td>
+<td>Public method to get the type of a registered plugin object.</td>
+</tr><tr>
+<td><a href="#E4Application.getPluginObjects">getPluginObjects</a></td>
+<td>Public method to get a list of (name, reference) pairs of all registered plugin objects.</td>
+</tr><tr>
+<td><a href="#E4Application.registerObject">registerObject</a></td>
+<td>Public method to register an object in the object registry.</td>
+</tr><tr>
+<td><a href="#E4Application.registerPluginObject">registerPluginObject</a></td>
+<td>Public method to register a plugin object in the object registry.</td>
+</tr><tr>
+<td><a href="#E4Application.unregisterPluginObject">unregisterPluginObject</a></td>
+<td>Public method to unregister a plugin object in the object registry.</td>
+</tr>
+</table>
+<a NAME="E4Application.__init__" ID="E4Application.__init__"></a>
+<h4>E4Application (Constructor)</h4>
+<b>E4Application</b>(<i>argv</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+command line arguments
+</dd>
+</dl><a NAME="E4Application.getObject" ID="E4Application.getObject"></a>
+<h4>E4Application.getObject</h4>
+<b>getObject</b>(<i>name</i>)
+<p>
+        Public method to get a reference to a registered object.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the object (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the registered object
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is not known
+</dd>
+</dl><a NAME="E4Application.getPluginObject" ID="E4Application.getPluginObject"></a>
+<h4>E4Application.getPluginObject</h4>
+<b>getPluginObject</b>(<i>name</i>)
+<p>
+        Public method to get a reference to a registered plugin object.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin object (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the registered plugin object
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is not known
+</dd>
+</dl><a NAME="E4Application.getPluginObjectType" ID="E4Application.getPluginObjectType"></a>
+<h4>E4Application.getPluginObjectType</h4>
+<b>getPluginObjectType</b>(<i>name</i>)
+<p>
+        Public method to get the type of a registered plugin object.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin object (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+type of the plugin object (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is not known
+</dd>
+</dl><a NAME="E4Application.getPluginObjects" ID="E4Application.getPluginObjects"></a>
+<h4>E4Application.getPluginObjects</h4>
+<b>getPluginObjects</b>(<i></i>)
+<p>
+        Public method to get a list of (name, reference) pairs of all
+        registered plugin objects.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of (name, reference) pairs
+</dd>
+</dl><a NAME="E4Application.registerObject" ID="E4Application.registerObject"></a>
+<h4>E4Application.registerObject</h4>
+<b>registerObject</b>(<i>name, object</i>)
+<p>
+        Public method to register an object in the object registry.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the object (string)
+</dd><dt><i>object</i></dt>
+<dd>
+reference to the object
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is already in use
+</dd>
+</dl><a NAME="E4Application.registerPluginObject" ID="E4Application.registerPluginObject"></a>
+<h4>E4Application.registerPluginObject</h4>
+<b>registerPluginObject</b>(<i>name, object, pluginType = None</i>)
+<p>
+        Public method to register a plugin object in the object registry.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin object (string)
+</dd><dt><i>object</i></dt>
+<dd>
+reference to the plugin object
+</dd><dt><i>pluginType=</i></dt>
+<dd>
+type of the plugin object (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is already in use
+</dd>
+</dl><a NAME="E4Application.unregisterPluginObject" ID="E4Application.unregisterPluginObject"></a>
+<h4>E4Application.unregisterPluginObject</h4>
+<b>unregisterPluginObject</b>(<i>name</i>)
+<p>
+        Public method to unregister a plugin object in the object registry.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin object (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4Completers.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4Completers</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4Completers</h1>
+<p>
+Module implementing various kinds of completers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4DirCompleter">E4DirCompleter</a></td>
+<td>Class implementing a completer for directory names.</td>
+</tr><tr>
+<td><a href="#E4FileCompleter">E4FileCompleter</a></td>
+<td>Class implementing a completer for file names.</td>
+</tr><tr>
+<td><a href="#E4StringListCompleter">E4StringListCompleter</a></td>
+<td>Class implementing a completer for strings lists.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4DirCompleter" ID="E4DirCompleter"></a>
+<h2>E4DirCompleter</h2>
+<p>
+    Class implementing a completer for directory names.
+</p>
+<h3>Derived from</h3>
+QCompleter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4DirCompleter.__init__">E4DirCompleter</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="E4DirCompleter.__init__" ID="E4DirCompleter.__init__"></a>
+<h4>E4DirCompleter (Constructor)</h4>
+<b>E4DirCompleter</b>(<i>parent = None, completionMode = QCompleter.PopupCompletion, showHidden = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the completer (QWidget)
+</dd><dt><i>completionMode=</i></dt>
+<dd>
+completion mode of the
+            completer (QCompleter.CompletionMode)
+</dd><dt><i>showHidden=</i></dt>
+<dd>
+flag indicating to show hidden entries as well (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4FileCompleter" ID="E4FileCompleter"></a>
+<h2>E4FileCompleter</h2>
+<p>
+    Class implementing a completer for file names.
+</p>
+<h3>Derived from</h3>
+QCompleter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4FileCompleter.__init__">E4FileCompleter</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="E4FileCompleter.__init__" ID="E4FileCompleter.__init__"></a>
+<h4>E4FileCompleter (Constructor)</h4>
+<b>E4FileCompleter</b>(<i>parent = None, completionMode = QCompleter.PopupCompletion, showHidden = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the completer (QWidget)
+</dd><dt><i>completionMode=</i></dt>
+<dd>
+completion mode of the
+            completer (QCompleter.CompletionMode)
+</dd><dt><i>showHidden=</i></dt>
+<dd>
+flag indicating to show hidden entries as well (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4StringListCompleter" ID="E4StringListCompleter"></a>
+<h2>E4StringListCompleter</h2>
+<p>
+    Class implementing a completer for strings lists.
+</p>
+<h3>Derived from</h3>
+QCompleter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4StringListCompleter.__init__">E4StringListCompleter</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="E4StringListCompleter.__init__" ID="E4StringListCompleter.__init__"></a>
+<h4>E4StringListCompleter (Constructor)</h4>
+<b>E4StringListCompleter</b>(<i>parent = None, strings = [], completionMode = QCompleter.PopupCompletion</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the completer (QWidget)
+</dd><dt><i>strings</i></dt>
+<dd>
+list of string to load into the completer (list of strings)
+</dd><dt><i>completionMode=</i></dt>
+<dd>
+completion mode of the
+            completer (QCompleter.CompletionMode)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4Led.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4Led</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4Led</h1>
+<p>
+Module implementing a LED widget.
+</p><p>
+It was inspired by KLed.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>E4LedCircular</td></tr><tr><td>E4LedRectangular</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4Led">E4Led</a></td>
+<td>Class implementing a LED widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4Led" ID="E4Led"></a>
+<h2>E4Led</h2>
+<p>
+    Class implementing a LED widget.
+</p>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4Led.__init__">E4Led</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4Led.__getBestRoundSize">__getBestRoundSize</a></td>
+<td>Private method to calculate the width of the LED.</td>
+</tr><tr>
+<td><a href="#E4Led.__paintRectangular">__paintRectangular</a></td>
+<td>Private method to paint a rectangular raised LED.</td>
+</tr><tr>
+<td><a href="#E4Led.__paintRound">__paintRound</a></td>
+<td>Private method to paint a round raised LED.</td>
+</tr><tr>
+<td><a href="#E4Led.color">color</a></td>
+<td>Public method to return the LED color.</td>
+</tr><tr>
+<td><a href="#E4Led.darkFactor">darkFactor</a></td>
+<td>Public method to return the dark factor.</td>
+</tr><tr>
+<td><a href="#E4Led.isFramed">isFramed</a></td>
+<td>Public method to return the framed state.</td>
+</tr><tr>
+<td><a href="#E4Led.isOn">isOn</a></td>
+<td>Public method to return the LED state.</td>
+</tr><tr>
+<td><a href="#E4Led.minimumSizeHint">minimumSizeHint</a></td>
+<td>Public method to give a hint about our minimum size.</td>
+</tr><tr>
+<td><a href="#E4Led.off">off</a></td>
+<td>Public slot to set the LED to off.</td>
+</tr><tr>
+<td><a href="#E4Led.on">on</a></td>
+<td>Public slot to set the LED to on.</td>
+</tr><tr>
+<td><a href="#E4Led.paintEvent">paintEvent</a></td>
+<td>Protected slot handling the paint event.</td>
+</tr><tr>
+<td><a href="#E4Led.ratio">ratio</a></td>
+<td>Public method to return the LED rectangular ratio (width / height).</td>
+</tr><tr>
+<td><a href="#E4Led.setColor">setColor</a></td>
+<td>Public method to set the LED color.</td>
+</tr><tr>
+<td><a href="#E4Led.setDarkFactor">setDarkFactor</a></td>
+<td>Public method to set the dark factor.</td>
+</tr><tr>
+<td><a href="#E4Led.setFramed">setFramed</a></td>
+<td>Public slot to set the __framedLed attribute.</td>
+</tr><tr>
+<td><a href="#E4Led.setOn">setOn</a></td>
+<td>Public method to set the LED to on.</td>
+</tr><tr>
+<td><a href="#E4Led.setRatio">setRatio</a></td>
+<td>Public method to set the LED rectangular ratio (width / height).</td>
+</tr><tr>
+<td><a href="#E4Led.setShape">setShape</a></td>
+<td>Public method to set the LED shape.</td>
+</tr><tr>
+<td><a href="#E4Led.shape">shape</a></td>
+<td>Public method to return the LED shape.</td>
+</tr><tr>
+<td><a href="#E4Led.sizeHint">sizeHint</a></td>
+<td>Public method to give a hint about our desired size.</td>
+</tr><tr>
+<td><a href="#E4Led.toggle">toggle</a></td>
+<td>Public slot to toggle the LED state.</td>
+</tr>
+</table>
+<a NAME="E4Led.__init__" ID="E4Led.__init__"></a>
+<h4>E4Led (Constructor)</h4>
+<b>E4Led</b>(<i>parent = None, color = None, shape = E4LedCircular, rectRatio = 1</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to parent widget (QWidget)
+</dd><dt><i>color</i></dt>
+<dd>
+color of the LED (QColor)
+</dd><dt><i>shape</i></dt>
+<dd>
+shape of the LED (E4LedCircular, E4LedRectangular)
+</dd><dt><i>rectRation</i></dt>
+<dd>
+ratio width to height, if shape is rectangular (float)
+</dd>
+</dl><a NAME="E4Led.__getBestRoundSize" ID="E4Led.__getBestRoundSize"></a>
+<h4>E4Led.__getBestRoundSize</h4>
+<b>__getBestRoundSize</b>(<i></i>)
+<p>
+        Private method to calculate the width of the LED.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+new width of the LED (integer)
+</dd>
+</dl><a NAME="E4Led.__paintRectangular" ID="E4Led.__paintRectangular"></a>
+<h4>E4Led.__paintRectangular</h4>
+<b>__paintRectangular</b>(<i></i>)
+<p>
+        Private method to paint a rectangular raised LED.
+</p><a NAME="E4Led.__paintRound" ID="E4Led.__paintRound"></a>
+<h4>E4Led.__paintRound</h4>
+<b>__paintRound</b>(<i></i>)
+<p>
+        Private method to paint a round raised LED.
+</p><a NAME="E4Led.color" ID="E4Led.color"></a>
+<h4>E4Led.color</h4>
+<b>color</b>(<i></i>)
+<p>
+        Public method to return the LED color.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+color of the LED (QColor)
+</dd>
+</dl><a NAME="E4Led.darkFactor" ID="E4Led.darkFactor"></a>
+<h4>E4Led.darkFactor</h4>
+<b>darkFactor</b>(<i></i>)
+<p>
+        Public method to return the dark factor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the current dark factor (integer)
+</dd>
+</dl><a NAME="E4Led.isFramed" ID="E4Led.isFramed"></a>
+<h4>E4Led.isFramed</h4>
+<b>isFramed</b>(<i></i>)
+<p>
+        Public method to return the framed state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the current framed state (boolean)
+</dd>
+</dl><a NAME="E4Led.isOn" ID="E4Led.isOn"></a>
+<h4>E4Led.isOn</h4>
+<b>isOn</b>(<i></i>)
+<p>
+        Public method to return the LED state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the light state (boolean)
+</dd>
+</dl><a NAME="E4Led.minimumSizeHint" ID="E4Led.minimumSizeHint"></a>
+<h4>E4Led.minimumSizeHint</h4>
+<b>minimumSizeHint</b>(<i></i>)
+<p>
+        Public method to give a hint about our minimum size.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+size hint (QSize)
+</dd>
+</dl><a NAME="E4Led.off" ID="E4Led.off"></a>
+<h4>E4Led.off</h4>
+<b>off</b>(<i></i>)
+<p>
+        Public slot to set the LED to off.
+</p><a NAME="E4Led.on" ID="E4Led.on"></a>
+<h4>E4Led.on</h4>
+<b>on</b>(<i></i>)
+<p>
+        Public slot to set the LED to on.
+</p><a NAME="E4Led.paintEvent" ID="E4Led.paintEvent"></a>
+<h4>E4Led.paintEvent</h4>
+<b>paintEvent</b>(<i>evt</i>)
+<p>
+        Protected slot handling the paint event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+paint event object (QPaintEvent)
+</dd>
+</dl><dl>
+<dt>Raises <b>TypeError</b>:</dt>
+<dd>
+The E4Led has an unsupported shape type.
+</dd>
+</dl><a NAME="E4Led.ratio" ID="E4Led.ratio"></a>
+<h4>E4Led.ratio</h4>
+<b>ratio</b>(<i></i>)
+<p>
+        Public method to return the LED rectangular ratio (width / height).
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+LED rectangular ratio (float)
+</dd>
+</dl><a NAME="E4Led.setColor" ID="E4Led.setColor"></a>
+<h4>E4Led.setColor</h4>
+<b>setColor</b>(<i>color</i>)
+<p>
+        Public method to set the LED color.
+</p><dl>
+<dt><i>color</i></dt>
+<dd>
+color for the LED (QColor)
+</dd>
+</dl><a NAME="E4Led.setDarkFactor" ID="E4Led.setDarkFactor"></a>
+<h4>E4Led.setDarkFactor</h4>
+<b>setDarkFactor</b>(<i>darkfactor</i>)
+<p>
+        Public method to set the dark factor.
+</p><dl>
+<dt><i>darkfactor</i></dt>
+<dd>
+value to set for the dark factor (integer)
+</dd>
+</dl><a NAME="E4Led.setFramed" ID="E4Led.setFramed"></a>
+<h4>E4Led.setFramed</h4>
+<b>setFramed</b>(<i>framed</i>)
+<p>
+        Public slot to set the __framedLed attribute.
+</p><dl>
+<dt><i>framed</i></dt>
+<dd>
+flag indicating the framed state (boolean)
+</dd>
+</dl><a NAME="E4Led.setOn" ID="E4Led.setOn"></a>
+<h4>E4Led.setOn</h4>
+<b>setOn</b>(<i>state</i>)
+<p>
+        Public method to set the LED to on.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+new state of the LED (boolean)
+</dd>
+</dl><a NAME="E4Led.setRatio" ID="E4Led.setRatio"></a>
+<h4>E4Led.setRatio</h4>
+<b>setRatio</b>(<i>ratio</i>)
+<p>
+        Public method to set the LED rectangular ratio (width / height).
+</p><dl>
+<dt><i>ratio</i></dt>
+<dd>
+new LED rectangular ratio (float)
+</dd>
+</dl><a NAME="E4Led.setShape" ID="E4Led.setShape"></a>
+<h4>E4Led.setShape</h4>
+<b>setShape</b>(<i>shape</i>)
+<p>
+        Public method to set the LED shape.
+</p><dl>
+<dt><i>shape</i></dt>
+<dd>
+new LED shape (E4LedCircular, E4LedRectangular)
+</dd>
+</dl><a NAME="E4Led.shape" ID="E4Led.shape"></a>
+<h4>E4Led.shape</h4>
+<b>shape</b>(<i></i>)
+<p>
+        Public method to return the LED shape.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+LED shape (E4LedCircular, E4LedRectangular)
+</dd>
+</dl><a NAME="E4Led.sizeHint" ID="E4Led.sizeHint"></a>
+<h4>E4Led.sizeHint</h4>
+<b>sizeHint</b>(<i></i>)
+<p>
+        Public method to give a hint about our desired size.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+size hint (QSize)
+</dd>
+</dl><a NAME="E4Led.toggle" ID="E4Led.toggle"></a>
+<h4>E4Led.toggle</h4>
+<b>toggle</b>(<i></i>)
+<p>
+        Public slot to toggle the LED state.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4LineEdit.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4LineEdit</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4LineEdit</h1>
+<p>
+Module implementing specialized line edits. 
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4LineEdit">E4LineEdit</a></td>
+<td>Class implementing a line edit widget showing some inactive text.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4LineEdit" ID="E4LineEdit"></a>
+<h2>E4LineEdit</h2>
+<p>
+    Class implementing a line edit widget showing some inactive text.
+</p>
+<h3>Derived from</h3>
+QLineEdit
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4LineEdit.__init__">E4LineEdit</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4LineEdit.inactiveText">inactiveText</a></td>
+<td>Public method to get the inactive text.</td>
+</tr><tr>
+<td><a href="#E4LineEdit.paintEvent">paintEvent</a></td>
+<td>Protected method handling a paint event.</td>
+</tr><tr>
+<td><a href="#E4LineEdit.setInactiveText">setInactiveText</a></td>
+<td>Public method to set the inactive text.</td>
+</tr>
+</table>
+<a NAME="E4LineEdit.__init__" ID="E4LineEdit.__init__"></a>
+<h4>E4LineEdit (Constructor)</h4>
+<b>E4LineEdit</b>(<i>parent = None, inactiveText = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd><dt><i>inactiveText</i></dt>
+<dd>
+text to be shown on inactivity (string)
+</dd>
+</dl><a NAME="E4LineEdit.inactiveText" ID="E4LineEdit.inactiveText"></a>
+<h4>E4LineEdit.inactiveText</h4>
+<b>inactiveText</b>(<i></i>)
+<p>
+        Public method to get the inactive text.
+</p><p>
+        return inactive text (string)
+</p><a NAME="E4LineEdit.paintEvent" ID="E4LineEdit.paintEvent"></a>
+<h4>E4LineEdit.paintEvent</h4>
+<b>paintEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling a paint event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the paint event (QPaintEvent)
+</dd>
+</dl><a NAME="E4LineEdit.setInactiveText" ID="E4LineEdit.setInactiveText"></a>
+<h4>E4LineEdit.setInactiveText</h4>
+<b>setInactiveText</b>(<i>inactiveText</i>)
+<p>
+        Public method to set the inactive text.
+</p><dl>
+<dt><i>inactiveText</i></dt>
+<dd>
+text to be shown on inactivity (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ListView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ListView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ListView</h1>
+<p>
+Module implementing specialized list views. 
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ListView">E4ListView</a></td>
+<td>Class implementing a list view supporting removal of entries.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ListView" ID="E4ListView"></a>
+<h2>E4ListView</h2>
+<p>
+    Class implementing a list view supporting removal of entries.
+</p>
+<h3>Derived from</h3>
+QListView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ListView.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method implementing special key handling.</td>
+</tr><tr>
+<td><a href="#E4ListView.removeAll">removeAll</a></td>
+<td>Public method to clear the view.</td>
+</tr><tr>
+<td><a href="#E4ListView.removeSelected">removeSelected</a></td>
+<td>Public method to remove the selected entries.</td>
+</tr>
+</table>
+<a NAME="E4ListView.keyPressEvent" ID="E4ListView.keyPressEvent"></a>
+<h4>E4ListView.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method implementing special key handling.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QKeyEvent)
+</dd>
+</dl><a NAME="E4ListView.removeAll" ID="E4ListView.removeAll"></a>
+<h4>E4ListView.removeAll</h4>
+<b>removeAll</b>(<i></i>)
+<p>
+        Public method to clear the view.
+</p><a NAME="E4ListView.removeSelected" ID="E4ListView.removeSelected"></a>
+<h4>E4ListView.removeSelected</h4>
+<b>removeSelected</b>(<i></i>)
+<p>
+        Public method to remove the selected entries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ModelMenu.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,459 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ModelMenu</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ModelMenu</h1>
+<p>
+Module implementing a menu populated from a QAbstractItemModel.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ModelMenu">E4ModelMenu</a></td>
+<td>Class implementing a menu populated from a QAbstractItemModel.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ModelMenu" ID="E4ModelMenu"></a>
+<h2>E4ModelMenu</h2>
+<p>
+    Class implementing a menu populated from a QAbstractItemModel.
+</p><h4>Signals</h4>
+<dl>
+<dt>activated(const QModelIndex&)</dt>
+<dd>
+emitted when an action has been triggered
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMenu
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ModelMenu.__init__">E4ModelMenu</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.__aboutToShow">__aboutToShow</a></td>
+<td>Private slot to show the menu.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.__actionTriggered">__actionTriggered</a></td>
+<td>Private slot to handle the triggering of an action.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.__makeAction">__makeAction</a></td>
+<td>Private method to create an action.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.createBaseMenu">createBaseMenu</a></td>
+<td>Public method to get the menu that is used to populate sub menu's.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.createMenu">createMenu</a></td>
+<td>Public method to put all the children of a parent into a menu of a given length.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle drag enter events.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.dropEvent">dropEvent</a></td>
+<td>Protected method to handle drop events.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.firstSeparator">firstSeparator</a></td>
+<td>Public method to get the first separator.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.index">index</a></td>
+<td>Public method to get the index of an action.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.makeAction">makeAction</a></td>
+<td>Public method to create an action.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.maxRows">maxRows</a></td>
+<td>Public method to get the maximum number of entries to show.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.model">model</a></td>
+<td>Public method to get a reference to the model.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.mouseMoveEvent">mouseMoveEvent</a></td>
+<td>Protected method to handle mouse move events.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method handling mouse press events.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.mouseReleaseEvent">mouseReleaseEvent</a></td>
+<td>Protected method handling mouse release events.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.postPopulated">postPopulated</a></td>
+<td>Public method to add any actions after the tree.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.prePopulated">prePopulated</a></td>
+<td>Public method to add any actions before the tree.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.removeEntry">removeEntry</a></td>
+<td>Public method to remove a menu entry.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.resetFlags">resetFlags</a></td>
+<td>Public method to reset the saved internal state.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.rootIndex">rootIndex</a></td>
+<td>Public method to get the index of the root item.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.separatorRole">separatorRole</a></td>
+<td>Public method to get the role of the separator.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setFirstSeparator">setFirstSeparator</a></td>
+<td>Public method to set the first separator.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setMaxRows">setMaxRows</a></td>
+<td>Public method to set the maximum number of entries to show.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setModel">setModel</a></td>
+<td>Public method to set the model for the menu.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setRootIndex">setRootIndex</a></td>
+<td>Public method to set the index of the root item.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setSeparatorRole">setSeparatorRole</a></td>
+<td>Public method to set the role of the separator.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.setStatusBarTextRole">setStatusBarTextRole</a></td>
+<td>Public method to set the role of the status bar text.</td>
+</tr><tr>
+<td><a href="#E4ModelMenu.statusBarTextRole">statusBarTextRole</a></td>
+<td>Public method to get the role of the status bar text.</td>
+</tr>
+</table>
+<a NAME="E4ModelMenu.__init__" ID="E4ModelMenu.__init__"></a>
+<h4>E4ModelMenu (Constructor)</h4>
+<b>E4ModelMenu</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4ModelMenu.__aboutToShow" ID="E4ModelMenu.__aboutToShow"></a>
+<h4>E4ModelMenu.__aboutToShow</h4>
+<b>__aboutToShow</b>(<i></i>)
+<p>
+        Private slot to show the menu.
+</p><a NAME="E4ModelMenu.__actionTriggered" ID="E4ModelMenu.__actionTriggered"></a>
+<h4>E4ModelMenu.__actionTriggered</h4>
+<b>__actionTriggered</b>(<i>action</i>)
+<p>
+        Private slot to handle the triggering of an action.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="E4ModelMenu.__makeAction" ID="E4ModelMenu.__makeAction"></a>
+<h4>E4ModelMenu.__makeAction</h4>
+<b>__makeAction</b>(<i>idx</i>)
+<p>
+        Private method to create an action.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the item to create an action for (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created action (QAction)
+</dd>
+</dl><a NAME="E4ModelMenu.createBaseMenu" ID="E4ModelMenu.createBaseMenu"></a>
+<h4>E4ModelMenu.createBaseMenu</h4>
+<b>createBaseMenu</b>(<i></i>)
+<p>
+        Public method to get the menu that is used to populate sub menu's.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the menu (E4ModelMenu)
+</dd>
+</dl><a NAME="E4ModelMenu.createMenu" ID="E4ModelMenu.createMenu"></a>
+<h4>E4ModelMenu.createMenu</h4>
+<b>createMenu</b>(<i>parent, max_, parentMenu = None, menu = None</i>)
+<p>
+        Public method to put all the children of a parent into a menu of a given length.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd><dt><i>max_</i></dt>
+<dd>
+maximum number of entries (integer)
+</dd><dt><i>parentMenu</i></dt>
+<dd>
+reference to the parent menu (QMenu)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu to be populated (QMenu)
+</dd>
+</dl><a NAME="E4ModelMenu.dragEnterEvent" ID="E4ModelMenu.dragEnterEvent"></a>
+<h4>E4ModelMenu.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle drag enter events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QDragEnterEvent)
+</dd>
+</dl><a NAME="E4ModelMenu.dropEvent" ID="E4ModelMenu.dropEvent"></a>
+<h4>E4ModelMenu.dropEvent</h4>
+<b>dropEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle drop events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QDropEvent)
+</dd>
+</dl><a NAME="E4ModelMenu.firstSeparator" ID="E4ModelMenu.firstSeparator"></a>
+<h4>E4ModelMenu.firstSeparator</h4>
+<b>firstSeparator</b>(<i></i>)
+<p>
+        Public method to get the first separator.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+row number of the first separator (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.index" ID="E4ModelMenu.index"></a>
+<h4>E4ModelMenu.index</h4>
+<b>index</b>(<i>action</i>)
+<p>
+        Public method to get the index of an action.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action to get the index for (QAction)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the action (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelMenu.makeAction" ID="E4ModelMenu.makeAction"></a>
+<h4>E4ModelMenu.makeAction</h4>
+<b>makeAction</b>(<i>icon, text, parent</i>)
+<p>
+        Public method to create an action.
+</p><dl>
+<dt><i>icon</i></dt>
+<dd>
+icon of the action (QIcon)
+</dd><dt><i>text</i></dt>
+<dd>
+text of the action (string)
+</dd><dt><i>reference</i></dt>
+<dd>
+to the parent object (QObject)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created action (QAction)
+</dd>
+</dl><a NAME="E4ModelMenu.maxRows" ID="E4ModelMenu.maxRows"></a>
+<h4>E4ModelMenu.maxRows</h4>
+<b>maxRows</b>(<i></i>)
+<p>
+        Public method to get the maximum number of entries to show.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+maximum number of entries to show (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.model" ID="E4ModelMenu.model"></a>
+<h4>E4ModelMenu.model</h4>
+<b>model</b>(<i></i>)
+<p>
+        Public method to get a reference to the model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the model (QAbstractItemModel)
+</dd>
+</dl><a NAME="E4ModelMenu.mouseMoveEvent" ID="E4ModelMenu.mouseMoveEvent"></a>
+<h4>E4ModelMenu.mouseMoveEvent</h4>
+<b>mouseMoveEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle mouse move events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QMouseEvent)
+</dd>
+</dl><a NAME="E4ModelMenu.mousePressEvent" ID="E4ModelMenu.mousePressEvent"></a>
+<h4>E4ModelMenu.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling mouse press events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event object (QMouseEvent)
+</dd>
+</dl><a NAME="E4ModelMenu.mouseReleaseEvent" ID="E4ModelMenu.mouseReleaseEvent"></a>
+<h4>E4ModelMenu.mouseReleaseEvent</h4>
+<b>mouseReleaseEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling mouse release events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event object (QMouseEvent)
+</dd>
+</dl><a NAME="E4ModelMenu.postPopulated" ID="E4ModelMenu.postPopulated"></a>
+<h4>E4ModelMenu.postPopulated</h4>
+<b>postPopulated</b>(<i></i>)
+<p>
+        Public method to add any actions after the tree.
+</p><a NAME="E4ModelMenu.prePopulated" ID="E4ModelMenu.prePopulated"></a>
+<h4>E4ModelMenu.prePopulated</h4>
+<b>prePopulated</b>(<i></i>)
+<p>
+        Public method to add any actions before the tree.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if any actions were added
+</dd>
+</dl><a NAME="E4ModelMenu.removeEntry" ID="E4ModelMenu.removeEntry"></a>
+<h4>E4ModelMenu.removeEntry</h4>
+<b>removeEntry</b>(<i>idx</i>)
+<p>
+        Public method to remove a menu entry.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the entry to be removed (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelMenu.resetFlags" ID="E4ModelMenu.resetFlags"></a>
+<h4>E4ModelMenu.resetFlags</h4>
+<b>resetFlags</b>(<i></i>)
+<p>
+        Public method to reset the saved internal state.
+</p><a NAME="E4ModelMenu.rootIndex" ID="E4ModelMenu.rootIndex"></a>
+<h4>E4ModelMenu.rootIndex</h4>
+<b>rootIndex</b>(<i></i>)
+<p>
+        Public method to get the index of the root item.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+index of the root item (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelMenu.separatorRole" ID="E4ModelMenu.separatorRole"></a>
+<h4>E4ModelMenu.separatorRole</h4>
+<b>separatorRole</b>(<i></i>)
+<p>
+        Public method to get the role of the separator.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+role of the separator (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.setFirstSeparator" ID="E4ModelMenu.setFirstSeparator"></a>
+<h4>E4ModelMenu.setFirstSeparator</h4>
+<b>setFirstSeparator</b>(<i>offset</i>)
+<p>
+        Public method to set the first separator.
+</p><dl>
+<dt><i>offset</i></dt>
+<dd>
+row number of the first separator (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.setMaxRows" ID="E4ModelMenu.setMaxRows"></a>
+<h4>E4ModelMenu.setMaxRows</h4>
+<b>setMaxRows</b>(<i>rows</i>)
+<p>
+        Public method to set the maximum number of entries to show.
+</p><dl>
+<dt><i>rows</i></dt>
+<dd>
+maximum number of entries to show (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.setModel" ID="E4ModelMenu.setModel"></a>
+<h4>E4ModelMenu.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Public method to set the model for the menu.
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+reference to the model (QAbstractItemModel)
+</dd>
+</dl><a NAME="E4ModelMenu.setRootIndex" ID="E4ModelMenu.setRootIndex"></a>
+<h4>E4ModelMenu.setRootIndex</h4>
+<b>setRootIndex</b>(<i>index</i>)
+<p>
+        Public method to set the index of the root item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the root item (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelMenu.setSeparatorRole" ID="E4ModelMenu.setSeparatorRole"></a>
+<h4>E4ModelMenu.setSeparatorRole</h4>
+<b>setSeparatorRole</b>(<i>role</i>)
+<p>
+        Public method to set the role of the separator.
+</p><dl>
+<dt><i>role</i></dt>
+<dd>
+role of the separator (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.setStatusBarTextRole" ID="E4ModelMenu.setStatusBarTextRole"></a>
+<h4>E4ModelMenu.setStatusBarTextRole</h4>
+<b>setStatusBarTextRole</b>(<i>role</i>)
+<p>
+        Public method to set the role of the status bar text.
+</p><dl>
+<dt><i>role</i></dt>
+<dd>
+role of the status bar text (integer)
+</dd>
+</dl><a NAME="E4ModelMenu.statusBarTextRole" ID="E4ModelMenu.statusBarTextRole"></a>
+<h4>E4ModelMenu.statusBarTextRole</h4>
+<b>statusBarTextRole</b>(<i></i>)
+<p>
+        Public method to get the role of the status bar text.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+role of the status bar text (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ModelToolBar.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,262 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ModelToolBar</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ModelToolBar</h1>
+<p>
+Module implementing a tool bar populated from a QAbstractItemModel.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ModelToolBar">E4ModelToolBar</a></td>
+<td>Class implementing a tool bar populated from a QAbstractItemModel.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ModelToolBar" ID="E4ModelToolBar"></a>
+<h2>E4ModelToolBar</h2>
+<p>
+    Class implementing a tool bar populated from a QAbstractItemModel.
+</p>
+<h3>Derived from</h3>
+QToolBar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ModelToolBar.__init__">E4ModelToolBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar._build">_build</a></td>
+<td>Protected slot to build the tool bar.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar._createMenu">_createMenu</a></td>
+<td>Protected method to create the menu for a tool bar action.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle drag enter events.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.dropEvent">dropEvent</a></td>
+<td>Protected method to handle drop events.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.eventFilter">eventFilter</a></td>
+<td>Public method to handle event for other objects.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.hideEvent">hideEvent</a></td>
+<td>Protected method to handle hide events.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.index">index</a></td>
+<td>Public method to get the index of an action.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.model">model</a></td>
+<td>Public method to get a reference to the model.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.mouseMoveEvent">mouseMoveEvent</a></td>
+<td>Protected method to handle mouse move events.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.resetFlags">resetFlags</a></td>
+<td>Public method to reset the saved internal state.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.rootIndex">rootIndex</a></td>
+<td>Public method to get the root index.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.setModel">setModel</a></td>
+<td>Public method to set the model for the tool bar.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.setRootIndex">setRootIndex</a></td>
+<td>Public method to set the root index.</td>
+</tr><tr>
+<td><a href="#E4ModelToolBar.showEvent">showEvent</a></td>
+<td>Protected method to handle show events.</td>
+</tr>
+</table>
+<a NAME="E4ModelToolBar.__init__" ID="E4ModelToolBar.__init__"></a>
+<h4>E4ModelToolBar (Constructor)</h4>
+<b>E4ModelToolBar</b>(<i>title = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+title for the tool bar (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4ModelToolBar._build" ID="E4ModelToolBar._build"></a>
+<h4>E4ModelToolBar._build</h4>
+<b>_build</b>(<i></i>)
+<p>
+        Protected slot to build the tool bar.
+</p><a NAME="E4ModelToolBar._createMenu" ID="E4ModelToolBar._createMenu"></a>
+<h4>E4ModelToolBar._createMenu</h4>
+<b>_createMenu</b>(<i></i>)
+<p>
+        Protected method to create the menu for a tool bar action.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+menu for a tool bar action (E4ModelMenu)
+</dd>
+</dl><a NAME="E4ModelToolBar.dragEnterEvent" ID="E4ModelToolBar.dragEnterEvent"></a>
+<h4>E4ModelToolBar.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle drag enter events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QDragEnterEvent)
+</dd>
+</dl><a NAME="E4ModelToolBar.dropEvent" ID="E4ModelToolBar.dropEvent"></a>
+<h4>E4ModelToolBar.dropEvent</h4>
+<b>dropEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle drop events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QDropEvent)
+</dd>
+</dl><a NAME="E4ModelToolBar.eventFilter" ID="E4ModelToolBar.eventFilter"></a>
+<h4>E4ModelToolBar.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, evt</i>)
+<p>
+        Public method to handle event for other objects.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object (QObject)
+</dd><dt><i>evt</i></dt>
+<dd>
+reference to the event (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating that the event should be filtered out (boolean)
+</dd>
+</dl><a NAME="E4ModelToolBar.hideEvent" ID="E4ModelToolBar.hideEvent"></a>
+<h4>E4ModelToolBar.hideEvent</h4>
+<b>hideEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle hide events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the hide event (QHideEvent)
+</dd>
+</dl><a NAME="E4ModelToolBar.index" ID="E4ModelToolBar.index"></a>
+<h4>E4ModelToolBar.index</h4>
+<b>index</b>(<i>action</i>)
+<p>
+        Public method to get the index of an action.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action to get the index for (QAction)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the action (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelToolBar.model" ID="E4ModelToolBar.model"></a>
+<h4>E4ModelToolBar.model</h4>
+<b>model</b>(<i></i>)
+<p>
+        Public method to get a reference to the model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the model (QAbstractItemModel)
+</dd>
+</dl><a NAME="E4ModelToolBar.mouseMoveEvent" ID="E4ModelToolBar.mouseMoveEvent"></a>
+<h4>E4ModelToolBar.mouseMoveEvent</h4>
+<b>mouseMoveEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle mouse move events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QMouseEvent)
+</dd>
+</dl><a NAME="E4ModelToolBar.resetFlags" ID="E4ModelToolBar.resetFlags"></a>
+<h4>E4ModelToolBar.resetFlags</h4>
+<b>resetFlags</b>(<i></i>)
+<p>
+        Public method to reset the saved internal state.
+</p><a NAME="E4ModelToolBar.rootIndex" ID="E4ModelToolBar.rootIndex"></a>
+<h4>E4ModelToolBar.rootIndex</h4>
+<b>rootIndex</b>(<i></i>)
+<p>
+        Public method to get the root index.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+root index (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelToolBar.setModel" ID="E4ModelToolBar.setModel"></a>
+<h4>E4ModelToolBar.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Public method to set the model for the tool bar.
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+reference to the model (QAbstractItemModel)
+</dd>
+</dl><a NAME="E4ModelToolBar.setRootIndex" ID="E4ModelToolBar.setRootIndex"></a>
+<h4>E4ModelToolBar.setRootIndex</h4>
+<b>setRootIndex</b>(<i>idx</i>)
+<p>
+        Public method to set the root index.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index to be set as the root index (QModelIndex)
+</dd>
+</dl><a NAME="E4ModelToolBar.showEvent" ID="E4ModelToolBar.showEvent"></a>
+<h4>E4ModelToolBar.showEvent</h4>
+<b>showEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle show events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the hide event (QHideEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4SideBar.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,619 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4SideBar</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4SideBar</h1>
+<p>
+Module implementing a sidebar class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4SideBar">E4SideBar</a></td>
+<td>Class implementing a sidebar with a widget area, that is hidden or shown, if the current tab is clicked again.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4SideBar" ID="E4SideBar"></a>
+<h2>E4SideBar</h2>
+<p>
+    Class implementing a sidebar with a widget area, that is hidden or shown, if the
+    current tab is clicked again.
+</p>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>East</td></tr><tr><td>North</td></tr><tr><td>South</td></tr><tr><td>Version</td></tr><tr><td>West</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4SideBar.__init__">E4SideBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4SideBar.__appFocusChanged">__appFocusChanged</a></td>
+<td>Private slot to handle a change of the focus.</td>
+</tr><tr>
+<td><a href="#E4SideBar.__autoHideToggled">__autoHideToggled</a></td>
+<td>Private slot to handle the toggling of the autohide button.</td>
+</tr><tr>
+<td><a href="#E4SideBar.addTab">addTab</a></td>
+<td>Public method to add a tab to the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.clear">clear</a></td>
+<td>Public method to remove all tabs.</td>
+</tr><tr>
+<td><a href="#E4SideBar.count">count</a></td>
+<td>Public method to get the number of tabs.</td>
+</tr><tr>
+<td><a href="#E4SideBar.currentIndex">currentIndex</a></td>
+<td>Public method to get the index of the current tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.currentWidget">currentWidget</a></td>
+<td>Public method to get a reference to the current widget.</td>
+</tr><tr>
+<td><a href="#E4SideBar.enterEvent">enterEvent</a></td>
+<td>Protected method to handle the mouse entering this widget.</td>
+</tr><tr>
+<td><a href="#E4SideBar.eventFilter">eventFilter</a></td>
+<td>Protected method to handle some events for the tabbar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.expand">expand</a></td>
+<td>Public method to expand the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.indexOf">indexOf</a></td>
+<td>Public method to get the index of the given widget.</td>
+</tr><tr>
+<td><a href="#E4SideBar.insertTab">insertTab</a></td>
+<td>Public method to insert a tab into the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.isAutoHiding">isAutoHiding</a></td>
+<td>Public method to check, if the auto hide function is active.</td>
+</tr><tr>
+<td><a href="#E4SideBar.isMinimized">isMinimized</a></td>
+<td>Public method to check the minimized state.</td>
+</tr><tr>
+<td><a href="#E4SideBar.isTabEnabled">isTabEnabled</a></td>
+<td>Public method to check, if a tab is enabled.</td>
+</tr><tr>
+<td><a href="#E4SideBar.leaveEvent">leaveEvent</a></td>
+<td>Protected method to handle the mouse leaving this widget.</td>
+</tr><tr>
+<td><a href="#E4SideBar.nextTab">nextTab</a></td>
+<td>Public slot used to show the next tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.orientation">orientation</a></td>
+<td>Public method to get the orientation of the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.prevTab">prevTab</a></td>
+<td>Public slot used to show the previous tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.removeTab">removeTab</a></td>
+<td>Public method to remove a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.restoreState">restoreState</a></td>
+<td>Public method to restore the state of the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.saveState">saveState</a></td>
+<td>Public method to save the state of the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setCurrentIndex">setCurrentIndex</a></td>
+<td>Public slot to set the current index.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setCurrentWidget">setCurrentWidget</a></td>
+<td>Public slot to set the current widget.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setOrientation">setOrientation</a></td>
+<td>Public method to set the orientation of the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setSplitter">setSplitter</a></td>
+<td>Public method to set the splitter managing the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setTabEnabled">setTabEnabled</a></td>
+<td>Public method to set the enabled state of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setTabIcon">setTabIcon</a></td>
+<td>Public method to set the icon of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setTabText">setTabText</a></td>
+<td>Public method to set the text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setTabToolTip">setTabToolTip</a></td>
+<td>Public method to set the tooltip text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.setTabWhatsThis">setTabWhatsThis</a></td>
+<td>Public method to set the WhatsThis text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.shrink">shrink</a></td>
+<td>Public method to shrink the sidebar.</td>
+</tr><tr>
+<td><a href="#E4SideBar.tabIcon">tabIcon</a></td>
+<td>Public method to get the icon of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.tabText">tabText</a></td>
+<td>Public method to get the text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.tabToolTip">tabToolTip</a></td>
+<td>Public method to get the tooltip text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.tabWhatsThis">tabWhatsThis</a></td>
+<td>Public method to get the WhatsThis text of a tab.</td>
+</tr><tr>
+<td><a href="#E4SideBar.widget">widget</a></td>
+<td>Public method to get a reference to the widget associated with a tab.</td>
+</tr>
+</table>
+<a NAME="E4SideBar.__init__" ID="E4SideBar.__init__"></a>
+<h4>E4SideBar (Constructor)</h4>
+<b>E4SideBar</b>(<i>orientation = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>orientation</i></dt>
+<dd>
+orientation of the sidebar widget (North, East, South, West)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="E4SideBar.__appFocusChanged" ID="E4SideBar.__appFocusChanged"></a>
+<h4>E4SideBar.__appFocusChanged</h4>
+<b>__appFocusChanged</b>(<i>old, now</i>)
+<p>
+        Private slot to handle a change of the focus.
+</p><dl>
+<dt><i>old</i></dt>
+<dd>
+reference to the widget, that lost focus (QWidget or None)
+</dd><dt><i>now</i></dt>
+<dd>
+reference to the widget having the focus (QWidget or None)
+</dd>
+</dl><a NAME="E4SideBar.__autoHideToggled" ID="E4SideBar.__autoHideToggled"></a>
+<h4>E4SideBar.__autoHideToggled</h4>
+<b>__autoHideToggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the toggling of the autohide button.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the checked state of the button (boolean)
+</dd>
+</dl><a NAME="E4SideBar.addTab" ID="E4SideBar.addTab"></a>
+<h4>E4SideBar.addTab</h4>
+<b>addTab</b>(<i>widget, iconOrLabel, label = None</i>)
+<p>
+        Public method to add a tab to the sidebar.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to add (QWidget)
+</dd><dt><i>iconOrLabel</i></dt>
+<dd>
+reference to the icon or the labeltext of the tab
+            (QIcon, string)
+</dd><dt><i>label</i></dt>
+<dd>
+the labeltext of the tab (string) (only to be
+            used, if the second parameter is a QIcon)
+</dd>
+</dl><a NAME="E4SideBar.clear" ID="E4SideBar.clear"></a>
+<h4>E4SideBar.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public method to remove all tabs.
+</p><a NAME="E4SideBar.count" ID="E4SideBar.count"></a>
+<h4>E4SideBar.count</h4>
+<b>count</b>(<i></i>)
+<p>
+        Public method to get the number of tabs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of tabs in the sidebar (integer)
+</dd>
+</dl><a NAME="E4SideBar.currentIndex" ID="E4SideBar.currentIndex"></a>
+<h4>E4SideBar.currentIndex</h4>
+<b>currentIndex</b>(<i></i>)
+<p>
+        Public method to get the index of the current tab.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+index of the current tab (integer)
+</dd>
+</dl><a NAME="E4SideBar.currentWidget" ID="E4SideBar.currentWidget"></a>
+<h4>E4SideBar.currentWidget</h4>
+<b>currentWidget</b>(<i></i>)
+<p>
+        Public method to get a reference to the current widget.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current widget (QWidget)
+</dd>
+</dl><a NAME="E4SideBar.enterEvent" ID="E4SideBar.enterEvent"></a>
+<h4>E4SideBar.enterEvent</h4>
+<b>enterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the mouse entering this widget.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the event (QEvent)
+</dd>
+</dl><a NAME="E4SideBar.eventFilter" ID="E4SideBar.eventFilter"></a>
+<h4>E4SideBar.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, evt</i>)
+<p>
+        Protected method to handle some events for the tabbar.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object (QObject)
+</dd><dt><i>evt</i></dt>
+<dd>
+reference to the event object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the event was handled (boolean)
+</dd>
+</dl><a NAME="E4SideBar.expand" ID="E4SideBar.expand"></a>
+<h4>E4SideBar.expand</h4>
+<b>expand</b>(<i></i>)
+<p>
+        Public method to expand the sidebar.
+</p><a NAME="E4SideBar.indexOf" ID="E4SideBar.indexOf"></a>
+<h4>E4SideBar.indexOf</h4>
+<b>indexOf</b>(<i>widget</i>)
+<p>
+        Public method to get the index of the given widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to get the index of (QWidget)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the given widget (integer)
+</dd>
+</dl><a NAME="E4SideBar.insertTab" ID="E4SideBar.insertTab"></a>
+<h4>E4SideBar.insertTab</h4>
+<b>insertTab</b>(<i>index, widget, iconOrLabel, label = None</i>)
+<p>
+        Public method to insert a tab into the sidebar.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+the index to insert the tab at (integer)
+</dd><dt><i>widget</i></dt>
+<dd>
+reference to the widget to insert (QWidget)
+</dd><dt><i>iconOrLabel</i></dt>
+<dd>
+reference to the icon or the labeltext of the tab
+            (QIcon, string)
+</dd><dt><i>label</i></dt>
+<dd>
+the labeltext of the tab (string) (only to be
+            used, if the second parameter is a QIcon)
+</dd>
+</dl><a NAME="E4SideBar.isAutoHiding" ID="E4SideBar.isAutoHiding"></a>
+<h4>E4SideBar.isAutoHiding</h4>
+<b>isAutoHiding</b>(<i></i>)
+<p>
+        Public method to check, if the auto hide function is active.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the state of auto hiding (boolean)
+</dd>
+</dl><a NAME="E4SideBar.isMinimized" ID="E4SideBar.isMinimized"></a>
+<h4>E4SideBar.isMinimized</h4>
+<b>isMinimized</b>(<i></i>)
+<p>
+        Public method to check the minimized state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the minimized state (boolean)
+</dd>
+</dl><a NAME="E4SideBar.isTabEnabled" ID="E4SideBar.isTabEnabled"></a>
+<h4>E4SideBar.isTabEnabled</h4>
+<b>isTabEnabled</b>(<i>index</i>)
+<p>
+        Public method to check, if a tab is enabled.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab to check (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the enabled state (boolean)
+</dd>
+</dl><a NAME="E4SideBar.leaveEvent" ID="E4SideBar.leaveEvent"></a>
+<h4>E4SideBar.leaveEvent</h4>
+<b>leaveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the mouse leaving this widget.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the event (QEvent)
+</dd>
+</dl><a NAME="E4SideBar.nextTab" ID="E4SideBar.nextTab"></a>
+<h4>E4SideBar.nextTab</h4>
+<b>nextTab</b>(<i></i>)
+<p>
+        Public slot used to show the next tab.
+</p><a NAME="E4SideBar.orientation" ID="E4SideBar.orientation"></a>
+<h4>E4SideBar.orientation</h4>
+<b>orientation</b>(<i></i>)
+<p>
+        Public method to get the orientation of the sidebar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+orientation of the sidebar (North, East, South, West)
+</dd>
+</dl><a NAME="E4SideBar.prevTab" ID="E4SideBar.prevTab"></a>
+<h4>E4SideBar.prevTab</h4>
+<b>prevTab</b>(<i></i>)
+<p>
+        Public slot used to show the previous tab.
+</p><a NAME="E4SideBar.removeTab" ID="E4SideBar.removeTab"></a>
+<h4>E4SideBar.removeTab</h4>
+<b>removeTab</b>(<i>index</i>)
+<p>
+        Public method to remove a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+the index of the tab to remove (integer)
+</dd>
+</dl><a NAME="E4SideBar.restoreState" ID="E4SideBar.restoreState"></a>
+<h4>E4SideBar.restoreState</h4>
+<b>restoreState</b>(<i>state</i>)
+<p>
+        Public method to restore the state of the sidebar.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+byte array containing the saved state (QByteArray)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="E4SideBar.saveState" ID="E4SideBar.saveState"></a>
+<h4>E4SideBar.saveState</h4>
+<b>saveState</b>(<i></i>)
+<p>
+        Public method to save the state of the sidebar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+saved state as a byte array (QByteArray)
+</dd>
+</dl><a NAME="E4SideBar.setCurrentIndex" ID="E4SideBar.setCurrentIndex"></a>
+<h4>E4SideBar.setCurrentIndex</h4>
+<b>setCurrentIndex</b>(<i>index</i>)
+<p>
+        Public slot to set the current index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+the index to set as the current index (integer)
+</dd>
+</dl><a NAME="E4SideBar.setCurrentWidget" ID="E4SideBar.setCurrentWidget"></a>
+<h4>E4SideBar.setCurrentWidget</h4>
+<b>setCurrentWidget</b>(<i>widget</i>)
+<p>
+        Public slot to set the current widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to become the current widget (QWidget)
+</dd>
+</dl><a NAME="E4SideBar.setOrientation" ID="E4SideBar.setOrientation"></a>
+<h4>E4SideBar.setOrientation</h4>
+<b>setOrientation</b>(<i>orient</i>)
+<p>
+        Public method to set the orientation of the sidebar.
+</p><dl>
+<dt><i>orient</i></dt>
+<dd>
+orientation of the sidebar (North, East, South, West)
+</dd>
+</dl><a NAME="E4SideBar.setSplitter" ID="E4SideBar.setSplitter"></a>
+<h4>E4SideBar.setSplitter</h4>
+<b>setSplitter</b>(<i>splitter</i>)
+<p>
+        Public method to set the splitter managing the sidebar.
+</p><dl>
+<dt><i>splitter</i></dt>
+<dd>
+reference to the splitter (QSplitter)
+</dd>
+</dl><a NAME="E4SideBar.setTabEnabled" ID="E4SideBar.setTabEnabled"></a>
+<h4>E4SideBar.setTabEnabled</h4>
+<b>setTabEnabled</b>(<i>index, enabled</i>)
+<p>
+        Public method to set the enabled state of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab to set (integer)
+</dd><dt><i>enabled</i></dt>
+<dd>
+enabled state to set (boolean)
+</dd>
+</dl><a NAME="E4SideBar.setTabIcon" ID="E4SideBar.setTabIcon"></a>
+<h4>E4SideBar.setTabIcon</h4>
+<b>setTabIcon</b>(<i>index, icon</i>)
+<p>
+        Public method to set the icon of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd><dt><i>icon</i></dt>
+<dd>
+icon to be set (QIcon)
+</dd>
+</dl><a NAME="E4SideBar.setTabText" ID="E4SideBar.setTabText"></a>
+<h4>E4SideBar.setTabText</h4>
+<b>setTabText</b>(<i>index, text</i>)
+<p>
+        Public method to set the text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd><dt><i>text</i></dt>
+<dd>
+text to set (string)
+</dd>
+</dl><a NAME="E4SideBar.setTabToolTip" ID="E4SideBar.setTabToolTip"></a>
+<h4>E4SideBar.setTabToolTip</h4>
+<b>setTabToolTip</b>(<i>index, tip</i>)
+<p>
+        Public method to set the tooltip text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd><dt><i>tooltip</i></dt>
+<dd>
+text text to set (string)
+</dd>
+</dl><a NAME="E4SideBar.setTabWhatsThis" ID="E4SideBar.setTabWhatsThis"></a>
+<h4>E4SideBar.setTabWhatsThis</h4>
+<b>setTabWhatsThis</b>(<i>index, text</i>)
+<p>
+        Public method to set the WhatsThis text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd><dt><i>WhatsThis</i></dt>
+<dd>
+text text to set (string)
+</dd>
+</dl><a NAME="E4SideBar.shrink" ID="E4SideBar.shrink"></a>
+<h4>E4SideBar.shrink</h4>
+<b>shrink</b>(<i></i>)
+<p>
+        Public method to shrink the sidebar.
+</p><a NAME="E4SideBar.tabIcon" ID="E4SideBar.tabIcon"></a>
+<h4>E4SideBar.tabIcon</h4>
+<b>tabIcon</b>(<i>index</i>)
+<p>
+        Public method to get the icon of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+icon of the tab (QIcon)
+</dd>
+</dl><a NAME="E4SideBar.tabText" ID="E4SideBar.tabText"></a>
+<h4>E4SideBar.tabText</h4>
+<b>tabText</b>(<i>index</i>)
+<p>
+        Public method to get the text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+text of the tab (string)
+</dd>
+</dl><a NAME="E4SideBar.tabToolTip" ID="E4SideBar.tabToolTip"></a>
+<h4>E4SideBar.tabToolTip</h4>
+<b>tabToolTip</b>(<i>index</i>)
+<p>
+        Public method to get the tooltip text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tooltip text of the tab (string)
+</dd>
+</dl><a NAME="E4SideBar.tabWhatsThis" ID="E4SideBar.tabWhatsThis"></a>
+<h4>E4SideBar.tabWhatsThis</h4>
+<b>tabWhatsThis</b>(<i>index</i>)
+<p>
+        Public method to get the WhatsThis text of a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+WhatsThis text of the tab (string)
+</dd>
+</dl><a NAME="E4SideBar.widget" ID="E4SideBar.widget"></a>
+<h4>E4SideBar.widget</h4>
+<b>widget</b>(<i>index</i>)
+<p>
+        Public method to get a reference to the widget associated with a tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4SingleApplication.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,205 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4SingleApplication</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4SingleApplication</h1>
+<p>
+Module implementing the single application server and client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>SAArguments</td></tr><tr><td>SAFile</td></tr><tr><td>SAOpenFile</td></tr><tr><td>SAOpenProject</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4SingleApplicationClient">E4SingleApplicationClient</a></td>
+<td>Class implementing the single application client of the IDE.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationServer">E4SingleApplicationServer</a></td>
+<td>Class implementing the single application server embedded within the IDE.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4SingleApplicationClient" ID="E4SingleApplicationClient"></a>
+<h2>E4SingleApplicationClient</h2>
+<p>
+    Class implementing the single application client of the IDE.
+</p>
+<h3>Derived from</h3>
+SingleApplicationClient
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4SingleApplicationClient.__init__">E4SingleApplicationClient</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationClient.__openFile">__openFile</a></td>
+<td>Private method to open a file in the application server.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationClient.__openProject">__openProject</a></td>
+<td>Private method to open a project in the application server.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationClient.__sendArguments">__sendArguments</a></td>
+<td>Private method to set the command arguments in the application server.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationClient.processArgs">processArgs</a></td>
+<td>Public method to process the command line args passed to the UI.</td>
+</tr>
+</table>
+<a NAME="E4SingleApplicationClient.__init__" ID="E4SingleApplicationClient.__init__"></a>
+<h4>E4SingleApplicationClient (Constructor)</h4>
+<b>E4SingleApplicationClient</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="E4SingleApplicationClient.__openFile" ID="E4SingleApplicationClient.__openFile"></a>
+<h4>E4SingleApplicationClient.__openFile</h4>
+<b>__openFile</b>(<i>fname</i>)
+<p>
+        Private method to open a file in the application server.
+</p><dl>
+<dt><i>fname</i></dt>
+<dd>
+name of file to be opened (string)
+</dd>
+</dl><a NAME="E4SingleApplicationClient.__openProject" ID="E4SingleApplicationClient.__openProject"></a>
+<h4>E4SingleApplicationClient.__openProject</h4>
+<b>__openProject</b>(<i>pfname</i>)
+<p>
+        Private method to open a project in the application server.
+</p><dl>
+<dt><i>pfname</i></dt>
+<dd>
+name of the projectfile to be opened (string)
+</dd>
+</dl><a NAME="E4SingleApplicationClient.__sendArguments" ID="E4SingleApplicationClient.__sendArguments"></a>
+<h4>E4SingleApplicationClient.__sendArguments</h4>
+<b>__sendArguments</b>(<i>argsStr</i>)
+<p>
+        Private method to set the command arguments in the application server.
+</p><dl>
+<dt><i>argsStr</i></dt>
+<dd>
+space delimited list of command args (string)
+</dd>
+</dl><a NAME="E4SingleApplicationClient.processArgs" ID="E4SingleApplicationClient.processArgs"></a>
+<h4>E4SingleApplicationClient.processArgs</h4>
+<b>processArgs</b>(<i>args</i>)
+<p>
+        Public method to process the command line args passed to the UI.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+list of files to open
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4SingleApplicationServer" ID="E4SingleApplicationServer"></a>
+<h2>E4SingleApplicationServer</h2>
+<p>
+    Class implementing the single application server embedded within the IDE.
+</p>
+<h3>Derived from</h3>
+SingleApplicationServer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4SingleApplicationServer.__init__">E4SingleApplicationServer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationServer.__saArguments">__saArguments</a></td>
+<td>Private method used to handle the "Arguments" command.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationServer.__saOpenFile">__saOpenFile</a></td>
+<td>Private method used to handle the "Open File" command.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationServer.__saOpenProject">__saOpenProject</a></td>
+<td>Private method used to handle the "Open Project" command.</td>
+</tr><tr>
+<td><a href="#E4SingleApplicationServer.handleCommand">handleCommand</a></td>
+<td>Public slot to handle the command sent by the client.</td>
+</tr>
+</table>
+<a NAME="E4SingleApplicationServer.__init__" ID="E4SingleApplicationServer.__init__"></a>
+<h4>E4SingleApplicationServer (Constructor)</h4>
+<b>E4SingleApplicationServer</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="E4SingleApplicationServer.__saArguments" ID="E4SingleApplicationServer.__saArguments"></a>
+<h4>E4SingleApplicationServer.__saArguments</h4>
+<b>__saArguments</b>(<i>argsStr</i>)
+<p>
+        Private method used to handle the "Arguments" command.
+</p><dl>
+<dt><i>argsStr</i></dt>
+<dd>
+space delimited list of command args(string)
+</dd>
+</dl><a NAME="E4SingleApplicationServer.__saOpenFile" ID="E4SingleApplicationServer.__saOpenFile"></a>
+<h4>E4SingleApplicationServer.__saOpenFile</h4>
+<b>__saOpenFile</b>(<i>fname</i>)
+<p>
+        Private method used to handle the "Open File" command.
+</p><dl>
+<dt><i>fname</i></dt>
+<dd>
+filename to be opened (string)
+</dd>
+</dl><a NAME="E4SingleApplicationServer.__saOpenProject" ID="E4SingleApplicationServer.__saOpenProject"></a>
+<h4>E4SingleApplicationServer.__saOpenProject</h4>
+<b>__saOpenProject</b>(<i>pfname</i>)
+<p>
+        Private method used to handle the "Open Project" command.
+</p><dl>
+<dt><i>pfname</i></dt>
+<dd>
+filename of the project to be opened (string)
+</dd>
+</dl><a NAME="E4SingleApplicationServer.handleCommand" ID="E4SingleApplicationServer.handleCommand"></a>
+<h4>E4SingleApplicationServer.handleCommand</h4>
+<b>handleCommand</b>(<i>cmd, params</i>)
+<p>
+        Public slot to handle the command sent by the client.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+commandstring (string)
+</dd><dt><i>params</i></dt>
+<dd>
+parameterstring (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4SqueezeLabels.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4SqueezeLabels</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4SqueezeLabels</h1>
+<p>
+Module implementing labels that squeeze their contents to fit the size of the label.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4SqueezeLabel">E4SqueezeLabel</a></td>
+<td>Class implementing a label that squeezes its contents to fit it's size.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath">E4SqueezeLabelPath</a></td>
+<td>Class implementing a label showing a file path compacted to fit it's size.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4SqueezeLabel" ID="E4SqueezeLabel"></a>
+<h2>E4SqueezeLabel</h2>
+<p>
+    Class implementing a label that squeezes its contents to fit it's size.
+</p>
+<h3>Derived from</h3>
+QLabel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4SqueezeLabel.__init__">E4SqueezeLabel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabel.paintEvent">paintEvent</a></td>
+<td>Protected method called when some painting is required.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabel.setText">setText</a></td>
+<td>Public method to set the label's text.</td>
+</tr>
+</table>
+<a NAME="E4SqueezeLabel.__init__" ID="E4SqueezeLabel.__init__"></a>
+<h4>E4SqueezeLabel (Constructor)</h4>
+<b>E4SqueezeLabel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent Widget (QWidget)
+</dd>
+</dl><a NAME="E4SqueezeLabel.paintEvent" ID="E4SqueezeLabel.paintEvent"></a>
+<h4>E4SqueezeLabel.paintEvent</h4>
+<b>paintEvent</b>(<i>event</i>)
+<p>
+        Protected method called when some painting is required.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the paint event (QPaintEvent)
+</dd>
+</dl><a NAME="E4SqueezeLabel.setText" ID="E4SqueezeLabel.setText"></a>
+<h4>E4SqueezeLabel.setText</h4>
+<b>setText</b>(<i>txt</i>)
+<p>
+        Public method to set the label's text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the text to be shown (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4SqueezeLabelPath" ID="E4SqueezeLabelPath"></a>
+<h2>E4SqueezeLabelPath</h2>
+<p>
+    Class implementing a label showing a file path compacted to fit it's size.
+</p>
+<h3>Derived from</h3>
+QLabel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4SqueezeLabelPath.__init__">E4SqueezeLabelPath</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath.length">length</a></td>
+<td>Public method to return the length of a text in pixels.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath.paintEvent">paintEvent</a></td>
+<td>Protected method called when some painting is required.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath.setPath">setPath</a></td>
+<td>Public method to set the path of the label.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath.setSurrounding">setSurrounding</a></td>
+<td>Public method to set the surrounding of the path string.</td>
+</tr><tr>
+<td><a href="#E4SqueezeLabelPath.setTextPath">setTextPath</a></td>
+<td>Public method to set the surrounding and the path of the label.</td>
+</tr>
+</table>
+<a NAME="E4SqueezeLabelPath.__init__" ID="E4SqueezeLabelPath.__init__"></a>
+<h4>E4SqueezeLabelPath (Constructor)</h4>
+<b>E4SqueezeLabelPath</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent Widget (QWidget)
+</dd>
+</dl><a NAME="E4SqueezeLabelPath.length" ID="E4SqueezeLabelPath.length"></a>
+<h4>E4SqueezeLabelPath.length</h4>
+<b>length</b>(<i>txt</i>)
+<p>
+        Public method to return the length of a text in pixels.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to calculate the length for after wrapped (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+length of the wrapped text in pixels (integer)
+</dd>
+</dl><a NAME="E4SqueezeLabelPath.paintEvent" ID="E4SqueezeLabelPath.paintEvent"></a>
+<h4>E4SqueezeLabelPath.paintEvent</h4>
+<b>paintEvent</b>(<i>event</i>)
+<p>
+        Protected method called when some painting is required.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the paint event (QPaintEvent)
+</dd>
+</dl><a NAME="E4SqueezeLabelPath.setPath" ID="E4SqueezeLabelPath.setPath"></a>
+<h4>E4SqueezeLabelPath.setPath</h4>
+<b>setPath</b>(<i>path</i>)
+<p>
+        Public method to set the path of the label.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be shown (string)
+</dd>
+</dl><a NAME="E4SqueezeLabelPath.setSurrounding" ID="E4SqueezeLabelPath.setSurrounding"></a>
+<h4>E4SqueezeLabelPath.setSurrounding</h4>
+<b>setSurrounding</b>(<i>surrounding</i>)
+<p>
+        Public method to set the surrounding of the path string.
+</p><dl>
+<dt><i>surrounding</i></dt>
+<dd>
+the a string containg placeholders for the path (string)
+</dd>
+</dl><a NAME="E4SqueezeLabelPath.setTextPath" ID="E4SqueezeLabelPath.setTextPath"></a>
+<h4>E4SqueezeLabelPath.setTextPath</h4>
+<b>setTextPath</b>(<i>surrounding, path</i>)
+<p>
+        Public method to set the surrounding and the path of the label.
+</p><dl>
+<dt><i>surrounding</i></dt>
+<dd>
+the a string containg placeholders for the path (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path to be shown (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4TabWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,371 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4TabWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4TabWidget</h1>
+<p>
+Module implementing a TabWidget class substituting QTabWidget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4DnDTabBar">E4DnDTabBar</a></td>
+<td>Class implementing a tab bar class substituting QTabBar.</td>
+</tr><tr>
+<td><a href="#E4TabWidget">E4TabWidget</a></td>
+<td>Class implementing a tab widget class substituting QTabWidget.</td>
+</tr><tr>
+<td><a href="#E4WheelTabBar">E4WheelTabBar</a></td>
+<td>Class implementing a tab bar class substituting QTabBar to support wheel events.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4DnDTabBar" ID="E4DnDTabBar"></a>
+<h2>E4DnDTabBar</h2>
+<p>
+    Class implementing a tab bar class substituting QTabBar.
+</p><h4>Signals</h4>
+<dl>
+<dt>tabMoveRequested(int, int)</dt>
+<dd>
+emitted to signal a tab move request giving
+        the old and new index position
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4WheelTabBar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4DnDTabBar.__init__">E4DnDTabBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4DnDTabBar.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle drag enter events.</td>
+</tr><tr>
+<td><a href="#E4DnDTabBar.dropEvent">dropEvent</a></td>
+<td>Protected method to handle drop events.</td>
+</tr><tr>
+<td><a href="#E4DnDTabBar.mouseMoveEvent">mouseMoveEvent</a></td>
+<td>Protected method to handle mouse move events.</td>
+</tr><tr>
+<td><a href="#E4DnDTabBar.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle mouse press events.</td>
+</tr>
+</table>
+<a NAME="E4DnDTabBar.__init__" ID="E4DnDTabBar.__init__"></a>
+<h4>E4DnDTabBar (Constructor)</h4>
+<b>E4DnDTabBar</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4DnDTabBar.dragEnterEvent" ID="E4DnDTabBar.dragEnterEvent"></a>
+<h4>E4DnDTabBar.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle drag enter events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the drag enter event (QDragEnterEvent)
+</dd>
+</dl><a NAME="E4DnDTabBar.dropEvent" ID="E4DnDTabBar.dropEvent"></a>
+<h4>E4DnDTabBar.dropEvent</h4>
+<b>dropEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle drop events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the drop event (QDropEvent)
+</dd>
+</dl><a NAME="E4DnDTabBar.mouseMoveEvent" ID="E4DnDTabBar.mouseMoveEvent"></a>
+<h4>E4DnDTabBar.mouseMoveEvent</h4>
+<b>mouseMoveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle mouse move events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the mouse move event (QMouseEvent)
+</dd>
+</dl><a NAME="E4DnDTabBar.mousePressEvent" ID="E4DnDTabBar.mousePressEvent"></a>
+<h4>E4DnDTabBar.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle mouse press events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the mouse press event (QMouseEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4TabWidget" ID="E4TabWidget"></a>
+<h2>E4TabWidget</h2>
+<p>
+    Class implementing a tab widget class substituting QTabWidget.
+</p><p>
+    It provides slots to show the previous and next tab and give
+    them the input focus and it allows to have a context menu for the tabs.
+</p><h4>Signals</h4>
+<dl>
+<dt>customTabContextMenuRequested(const QPoint & point, int index)</dt>
+<dd>
+emitted when
+        a context menu for a tab is requested
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTabWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4TabWidget.__init__">E4TabWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4TabWidget.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle the currentChanged signal.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.__freeSide">__freeSide</a></td>
+<td>Private method to determine the free side of a tab.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.__handleTabCustomContextMenuRequested">__handleTabCustomContextMenuRequested</a></td>
+<td>Private slot to handle the context menu request for the tabbar.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.animationLabel">animationLabel</a></td>
+<td>Public slot to set an animated icon.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.moveTab">moveTab</a></td>
+<td>Public method to move a tab to a new index.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.nextTab">nextTab</a></td>
+<td>Public slot used to show the next tab.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.prevTab">prevTab</a></td>
+<td>Public slot used to show the previous tab.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.resetAnimation">resetAnimation</a></td>
+<td>Public slot to reset an animated icon.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.selectTab">selectTab</a></td>
+<td>Public method to get the index of a tab given a position.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.setTabContextMenuPolicy">setTabContextMenuPolicy</a></td>
+<td>Public method to set the context menu policy of the tab.</td>
+</tr><tr>
+<td><a href="#E4TabWidget.switchTab">switchTab</a></td>
+<td>Public slot used to switch between the current and the previous current tab.</td>
+</tr>
+</table>
+<a NAME="E4TabWidget.__init__" ID="E4TabWidget.__init__"></a>
+<h4>E4TabWidget (Constructor)</h4>
+<b>E4TabWidget</b>(<i>parent = None, dnd = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd><dt><i>dnd=</i></dt>
+<dd>
+flag indicating the support for Drag & Drop (boolean)
+</dd>
+</dl><a NAME="E4TabWidget.__currentChanged" ID="E4TabWidget.__currentChanged"></a>
+<h4>E4TabWidget.__currentChanged</h4>
+<b>__currentChanged</b>(<i>index</i>)
+<p>
+        Private slot to handle the currentChanged signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the current tab
+</dd>
+</dl><a NAME="E4TabWidget.__freeSide" ID="E4TabWidget.__freeSide"></a>
+<h4>E4TabWidget.__freeSide</h4>
+<b>__freeSide</b>(<i></i>)
+<p>
+        Private method to determine the free side of a tab.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+free side (QTabBar.ButtonPosition)
+</dd>
+</dl><a NAME="E4TabWidget.__handleTabCustomContextMenuRequested" ID="E4TabWidget.__handleTabCustomContextMenuRequested"></a>
+<h4>E4TabWidget.__handleTabCustomContextMenuRequested</h4>
+<b>__handleTabCustomContextMenuRequested</b>(<i>point</i>)
+<p>
+        Private slot to handle the context menu request for the tabbar.
+</p><dl>
+<dt><i>point</i></dt>
+<dd>
+point the context menu was requested (QPoint)
+</dd>
+</dl><a NAME="E4TabWidget.animationLabel" ID="E4TabWidget.animationLabel"></a>
+<h4>E4TabWidget.animationLabel</h4>
+<b>animationLabel</b>(<i>index, animationFile</i>)
+<p>
+        Public slot to set an animated icon.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+tab index (integer)
+</dd><dt><i>animationFile</i></dt>
+<dd>
+name of the file containing the animation (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created label (QLabel)
+</dd>
+</dl><a NAME="E4TabWidget.moveTab" ID="E4TabWidget.moveTab"></a>
+<h4>E4TabWidget.moveTab</h4>
+<b>moveTab</b>(<i>curIndex, newIndex</i>)
+<p>
+        Public method to move a tab to a new index.
+</p><dl>
+<dt><i>curIndex</i></dt>
+<dd>
+index of tab to be moved (integer)
+</dd><dt><i>newIndex</i></dt>
+<dd>
+index the tab should be moved to (integer)
+</dd>
+</dl><a NAME="E4TabWidget.nextTab" ID="E4TabWidget.nextTab"></a>
+<h4>E4TabWidget.nextTab</h4>
+<b>nextTab</b>(<i></i>)
+<p>
+        Public slot used to show the next tab.
+</p><a NAME="E4TabWidget.prevTab" ID="E4TabWidget.prevTab"></a>
+<h4>E4TabWidget.prevTab</h4>
+<b>prevTab</b>(<i></i>)
+<p>
+        Public slot used to show the previous tab.
+</p><a NAME="E4TabWidget.resetAnimation" ID="E4TabWidget.resetAnimation"></a>
+<h4>E4TabWidget.resetAnimation</h4>
+<b>resetAnimation</b>(<i>index</i>)
+<p>
+        Public slot to reset an animated icon.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+tab index (integer)
+</dd>
+</dl><a NAME="E4TabWidget.selectTab" ID="E4TabWidget.selectTab"></a>
+<h4>E4TabWidget.selectTab</h4>
+<b>selectTab</b>(<i>pos</i>)
+<p>
+        Public method to get the index of a tab given a position.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position determining the tab index (QPoint)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><a NAME="E4TabWidget.setTabContextMenuPolicy" ID="E4TabWidget.setTabContextMenuPolicy"></a>
+<h4>E4TabWidget.setTabContextMenuPolicy</h4>
+<b>setTabContextMenuPolicy</b>(<i>policy</i>)
+<p>
+        Public method to set the context menu policy of the tab.
+</p><dl>
+<dt><i>policy</i></dt>
+<dd>
+context menu policy to set (Qt.ContextMenuPolicy)
+</dd>
+</dl><a NAME="E4TabWidget.switchTab" ID="E4TabWidget.switchTab"></a>
+<h4>E4TabWidget.switchTab</h4>
+<b>switchTab</b>(<i></i>)
+<p>
+        Public slot used to switch between the current and the previous current tab.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4WheelTabBar" ID="E4WheelTabBar"></a>
+<h2>E4WheelTabBar</h2>
+<p>
+    Class implementing a tab bar class substituting QTabBar to support wheel events.
+</p>
+<h3>Derived from</h3>
+QTabBar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4WheelTabBar.__init__">E4WheelTabBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4WheelTabBar.wheelEvent">wheelEvent</a></td>
+<td>Protected slot to support wheel events.</td>
+</tr>
+</table>
+<a NAME="E4WheelTabBar.__init__" ID="E4WheelTabBar.__init__"></a>
+<h4>E4WheelTabBar (Constructor)</h4>
+<b>E4WheelTabBar</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4WheelTabBar.wheelEvent" ID="E4WheelTabBar.wheelEvent"></a>
+<h4>E4WheelTabBar.wheelEvent</h4>
+<b>wheelEvent</b>(<i>event</i>)
+<p>
+        Protected slot to support wheel events.
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the wheel event (QWheelEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4TableView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4TableView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4TableView</h1>
+<p>
+Module implementing specialized table views. 
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4TableView">E4TableView</a></td>
+<td>Class implementing a table view supporting removal of entries.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4TableView" ID="E4TableView"></a>
+<h2>E4TableView</h2>
+<p>
+    Class implementing a table view supporting removal of entries.
+</p>
+<h3>Derived from</h3>
+QTableView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4TableView.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method implementing special key handling.</td>
+</tr><tr>
+<td><a href="#E4TableView.removeAll">removeAll</a></td>
+<td>Public method to clear the view.</td>
+</tr><tr>
+<td><a href="#E4TableView.removeSelected">removeSelected</a></td>
+<td>Public method to remove the selected entries.</td>
+</tr>
+</table>
+<a NAME="E4TableView.keyPressEvent" ID="E4TableView.keyPressEvent"></a>
+<h4>E4TableView.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method implementing special key handling.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QKeyEvent)
+</dd>
+</dl><a NAME="E4TableView.removeAll" ID="E4TableView.removeAll"></a>
+<h4>E4TableView.removeAll</h4>
+<b>removeAll</b>(<i></i>)
+<p>
+        Public method to clear the view.
+</p><a NAME="E4TableView.removeSelected" ID="E4TableView.removeSelected"></a>
+<h4>E4TableView.removeSelected</h4>
+<b>removeSelected</b>(<i></i>)
+<p>
+        Public method to remove the selected entries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ToolBarDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,255 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ToolBarDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ToolBarDialog</h1>
+<p>
+Module implementing a toolbar configuration dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ToolBarDialog">E4ToolBarDialog</a></td>
+<td>Class implementing a toolbar configuration dialog.</td>
+</tr><tr>
+<td><a href="#E4ToolBarItem">E4ToolBarItem</a></td>
+<td>Class storing data belonging to a toolbar entry of the toolbar dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ToolBarDialog" ID="E4ToolBarDialog"></a>
+<h2>E4ToolBarDialog</h2>
+<p>
+    Class implementing a toolbar configuration dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_E4ToolBarDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>ActionIdRole</td></tr><tr><td>WidgetActionRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ToolBarDialog.__init__">E4ToolBarDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__resetCurrentToolbar">__resetCurrentToolbar</a></td>
+<td>Private method to revert all changes made to the current toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__restoreCurrentToolbar">__restoreCurrentToolbar</a></td>
+<td>Private methdo to restore the current toolbar to the given list of actions.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__restoreCurrentToolbarToDefault">__restoreCurrentToolbarToDefault</a></td>
+<td>Private method to set the current toolbar to it's default configuration.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__saveToolBars">__saveToolBars</a></td>
+<td>Private method to save the configured toolbars.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__setupButtons">__setupButtons</a></td>
+<td>Private slot to set the buttons state.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.__toolbarComboBox_currentIndexChanged">__toolbarComboBox_currentIndexChanged</a></td>
+<td>Private slot called upon a selection of the current toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_actionsTree_currentItemChanged">on_actionsTree_currentItemChanged</a></td>
+<td>Private slot called, when the currently selected action changes.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called, when a button of the button box was clicked.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot used to move an action down in the list.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_leftButton_clicked">on_leftButton_clicked</a></td>
+<td>Private slot to delete an action from the list.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_newButton_clicked">on_newButton_clicked</a></td>
+<td>Private slot to create a new toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove a custom toolbar</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_renameButton_clicked">on_renameButton_clicked</a></td>
+<td>Private slot to rename a custom toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_rightButton_clicked">on_rightButton_clicked</a></td>
+<td>Private slot to add an action to the list.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_toolbarActionsList_currentItemChanged">on_toolbarActionsList_currentItemChanged</a></td>
+<td>Slot documentation goes here.</td>
+</tr><tr>
+<td><a href="#E4ToolBarDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot used to move an action up in the list.</td>
+</tr>
+</table>
+<a NAME="E4ToolBarDialog.__init__" ID="E4ToolBarDialog.__init__"></a>
+<h4>E4ToolBarDialog (Constructor)</h4>
+<b>E4ToolBarDialog</b>(<i>toolBarManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>toolBarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4ToolBarDialog.__resetCurrentToolbar" ID="E4ToolBarDialog.__resetCurrentToolbar"></a>
+<h4>E4ToolBarDialog.__resetCurrentToolbar</h4>
+<b>__resetCurrentToolbar</b>(<i></i>)
+<p>
+        Private method to revert all changes made to the current toolbar.
+</p><a NAME="E4ToolBarDialog.__restoreCurrentToolbar" ID="E4ToolBarDialog.__restoreCurrentToolbar"></a>
+<h4>E4ToolBarDialog.__restoreCurrentToolbar</h4>
+<b>__restoreCurrentToolbar</b>(<i>actions</i>)
+<p>
+        Private methdo to restore the current toolbar to the given list of actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions to set for the current toolbar (list of QAction)
+</dd>
+</dl><a NAME="E4ToolBarDialog.__restoreCurrentToolbarToDefault" ID="E4ToolBarDialog.__restoreCurrentToolbarToDefault"></a>
+<h4>E4ToolBarDialog.__restoreCurrentToolbarToDefault</h4>
+<b>__restoreCurrentToolbarToDefault</b>(<i></i>)
+<p>
+        Private method to set the current toolbar to it's default configuration.
+</p><a NAME="E4ToolBarDialog.__saveToolBars" ID="E4ToolBarDialog.__saveToolBars"></a>
+<h4>E4ToolBarDialog.__saveToolBars</h4>
+<b>__saveToolBars</b>(<i></i>)
+<p>
+        Private method to save the configured toolbars.
+</p><a NAME="E4ToolBarDialog.__setupButtons" ID="E4ToolBarDialog.__setupButtons"></a>
+<h4>E4ToolBarDialog.__setupButtons</h4>
+<b>__setupButtons</b>(<i></i>)
+<p>
+        Private slot to set the buttons state.
+</p><a NAME="E4ToolBarDialog.__toolbarComboBox_currentIndexChanged" ID="E4ToolBarDialog.__toolbarComboBox_currentIndexChanged"></a>
+<h4>E4ToolBarDialog.__toolbarComboBox_currentIndexChanged</h4>
+<b>__toolbarComboBox_currentIndexChanged</b>(<i>index</i>)
+<p>
+        Private slot called upon a selection of the current toolbar.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the new current toolbar (integer)
+</dd>
+</dl><a NAME="E4ToolBarDialog.on_actionsTree_currentItemChanged" ID="E4ToolBarDialog.on_actionsTree_currentItemChanged"></a>
+<h4>E4ToolBarDialog.on_actionsTree_currentItemChanged</h4>
+<b>on_actionsTree_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot called, when the currently selected action changes.
+</p><a NAME="E4ToolBarDialog.on_buttonBox_clicked" ID="E4ToolBarDialog.on_buttonBox_clicked"></a>
+<h4>E4ToolBarDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called, when a button of the button box was clicked.
+</p><a NAME="E4ToolBarDialog.on_downButton_clicked" ID="E4ToolBarDialog.on_downButton_clicked"></a>
+<h4>E4ToolBarDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot used to move an action down in the list.
+</p><a NAME="E4ToolBarDialog.on_leftButton_clicked" ID="E4ToolBarDialog.on_leftButton_clicked"></a>
+<h4>E4ToolBarDialog.on_leftButton_clicked</h4>
+<b>on_leftButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete an action from the list.
+</p><a NAME="E4ToolBarDialog.on_newButton_clicked" ID="E4ToolBarDialog.on_newButton_clicked"></a>
+<h4>E4ToolBarDialog.on_newButton_clicked</h4>
+<b>on_newButton_clicked</b>(<i></i>)
+<p>
+        Private slot to create a new toolbar.
+</p><a NAME="E4ToolBarDialog.on_removeButton_clicked" ID="E4ToolBarDialog.on_removeButton_clicked"></a>
+<h4>E4ToolBarDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove a custom toolbar
+</p><a NAME="E4ToolBarDialog.on_renameButton_clicked" ID="E4ToolBarDialog.on_renameButton_clicked"></a>
+<h4>E4ToolBarDialog.on_renameButton_clicked</h4>
+<b>on_renameButton_clicked</b>(<i></i>)
+<p>
+        Private slot to rename a custom toolbar.
+</p><a NAME="E4ToolBarDialog.on_rightButton_clicked" ID="E4ToolBarDialog.on_rightButton_clicked"></a>
+<h4>E4ToolBarDialog.on_rightButton_clicked</h4>
+<b>on_rightButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add an action to the list.
+</p><a NAME="E4ToolBarDialog.on_toolbarActionsList_currentItemChanged" ID="E4ToolBarDialog.on_toolbarActionsList_currentItemChanged"></a>
+<h4>E4ToolBarDialog.on_toolbarActionsList_currentItemChanged</h4>
+<b>on_toolbarActionsList_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Slot documentation goes here.
+</p><a NAME="E4ToolBarDialog.on_upButton_clicked" ID="E4ToolBarDialog.on_upButton_clicked"></a>
+<h4>E4ToolBarDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot used to move an action up in the list.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4ToolBarItem" ID="E4ToolBarItem"></a>
+<h2>E4ToolBarItem</h2>
+<p>
+    Class storing data belonging to a toolbar entry of the toolbar dialog.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ToolBarItem.__init__">E4ToolBarItem</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="E4ToolBarItem.__init__" ID="E4ToolBarItem.__init__"></a>
+<h4>E4ToolBarItem (Constructor)</h4>
+<b>E4ToolBarItem</b>(<i>toolBarId, actionIDs, default</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>toolBarId</i></dt>
+<dd>
+id of the toolbar object (integer)
+</dd><dt><i>actionIDs</i></dt>
+<dd>
+list of action IDs belonging to the toolbar (list of integer)
+</dd><dt><i>default</i></dt>
+<dd>
+flag indicating a default toolbar (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ToolBarManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,558 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ToolBarManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ToolBarManager</h1>
+<p>
+Module implementing a toolbar manager class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4ToolBarManager">E4ToolBarManager</a></td>
+<td>Class implementing a toolbar manager.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4ToolBarManager" ID="E4ToolBarManager"></a>
+<h2>E4ToolBarManager</h2>
+<p>
+    Class implementing a toolbar manager.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>CustomToolBarMarker</td></tr><tr><td>ToolBarMarker</td></tr><tr><td>VersionMarker</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4ToolBarManager.__init__">E4ToolBarManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.__findAction">__findAction</a></td>
+<td>Private method to find an action by name.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.__findDefaultToolBar">__findDefaultToolBar</a></td>
+<td>Private method to find a default toolbar by name.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.__toolBarByName">__toolBarByName</a></td>
+<td>Private slot to get a toolbar by it's object name.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.actionById">actionById</a></td>
+<td>Public method to get an action given it's id.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.addAction">addAction</a></td>
+<td>Public method to add an action to be managed.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.addToolBar">addToolBar</a></td>
+<td>Public method to add a toolbar to be managed.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.categories">categories</a></td>
+<td>Public method to get the list of categories.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.categoryActions">categoryActions</a></td>
+<td>Public method to get the actions belonging to a category.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.createToolBar">createToolBar</a></td>
+<td>Public method to create a custom toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.defaultToolBarActions">defaultToolBarActions</a></td>
+<td>Public method to get a default toolbar's actions given it's id.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.defaultToolBars">defaultToolBars</a></td>
+<td>Public method to get all toolbars added with addToolBar().</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.deleteToolBar">deleteToolBar</a></td>
+<td>Public method to remove a custom toolbar created with createToolBar().</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.isDefaultToolBar">isDefaultToolBar</a></td>
+<td>Public method to check, if a toolbar was added with addToolBar().</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.isWidgetAction">isWidgetAction</a></td>
+<td>Public method to check, if action is a widget action.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.mainWindow">mainWindow</a></td>
+<td>Public method to get the reference to the main window.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.removeAction">removeAction</a></td>
+<td>Public method to remove an action from the manager.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.removeToolBar">removeToolBar</a></td>
+<td>Public method to remove a toolbar added with addToolBar().</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.removeWidgetActions">removeWidgetActions</a></td>
+<td>Public method to remove widget actions.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.renameToolBar">renameToolBar</a></td>
+<td>Public method to give a toolbar a new title.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.resetAllToolBars">resetAllToolBars</a></td>
+<td>Public method to reset all toolbars to their default state.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.resetToolBar">resetToolBar</a></td>
+<td>Public method to reset a toolbar to it's default state.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.restoreState">restoreState</a></td>
+<td>Public method to restore the state of the toolbar manager.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.saveState">saveState</a></td>
+<td>Public method to save the state of the toolbar manager.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.setMainWindow">setMainWindow</a></td>
+<td>Public method to set the reference to the main window.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.setToolBar">setToolBar</a></td>
+<td>Public method to set the actions of a toolbar.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.setToolBars">setToolBars</a></td>
+<td>Public method to set the actions of several toolbars.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.toolBarActions">toolBarActions</a></td>
+<td>Public method to get a toolbar's actions given it's id.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.toolBarById">toolBarById</a></td>
+<td>Public method to get a toolbar given it's id.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.toolBarWidgetAction">toolBarWidgetAction</a></td>
+<td>Public method to get the toolbar for a widget action.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.toolBars">toolBars</a></td>
+<td>Public method to get all toolbars.</td>
+</tr><tr>
+<td><a href="#E4ToolBarManager.toolBarsActions">toolBarsActions</a></td>
+<td>Public method to get all toolbars and their actions.</td>
+</tr>
+</table>
+<a NAME="E4ToolBarManager.__init__" ID="E4ToolBarManager.__init__"></a>
+<h4>E4ToolBarManager (Constructor)</h4>
+<b>E4ToolBarManager</b>(<i>ui = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="E4ToolBarManager.__findAction" ID="E4ToolBarManager.__findAction"></a>
+<h4>E4ToolBarManager.__findAction</h4>
+<b>__findAction</b>(<i>name</i>)
+<p>
+        Private method to find an action by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the action to search for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the action (QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.__findDefaultToolBar" ID="E4ToolBarManager.__findDefaultToolBar"></a>
+<h4>E4ToolBarManager.__findDefaultToolBar</h4>
+<b>__findDefaultToolBar</b>(<i>name</i>)
+<p>
+        Private method to find a default toolbar by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the default toolbar to search for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the default toolbar (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.__toolBarByName" ID="E4ToolBarManager.__toolBarByName"></a>
+<h4>E4ToolBarManager.__toolBarByName</h4>
+<b>__toolBarByName</b>(<i>name</i>)
+<p>
+        Private slot to get a toolbar by it's object name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+object name of the toolbar (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the toolbar (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.actionById" ID="E4ToolBarManager.actionById"></a>
+<h4>E4ToolBarManager.actionById</h4>
+<b>actionById</b>(<i>aID</i>)
+<p>
+        Public method to get an action given it's id.
+</p><dl>
+<dt><i>aID</i></dt>
+<dd>
+id of the action object (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the action (QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.addAction" ID="E4ToolBarManager.addAction"></a>
+<h4>E4ToolBarManager.addAction</h4>
+<b>addAction</b>(<i>action, category</i>)
+<p>
+        Public method to add an action to be managed.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action to be managed (QAction)
+</dd><dt><i>category</i></dt>
+<dd>
+category for the toolbar (string)
+</dd>
+</dl><a NAME="E4ToolBarManager.addToolBar" ID="E4ToolBarManager.addToolBar"></a>
+<h4>E4ToolBarManager.addToolBar</h4>
+<b>addToolBar</b>(<i>toolBar, category</i>)
+<p>
+        Public method to add a toolbar to be managed.
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to be managed (QToolBar)
+</dd><dt><i>category</i></dt>
+<dd>
+category for the toolbar (string)
+</dd>
+</dl><a NAME="E4ToolBarManager.categories" ID="E4ToolBarManager.categories"></a>
+<h4>E4ToolBarManager.categories</h4>
+<b>categories</b>(<i></i>)
+<p>
+        Public method to get the list of categories.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of categories (list of string)
+</dd>
+</dl><a NAME="E4ToolBarManager.categoryActions" ID="E4ToolBarManager.categoryActions"></a>
+<h4>E4ToolBarManager.categoryActions</h4>
+<b>categoryActions</b>(<i>category</i>)
+<p>
+        Public method to get the actions belonging to a category.
+</p><dl>
+<dt><i>category</i></dt>
+<dd>
+category for the toolbar (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of actions (list of QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.createToolBar" ID="E4ToolBarManager.createToolBar"></a>
+<h4>E4ToolBarManager.createToolBar</h4>
+<b>createToolBar</b>(<i>title</i>)
+<p>
+        Public method to create a custom toolbar.
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+title to be used for the toolbar (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created toolbar (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.defaultToolBarActions" ID="E4ToolBarManager.defaultToolBarActions"></a>
+<h4>E4ToolBarManager.defaultToolBarActions</h4>
+<b>defaultToolBarActions</b>(<i>tbID</i>)
+<p>
+        Public method to get a default toolbar's actions given it's id.
+</p><dl>
+<dt><i>tbID</i></dt>
+<dd>
+id of the default toolbar object (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of actions (list of QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.defaultToolBars" ID="E4ToolBarManager.defaultToolBars"></a>
+<h4>E4ToolBarManager.defaultToolBars</h4>
+<b>defaultToolBars</b>(<i></i>)
+<p>
+        Public method to get all toolbars added with addToolBar().
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all default toolbars (list of QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.deleteToolBar" ID="E4ToolBarManager.deleteToolBar"></a>
+<h4>E4ToolBarManager.deleteToolBar</h4>
+<b>deleteToolBar</b>(<i>toolBar</i>)
+<p>
+        Public method to remove a custom toolbar created with createToolBar().
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to be managed (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.isDefaultToolBar" ID="E4ToolBarManager.isDefaultToolBar"></a>
+<h4>E4ToolBarManager.isDefaultToolBar</h4>
+<b>isDefaultToolBar</b>(<i>toolBar</i>)
+<p>
+        Public method to check, if a toolbar was added with addToolBar().
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to be checked (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.isWidgetAction" ID="E4ToolBarManager.isWidgetAction"></a>
+<h4>E4ToolBarManager.isWidgetAction</h4>
+<b>isWidgetAction</b>(<i>action</i>)
+<p>
+        Public method to check, if action is a widget action.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action to be checked (QAction)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a widget action (boolean)
+</dd>
+</dl><a NAME="E4ToolBarManager.mainWindow" ID="E4ToolBarManager.mainWindow"></a>
+<h4>E4ToolBarManager.mainWindow</h4>
+<b>mainWindow</b>(<i></i>)
+<p>
+        Public method to get the reference to the main window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main window (QMainWindow)
+</dd>
+</dl><a NAME="E4ToolBarManager.removeAction" ID="E4ToolBarManager.removeAction"></a>
+<h4>E4ToolBarManager.removeAction</h4>
+<b>removeAction</b>(<i>action</i>)
+<p>
+        Public method to remove an action from the manager.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action to be removed (QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.removeToolBar" ID="E4ToolBarManager.removeToolBar"></a>
+<h4>E4ToolBarManager.removeToolBar</h4>
+<b>removeToolBar</b>(<i>toolBar</i>)
+<p>
+        Public method to remove a toolbar added with addToolBar().
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to be removed (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.removeWidgetActions" ID="E4ToolBarManager.removeWidgetActions"></a>
+<h4>E4ToolBarManager.removeWidgetActions</h4>
+<b>removeWidgetActions</b>(<i>actions</i>)
+<p>
+        Public method to remove widget actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+dictionary with toolbar id as key and
+            a list of widget actions as value
+</dd>
+</dl><a NAME="E4ToolBarManager.renameToolBar" ID="E4ToolBarManager.renameToolBar"></a>
+<h4>E4ToolBarManager.renameToolBar</h4>
+<b>renameToolBar</b>(<i>toolBar, title</i>)
+<p>
+        Public method to give a toolbar a new title.
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to be managed (QToolBar)
+</dd><dt><i>title</i></dt>
+<dd>
+title to be used for the toolbar (string)
+</dd>
+</dl><a NAME="E4ToolBarManager.resetAllToolBars" ID="E4ToolBarManager.resetAllToolBars"></a>
+<h4>E4ToolBarManager.resetAllToolBars</h4>
+<b>resetAllToolBars</b>(<i></i>)
+<p>
+        Public method to reset all toolbars to their default state.
+</p><a NAME="E4ToolBarManager.resetToolBar" ID="E4ToolBarManager.resetToolBar"></a>
+<h4>E4ToolBarManager.resetToolBar</h4>
+<b>resetToolBar</b>(<i>toolBar</i>)
+<p>
+        Public method to reset a toolbar to it's default state.
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to configure (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.restoreState" ID="E4ToolBarManager.restoreState"></a>
+<h4>E4ToolBarManager.restoreState</h4>
+<b>restoreState</b>(<i>state, version = 0</i>)
+<p>
+        Public method to restore the state of the toolbar manager.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+byte array containing the saved state (QByteArray)
+</dd><dt><i>version</i></dt>
+<dd>
+version number stored with the data (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="E4ToolBarManager.saveState" ID="E4ToolBarManager.saveState"></a>
+<h4>E4ToolBarManager.saveState</h4>
+<b>saveState</b>(<i>version = 0</i>)
+<p>
+        Public method to save the state of the toolbar manager.
+</p><dl>
+<dt><i>version</i></dt>
+<dd>
+version number stored with the data (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+saved state as a byte array (QByteArray)
+</dd>
+</dl><a NAME="E4ToolBarManager.setMainWindow" ID="E4ToolBarManager.setMainWindow"></a>
+<h4>E4ToolBarManager.setMainWindow</h4>
+<b>setMainWindow</b>(<i>mainWindow</i>)
+<p>
+        Public method to set the reference to the main window.
+</p><dl>
+<dt><i>mainWindow</i></dt>
+<dd>
+reference to the main window (QMainWindow)
+</dd>
+</dl><a NAME="E4ToolBarManager.setToolBar" ID="E4ToolBarManager.setToolBar"></a>
+<h4>E4ToolBarManager.setToolBar</h4>
+<b>setToolBar</b>(<i>toolBar, actions</i>)
+<p>
+        Public method to set the actions of a toolbar.
+</p><dl>
+<dt><i>toolBar</i></dt>
+<dd>
+reference to the toolbar to configure (QToolBar)
+</dd><dt><i>actions</i></dt>
+<dd>
+list of actions to be set (list of QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.setToolBars" ID="E4ToolBarManager.setToolBars"></a>
+<h4>E4ToolBarManager.setToolBars</h4>
+<b>setToolBars</b>(<i>toolBars</i>)
+<p>
+        Public method to set the actions of several toolbars.
+</p><dl>
+<dt><i>toolBars</i></dt>
+<dd>
+dictionary with toolbar id as key and
+            a list of actions as value
+</dd>
+</dl><a NAME="E4ToolBarManager.toolBarActions" ID="E4ToolBarManager.toolBarActions"></a>
+<h4>E4ToolBarManager.toolBarActions</h4>
+<b>toolBarActions</b>(<i>tbID</i>)
+<p>
+        Public method to get a toolbar's actions given it's id.
+</p><dl>
+<dt><i>tbID</i></dt>
+<dd>
+id of the toolbar object (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of actions (list of QAction)
+</dd>
+</dl><a NAME="E4ToolBarManager.toolBarById" ID="E4ToolBarManager.toolBarById"></a>
+<h4>E4ToolBarManager.toolBarById</h4>
+<b>toolBarById</b>(<i>tbID</i>)
+<p>
+        Public method to get a toolbar given it's id.
+</p><dl>
+<dt><i>tbID</i></dt>
+<dd>
+id of the toolbar object (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the toolbar (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.toolBarWidgetAction" ID="E4ToolBarManager.toolBarWidgetAction"></a>
+<h4>E4ToolBarManager.toolBarWidgetAction</h4>
+<b>toolBarWidgetAction</b>(<i>action</i>)
+<p>
+        Public method to get the toolbar for a widget action.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+widget action to check for (QAction)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the toolbar containing action (QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.toolBars" ID="E4ToolBarManager.toolBars"></a>
+<h4>E4ToolBarManager.toolBars</h4>
+<b>toolBars</b>(<i></i>)
+<p>
+        Public method to get all toolbars.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all toolbars (list of QToolBar)
+</dd>
+</dl><a NAME="E4ToolBarManager.toolBarsActions" ID="E4ToolBarManager.toolBarsActions"></a>
+<h4>E4ToolBarManager.toolBarsActions</h4>
+<b>toolBarsActions</b>(<i></i>)
+<p>
+        Public method to get all toolbars and their actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to dictionary of toolbar IDs as key and list
+            of actions as values
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4ToolBox.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4ToolBox</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4ToolBox</h1>
+<p>
+Module implementing a horizontal and a vertical toolbox class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4HorizontalToolBox">E4HorizontalToolBox</a></td>
+<td>Class implementing a vertical QToolBox like widget.</td>
+</tr><tr>
+<td><a href="#E4VerticalToolBox">E4VerticalToolBox</a></td>
+<td>Class implementing a ToolBox class substituting QToolBox to support wheel events.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4HorizontalToolBox" ID="E4HorizontalToolBox"></a>
+<h2>E4HorizontalToolBox</h2>
+<p>
+    Class implementing a vertical QToolBox like widget.
+</p>
+<h3>Derived from</h3>
+E4TabWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4HorizontalToolBox.__init__">E4HorizontalToolBox</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4HorizontalToolBox.addItem">addItem</a></td>
+<td>Public method to add a widget to the toolbox.</td>
+</tr><tr>
+<td><a href="#E4HorizontalToolBox.insertItem">insertItem</a></td>
+<td>Public method to add a widget to the toolbox.</td>
+</tr><tr>
+<td><a href="#E4HorizontalToolBox.setItemEnabled">setItemEnabled</a></td>
+<td>Public method to set the enabled state of an item.</td>
+</tr><tr>
+<td><a href="#E4HorizontalToolBox.setItemToolTip">setItemToolTip</a></td>
+<td>Public method to set the tooltip of an item.</td>
+</tr>
+</table>
+<a NAME="E4HorizontalToolBox.__init__" ID="E4HorizontalToolBox.__init__"></a>
+<h4>E4HorizontalToolBox (Constructor)</h4>
+<b>E4HorizontalToolBox</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4HorizontalToolBox.addItem" ID="E4HorizontalToolBox.addItem"></a>
+<h4>E4HorizontalToolBox.addItem</h4>
+<b>addItem</b>(<i>widget, icon, text</i>)
+<p>
+        Public method to add a widget to the toolbox.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to be added (QWidget)
+</dd><dt><i>icon</i></dt>
+<dd>
+the icon to be shown (QIcon)
+</dd><dt><i>text</i></dt>
+<dd>
+the text to be shown (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the added widget (integer)
+</dd>
+</dl><a NAME="E4HorizontalToolBox.insertItem" ID="E4HorizontalToolBox.insertItem"></a>
+<h4>E4HorizontalToolBox.insertItem</h4>
+<b>insertItem</b>(<i>index, widget, icon, text</i>)
+<p>
+        Public method to add a widget to the toolbox.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+position at which the widget should be inserted (integer)
+</dd><dt><i>widget</i></dt>
+<dd>
+reference to the widget to be added (QWidget)
+</dd><dt><i>icon</i></dt>
+<dd>
+the icon to be shown (QIcon)
+</dd><dt><i>text</i></dt>
+<dd>
+the text to be shown (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the added widget (integer)
+</dd>
+</dl><a NAME="E4HorizontalToolBox.setItemEnabled" ID="E4HorizontalToolBox.setItemEnabled"></a>
+<h4>E4HorizontalToolBox.setItemEnabled</h4>
+<b>setItemEnabled</b>(<i>index, enabled</i>)
+<p>
+        Public method to set the enabled state of an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (integer)
+</dd><dt><i>enabled</i></dt>
+<dd>
+flag indicating the enabled state (boolean)
+</dd>
+</dl><a NAME="E4HorizontalToolBox.setItemToolTip" ID="E4HorizontalToolBox.setItemToolTip"></a>
+<h4>E4HorizontalToolBox.setItemToolTip</h4>
+<b>setItemToolTip</b>(<i>index, toolTip</i>)
+<p>
+        Public method to set the tooltip of an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (integer)
+</dd><dt><i>toolTip</i></dt>
+<dd>
+tooltip text to be set (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4VerticalToolBox" ID="E4VerticalToolBox"></a>
+<h2>E4VerticalToolBox</h2>
+<p>
+    Class implementing a ToolBox class substituting QToolBox to support wheel events.
+</p>
+<h3>Derived from</h3>
+QToolBox
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4VerticalToolBox.__init__">E4VerticalToolBox</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4VerticalToolBox.wheelEvent">wheelEvent</a></td>
+<td>Protected slot to support wheel events.</td>
+</tr>
+</table>
+<a NAME="E4VerticalToolBox.__init__" ID="E4VerticalToolBox.__init__"></a>
+<h4>E4VerticalToolBox (Constructor)</h4>
+<b>E4VerticalToolBox</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4VerticalToolBox.wheelEvent" ID="E4VerticalToolBox.wheelEvent"></a>
+<h4>E4VerticalToolBox.wheelEvent</h4>
+<b>wheelEvent</b>(<i>event</i>)
+<p>
+        Protected slot to support wheel events.
+</p><dl>
+<dt><i>reference</i></dt>
+<dd>
+to the wheel event (QWheelEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4TreeSortFilterProxyModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4TreeSortFilterProxyModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4TreeSortFilterProxyModel</h1>
+<p>
+Module implementing a modified QSortFilterProxyModel.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4TreeSortFilterProxyModel">E4TreeSortFilterProxyModel</a></td>
+<td>Class implementing a modified QSortFilterProxyModel.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4TreeSortFilterProxyModel" ID="E4TreeSortFilterProxyModel"></a>
+<h2>E4TreeSortFilterProxyModel</h2>
+<p>
+    Class implementing a modified QSortFilterProxyModel.
+</p><p>
+    It always accepts the root nodes in the tree so filtering is only done
+    on the children.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4TreeSortFilterProxyModel.__init__">E4TreeSortFilterProxyModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4TreeSortFilterProxyModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Protected method to determine, if the row is acceptable.</td>
+</tr><tr>
+<td><a href="#E4TreeSortFilterProxyModel.hasChildren">hasChildren</a></td>
+<td>Public method to check, if a parent node has some children.</td>
+</tr>
+</table>
+<a NAME="E4TreeSortFilterProxyModel.__init__" ID="E4TreeSortFilterProxyModel.__init__"></a>
+<h4>E4TreeSortFilterProxyModel (Constructor)</h4>
+<b>E4TreeSortFilterProxyModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="E4TreeSortFilterProxyModel.filterAcceptsRow" ID="E4TreeSortFilterProxyModel.filterAcceptsRow"></a>
+<h4>E4TreeSortFilterProxyModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>sourceRow, sourceParent</i>)
+<p>
+        Protected method to determine, if the row is acceptable.
+</p><dl>
+<dt><i>sourceRow</i></dt>
+<dd>
+row number in the source model (integer)
+</dd><dt><i>sourceParent</i></dt>
+<dd>
+index of the source item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating acceptance (boolean)
+</dd>
+</dl><a NAME="E4TreeSortFilterProxyModel.hasChildren" ID="E4TreeSortFilterProxyModel.hasChildren"></a>
+<h4>E4TreeSortFilterProxyModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check, if a parent node has some children.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of children (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Gui.E4TreeView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui.E4TreeView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Gui.E4TreeView</h1>
+<p>
+Module implementing specialized tree views. 
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4TreeView">E4TreeView</a></td>
+<td>Class implementing a tree view supporting removal of entries.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4TreeView" ID="E4TreeView"></a>
+<h2>E4TreeView</h2>
+<p>
+    Class implementing a tree view supporting removal of entries.
+</p>
+<h3>Derived from</h3>
+QTreeView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4TreeView.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method implementing special key handling.</td>
+</tr><tr>
+<td><a href="#E4TreeView.removeAll">removeAll</a></td>
+<td>Public method to clear the view.</td>
+</tr><tr>
+<td><a href="#E4TreeView.removeSelected">removeSelected</a></td>
+<td>Public method to remove the selected entries.</td>
+</tr>
+</table>
+<a NAME="E4TreeView.keyPressEvent" ID="E4TreeView.keyPressEvent"></a>
+<h4>E4TreeView.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method implementing special key handling.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event (QKeyEvent)
+</dd>
+</dl><a NAME="E4TreeView.removeAll" ID="E4TreeView.removeAll"></a>
+<h4>E4TreeView.removeAll</h4>
+<b>removeAll</b>(<i></i>)
+<p>
+        Public method to clear the view.
+</p><a NAME="E4TreeView.removeSelected" ID="E4TreeView.removeSelected"></a>
+<h4>E4TreeView.removeSelected</h4>
+<b>removeSelected</b>(<i></i>)
+<p>
+        Public method to remove the selected entries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Network.E4NetworkHeaderDetailsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Network.E4NetworkHeaderDetailsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Network.E4NetworkHeaderDetailsDialog</h1>
+<p>
+Module implementing a dialog to show the data of a response or reply header.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4NetworkHeaderDetailsDialog">E4NetworkHeaderDetailsDialog</a></td>
+<td>Class implementing a dialog to show the data of a response or reply header.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4NetworkHeaderDetailsDialog" ID="E4NetworkHeaderDetailsDialog"></a>
+<h2>E4NetworkHeaderDetailsDialog</h2>
+<p>
+    Class implementing a dialog to show the data of a response or reply header.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_E4NetworkHeaderDetailsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4NetworkHeaderDetailsDialog.__init__">E4NetworkHeaderDetailsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4NetworkHeaderDetailsDialog.setData">setData</a></td>
+<td>Public method to set the data to display.</td>
+</tr>
+</table>
+<a NAME="E4NetworkHeaderDetailsDialog.__init__" ID="E4NetworkHeaderDetailsDialog.__init__"></a>
+<h4>E4NetworkHeaderDetailsDialog (Constructor)</h4>
+<b>E4NetworkHeaderDetailsDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QWidget)
+</dd>
+</dl><a NAME="E4NetworkHeaderDetailsDialog.setData" ID="E4NetworkHeaderDetailsDialog.setData"></a>
+<h4>E4NetworkHeaderDetailsDialog.setData</h4>
+<b>setData</b>(<i>name, value</i>)
+<p>
+        Public method to set the data to display.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the header (string)
+</dd><dt><i>value</i></dt>
+<dd>
+value of the header (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4Network.E4NetworkMonitor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,362 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Network.E4NetworkMonitor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4Network.E4NetworkMonitor</h1>
+<p>
+Module implementing a network monitor dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E4NetworkMonitor">E4NetworkMonitor</a></td>
+<td>Class implementing a network monitor dialog.</td>
+</tr><tr>
+<td><a href="#E4NetworkRequest">E4NetworkRequest</a></td>
+<td>Class for storing all data related to a specific request.</td>
+</tr><tr>
+<td><a href="#E4RequestModel">E4RequestModel</a></td>
+<td>Class implementing a model storing request objects.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="E4NetworkMonitor" ID="E4NetworkMonitor"></a>
+<h2>E4NetworkMonitor</h2>
+<p>
+    Class implementing a network monitor dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_E4NetworkMonitor
+<h3>Class Attributes</h3>
+<table>
+<tr><td>_monitor</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4NetworkMonitor.__init__">E4NetworkMonitor</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle a change of the current index.</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.__showHeaderDetails">__showHeaderDetails</a></td>
+<td>Private slot to show a dialog with the header details.</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.closeEvent">closeEvent</a></td>
+<td>Protected method called upon closing the dialog.</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.closeMonitor">closeMonitor</a></td>
+<td>Class method to close the monitor dialog.</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.instance">instance</a></td>
+<td>Class method to get a reference to our singleton.</td>
+</tr><tr>
+<td><a href="#E4NetworkMonitor.reject">reject</a></td>
+<td>Public slot to close the dialog with a Reject status.</td>
+</tr>
+</table>
+<a NAME="E4NetworkMonitor.__init__" ID="E4NetworkMonitor.__init__"></a>
+<h4>E4NetworkMonitor (Constructor)</h4>
+<b>E4NetworkMonitor</b>(<i>networkAccessManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>networkAccessManager</i></dt>
+<dd>
+reference to the network access manager
+            (QNetworkAccessManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="E4NetworkMonitor.__currentChanged" ID="E4NetworkMonitor.__currentChanged"></a>
+<h4>E4NetworkMonitor.__currentChanged</h4>
+<b>__currentChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot to handle a change of the current index.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+new current index (QModelIndex)
+</dd><dt><i>previous</i></dt>
+<dd>
+old current index (QModelIndex)
+</dd>
+</dl><a NAME="E4NetworkMonitor.__showHeaderDetails" ID="E4NetworkMonitor.__showHeaderDetails"></a>
+<h4>E4NetworkMonitor.__showHeaderDetails</h4>
+<b>__showHeaderDetails</b>(<i>index</i>)
+<p>
+        Private slot to show a dialog with the header details.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the entry to show (QModelIndex)
+</dd>
+</dl><a NAME="E4NetworkMonitor.closeEvent" ID="E4NetworkMonitor.closeEvent"></a>
+<h4>E4NetworkMonitor.closeEvent</h4>
+<b>closeEvent</b>(<i>evt</i>)
+<p>
+        Protected method called upon closing the dialog.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the close event object (QCloseEvent)
+</dd>
+</dl><a NAME="E4NetworkMonitor.closeMonitor" ID="E4NetworkMonitor.closeMonitor"></a>
+<h4>E4NetworkMonitor.closeMonitor</h4>
+<b>closeMonitor</b>(<i></i>)
+<p>
+        Class method to close the monitor dialog.
+</p><a NAME="E4NetworkMonitor.instance" ID="E4NetworkMonitor.instance"></a>
+<h4>E4NetworkMonitor.instance</h4>
+<b>instance</b>(<i>networkAccessManager</i>)
+<p>
+        Class method to get a reference to our singleton.
+</p><dl>
+<dt><i>networkAccessManager</i></dt>
+<dd>
+reference to the network access manager
+            (QNetworkAccessManager)
+</dd>
+</dl><a NAME="E4NetworkMonitor.reject" ID="E4NetworkMonitor.reject"></a>
+<h4>E4NetworkMonitor.reject</h4>
+<b>reject</b>(<i></i>)
+<p>
+        Public slot to close the dialog with a Reject status.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4NetworkRequest" ID="E4NetworkRequest"></a>
+<h2>E4NetworkRequest</h2>
+<p>
+    Class for storing all data related to a specific request.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4NetworkRequest.__init__">E4NetworkRequest</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="E4NetworkRequest.__init__" ID="E4NetworkRequest.__init__"></a>
+<h4>E4NetworkRequest (Constructor)</h4>
+<b>E4NetworkRequest</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="E4RequestModel" ID="E4RequestModel"></a>
+<h2>E4RequestModel</h2>
+<p>
+    Class implementing a model storing request objects.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E4RequestModel.__init__">E4RequestModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E4RequestModel.__addReply">__addReply</a></td>
+<td>Private slot to add the reply data to the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.__addRequest">__addRequest</a></td>
+<td>Private method to add a request object to the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.__requestCreated">__requestCreated</a></td>
+<td>Private slot handling the creation of a network request.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns of the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.headerData">headerData</a></td>
+<td>Public method to get header data from the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#E4RequestModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows of the model.</td>
+</tr>
+</table>
+<a NAME="E4RequestModel.__init__" ID="E4RequestModel.__init__"></a>
+<h4>E4RequestModel (Constructor)</h4>
+<b>E4RequestModel</b>(<i>networkAccessManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>networkAccessManager</i></dt>
+<dd>
+reference to the network access manager
+            (QNetworkAccessManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="E4RequestModel.__addReply" ID="E4RequestModel.__addReply"></a>
+<h4>E4RequestModel.__addReply</h4>
+<b>__addReply</b>(<i></i>)
+<p>
+        Private slot to add the reply data to the model.
+</p><a NAME="E4RequestModel.__addRequest" ID="E4RequestModel.__addRequest"></a>
+<h4>E4RequestModel.__addRequest</h4>
+<b>__addRequest</b>(<i>req</i>)
+<p>
+        Private method to add a request object to the model.
+</p><dl>
+<dt><i>req</i></dt>
+<dd>
+reference to the request object (E4NetworkRequest)
+</dd>
+</dl><a NAME="E4RequestModel.__requestCreated" ID="E4RequestModel.__requestCreated"></a>
+<h4>E4RequestModel.__requestCreated</h4>
+<b>__requestCreated</b>(<i>operation, request, reply</i>)
+<p>
+        Private slot handling the creation of a network request.
+</p><dl>
+<dt><i>operation</i></dt>
+<dd>
+network operation (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>reply</i></dt>
+<dd>
+reference to the reply object(QNetworkReply)
+</dd>
+</dl><a NAME="E4RequestModel.columnCount" ID="E4RequestModel.columnCount"></a>
+<h4>E4RequestModel.columnCount</h4>
+<b>columnCount</b>(<i>parent</i>)
+<p>
+        Public method to get the number of columns of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="E4RequestModel.data" ID="E4RequestModel.data"></a>
+<h4>E4RequestModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data
+</dd>
+</dl><a NAME="E4RequestModel.headerData" ID="E4RequestModel.headerData"></a>
+<h4>E4RequestModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role</i>)
+<p>
+        Public method to get header data from the model.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data
+</dd>
+</dl><a NAME="E4RequestModel.removeRows" ID="E4RequestModel.removeRows"></a>
+<h4>E4RequestModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of rows to remove (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="E4RequestModel.rowCount" ID="E4RequestModel.rowCount"></a>
+<h4>E4RequestModel.rowCount</h4>
+<b>rowCount</b>(<i>parent</i>)
+<p>
+        Public method to get the number of rows of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.Config</h1>
+<p>
+Module implementing some common configuration stuf for the XML package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>debuggerPropertiesFileFormatVersion</td></tr><tr><td>highlightingStylesFileFormatVersion</td></tr><tr><td>multiProjectFileFormatVersion</td></tr><tr><td>pluginRepositoryFileFormatVersion</td></tr><tr><td>projectFileFormatVersion</td></tr><tr><td>sessionFileFormatVersion</td></tr><tr><td>shortcutsFileFormatVersion</td></tr><tr><td>tasksFileFormatVersion</td></tr><tr><td>templatesFileFormatVersion</td></tr><tr><td>userProjectFileFormatVersion</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.DebuggerPropertiesHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.DebuggerPropertiesHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.DebuggerPropertiesHandler</h1>
+<p>
+Module implementing the handler class for reading an XML project debugger properties file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesHandler">DebuggerPropertiesHandler</a></td>
+<td>Class implementing a sax handler to read an XML project debugger properties file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerPropertiesHandler" ID="DebuggerPropertiesHandler"></a>
+<h2>DebuggerPropertiesHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML project debugger properties file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesHandler.__init__">DebuggerPropertiesHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endConsoleDebugger">endConsoleDebugger</a></td>
+<td>Handler method for the "ConsoleDebugger" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endDebugClient">endDebugClient</a></td>
+<td>Handler method for the "DebugClient" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endEnvironment">endEnvironment</a></td>
+<td>Handler method for the "Environment" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endInterpreter">endInterpreter</a></td>
+<td>Handler method for the "Interpreter" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endLocalPath">endLocalPath</a></td>
+<td>Handler method for the "LocalPath" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endRemoteCommand">endRemoteCommand</a></td>
+<td>Handler method for the "RemoteCommand" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endRemoteHost">endRemoteHost</a></td>
+<td>Handler method for the "RemoteHost" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.endRemotePath">endRemotePath</a></td>
+<td>Handler method for the "RemotePath" end tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the debugger properties.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startConsoleDebugger">startConsoleDebugger</a></td>
+<td>Handler method for the "ConsoleDebugger" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startDebuggerProperties">startDebuggerProperties</a></td>
+<td>Handler method for the "DebuggerProperties" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startDocumentDebuggerProperties">startDocumentDebuggerProperties</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startEnvironment">startEnvironment</a></td>
+<td>Handler method for the "Environment" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startNoencoding">startNoencoding</a></td>
+<td>Handler method for the "Noencoding" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startPathTranslation">startPathTranslation</a></td>
+<td>Handler method for the "PathTranslation" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startRedirect">startRedirect</a></td>
+<td>Handler method for the "Redirect" start tag.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesHandler.startRemoteDebugger">startRemoteDebugger</a></td>
+<td>Handler method for the "RemoteDebugger" start tag.</td>
+</tr>
+</table>
+<a NAME="DebuggerPropertiesHandler.__init__" ID="DebuggerPropertiesHandler.__init__"></a>
+<h4>DebuggerPropertiesHandler (Constructor)</h4>
+<b>DebuggerPropertiesHandler</b>(<i>project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+Reference to the project object to store the
+                information into.
+</dd>
+</dl><a NAME="DebuggerPropertiesHandler.endConsoleDebugger" ID="DebuggerPropertiesHandler.endConsoleDebugger"></a>
+<h4>DebuggerPropertiesHandler.endConsoleDebugger</h4>
+<b>endConsoleDebugger</b>(<i></i>)
+<p>
+        Handler method for the "ConsoleDebugger" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endDebugClient" ID="DebuggerPropertiesHandler.endDebugClient"></a>
+<h4>DebuggerPropertiesHandler.endDebugClient</h4>
+<b>endDebugClient</b>(<i></i>)
+<p>
+        Handler method for the "DebugClient" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endEnvironment" ID="DebuggerPropertiesHandler.endEnvironment"></a>
+<h4>DebuggerPropertiesHandler.endEnvironment</h4>
+<b>endEnvironment</b>(<i></i>)
+<p>
+        Handler method for the "Environment" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endInterpreter" ID="DebuggerPropertiesHandler.endInterpreter"></a>
+<h4>DebuggerPropertiesHandler.endInterpreter</h4>
+<b>endInterpreter</b>(<i></i>)
+<p>
+        Handler method for the "Interpreter" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endLocalPath" ID="DebuggerPropertiesHandler.endLocalPath"></a>
+<h4>DebuggerPropertiesHandler.endLocalPath</h4>
+<b>endLocalPath</b>(<i></i>)
+<p>
+        Handler method for the "LocalPath" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endRemoteCommand" ID="DebuggerPropertiesHandler.endRemoteCommand"></a>
+<h4>DebuggerPropertiesHandler.endRemoteCommand</h4>
+<b>endRemoteCommand</b>(<i></i>)
+<p>
+        Handler method for the "RemoteCommand" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endRemoteHost" ID="DebuggerPropertiesHandler.endRemoteHost"></a>
+<h4>DebuggerPropertiesHandler.endRemoteHost</h4>
+<b>endRemoteHost</b>(<i></i>)
+<p>
+        Handler method for the "RemoteHost" end tag.
+</p><a NAME="DebuggerPropertiesHandler.endRemotePath" ID="DebuggerPropertiesHandler.endRemotePath"></a>
+<h4>DebuggerPropertiesHandler.endRemotePath</h4>
+<b>endRemotePath</b>(<i></i>)
+<p>
+        Handler method for the "RemotePath" end tag.
+</p><a NAME="DebuggerPropertiesHandler.getVersion" ID="DebuggerPropertiesHandler.getVersion"></a>
+<h4>DebuggerPropertiesHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the debugger properties.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="DebuggerPropertiesHandler.startConsoleDebugger" ID="DebuggerPropertiesHandler.startConsoleDebugger"></a>
+<h4>DebuggerPropertiesHandler.startConsoleDebugger</h4>
+<b>startConsoleDebugger</b>(<i>attrs</i>)
+<p>
+        Handler method for the "ConsoleDebugger" start tag.
+</p><a NAME="DebuggerPropertiesHandler.startDebuggerProperties" ID="DebuggerPropertiesHandler.startDebuggerProperties"></a>
+<h4>DebuggerPropertiesHandler.startDebuggerProperties</h4>
+<b>startDebuggerProperties</b>(<i>attrs</i>)
+<p>
+        Handler method for the "DebuggerProperties" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="DebuggerPropertiesHandler.startDocumentDebuggerProperties" ID="DebuggerPropertiesHandler.startDocumentDebuggerProperties"></a>
+<h4>DebuggerPropertiesHandler.startDocumentDebuggerProperties</h4>
+<b>startDocumentDebuggerProperties</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="DebuggerPropertiesHandler.startEnvironment" ID="DebuggerPropertiesHandler.startEnvironment"></a>
+<h4>DebuggerPropertiesHandler.startEnvironment</h4>
+<b>startEnvironment</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Environment" start tag.
+</p><a NAME="DebuggerPropertiesHandler.startNoencoding" ID="DebuggerPropertiesHandler.startNoencoding"></a>
+<h4>DebuggerPropertiesHandler.startNoencoding</h4>
+<b>startNoencoding</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Noencoding" start tag.
+</p><a NAME="DebuggerPropertiesHandler.startPathTranslation" ID="DebuggerPropertiesHandler.startPathTranslation"></a>
+<h4>DebuggerPropertiesHandler.startPathTranslation</h4>
+<b>startPathTranslation</b>(<i>attrs</i>)
+<p>
+        Handler method for the "PathTranslation" start tag.
+</p><a NAME="DebuggerPropertiesHandler.startRedirect" ID="DebuggerPropertiesHandler.startRedirect"></a>
+<h4>DebuggerPropertiesHandler.startRedirect</h4>
+<b>startRedirect</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Redirect" start tag.
+</p><a NAME="DebuggerPropertiesHandler.startRemoteDebugger" ID="DebuggerPropertiesHandler.startRemoteDebugger"></a>
+<h4>DebuggerPropertiesHandler.startRemoteDebugger</h4>
+<b>startRemoteDebugger</b>(<i>attrs</i>)
+<p>
+        Handler method for the "RemoteDebugger" start tag.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.DebuggerPropertiesWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.DebuggerPropertiesWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.DebuggerPropertiesWriter</h1>
+<p>
+Module implementing the writer class for writing an XML project debugger properties file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesWriter">DebuggerPropertiesWriter</a></td>
+<td>Class implementing the writer class for writing an XML project debugger properties file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerPropertiesWriter" ID="DebuggerPropertiesWriter"></a>
+<h2>DebuggerPropertiesWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML project debugger properties
+    file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesWriter.__init__">DebuggerPropertiesWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="DebuggerPropertiesWriter.__init__" ID="DebuggerPropertiesWriter.__init__"></a>
+<h4>DebuggerPropertiesWriter (Constructor)</h4>
+<b>DebuggerPropertiesWriter</b>(<i>file, projectName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string)
+</dd>
+</dl><a NAME="DebuggerPropertiesWriter.writeXML" ID="DebuggerPropertiesWriter.writeXML"></a>
+<h4>DebuggerPropertiesWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.HighlightingStylesHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.HighlightingStylesHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.HighlightingStylesHandler</h1>
+<p>
+Module implementing the handler class for handling a highlighting styles XML file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HighlightingStylesHandler">HighlightingStylesHandler</a></td>
+<td>Class implementing a sax handler to read a highlighting styles file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HighlightingStylesHandler" ID="HighlightingStylesHandler"></a>
+<h2>HighlightingStylesHandler</h2>
+<p>
+    Class implementing a sax handler to read a highlighting styles file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HighlightingStylesHandler.__init__">HighlightingStylesHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HighlightingStylesHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the shortcuts.</td>
+</tr><tr>
+<td><a href="#HighlightingStylesHandler.startDocumentHighlightingStyles">startDocumentHighlightingStyles</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#HighlightingStylesHandler.startHighlightingStyles">startHighlightingStyles</a></td>
+<td>Handler method for the "HighlightingStyles" start tag.</td>
+</tr><tr>
+<td><a href="#HighlightingStylesHandler.startLexer">startLexer</a></td>
+<td>Handler method for the "Lexer" start tag.</td>
+</tr><tr>
+<td><a href="#HighlightingStylesHandler.startStyle">startStyle</a></td>
+<td>Handler method for the "Style" start tag.</td>
+</tr>
+</table>
+<a NAME="HighlightingStylesHandler.__init__" ID="HighlightingStylesHandler.__init__"></a>
+<h4>HighlightingStylesHandler (Constructor)</h4>
+<b>HighlightingStylesHandler</b>(<i>lexers</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+dictionary of lexer objects for which to import the styles
+</dd>
+</dl><a NAME="HighlightingStylesHandler.getVersion" ID="HighlightingStylesHandler.getVersion"></a>
+<h4>HighlightingStylesHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the shortcuts.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="HighlightingStylesHandler.startDocumentHighlightingStyles" ID="HighlightingStylesHandler.startDocumentHighlightingStyles"></a>
+<h4>HighlightingStylesHandler.startDocumentHighlightingStyles</h4>
+<b>startDocumentHighlightingStyles</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="HighlightingStylesHandler.startHighlightingStyles" ID="HighlightingStylesHandler.startHighlightingStyles"></a>
+<h4>HighlightingStylesHandler.startHighlightingStyles</h4>
+<b>startHighlightingStyles</b>(<i>attrs</i>)
+<p>
+        Handler method for the "HighlightingStyles" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="HighlightingStylesHandler.startLexer" ID="HighlightingStylesHandler.startLexer"></a>
+<h4>HighlightingStylesHandler.startLexer</h4>
+<b>startLexer</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Lexer" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="HighlightingStylesHandler.startStyle" ID="HighlightingStylesHandler.startStyle"></a>
+<h4>HighlightingStylesHandler.startStyle</h4>
+<b>startStyle</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Style" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.HighlightingStylesWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.HighlightingStylesWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.HighlightingStylesWriter</h1>
+<p>
+Module implementing the writer class for writing a highlighting styles XML file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HighlightingStylesWriter">HighlightingStylesWriter</a></td>
+<td>Class implementing the writer class for writing a highlighting styles XML file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HighlightingStylesWriter" ID="HighlightingStylesWriter"></a>
+<h2>HighlightingStylesWriter</h2>
+<p>
+    Class implementing the writer class for writing a highlighting styles XML file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HighlightingStylesWriter.__init__">HighlightingStylesWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HighlightingStylesWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="HighlightingStylesWriter.__init__" ID="HighlightingStylesWriter.__init__"></a>
+<h4>HighlightingStylesWriter (Constructor)</h4>
+<b>HighlightingStylesWriter</b>(<i>file, lexers</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>lexers</i></dt>
+<dd>
+list of lexer objects for which to export the styles
+</dd>
+</dl><a NAME="HighlightingStylesWriter.writeXML" ID="HighlightingStylesWriter.writeXML"></a>
+<h4>HighlightingStylesWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.MultiProjectHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.MultiProjectHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.MultiProjectHandler</h1>
+<p>
+Module implementing the handler class for reading an XML multi project file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectHandler">MultiProjectHandler</a></td>
+<td>Class implementing a sax handler to read an XML multi project file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MultiProjectHandler" ID="MultiProjectHandler"></a>
+<h2>MultiProjectHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML multi project file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectHandler.__init__">MultiProjectHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.endDescription">endDescription</a></td>
+<td>Handler method for the "Description" end tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.endProject">endProject</a></td>
+<td>Handler method for the "Project" end tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.endProjectDescription">endProjectDescription</a></td>
+<td>Handler method for the "ProjectDescription" end tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.endProjectFile">endProjectFile</a></td>
+<td>Handler method for the "ProjectFile" end tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.endProjectName">endProjectName</a></td>
+<td>Handler method for the "ProjectName" end tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the project.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.startDocumentMultiProject">startDocumentMultiProject</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.startMultiProject">startMultiProject</a></td>
+<td>Handler method for the "MultiProject" start tag.</td>
+</tr><tr>
+<td><a href="#MultiProjectHandler.startProject">startProject</a></td>
+<td>Handler method for the "Project" start tag.</td>
+</tr>
+</table>
+<a NAME="MultiProjectHandler.__init__" ID="MultiProjectHandler.__init__"></a>
+<h4>MultiProjectHandler (Constructor)</h4>
+<b>MultiProjectHandler</b>(<i>multiProject</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>multiProject</i></dt>
+<dd>
+Reference to the multi project object to store the
+                information into.
+</dd>
+</dl><a NAME="MultiProjectHandler.endDescription" ID="MultiProjectHandler.endDescription"></a>
+<h4>MultiProjectHandler.endDescription</h4>
+<b>endDescription</b>(<i></i>)
+<p>
+        Handler method for the "Description" end tag.
+</p><a NAME="MultiProjectHandler.endProject" ID="MultiProjectHandler.endProject"></a>
+<h4>MultiProjectHandler.endProject</h4>
+<b>endProject</b>(<i></i>)
+<p>
+        Handler method for the "Project" end tag.
+</p><a NAME="MultiProjectHandler.endProjectDescription" ID="MultiProjectHandler.endProjectDescription"></a>
+<h4>MultiProjectHandler.endProjectDescription</h4>
+<b>endProjectDescription</b>(<i></i>)
+<p>
+        Handler method for the "ProjectDescription" end tag.
+</p><a NAME="MultiProjectHandler.endProjectFile" ID="MultiProjectHandler.endProjectFile"></a>
+<h4>MultiProjectHandler.endProjectFile</h4>
+<b>endProjectFile</b>(<i></i>)
+<p>
+        Handler method for the "ProjectFile" end tag.
+</p><a NAME="MultiProjectHandler.endProjectName" ID="MultiProjectHandler.endProjectName"></a>
+<h4>MultiProjectHandler.endProjectName</h4>
+<b>endProjectName</b>(<i></i>)
+<p>
+        Handler method for the "ProjectName" end tag.
+</p><a NAME="MultiProjectHandler.getVersion" ID="MultiProjectHandler.getVersion"></a>
+<h4>MultiProjectHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="MultiProjectHandler.startDocumentMultiProject" ID="MultiProjectHandler.startDocumentMultiProject"></a>
+<h4>MultiProjectHandler.startDocumentMultiProject</h4>
+<b>startDocumentMultiProject</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="MultiProjectHandler.startMultiProject" ID="MultiProjectHandler.startMultiProject"></a>
+<h4>MultiProjectHandler.startMultiProject</h4>
+<b>startMultiProject</b>(<i>attrs</i>)
+<p>
+        Handler method for the "MultiProject" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="MultiProjectHandler.startProject" ID="MultiProjectHandler.startProject"></a>
+<h4>MultiProjectHandler.startProject</h4>
+<b>startProject</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Project" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.MultiProjectWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.MultiProjectWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.MultiProjectWriter</h1>
+<p>
+Module implementing the writer class for writing an XML multi project file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectWriter">MultiProjectWriter</a></td>
+<td>Class implementing the writer class for writing an XML project file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MultiProjectWriter" ID="MultiProjectWriter"></a>
+<h2>MultiProjectWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML project file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectWriter.__init__">MultiProjectWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MultiProjectWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="MultiProjectWriter.__init__" ID="MultiProjectWriter.__init__"></a>
+<h4>MultiProjectWriter (Constructor)</h4>
+<b>MultiProjectWriter</b>(<i>multiProject, file, multiProjectName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>multiProject</i></dt>
+<dd>
+Reference to the multi project object
+</dd><dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string)
+</dd>
+</dl><a NAME="MultiProjectWriter.writeXML" ID="MultiProjectWriter.writeXML"></a>
+<h4>MultiProjectWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.PluginRepositoryHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.PluginRepositoryHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.PluginRepositoryHandler</h1>
+<p>
+Module implementing the handler class for reading an XML tasks file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryHandler">PluginRepositoryHandler</a></td>
+<td>Class implementing a sax handler to read an XML tasks file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginRepositoryHandler" ID="PluginRepositoryHandler"></a>
+<h2>PluginRepositoryHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML tasks file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryHandler.__init__">PluginRepositoryHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endAuthor">endAuthor</a></td>
+<td>Handler method for the "Author" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endDescription">endDescription</a></td>
+<td>Handler method for the "Description" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endFilename">endFilename</a></td>
+<td>Handler method for the "Filename" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endName">endName</a></td>
+<td>Handler method for the "Name" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endPlugin">endPlugin</a></td>
+<td>Handler method for the "Plugin" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endRepositoryUrl">endRepositoryUrl</a></td>
+<td>Handler method for the "RepositoryUrl" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endShort">endShort</a></td>
+<td>Handler method for the "Short" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endUrl">endUrl</a></td>
+<td>Handler method for the "Url" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.endVersion">endVersion</a></td>
+<td>Handler method for the "Version" end tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the tasks file.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.startDocumentPlugins">startDocumentPlugins</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.startPlugin">startPlugin</a></td>
+<td>Handler method for the "Plugin" start tag.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryHandler.startPlugins">startPlugins</a></td>
+<td>Handler method for the "Plugins" start tag.</td>
+</tr>
+</table>
+<a NAME="PluginRepositoryHandler.__init__" ID="PluginRepositoryHandler.__init__"></a>
+<h4>PluginRepositoryHandler (Constructor)</h4>
+<b>PluginRepositoryHandler</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent dialog (PluginRepositoryDialog)
+</dd>
+</dl><a NAME="PluginRepositoryHandler.endAuthor" ID="PluginRepositoryHandler.endAuthor"></a>
+<h4>PluginRepositoryHandler.endAuthor</h4>
+<b>endAuthor</b>(<i></i>)
+<p>
+        Handler method for the "Author" end tag.
+</p><a NAME="PluginRepositoryHandler.endDescription" ID="PluginRepositoryHandler.endDescription"></a>
+<h4>PluginRepositoryHandler.endDescription</h4>
+<b>endDescription</b>(<i></i>)
+<p>
+        Handler method for the "Description" end tag.
+</p><a NAME="PluginRepositoryHandler.endFilename" ID="PluginRepositoryHandler.endFilename"></a>
+<h4>PluginRepositoryHandler.endFilename</h4>
+<b>endFilename</b>(<i></i>)
+<p>
+        Handler method for the "Filename" end tag.
+</p><a NAME="PluginRepositoryHandler.endName" ID="PluginRepositoryHandler.endName"></a>
+<h4>PluginRepositoryHandler.endName</h4>
+<b>endName</b>(<i></i>)
+<p>
+        Handler method for the "Name" end tag.
+</p><a NAME="PluginRepositoryHandler.endPlugin" ID="PluginRepositoryHandler.endPlugin"></a>
+<h4>PluginRepositoryHandler.endPlugin</h4>
+<b>endPlugin</b>(<i></i>)
+<p>
+        Handler method for the "Plugin" end tag.
+</p><a NAME="PluginRepositoryHandler.endRepositoryUrl" ID="PluginRepositoryHandler.endRepositoryUrl"></a>
+<h4>PluginRepositoryHandler.endRepositoryUrl</h4>
+<b>endRepositoryUrl</b>(<i></i>)
+<p>
+        Handler method for the "RepositoryUrl" end tag.
+</p><a NAME="PluginRepositoryHandler.endShort" ID="PluginRepositoryHandler.endShort"></a>
+<h4>PluginRepositoryHandler.endShort</h4>
+<b>endShort</b>(<i></i>)
+<p>
+        Handler method for the "Short" end tag.
+</p><a NAME="PluginRepositoryHandler.endUrl" ID="PluginRepositoryHandler.endUrl"></a>
+<h4>PluginRepositoryHandler.endUrl</h4>
+<b>endUrl</b>(<i></i>)
+<p>
+        Handler method for the "Url" end tag.
+</p><a NAME="PluginRepositoryHandler.endVersion" ID="PluginRepositoryHandler.endVersion"></a>
+<h4>PluginRepositoryHandler.endVersion</h4>
+<b>endVersion</b>(<i></i>)
+<p>
+        Handler method for the "Version" end tag.
+</p><a NAME="PluginRepositoryHandler.getVersion" ID="PluginRepositoryHandler.getVersion"></a>
+<h4>PluginRepositoryHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the tasks file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="PluginRepositoryHandler.startDocumentPlugins" ID="PluginRepositoryHandler.startDocumentPlugins"></a>
+<h4>PluginRepositoryHandler.startDocumentPlugins</h4>
+<b>startDocumentPlugins</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="PluginRepositoryHandler.startPlugin" ID="PluginRepositoryHandler.startPlugin"></a>
+<h4>PluginRepositoryHandler.startPlugin</h4>
+<b>startPlugin</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Plugin" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="PluginRepositoryHandler.startPlugins" ID="PluginRepositoryHandler.startPlugins"></a>
+<h4>PluginRepositoryHandler.startPlugins</h4>
+<b>startPlugins</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Plugins" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.ProjectHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,714 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.ProjectHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.ProjectHandler</h1>
+<p>
+Module implementing the handler class for reading an XML project file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectHandler">ProjectHandler</a></td>
+<td>Class implementing a sax handler to read an XML project file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectHandler" ID="ProjectHandler"></a>
+<h2>ProjectHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML project file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectHandler.__init__">ProjectHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectHandler.__buildPath">__buildPath</a></td>
+<td>Private method to assemble a path.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endAuthor">endAuthor</a></td>
+<td>Handler method for the "Author" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endCheckersParams">endCheckersParams</a></td>
+<td>Handler method for the "CheckersParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endCxfreezeParams">endCxfreezeParams</a></td>
+<td>Handler method for the "CxfreezeParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endDescription">endDescription</a></td>
+<td>Handler method for the "Description" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endDir">endDir</a></td>
+<td>Handler method for the "Dir" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endDocumentationParams">endDocumentationParams</a></td>
+<td>Handler method for the "DocumentationParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endEmail">endEmail</a></td>
+<td>Handler method for the "Email" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endEric4ApiParams">endEric4ApiParams</a></td>
+<td>Handler method for the "Eric4ApiParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endEric4DocParams">endEric4DocParams</a></td>
+<td>Handler method for the "Eric4DocParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endForm">endForm</a></td>
+<td>Handler method for the "Form" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endInterface">endInterface</a></td>
+<td>Handler method for the "Interface" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endLanguage">endLanguage</a></td>
+<td>Handler method for the "Language" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endMainScript">endMainScript</a></td>
+<td>Handler method for the "MainScript" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endName">endName</a></td>
+<td>Handler method for the "Name" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endOther">endOther</a></td>
+<td>Handler method for the "Other" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endOtherToolsParams">endOtherToolsParams</a></td>
+<td>Handler method for the "OtherToolsParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endPackagersParams">endPackagersParams</a></td>
+<td>Handler method for the "PackagersParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endProgLanguage">endProgLanguage</a></td>
+<td>Handler method for the "ProgLanguage" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endProjectExcludeList">endProjectExcludeList</a></td>
+<td>Handler method for the "ProjectExcludeList" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endProjectType">endProjectType</a></td>
+<td>Handler method for the "ProjectType" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endProjectTypeSpecificData">endProjectTypeSpecificData</a></td>
+<td>Handler method for the "ProjectTypeSpecificData" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endProjectWordList">endProjectWordList</a></td>
+<td>Handler method for the "ProjectWordList" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endPyLintParams">endPyLintParams</a></td>
+<td>Handler method for the "PyLintParams" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endResource">endResource</a></td>
+<td>Handler method for the "Resource" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endSource">endSource</a></td>
+<td>Handler method for the "Source" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endTranslation">endTranslation</a></td>
+<td>Handler method for the "Translation" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endTranslationException">endTranslationException</a></td>
+<td>Handler method for the "TranslationException" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endTranslationPattern">endTranslationPattern</a></td>
+<td>Handler method for the "TranslationPattern" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endTranslationPrefix">endTranslationPrefix</a></td>
+<td>Handler method for the "TranslationPrefix" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endTranslationsBinPath">endTranslationsBinPath</a></td>
+<td>Handler method for the "TranslationsBinPath" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endUIType">endUIType</a></td>
+<td>Handler method for the "UIType" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endVcsOptions">endVcsOptions</a></td>
+<td>Handler method for the "VcsOptions" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endVcsOtherData">endVcsOtherData</a></td>
+<td>Handler method for the "VcsOtherData" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endVcsType">endVcsType</a></td>
+<td>Handler method for the "VcsType" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.endVersion">endVersion</a></td>
+<td>Handler method for the "Version" end tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the project.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startCheckersParams">startCheckersParams</a></td>
+<td>Handler method for the "CheckersParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startCxfreezeParams">startCxfreezeParams</a></td>
+<td>Handler method for the "CxfreezeParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startDocumentProject">startDocumentProject</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startDocumentationParams">startDocumentationParams</a></td>
+<td>Handler method for the "DocumentationParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startEric4ApiParams">startEric4ApiParams</a></td>
+<td>Handler method for the "Eric4ApiParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startEric4DocParams">startEric4DocParams</a></td>
+<td>Handler method for the "Eric4DocParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startFiletypeAssociation">startFiletypeAssociation</a></td>
+<td>Handler method for the "FiletypeAssociation" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startForm">startForm</a></td>
+<td>Handler method for the "Form" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startInterface">startInterface</a></td>
+<td>Handler method for the "Interface" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startLexerAssociation">startLexerAssociation</a></td>
+<td>Handler method for the "LexerAssociation" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startMainScript">startMainScript</a></td>
+<td>Handler method for the "MainScript" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startOther">startOther</a></td>
+<td>Handler method for the "Other" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startOtherToolsParams">startOtherToolsParams</a></td>
+<td>Handler method for the "OtherToolsParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startPackagersParams">startPackagersParams</a></td>
+<td>Handler method for the "PackagersParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startProgLanguage">startProgLanguage</a></td>
+<td>Handler method for the "Source" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startProject">startProject</a></td>
+<td>Handler method for the "Project" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startProjectTypeSpecificData">startProjectTypeSpecificData</a></td>
+<td>Handler method for the "ProjectTypeSpecificData" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startPyLintParams">startPyLintParams</a></td>
+<td>Handler method for the "PyLintParams" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startResource">startResource</a></td>
+<td>Handler method for the "Resource" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startSource">startSource</a></td>
+<td>Handler method for the "Source" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startTranslation">startTranslation</a></td>
+<td>Handler method for the "Translation" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startTranslationException">startTranslationException</a></td>
+<td>Handler method for the "TranslationException" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startTranslationPrefix">startTranslationPrefix</a></td>
+<td>Handler method for the "TranslationPrefix" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startTranslationsBinPath">startTranslationsBinPath</a></td>
+<td>Handler method for the "TranslationsBinPath" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startVcsOptions">startVcsOptions</a></td>
+<td>Handler method for the "VcsOptions" start tag.</td>
+</tr><tr>
+<td><a href="#ProjectHandler.startVcsOtherData">startVcsOtherData</a></td>
+<td>Handler method for the "VcsOtherData" start tag.</td>
+</tr>
+</table>
+<a NAME="ProjectHandler.__init__" ID="ProjectHandler.__init__"></a>
+<h4>ProjectHandler (Constructor)</h4>
+<b>ProjectHandler</b>(<i>project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+Reference to the project object to store the
+                information into.
+</dd>
+</dl><a NAME="ProjectHandler.__buildPath" ID="ProjectHandler.__buildPath"></a>
+<h4>ProjectHandler.__buildPath</h4>
+<b>__buildPath</b>(<i></i>)
+<p>
+        Private method to assemble a path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The ready assembled path. (string)
+</dd>
+</dl><a NAME="ProjectHandler.endAuthor" ID="ProjectHandler.endAuthor"></a>
+<h4>ProjectHandler.endAuthor</h4>
+<b>endAuthor</b>(<i></i>)
+<p>
+        Handler method for the "Author" end tag.
+</p><a NAME="ProjectHandler.endCheckersParams" ID="ProjectHandler.endCheckersParams"></a>
+<h4>ProjectHandler.endCheckersParams</h4>
+<b>endCheckersParams</b>(<i></i>)
+<p>
+        Handler method for the "CheckersParams" end tag.
+</p><a NAME="ProjectHandler.endCxfreezeParams" ID="ProjectHandler.endCxfreezeParams"></a>
+<h4>ProjectHandler.endCxfreezeParams</h4>
+<b>endCxfreezeParams</b>(<i></i>)
+<p>
+        Handler method for the "CxfreezeParams" end tag.
+</p><a NAME="ProjectHandler.endDescription" ID="ProjectHandler.endDescription"></a>
+<h4>ProjectHandler.endDescription</h4>
+<b>endDescription</b>(<i></i>)
+<p>
+        Handler method for the "Description" end tag.
+</p><a NAME="ProjectHandler.endDir" ID="ProjectHandler.endDir"></a>
+<h4>ProjectHandler.endDir</h4>
+<b>endDir</b>(<i></i>)
+<p>
+        Handler method for the "Dir" end tag.
+</p><a NAME="ProjectHandler.endDocumentationParams" ID="ProjectHandler.endDocumentationParams"></a>
+<h4>ProjectHandler.endDocumentationParams</h4>
+<b>endDocumentationParams</b>(<i></i>)
+<p>
+        Handler method for the "DocumentationParams" end tag.
+</p><a NAME="ProjectHandler.endEmail" ID="ProjectHandler.endEmail"></a>
+<h4>ProjectHandler.endEmail</h4>
+<b>endEmail</b>(<i></i>)
+<p>
+        Handler method for the "Email" end tag.
+</p><a NAME="ProjectHandler.endEric4ApiParams" ID="ProjectHandler.endEric4ApiParams"></a>
+<h4>ProjectHandler.endEric4ApiParams</h4>
+<b>endEric4ApiParams</b>(<i></i>)
+<p>
+        Handler method for the "Eric4ApiParams" end tag.
+</p><a NAME="ProjectHandler.endEric4DocParams" ID="ProjectHandler.endEric4DocParams"></a>
+<h4>ProjectHandler.endEric4DocParams</h4>
+<b>endEric4DocParams</b>(<i></i>)
+<p>
+        Handler method for the "Eric4DocParams" end tag.
+</p><a NAME="ProjectHandler.endForm" ID="ProjectHandler.endForm"></a>
+<h4>ProjectHandler.endForm</h4>
+<b>endForm</b>(<i></i>)
+<p>
+        Handler method for the "Form" end tag.
+</p><a NAME="ProjectHandler.endInterface" ID="ProjectHandler.endInterface"></a>
+<h4>ProjectHandler.endInterface</h4>
+<b>endInterface</b>(<i></i>)
+<p>
+        Handler method for the "Interface" end tag.
+</p><a NAME="ProjectHandler.endLanguage" ID="ProjectHandler.endLanguage"></a>
+<h4>ProjectHandler.endLanguage</h4>
+<b>endLanguage</b>(<i></i>)
+<p>
+        Handler method for the "Language" end tag.
+</p><a NAME="ProjectHandler.endMainScript" ID="ProjectHandler.endMainScript"></a>
+<h4>ProjectHandler.endMainScript</h4>
+<b>endMainScript</b>(<i></i>)
+<p>
+        Handler method for the "MainScript" end tag.
+</p><a NAME="ProjectHandler.endName" ID="ProjectHandler.endName"></a>
+<h4>ProjectHandler.endName</h4>
+<b>endName</b>(<i></i>)
+<p>
+        Handler method for the "Name" end tag.
+</p><a NAME="ProjectHandler.endOther" ID="ProjectHandler.endOther"></a>
+<h4>ProjectHandler.endOther</h4>
+<b>endOther</b>(<i></i>)
+<p>
+        Handler method for the "Other" end tag.
+</p><a NAME="ProjectHandler.endOtherToolsParams" ID="ProjectHandler.endOtherToolsParams"></a>
+<h4>ProjectHandler.endOtherToolsParams</h4>
+<b>endOtherToolsParams</b>(<i></i>)
+<p>
+        Handler method for the "OtherToolsParams" end tag.
+</p><a NAME="ProjectHandler.endPackagersParams" ID="ProjectHandler.endPackagersParams"></a>
+<h4>ProjectHandler.endPackagersParams</h4>
+<b>endPackagersParams</b>(<i></i>)
+<p>
+        Handler method for the "PackagersParams" end tag.
+</p><a NAME="ProjectHandler.endProgLanguage" ID="ProjectHandler.endProgLanguage"></a>
+<h4>ProjectHandler.endProgLanguage</h4>
+<b>endProgLanguage</b>(<i></i>)
+<p>
+        Handler method for the "ProgLanguage" end tag.
+</p><a NAME="ProjectHandler.endProjectExcludeList" ID="ProjectHandler.endProjectExcludeList"></a>
+<h4>ProjectHandler.endProjectExcludeList</h4>
+<b>endProjectExcludeList</b>(<i></i>)
+<p>
+        Handler method for the "ProjectExcludeList" end tag.
+</p><a NAME="ProjectHandler.endProjectType" ID="ProjectHandler.endProjectType"></a>
+<h4>ProjectHandler.endProjectType</h4>
+<b>endProjectType</b>(<i></i>)
+<p>
+        Handler method for the "ProjectType" end tag.
+</p><a NAME="ProjectHandler.endProjectTypeSpecificData" ID="ProjectHandler.endProjectTypeSpecificData"></a>
+<h4>ProjectHandler.endProjectTypeSpecificData</h4>
+<b>endProjectTypeSpecificData</b>(<i></i>)
+<p>
+        Handler method for the "ProjectTypeSpecificData" end tag.
+</p><a NAME="ProjectHandler.endProjectWordList" ID="ProjectHandler.endProjectWordList"></a>
+<h4>ProjectHandler.endProjectWordList</h4>
+<b>endProjectWordList</b>(<i></i>)
+<p>
+        Handler method for the "ProjectWordList" end tag.
+</p><a NAME="ProjectHandler.endPyLintParams" ID="ProjectHandler.endPyLintParams"></a>
+<h4>ProjectHandler.endPyLintParams</h4>
+<b>endPyLintParams</b>(<i></i>)
+<p>
+        Handler method for the "PyLintParams" end tag.
+</p><a NAME="ProjectHandler.endResource" ID="ProjectHandler.endResource"></a>
+<h4>ProjectHandler.endResource</h4>
+<b>endResource</b>(<i></i>)
+<p>
+        Handler method for the "Resource" end tag.
+</p><a NAME="ProjectHandler.endSource" ID="ProjectHandler.endSource"></a>
+<h4>ProjectHandler.endSource</h4>
+<b>endSource</b>(<i></i>)
+<p>
+        Handler method for the "Source" end tag.
+</p><a NAME="ProjectHandler.endTranslation" ID="ProjectHandler.endTranslation"></a>
+<h4>ProjectHandler.endTranslation</h4>
+<b>endTranslation</b>(<i></i>)
+<p>
+        Handler method for the "Translation" end tag.
+</p><a NAME="ProjectHandler.endTranslationException" ID="ProjectHandler.endTranslationException"></a>
+<h4>ProjectHandler.endTranslationException</h4>
+<b>endTranslationException</b>(<i></i>)
+<p>
+        Handler method for the "TranslationException" end tag.
+</p><a NAME="ProjectHandler.endTranslationPattern" ID="ProjectHandler.endTranslationPattern"></a>
+<h4>ProjectHandler.endTranslationPattern</h4>
+<b>endTranslationPattern</b>(<i></i>)
+<p>
+        Handler method for the "TranslationPattern" end tag.
+</p><a NAME="ProjectHandler.endTranslationPrefix" ID="ProjectHandler.endTranslationPrefix"></a>
+<h4>ProjectHandler.endTranslationPrefix</h4>
+<b>endTranslationPrefix</b>(<i></i>)
+<p>
+        Handler method for the "TranslationPrefix" end tag.
+</p><a NAME="ProjectHandler.endTranslationsBinPath" ID="ProjectHandler.endTranslationsBinPath"></a>
+<h4>ProjectHandler.endTranslationsBinPath</h4>
+<b>endTranslationsBinPath</b>(<i></i>)
+<p>
+        Handler method for the "TranslationsBinPath" end tag.
+</p><a NAME="ProjectHandler.endUIType" ID="ProjectHandler.endUIType"></a>
+<h4>ProjectHandler.endUIType</h4>
+<b>endUIType</b>(<i></i>)
+<p>
+        Handler method for the "UIType" end tag.
+</p><a NAME="ProjectHandler.endVcsOptions" ID="ProjectHandler.endVcsOptions"></a>
+<h4>ProjectHandler.endVcsOptions</h4>
+<b>endVcsOptions</b>(<i></i>)
+<p>
+        Handler method for the "VcsOptions" end tag.
+</p><a NAME="ProjectHandler.endVcsOtherData" ID="ProjectHandler.endVcsOtherData"></a>
+<h4>ProjectHandler.endVcsOtherData</h4>
+<b>endVcsOtherData</b>(<i></i>)
+<p>
+        Handler method for the "VcsOtherData" end tag.
+</p><a NAME="ProjectHandler.endVcsType" ID="ProjectHandler.endVcsType"></a>
+<h4>ProjectHandler.endVcsType</h4>
+<b>endVcsType</b>(<i></i>)
+<p>
+        Handler method for the "VcsType" end tag.
+</p><a NAME="ProjectHandler.endVersion" ID="ProjectHandler.endVersion"></a>
+<h4>ProjectHandler.endVersion</h4>
+<b>endVersion</b>(<i></i>)
+<p>
+        Handler method for the "Version" end tag.
+</p><a NAME="ProjectHandler.getVersion" ID="ProjectHandler.getVersion"></a>
+<h4>ProjectHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="ProjectHandler.startCheckersParams" ID="ProjectHandler.startCheckersParams"></a>
+<h4>ProjectHandler.startCheckersParams</h4>
+<b>startCheckersParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "CheckersParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startCxfreezeParams" ID="ProjectHandler.startCxfreezeParams"></a>
+<h4>ProjectHandler.startCxfreezeParams</h4>
+<b>startCxfreezeParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "CxfreezeParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startDocumentProject" ID="ProjectHandler.startDocumentProject"></a>
+<h4>ProjectHandler.startDocumentProject</h4>
+<b>startDocumentProject</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="ProjectHandler.startDocumentationParams" ID="ProjectHandler.startDocumentationParams"></a>
+<h4>ProjectHandler.startDocumentationParams</h4>
+<b>startDocumentationParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "DocumentationParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startEric4ApiParams" ID="ProjectHandler.startEric4ApiParams"></a>
+<h4>ProjectHandler.startEric4ApiParams</h4>
+<b>startEric4ApiParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Eric4ApiParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startEric4DocParams" ID="ProjectHandler.startEric4DocParams"></a>
+<h4>ProjectHandler.startEric4DocParams</h4>
+<b>startEric4DocParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Eric4DocParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startFiletypeAssociation" ID="ProjectHandler.startFiletypeAssociation"></a>
+<h4>ProjectHandler.startFiletypeAssociation</h4>
+<b>startFiletypeAssociation</b>(<i>attrs</i>)
+<p>
+        Handler method for the "FiletypeAssociation" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startForm" ID="ProjectHandler.startForm"></a>
+<h4>ProjectHandler.startForm</h4>
+<b>startForm</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Form" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startInterface" ID="ProjectHandler.startInterface"></a>
+<h4>ProjectHandler.startInterface</h4>
+<b>startInterface</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Interface" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startLexerAssociation" ID="ProjectHandler.startLexerAssociation"></a>
+<h4>ProjectHandler.startLexerAssociation</h4>
+<b>startLexerAssociation</b>(<i>attrs</i>)
+<p>
+        Handler method for the "LexerAssociation" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startMainScript" ID="ProjectHandler.startMainScript"></a>
+<h4>ProjectHandler.startMainScript</h4>
+<b>startMainScript</b>(<i>attrs</i>)
+<p>
+        Handler method for the "MainScript" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startOther" ID="ProjectHandler.startOther"></a>
+<h4>ProjectHandler.startOther</h4>
+<b>startOther</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Other" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startOtherToolsParams" ID="ProjectHandler.startOtherToolsParams"></a>
+<h4>ProjectHandler.startOtherToolsParams</h4>
+<b>startOtherToolsParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "OtherToolsParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startPackagersParams" ID="ProjectHandler.startPackagersParams"></a>
+<h4>ProjectHandler.startPackagersParams</h4>
+<b>startPackagersParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "PackagersParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startProgLanguage" ID="ProjectHandler.startProgLanguage"></a>
+<h4>ProjectHandler.startProgLanguage</h4>
+<b>startProgLanguage</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Source" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startProject" ID="ProjectHandler.startProject"></a>
+<h4>ProjectHandler.startProject</h4>
+<b>startProject</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Project" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startProjectTypeSpecificData" ID="ProjectHandler.startProjectTypeSpecificData"></a>
+<h4>ProjectHandler.startProjectTypeSpecificData</h4>
+<b>startProjectTypeSpecificData</b>(<i>attrs</i>)
+<p>
+        Handler method for the "ProjectTypeSpecificData" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startPyLintParams" ID="ProjectHandler.startPyLintParams"></a>
+<h4>ProjectHandler.startPyLintParams</h4>
+<b>startPyLintParams</b>(<i>attrs</i>)
+<p>
+        Handler method for the "PyLintParams" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startResource" ID="ProjectHandler.startResource"></a>
+<h4>ProjectHandler.startResource</h4>
+<b>startResource</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Resource" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startSource" ID="ProjectHandler.startSource"></a>
+<h4>ProjectHandler.startSource</h4>
+<b>startSource</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Source" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startTranslation" ID="ProjectHandler.startTranslation"></a>
+<h4>ProjectHandler.startTranslation</h4>
+<b>startTranslation</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Translation" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startTranslationException" ID="ProjectHandler.startTranslationException"></a>
+<h4>ProjectHandler.startTranslationException</h4>
+<b>startTranslationException</b>(<i>attrs</i>)
+<p>
+        Handler method for the "TranslationException" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startTranslationPrefix" ID="ProjectHandler.startTranslationPrefix"></a>
+<h4>ProjectHandler.startTranslationPrefix</h4>
+<b>startTranslationPrefix</b>(<i>attrs</i>)
+<p>
+        Handler method for the "TranslationPrefix" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startTranslationsBinPath" ID="ProjectHandler.startTranslationsBinPath"></a>
+<h4>ProjectHandler.startTranslationsBinPath</h4>
+<b>startTranslationsBinPath</b>(<i>attrs</i>)
+<p>
+        Handler method for the "TranslationsBinPath" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startVcsOptions" ID="ProjectHandler.startVcsOptions"></a>
+<h4>ProjectHandler.startVcsOptions</h4>
+<b>startVcsOptions</b>(<i>attrs</i>)
+<p>
+        Handler method for the "VcsOptions" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ProjectHandler.startVcsOtherData" ID="ProjectHandler.startVcsOtherData"></a>
+<h4>ProjectHandler.startVcsOtherData</h4>
+<b>startVcsOtherData</b>(<i>attrs</i>)
+<p>
+        Handler method for the "VcsOtherData" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.ProjectWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.ProjectWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.ProjectWriter</h1>
+<p>
+Module implementing the writer class for writing an XML project file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectWriter">ProjectWriter</a></td>
+<td>Class implementing the writer class for writing an XML project file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectWriter" ID="ProjectWriter"></a>
+<h2>ProjectWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML project file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectWriter.__init__">ProjectWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="ProjectWriter.__init__" ID="ProjectWriter.__init__"></a>
+<h4>ProjectWriter (Constructor)</h4>
+<b>ProjectWriter</b>(<i>file, projectName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string)
+</dd>
+</dl><a NAME="ProjectWriter.writeXML" ID="ProjectWriter.writeXML"></a>
+<h4>ProjectWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.SessionHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,419 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.SessionHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.SessionHandler</h1>
+<p>
+Module implementing the handler class for reading an XML project session file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SessionHandler">SessionHandler</a></td>
+<td>Class implementing a sax handler to read an XML project session file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SessionHandler" ID="SessionHandler"></a>
+<h2>SessionHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML project session file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SessionHandler.__init__">SessionHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SessionHandler.endBFilename">endBFilename</a></td>
+<td>Handler method for the "BFilename" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endBookmark">endBookmark</a></td>
+<td>Handler method for the "Bookmark" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endBreakpoint">endBreakpoint</a></td>
+<td>Handler method for the "Breakpoint" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endCommandLine">endCommandLine</a></td>
+<td>Handler method for the "CommandLine" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endCondition">endCondition</a></td>
+<td>Handler method for the "Condition" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endEnvironment">endEnvironment</a></td>
+<td>Handler method for the "Environment" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endException">endException</a></td>
+<td>Handler method for the "Exception" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endExceptions">endExceptions</a></td>
+<td>Handler method for the "Exceptions" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endFilename">endFilename</a></td>
+<td>Handler method for the "Filename" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endIgnoredException">endIgnoredException</a></td>
+<td>Handler method for the "IgnoredException" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endIgnoredExceptions">endIgnoredExceptions</a></td>
+<td>Handler method for the "IgnoredExceptions" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endMultiProject">endMultiProject</a></td>
+<td>Handler method for the "MultiProject" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endProject">endProject</a></td>
+<td>Handler method for the "Project" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endSpecial">endSpecial</a></td>
+<td>Handler method for the "Special" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endWatchexpression">endWatchexpression</a></td>
+<td>Handler method for the "Watchexpression" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.endWorkingDirectory">endWorkingDirectory</a></td>
+<td>Handler method for the "WorkinDirectory" end tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the session.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startAutoClearShell">startAutoClearShell</a></td>
+<td>Handler method for the "AutoClearShell" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startAutoContinue">startAutoContinue</a></td>
+<td>Handler method for the "AutoContinue" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startBookmark">startBookmark</a></td>
+<td>Handler method for the "Bookmark" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startBreakpoint">startBreakpoint</a></td>
+<td>Handler method for the "Breakpoint" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startCount">startCount</a></td>
+<td>Handler method for the "Count" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startDocumentSession">startDocumentSession</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startEnabled">startEnabled</a></td>
+<td>Handler method for the "Enabled" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startExceptions">startExceptions</a></td>
+<td>Handler method for the "Exceptions" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startFilename">startFilename</a></td>
+<td>Handler method for the "Filename" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startIgnoredExceptions">startIgnoredExceptions</a></td>
+<td>Handler method for the "IgnoredExceptions" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startLinenumber">startLinenumber</a></td>
+<td>Handler method for the "Linenumber" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startReportExceptions">startReportExceptions</a></td>
+<td>Handler method for the "ReportExceptions" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startSession">startSession</a></td>
+<td>Handler method for the "Session" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startTemporary">startTemporary</a></td>
+<td>Handler method for the "Temporary" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startTracePython">startTracePython</a></td>
+<td>Handler method for the "TracePython" start tag.</td>
+</tr><tr>
+<td><a href="#SessionHandler.startWatchexpression">startWatchexpression</a></td>
+<td>Handler method for the "Watchexpression" start tag.</td>
+</tr>
+</table>
+<a NAME="SessionHandler.__init__" ID="SessionHandler.__init__"></a>
+<h4>SessionHandler (Constructor)</h4>
+<b>SessionHandler</b>(<i>project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+Reference to the project object to store the
+                information into.
+</dd>
+</dl><a NAME="SessionHandler.endBFilename" ID="SessionHandler.endBFilename"></a>
+<h4>SessionHandler.endBFilename</h4>
+<b>endBFilename</b>(<i></i>)
+<p>
+        Handler method for the "BFilename" end tag.
+</p><a NAME="SessionHandler.endBookmark" ID="SessionHandler.endBookmark"></a>
+<h4>SessionHandler.endBookmark</h4>
+<b>endBookmark</b>(<i></i>)
+<p>
+        Handler method for the "Bookmark" end tag.
+</p><a NAME="SessionHandler.endBreakpoint" ID="SessionHandler.endBreakpoint"></a>
+<h4>SessionHandler.endBreakpoint</h4>
+<b>endBreakpoint</b>(<i></i>)
+<p>
+        Handler method for the "Breakpoint" end tag.
+</p><a NAME="SessionHandler.endCommandLine" ID="SessionHandler.endCommandLine"></a>
+<h4>SessionHandler.endCommandLine</h4>
+<b>endCommandLine</b>(<i></i>)
+<p>
+        Handler method for the "CommandLine" end tag.
+</p><a NAME="SessionHandler.endCondition" ID="SessionHandler.endCondition"></a>
+<h4>SessionHandler.endCondition</h4>
+<b>endCondition</b>(<i></i>)
+<p>
+        Handler method for the "Condition" end tag.
+</p><a NAME="SessionHandler.endEnvironment" ID="SessionHandler.endEnvironment"></a>
+<h4>SessionHandler.endEnvironment</h4>
+<b>endEnvironment</b>(<i></i>)
+<p>
+        Handler method for the "Environment" end tag.
+</p><a NAME="SessionHandler.endException" ID="SessionHandler.endException"></a>
+<h4>SessionHandler.endException</h4>
+<b>endException</b>(<i></i>)
+<p>
+        Handler method for the "Exception" end tag.
+</p><a NAME="SessionHandler.endExceptions" ID="SessionHandler.endExceptions"></a>
+<h4>SessionHandler.endExceptions</h4>
+<b>endExceptions</b>(<i></i>)
+<p>
+        Handler method for the "Exceptions" end tag.
+</p><a NAME="SessionHandler.endFilename" ID="SessionHandler.endFilename"></a>
+<h4>SessionHandler.endFilename</h4>
+<b>endFilename</b>(<i></i>)
+<p>
+        Handler method for the "Filename" end tag.
+</p><a NAME="SessionHandler.endIgnoredException" ID="SessionHandler.endIgnoredException"></a>
+<h4>SessionHandler.endIgnoredException</h4>
+<b>endIgnoredException</b>(<i></i>)
+<p>
+        Handler method for the "IgnoredException" end tag.
+</p><a NAME="SessionHandler.endIgnoredExceptions" ID="SessionHandler.endIgnoredExceptions"></a>
+<h4>SessionHandler.endIgnoredExceptions</h4>
+<b>endIgnoredExceptions</b>(<i></i>)
+<p>
+        Handler method for the "IgnoredExceptions" end tag.
+</p><a NAME="SessionHandler.endMultiProject" ID="SessionHandler.endMultiProject"></a>
+<h4>SessionHandler.endMultiProject</h4>
+<b>endMultiProject</b>(<i></i>)
+<p>
+        Handler method for the "MultiProject" end tag.
+</p><a NAME="SessionHandler.endProject" ID="SessionHandler.endProject"></a>
+<h4>SessionHandler.endProject</h4>
+<b>endProject</b>(<i></i>)
+<p>
+        Handler method for the "Project" end tag.
+</p><a NAME="SessionHandler.endSpecial" ID="SessionHandler.endSpecial"></a>
+<h4>SessionHandler.endSpecial</h4>
+<b>endSpecial</b>(<i></i>)
+<p>
+        Handler method for the "Special" end tag.
+</p><a NAME="SessionHandler.endWatchexpression" ID="SessionHandler.endWatchexpression"></a>
+<h4>SessionHandler.endWatchexpression</h4>
+<b>endWatchexpression</b>(<i></i>)
+<p>
+        Handler method for the "Watchexpression" end tag.
+</p><a NAME="SessionHandler.endWorkingDirectory" ID="SessionHandler.endWorkingDirectory"></a>
+<h4>SessionHandler.endWorkingDirectory</h4>
+<b>endWorkingDirectory</b>(<i></i>)
+<p>
+        Handler method for the "WorkinDirectory" end tag.
+</p><a NAME="SessionHandler.getVersion" ID="SessionHandler.getVersion"></a>
+<h4>SessionHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the session.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="SessionHandler.startAutoClearShell" ID="SessionHandler.startAutoClearShell"></a>
+<h4>SessionHandler.startAutoClearShell</h4>
+<b>startAutoClearShell</b>(<i>attrs</i>)
+<p>
+        Handler method for the "AutoClearShell" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startAutoContinue" ID="SessionHandler.startAutoContinue"></a>
+<h4>SessionHandler.startAutoContinue</h4>
+<b>startAutoContinue</b>(<i>attrs</i>)
+<p>
+        Handler method for the "AutoContinue" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startBookmark" ID="SessionHandler.startBookmark"></a>
+<h4>SessionHandler.startBookmark</h4>
+<b>startBookmark</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Bookmark" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startBreakpoint" ID="SessionHandler.startBreakpoint"></a>
+<h4>SessionHandler.startBreakpoint</h4>
+<b>startBreakpoint</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Breakpoint" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startCount" ID="SessionHandler.startCount"></a>
+<h4>SessionHandler.startCount</h4>
+<b>startCount</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Count" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startDocumentSession" ID="SessionHandler.startDocumentSession"></a>
+<h4>SessionHandler.startDocumentSession</h4>
+<b>startDocumentSession</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="SessionHandler.startEnabled" ID="SessionHandler.startEnabled"></a>
+<h4>SessionHandler.startEnabled</h4>
+<b>startEnabled</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Enabled" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startExceptions" ID="SessionHandler.startExceptions"></a>
+<h4>SessionHandler.startExceptions</h4>
+<b>startExceptions</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Exceptions" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startFilename" ID="SessionHandler.startFilename"></a>
+<h4>SessionHandler.startFilename</h4>
+<b>startFilename</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Filename" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startIgnoredExceptions" ID="SessionHandler.startIgnoredExceptions"></a>
+<h4>SessionHandler.startIgnoredExceptions</h4>
+<b>startIgnoredExceptions</b>(<i>attrs</i>)
+<p>
+        Handler method for the "IgnoredExceptions" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startLinenumber" ID="SessionHandler.startLinenumber"></a>
+<h4>SessionHandler.startLinenumber</h4>
+<b>startLinenumber</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Linenumber" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startReportExceptions" ID="SessionHandler.startReportExceptions"></a>
+<h4>SessionHandler.startReportExceptions</h4>
+<b>startReportExceptions</b>(<i>attrs</i>)
+<p>
+        Handler method for the "ReportExceptions" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startSession" ID="SessionHandler.startSession"></a>
+<h4>SessionHandler.startSession</h4>
+<b>startSession</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Session" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startTemporary" ID="SessionHandler.startTemporary"></a>
+<h4>SessionHandler.startTemporary</h4>
+<b>startTemporary</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Temporary" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startTracePython" ID="SessionHandler.startTracePython"></a>
+<h4>SessionHandler.startTracePython</h4>
+<b>startTracePython</b>(<i>attrs</i>)
+<p>
+        Handler method for the "TracePython" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="SessionHandler.startWatchexpression" ID="SessionHandler.startWatchexpression"></a>
+<h4>SessionHandler.startWatchexpression</h4>
+<b>startWatchexpression</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Watchexpression" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.SessionWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.SessionWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.SessionWriter</h1>
+<p>
+Module implementing the writer class for writing an XML project session file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SessionWriter">SessionWriter</a></td>
+<td>Class implementing the writer class for writing an XML project session file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SessionWriter" ID="SessionWriter"></a>
+<h2>SessionWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML project session file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SessionWriter.__init__">SessionWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SessionWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="SessionWriter.__init__" ID="SessionWriter.__init__"></a>
+<h4>SessionWriter (Constructor)</h4>
+<b>SessionWriter</b>(<i>file, projectName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string) or None for the
+            global session
+</dd>
+</dl><a NAME="SessionWriter.writeXML" ID="SessionWriter.writeXML"></a>
+<h4>SessionWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.ShortcutsHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.ShortcutsHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.ShortcutsHandler</h1>
+<p>
+Module implementing the handler class for reading a keyboard shortcuts file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsHandler">ShortcutsHandler</a></td>
+<td>Class implementing a sax handler to read a keyboard shortcuts file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ShortcutsHandler" ID="ShortcutsHandler"></a>
+<h2>ShortcutsHandler</h2>
+<p>
+    Class implementing a sax handler to read a keyboard shortcuts file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsHandler.__init__">ShortcutsHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.endAccel">endAccel</a></td>
+<td>Handler method for the "Accel" end tag.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.endAltAccel">endAltAccel</a></td>
+<td>Handler method for the "AltAccel" end tag.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.endName">endName</a></td>
+<td>Handler method for the "Name" end tag.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.endShortcut">endShortcut</a></td>
+<td>Handler method for the "Shortcut" end tag.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.getShortcuts">getShortcuts</a></td>
+<td>Public method to retrieve the shortcuts.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the shortcuts.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.startDocumentShortcuts">startDocumentShortcuts</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.startShortcut">startShortcut</a></td>
+<td>Handler method for the "Shortcut" start tag.</td>
+</tr><tr>
+<td><a href="#ShortcutsHandler.startShortcuts">startShortcuts</a></td>
+<td>Handler method for the "Shortcuts" start tag.</td>
+</tr>
+</table>
+<a NAME="ShortcutsHandler.__init__" ID="ShortcutsHandler.__init__"></a>
+<h4>ShortcutsHandler (Constructor)</h4>
+<b>ShortcutsHandler</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ShortcutsHandler.endAccel" ID="ShortcutsHandler.endAccel"></a>
+<h4>ShortcutsHandler.endAccel</h4>
+<b>endAccel</b>(<i></i>)
+<p>
+        Handler method for the "Accel" end tag.
+</p><a NAME="ShortcutsHandler.endAltAccel" ID="ShortcutsHandler.endAltAccel"></a>
+<h4>ShortcutsHandler.endAltAccel</h4>
+<b>endAltAccel</b>(<i></i>)
+<p>
+        Handler method for the "AltAccel" end tag.
+</p><a NAME="ShortcutsHandler.endName" ID="ShortcutsHandler.endName"></a>
+<h4>ShortcutsHandler.endName</h4>
+<b>endName</b>(<i></i>)
+<p>
+        Handler method for the "Name" end tag.
+</p><a NAME="ShortcutsHandler.endShortcut" ID="ShortcutsHandler.endShortcut"></a>
+<h4>ShortcutsHandler.endShortcut</h4>
+<b>endShortcut</b>(<i></i>)
+<p>
+        Handler method for the "Shortcut" end tag.
+</p><a NAME="ShortcutsHandler.getShortcuts" ID="ShortcutsHandler.getShortcuts"></a>
+<h4>ShortcutsHandler.getShortcuts</h4>
+<b>getShortcuts</b>(<i></i>)
+<p>
+        Public method to retrieve the shortcuts.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+Dictionary of dictionaries of shortcuts. The keys of the
+            dictionary are the categories, the values are dictionaries.
+            These dictionaries have the shortcut name as their key and
+            a tuple of accelerators as their value.
+</dd>
+</dl><a NAME="ShortcutsHandler.getVersion" ID="ShortcutsHandler.getVersion"></a>
+<h4>ShortcutsHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the shortcuts.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="ShortcutsHandler.startDocumentShortcuts" ID="ShortcutsHandler.startDocumentShortcuts"></a>
+<h4>ShortcutsHandler.startDocumentShortcuts</h4>
+<b>startDocumentShortcuts</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="ShortcutsHandler.startShortcut" ID="ShortcutsHandler.startShortcut"></a>
+<h4>ShortcutsHandler.startShortcut</h4>
+<b>startShortcut</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Shortcut" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="ShortcutsHandler.startShortcuts" ID="ShortcutsHandler.startShortcuts"></a>
+<h4>ShortcutsHandler.startShortcuts</h4>
+<b>startShortcuts</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Shortcuts" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.ShortcutsWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.ShortcutsWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.ShortcutsWriter</h1>
+<p>
+Module implementing the writer class for writing an XML shortcuts file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsWriter">ShortcutsWriter</a></td>
+<td>Class implementing the writer class for writing an XML shortcuts file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ShortcutsWriter" ID="ShortcutsWriter"></a>
+<h2>ShortcutsWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML shortcuts file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsWriter.__init__">ShortcutsWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShortcutsWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="ShortcutsWriter.__init__" ID="ShortcutsWriter.__init__"></a>
+<h4>ShortcutsWriter (Constructor)</h4>
+<b>ShortcutsWriter</b>(<i>file</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd>
+</dl><a NAME="ShortcutsWriter.writeXML" ID="ShortcutsWriter.writeXML"></a>
+<h4>ShortcutsWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.TasksHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,214 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.TasksHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.TasksHandler</h1>
+<p>
+Module implementing the handler class for reading an XML tasks file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TasksHandler">TasksHandler</a></td>
+<td>Class implementing a sax handler to read an XML tasks file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TasksHandler" ID="TasksHandler"></a>
+<h2>TasksHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML tasks file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TasksHandler.__init__">TasksHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TasksHandler.__buildPath">__buildPath</a></td>
+<td>Private method to assemble a path.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endCreated">endCreated</a></td>
+<td>Handler method for the "Created" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endDescription">endDescription</a></td>
+<td>Handler method for the "Description" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endDir">endDir</a></td>
+<td>Handler method for the "Dir" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endFilename">endFilename</a></td>
+<td>Handler method for the "Filename" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endLinenumber">endLinenumber</a></td>
+<td>Handler method for the "Linenumber" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endName">endName</a></td>
+<td>Handler method for the "Name" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endSummary">endSummary</a></td>
+<td>Handler method for the "Summary" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.endTask">endTask</a></td>
+<td>Handler method for the "Task" end tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the tasks file.</td>
+</tr><tr>
+<td><a href="#TasksHandler.startDocumentTasks">startDocumentTasks</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#TasksHandler.startFilename">startFilename</a></td>
+<td>Handler method for the "Filename" start tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.startTask">startTask</a></td>
+<td>Handler method for the "Task" start tag.</td>
+</tr><tr>
+<td><a href="#TasksHandler.startTasks">startTasks</a></td>
+<td>Handler method for the "Tasks" start tag.</td>
+</tr>
+</table>
+<a NAME="TasksHandler.__init__" ID="TasksHandler.__init__"></a>
+<h4>TasksHandler (Constructor)</h4>
+<b>TasksHandler</b>(<i>forProject = False, taskViewer=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>forProject</i></dt>
+<dd>
+flag indicating project related mode (boolean)
+</dd><dt><i>taskViewer</i></dt>
+<dd>
+reference to the task viewer object
+</dd>
+</dl><a NAME="TasksHandler.__buildPath" ID="TasksHandler.__buildPath"></a>
+<h4>TasksHandler.__buildPath</h4>
+<b>__buildPath</b>(<i></i>)
+<p>
+        Private method to assemble a path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The ready assembled path. (string)
+</dd>
+</dl><a NAME="TasksHandler.endCreated" ID="TasksHandler.endCreated"></a>
+<h4>TasksHandler.endCreated</h4>
+<b>endCreated</b>(<i></i>)
+<p>
+        Handler method for the "Created" end tag.
+</p><a NAME="TasksHandler.endDescription" ID="TasksHandler.endDescription"></a>
+<h4>TasksHandler.endDescription</h4>
+<b>endDescription</b>(<i></i>)
+<p>
+        Handler method for the "Description" end tag.
+</p><a NAME="TasksHandler.endDir" ID="TasksHandler.endDir"></a>
+<h4>TasksHandler.endDir</h4>
+<b>endDir</b>(<i></i>)
+<p>
+        Handler method for the "Dir" end tag.
+</p><a NAME="TasksHandler.endFilename" ID="TasksHandler.endFilename"></a>
+<h4>TasksHandler.endFilename</h4>
+<b>endFilename</b>(<i></i>)
+<p>
+        Handler method for the "Filename" end tag.
+</p><a NAME="TasksHandler.endLinenumber" ID="TasksHandler.endLinenumber"></a>
+<h4>TasksHandler.endLinenumber</h4>
+<b>endLinenumber</b>(<i></i>)
+<p>
+        Handler method for the "Linenumber" end tag.
+</p><a NAME="TasksHandler.endName" ID="TasksHandler.endName"></a>
+<h4>TasksHandler.endName</h4>
+<b>endName</b>(<i></i>)
+<p>
+        Handler method for the "Name" end tag.
+</p><a NAME="TasksHandler.endSummary" ID="TasksHandler.endSummary"></a>
+<h4>TasksHandler.endSummary</h4>
+<b>endSummary</b>(<i></i>)
+<p>
+        Handler method for the "Summary" end tag.
+</p><a NAME="TasksHandler.endTask" ID="TasksHandler.endTask"></a>
+<h4>TasksHandler.endTask</h4>
+<b>endTask</b>(<i></i>)
+<p>
+        Handler method for the "Task" end tag.
+</p><a NAME="TasksHandler.getVersion" ID="TasksHandler.getVersion"></a>
+<h4>TasksHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the tasks file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="TasksHandler.startDocumentTasks" ID="TasksHandler.startDocumentTasks"></a>
+<h4>TasksHandler.startDocumentTasks</h4>
+<b>startDocumentTasks</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="TasksHandler.startFilename" ID="TasksHandler.startFilename"></a>
+<h4>TasksHandler.startFilename</h4>
+<b>startFilename</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Filename" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="TasksHandler.startTask" ID="TasksHandler.startTask"></a>
+<h4>TasksHandler.startTask</h4>
+<b>startTask</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Task" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="TasksHandler.startTasks" ID="TasksHandler.startTasks"></a>
+<h4>TasksHandler.startTasks</h4>
+<b>startTasks</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Tasks" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.TasksWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.TasksWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.TasksWriter</h1>
+<p>
+Module implementing the writer class for writing an XML tasks file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TasksWriter">TasksWriter</a></td>
+<td>Class implementing the writer class for writing an XML tasks file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TasksWriter" ID="TasksWriter"></a>
+<h2>TasksWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML tasks file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TasksWriter.__init__">TasksWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TasksWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="TasksWriter.__init__" ID="TasksWriter.__init__"></a>
+<h4>TasksWriter (Constructor)</h4>
+<b>TasksWriter</b>(<i>file, forProject = False, projectName=""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>forProject</i></dt>
+<dd>
+flag indicating project related mode (boolean)
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string)
+</dd>
+</dl><a NAME="TasksWriter.writeXML" ID="TasksWriter.writeXML"></a>
+<h4>TasksWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.TemplatesHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.TemplatesHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.TemplatesHandler</h1>
+<p>
+Module implementing the handler class for reading an XML templates file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplatesHandler">TemplatesHandler</a></td>
+<td>Class implementing a sax handler to read an XML templates file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplatesHandler" ID="TemplatesHandler"></a>
+<h2>TemplatesHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML templates file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplatesHandler.__init__">TemplatesHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.endTemplate">endTemplate</a></td>
+<td>Handler method for the "Template" end tag.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.endTemplateDescription">endTemplateDescription</a></td>
+<td>Handler method for the "TemplateDescription" end tag.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.endTemplateText">endTemplateText</a></td>
+<td>Handler method for the "TemplateText" end tag.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the templates.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.startDocumentTemplates">startDocumentTemplates</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.startTemplate">startTemplate</a></td>
+<td>Handler method for the "Template" start tag.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.startTemplateGroup">startTemplateGroup</a></td>
+<td>Handler method for the "TemplateGroup" start tag.</td>
+</tr><tr>
+<td><a href="#TemplatesHandler.startTemplates">startTemplates</a></td>
+<td>Handler method for the "Templates" start tag.</td>
+</tr>
+</table>
+<a NAME="TemplatesHandler.__init__" ID="TemplatesHandler.__init__"></a>
+<h4>TemplatesHandler (Constructor)</h4>
+<b>TemplatesHandler</b>(<i>templateViewer=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>templateViewer</i></dt>
+<dd>
+reference to the template viewer object
+</dd>
+</dl><a NAME="TemplatesHandler.endTemplate" ID="TemplatesHandler.endTemplate"></a>
+<h4>TemplatesHandler.endTemplate</h4>
+<b>endTemplate</b>(<i></i>)
+<p>
+        Handler method for the "Template" end tag.
+</p><a NAME="TemplatesHandler.endTemplateDescription" ID="TemplatesHandler.endTemplateDescription"></a>
+<h4>TemplatesHandler.endTemplateDescription</h4>
+<b>endTemplateDescription</b>(<i></i>)
+<p>
+        Handler method for the "TemplateDescription" end tag.
+</p><a NAME="TemplatesHandler.endTemplateText" ID="TemplatesHandler.endTemplateText"></a>
+<h4>TemplatesHandler.endTemplateText</h4>
+<b>endTemplateText</b>(<i></i>)
+<p>
+        Handler method for the "TemplateText" end tag.
+</p><a NAME="TemplatesHandler.getVersion" ID="TemplatesHandler.getVersion"></a>
+<h4>TemplatesHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the templates.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="TemplatesHandler.startDocumentTemplates" ID="TemplatesHandler.startDocumentTemplates"></a>
+<h4>TemplatesHandler.startDocumentTemplates</h4>
+<b>startDocumentTemplates</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="TemplatesHandler.startTemplate" ID="TemplatesHandler.startTemplate"></a>
+<h4>TemplatesHandler.startTemplate</h4>
+<b>startTemplate</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Template" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="TemplatesHandler.startTemplateGroup" ID="TemplatesHandler.startTemplateGroup"></a>
+<h4>TemplatesHandler.startTemplateGroup</h4>
+<b>startTemplateGroup</b>(<i>attrs</i>)
+<p>
+        Handler method for the "TemplateGroup" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="TemplatesHandler.startTemplates" ID="TemplatesHandler.startTemplates"></a>
+<h4>TemplatesHandler.startTemplates</h4>
+<b>startTemplates</b>(<i>attrs</i>)
+<p>
+        Handler method for the "Templates" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.TemplatesWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.TemplatesWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.TemplatesWriter</h1>
+<p>
+Module implementing the writer class for writing an XML templates file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplatesWriter">TemplatesWriter</a></td>
+<td>Class implementing the writer class for writing an XML templates file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplatesWriter" ID="TemplatesWriter"></a>
+<h2>TemplatesWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML templates file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplatesWriter.__init__">TemplatesWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplatesWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="TemplatesWriter.__init__" ID="TemplatesWriter.__init__"></a>
+<h4>TemplatesWriter (Constructor)</h4>
+<b>TemplatesWriter</b>(<i>file, templatesViewer</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd>
+</dl><a NAME="TemplatesWriter.writeXML" ID="TemplatesWriter.writeXML"></a>
+<h4>TemplatesWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.UserProjectHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.UserProjectHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.UserProjectHandler</h1>
+<p>
+Module implementing the handler class for reading an XML user project properties file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UserProjectHandler">UserProjectHandler</a></td>
+<td>Class implementing a sax handler to read an XML user project properties file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UserProjectHandler" ID="UserProjectHandler"></a>
+<h2>UserProjectHandler</h2>
+<p>
+    Class implementing a sax handler to read an XML user project properties file.
+</p>
+<h3>Derived from</h3>
+XMLHandlerBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UserProjectHandler.__init__">UserProjectHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UserProjectHandler.endVcsType">endVcsType</a></td>
+<td>Handler method for the "VcsType" end tag.</td>
+</tr><tr>
+<td><a href="#UserProjectHandler.getVersion">getVersion</a></td>
+<td>Public method to retrieve the version of the user project file.</td>
+</tr><tr>
+<td><a href="#UserProjectHandler.startDocumentProject">startDocumentProject</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#UserProjectHandler.startUserProject">startUserProject</a></td>
+<td>Handler method for the "UserProject" start tag.</td>
+</tr><tr>
+<td><a href="#UserProjectHandler.startVcsStatusMonitorInterval">startVcsStatusMonitorInterval</a></td>
+<td>Handler method for the "VcsStatusMonitorInterval" start tag.</td>
+</tr>
+</table>
+<a NAME="UserProjectHandler.__init__" ID="UserProjectHandler.__init__"></a>
+<h4>UserProjectHandler (Constructor)</h4>
+<b>UserProjectHandler</b>(<i>project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+Reference to the project object to store the
+                information into.
+</dd>
+</dl><a NAME="UserProjectHandler.endVcsType" ID="UserProjectHandler.endVcsType"></a>
+<h4>UserProjectHandler.endVcsType</h4>
+<b>endVcsType</b>(<i></i>)
+<p>
+        Handler method for the "VcsType" end tag.
+</p><a NAME="UserProjectHandler.getVersion" ID="UserProjectHandler.getVersion"></a>
+<h4>UserProjectHandler.getVersion</h4>
+<b>getVersion</b>(<i></i>)
+<p>
+        Public method to retrieve the version of the user project file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+String containing the version number.
+</dd>
+</dl><a NAME="UserProjectHandler.startDocumentProject" ID="UserProjectHandler.startDocumentProject"></a>
+<h4>UserProjectHandler.startDocumentProject</h4>
+<b>startDocumentProject</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="UserProjectHandler.startUserProject" ID="UserProjectHandler.startUserProject"></a>
+<h4>UserProjectHandler.startUserProject</h4>
+<b>startUserProject</b>(<i>attrs</i>)
+<p>
+        Handler method for the "UserProject" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="UserProjectHandler.startVcsStatusMonitorInterval" ID="UserProjectHandler.startVcsStatusMonitorInterval"></a>
+<h4>UserProjectHandler.startVcsStatusMonitorInterval</h4>
+<b>startVcsStatusMonitorInterval</b>(<i>attrs</i>)
+<p>
+        Handler method for the "VcsStatusMonitorInterval" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.UserProjectWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.UserProjectWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.UserProjectWriter</h1>
+<p>
+Module implementing the writer class for writing an XML user project properties file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UserProjectWriter">UserProjectWriter</a></td>
+<td>Class implementing the writer class for writing an XML user project properties  file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UserProjectWriter" ID="UserProjectWriter"></a>
+<h2>UserProjectWriter</h2>
+<p>
+    Class implementing the writer class for writing an XML user project properties  file.
+</p>
+<h3>Derived from</h3>
+XMLWriterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UserProjectWriter.__init__">UserProjectWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UserProjectWriter.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="UserProjectWriter.__init__" ID="UserProjectWriter.__init__"></a>
+<h4>UserProjectWriter (Constructor)</h4>
+<b>UserProjectWriter</b>(<i>file, projectName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd><dt><i>projectName</i></dt>
+<dd>
+name of the project (string)
+</dd>
+</dl><a NAME="UserProjectWriter.writeXML" ID="UserProjectWriter.writeXML"></a>
+<h4>UserProjectWriter.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLEntityResolver.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLEntityResolver</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLEntityResolver</h1>
+<p>
+Module implementing a specialized entity resolver to find our DTDs.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XMLEntityResolver">XMLEntityResolver</a></td>
+<td>Class implementing a specialized entity resolver to find our DTDs.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XMLEntityResolver" ID="XMLEntityResolver"></a>
+<h2>XMLEntityResolver</h2>
+<p>
+    Class implementing a specialized entity resolver to find our DTDs.
+</p>
+<h3>Derived from</h3>
+EntityResolver
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XMLEntityResolver.resolveEntity">resolveEntity</a></td>
+<td>Public method to resolve the system identifier of an entity and return either the system identifier to read from as a string.</td>
+</tr>
+</table>
+<a NAME="XMLEntityResolver.resolveEntity" ID="XMLEntityResolver.resolveEntity"></a>
+<h4>XMLEntityResolver.resolveEntity</h4>
+<b>resolveEntity</b>(<i>publicId, systemId</i>)
+<p>
+        Public method to resolve the system identifier of an entity and
+        return either the system identifier to read from as a string.
+</p><dl>
+<dt><i>publicId</i></dt>
+<dd>
+publicId of an entity (string)
+</dd><dt><i>systemId</i></dt>
+<dd>
+systemId of an entity to reslove (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+resolved systemId (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLErrorHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLErrorHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLErrorHandler</h1>
+<p>
+Module implementing an error handler class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XMLErrorHandler">XMLErrorHandler</a></td>
+<td>Class implementing an error handler class.</td>
+</tr><tr>
+<td><a href="#XMLFatalParseError">XMLFatalParseError</a></td>
+<td>Class implementing an exception for recoverable parse errors.</td>
+</tr><tr>
+<td><a href="#XMLParseError">XMLParseError</a></td>
+<td>Class implementing an exception for recoverable parse errors.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XMLErrorHandler" ID="XMLErrorHandler"></a>
+<h2>XMLErrorHandler</h2>
+<p>
+    Class implementing an error handler class.
+</p>
+<h3>Derived from</h3>
+ErrorHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XMLErrorHandler.__init__">XMLErrorHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XMLErrorHandler.error">error</a></td>
+<td>Public method to handle a recoverable error.</td>
+</tr><tr>
+<td><a href="#XMLErrorHandler.fatalError">fatalError</a></td>
+<td>Public method to handle a non-recoverable error.</td>
+</tr><tr>
+<td><a href="#XMLErrorHandler.getParseMessages">getParseMessages</a></td>
+<td>Public method to retrieve all messages.</td>
+</tr><tr>
+<td><a href="#XMLErrorHandler.showParseMessages">showParseMessages</a></td>
+<td>Public method to show the parse messages (if any) in a dialog.</td>
+</tr><tr>
+<td><a href="#XMLErrorHandler.warning">warning</a></td>
+<td>Public method to handle a warning.</td>
+</tr>
+</table>
+<a NAME="XMLErrorHandler.__init__" ID="XMLErrorHandler.__init__"></a>
+<h4>XMLErrorHandler (Constructor)</h4>
+<b>XMLErrorHandler</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="XMLErrorHandler.error" ID="XMLErrorHandler.error"></a>
+<h4>XMLErrorHandler.error</h4>
+<b>error</b>(<i>exception</i>)
+<p>
+        Public method to handle a recoverable error.
+</p><dl>
+<dt><i>exception</i></dt>
+<dd>
+Exception object describing the error (SAXParseException)
+</dd>
+</dl><a NAME="XMLErrorHandler.fatalError" ID="XMLErrorHandler.fatalError"></a>
+<h4>XMLErrorHandler.fatalError</h4>
+<b>fatalError</b>(<i>exception</i>)
+<p>
+        Public method to handle a non-recoverable error.
+</p><dl>
+<dt><i>exception</i></dt>
+<dd>
+Exception object describing the error (SAXParseException)
+</dd>
+</dl><dl>
+<dt>Raises <b>XMLFatalParseError</b>:</dt>
+<dd>
+a fatal parse error has occured
+</dd>
+</dl><a NAME="XMLErrorHandler.getParseMessages" ID="XMLErrorHandler.getParseMessages"></a>
+<h4>XMLErrorHandler.getParseMessages</h4>
+<b>getParseMessages</b>(<i></i>)
+<p>
+        Public method to retrieve all messages.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples of (message type, system id, line no, column no,
+            message)
+</dd>
+</dl><a NAME="XMLErrorHandler.showParseMessages" ID="XMLErrorHandler.showParseMessages"></a>
+<h4>XMLErrorHandler.showParseMessages</h4>
+<b>showParseMessages</b>(<i></i>)
+<p>
+        Public method to show the parse messages (if any) in a dialog.
+</p><a NAME="XMLErrorHandler.warning" ID="XMLErrorHandler.warning"></a>
+<h4>XMLErrorHandler.warning</h4>
+<b>warning</b>(<i>exception</i>)
+<p>
+        Public method to handle a warning.
+</p><dl>
+<dt><i>exception</i></dt>
+<dd>
+Exception object describing the error (SAXParseException)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="XMLFatalParseError" ID="XMLFatalParseError"></a>
+<h2>XMLFatalParseError</h2>
+<p>
+    Class implementing an exception for recoverable parse errors.
+</p>
+<h3>Derived from</h3>
+XMLParseError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="XMLParseError" ID="XMLParseError"></a>
+<h2>XMLParseError</h2>
+<p>
+    Class implementing an exception for recoverable parse errors.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLHandlerBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLHandlerBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLHandlerBase</h1>
+<p>
+Module implementing a base class for all of eric4s XML handlers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XMLHandlerBase">XMLHandlerBase</a></td>
+<td>Class implementing the base class for al of eric4s XML handlers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XMLHandlerBase" ID="XMLHandlerBase"></a>
+<h2>XMLHandlerBase</h2>
+<p>
+    Class implementing the base class for al of eric4s XML handlers.
+</p>
+<h3>Derived from</h3>
+ContentHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XMLHandlerBase.__init__">XMLHandlerBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase._prepareBasics">_prepareBasics</a></td>
+<td>Protected method to prepare the parsing of XML for basic python types.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.characters">characters</a></td>
+<td>Handler called for ordinary text.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.decodedNewLines">decodedNewLines</a></td>
+<td>Public method to decode newlines and paragraph breaks.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.defaultEndElement">defaultEndElement</a></td>
+<td>Handler method for the common end tags.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.defaultStartElement">defaultStartElement</a></td>
+<td>Handler method for common start tags.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endBool">endBool</a></td>
+<td>Handler method for the "bool" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endComplex">endComplex</a></td>
+<td>Handler method for the "complex" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endDictionary">endDictionary</a></td>
+<td>Handler method for the "dictionary" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endElement">endElement</a></td>
+<td>Handler called, when an ending tag is found.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endFloat">endFloat</a></td>
+<td>Handler method for the "float" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endInt">endInt</a></td>
+<td>Handler method for the "int" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endList">endList</a></td>
+<td>Handler method for the "list" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endLong">endLong</a></td>
+<td>Handler method for the "long" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endNone">endNone</a></td>
+<td>Handler method for the "none" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endPickle">endPickle</a></td>
+<td>Handler method for the "pickle" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endString">endString</a></td>
+<td>Handler method for the "string" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endTuple">endTuple</a></td>
+<td>Handler method for the "tuple" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.endUnicode">endUnicode</a></td>
+<td>Handler method for the "unicode" end tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startDictionary">startDictionary</a></td>
+<td>Handler method for the "dictionary" start tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startDocument">startDocument</a></td>
+<td>Handler called, when the document parsing is started.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startElement">startElement</a></td>
+<td>Handler called, when a starting tag is found.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startList">startList</a></td>
+<td>Handler method for the "list" start tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startPickle">startPickle</a></td>
+<td>Handler method for the "pickle" start tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.startTuple">startTuple</a></td>
+<td>Handler method for the "tuple" start tag.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.unescape">unescape</a></td>
+<td>Public method used to unescape certain characters.</td>
+</tr><tr>
+<td><a href="#XMLHandlerBase.utf8_to_code">utf8_to_code</a></td>
+<td>Public method to convert a string to unicode and encode it for XML.</td>
+</tr>
+</table>
+<a NAME="XMLHandlerBase.__init__" ID="XMLHandlerBase.__init__"></a>
+<h4>XMLHandlerBase (Constructor)</h4>
+<b>XMLHandlerBase</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="XMLHandlerBase._prepareBasics" ID="XMLHandlerBase._prepareBasics"></a>
+<h4>XMLHandlerBase._prepareBasics</h4>
+<b>_prepareBasics</b>(<i></i>)
+<p>
+        Protected method to prepare the parsing of XML for basic python types.
+</p><a NAME="XMLHandlerBase.characters" ID="XMLHandlerBase.characters"></a>
+<h4>XMLHandlerBase.characters</h4>
+<b>characters</b>(<i>chars</i>)
+<p>
+        Handler called for ordinary text.
+</p><dl>
+<dt><i>chars</i></dt>
+<dd>
+the scanned text (string)
+</dd>
+</dl><a NAME="XMLHandlerBase.decodedNewLines" ID="XMLHandlerBase.decodedNewLines"></a>
+<h4>XMLHandlerBase.decodedNewLines</h4>
+<b>decodedNewLines</b>(<i>text</i>)
+<p>
+        Public method to decode newlines and paragraph breaks.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to decode (string or QString)
+</dd>
+</dl><a NAME="XMLHandlerBase.defaultEndElement" ID="XMLHandlerBase.defaultEndElement"></a>
+<h4>XMLHandlerBase.defaultEndElement</h4>
+<b>defaultEndElement</b>(<i></i>)
+<p>
+        Handler method for the common end tags.
+</p><a NAME="XMLHandlerBase.defaultStartElement" ID="XMLHandlerBase.defaultStartElement"></a>
+<h4>XMLHandlerBase.defaultStartElement</h4>
+<b>defaultStartElement</b>(<i>attrs</i>)
+<p>
+        Handler method for common start tags.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.endBool" ID="XMLHandlerBase.endBool"></a>
+<h4>XMLHandlerBase.endBool</h4>
+<b>endBool</b>(<i></i>)
+<p>
+        Handler method for the "bool" end tag.
+</p><a NAME="XMLHandlerBase.endComplex" ID="XMLHandlerBase.endComplex"></a>
+<h4>XMLHandlerBase.endComplex</h4>
+<b>endComplex</b>(<i></i>)
+<p>
+        Handler method for the "complex" end tag.
+</p><a NAME="XMLHandlerBase.endDictionary" ID="XMLHandlerBase.endDictionary"></a>
+<h4>XMLHandlerBase.endDictionary</h4>
+<b>endDictionary</b>(<i></i>)
+<p>
+        Handler method for the "dictionary" end tag.
+</p><a NAME="XMLHandlerBase.endElement" ID="XMLHandlerBase.endElement"></a>
+<h4>XMLHandlerBase.endElement</h4>
+<b>endElement</b>(<i>name</i>)
+<p>
+        Handler called, when an ending tag is found.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the tag (string)
+</dd>
+</dl><a NAME="XMLHandlerBase.endFloat" ID="XMLHandlerBase.endFloat"></a>
+<h4>XMLHandlerBase.endFloat</h4>
+<b>endFloat</b>(<i></i>)
+<p>
+        Handler method for the "float" end tag.
+</p><a NAME="XMLHandlerBase.endInt" ID="XMLHandlerBase.endInt"></a>
+<h4>XMLHandlerBase.endInt</h4>
+<b>endInt</b>(<i></i>)
+<p>
+        Handler method for the "int" end tag.
+</p><a NAME="XMLHandlerBase.endList" ID="XMLHandlerBase.endList"></a>
+<h4>XMLHandlerBase.endList</h4>
+<b>endList</b>(<i></i>)
+<p>
+        Handler method for the "list" end tag.
+</p><a NAME="XMLHandlerBase.endLong" ID="XMLHandlerBase.endLong"></a>
+<h4>XMLHandlerBase.endLong</h4>
+<b>endLong</b>(<i></i>)
+<p>
+        Handler method for the "long" end tag.
+</p><a NAME="XMLHandlerBase.endNone" ID="XMLHandlerBase.endNone"></a>
+<h4>XMLHandlerBase.endNone</h4>
+<b>endNone</b>(<i></i>)
+<p>
+        Handler method for the "none" end tag.
+</p><a NAME="XMLHandlerBase.endPickle" ID="XMLHandlerBase.endPickle"></a>
+<h4>XMLHandlerBase.endPickle</h4>
+<b>endPickle</b>(<i></i>)
+<p>
+        Handler method for the "pickle" end tag.
+</p><a NAME="XMLHandlerBase.endString" ID="XMLHandlerBase.endString"></a>
+<h4>XMLHandlerBase.endString</h4>
+<b>endString</b>(<i></i>)
+<p>
+        Handler method for the "string" end tag.
+</p><a NAME="XMLHandlerBase.endTuple" ID="XMLHandlerBase.endTuple"></a>
+<h4>XMLHandlerBase.endTuple</h4>
+<b>endTuple</b>(<i></i>)
+<p>
+        Handler method for the "tuple" end tag.
+</p><a NAME="XMLHandlerBase.endUnicode" ID="XMLHandlerBase.endUnicode"></a>
+<h4>XMLHandlerBase.endUnicode</h4>
+<b>endUnicode</b>(<i></i>)
+<p>
+        Handler method for the "unicode" end tag.
+</p><a NAME="XMLHandlerBase.startDictionary" ID="XMLHandlerBase.startDictionary"></a>
+<h4>XMLHandlerBase.startDictionary</h4>
+<b>startDictionary</b>(<i>attrs</i>)
+<p>
+        Handler method for the "dictionary" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.startDocument" ID="XMLHandlerBase.startDocument"></a>
+<h4>XMLHandlerBase.startDocument</h4>
+<b>startDocument</b>(<i></i>)
+<p>
+        Handler called, when the document parsing is started.
+</p><a NAME="XMLHandlerBase.startElement" ID="XMLHandlerBase.startElement"></a>
+<h4>XMLHandlerBase.startElement</h4>
+<b>startElement</b>(<i>name, attrs</i>)
+<p>
+        Handler called, when a starting tag is found.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the tag (string)
+</dd><dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.startList" ID="XMLHandlerBase.startList"></a>
+<h4>XMLHandlerBase.startList</h4>
+<b>startList</b>(<i>attrs</i>)
+<p>
+        Handler method for the "list" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.startPickle" ID="XMLHandlerBase.startPickle"></a>
+<h4>XMLHandlerBase.startPickle</h4>
+<b>startPickle</b>(<i>attrs</i>)
+<p>
+        Handler method for the "pickle" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.startTuple" ID="XMLHandlerBase.startTuple"></a>
+<h4>XMLHandlerBase.startTuple</h4>
+<b>startTuple</b>(<i>attrs</i>)
+<p>
+        Handler method for the "tuple" start tag.
+</p><dl>
+<dt><i>attrs</i></dt>
+<dd>
+list of tag attributes
+</dd>
+</dl><a NAME="XMLHandlerBase.unescape" ID="XMLHandlerBase.unescape"></a>
+<h4>XMLHandlerBase.unescape</h4>
+<b>unescape</b>(<i>text, attribute = False</i>)
+<p>
+        Public method used to unescape certain characters.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to unescape (string)
+</dd><dt><i>attribute</i></dt>
+<dd>
+flag indicating unescaping is done for an attribute
+</dd>
+</dl><a NAME="XMLHandlerBase.utf8_to_code" ID="XMLHandlerBase.utf8_to_code"></a>
+<h4>XMLHandlerBase.utf8_to_code</h4>
+<b>utf8_to_code</b>(<i>text</i>)
+<p>
+        Public method to convert a string to unicode and encode it for XML.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text to encode (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLMessageDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLMessageDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLMessageDialog</h1>
+<p>
+Module implementing a dialog to display XML parse messages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XMLMessageDialog">XMLMessageDialog</a></td>
+<td>Class implementing a dialog to display XML parse messages.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XMLMessageDialog" ID="XMLMessageDialog"></a>
+<h2>XMLMessageDialog</h2>
+<p>
+    Class implementing a dialog to display XML parse messages.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_XMLMessageDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XMLMessageDialog.__init__">XMLMessageDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XMLMessageDialog.__appendText">__appendText</a></td>
+<td>Private method to append text to the end of the messages pane.</td>
+</tr>
+</table>
+<a NAME="XMLMessageDialog.__init__" ID="XMLMessageDialog.__init__"></a>
+<h4>XMLMessageDialog (Constructor)</h4>
+<b>XMLMessageDialog</b>(<i>msgs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>msgs</i></dt>
+<dd>
+list of tuples of (message type, system id,
+            line no, column no, message)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the dialog (QWidget)
+</dd>
+</dl><a NAME="XMLMessageDialog.__appendText" ID="XMLMessageDialog.__appendText"></a>
+<h4>XMLMessageDialog.__appendText</h4>
+<b>__appendText</b>(<i>txt, color</i>)
+<p>
+        Private method to append text to the end of the messages pane.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to insert (QString)
+</dd><dt><i>color</i></dt>
+<dd>
+text color to be used (QColor)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLUtilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLUtilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLUtilities</h1>
+<p>
+Module implementing various XML utility functions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#make_parser">make_parser</a></td>
+<td>Function to generate an XML parser.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="make_parser" ID="make_parser"></a>
+<h2>make_parser</h2>
+<b>make_parser</b>(<i>validating</i>)
+<p>
+    Function to generate an XML parser.
+</p><p>
+    First it will be tried to generate a validating parser. If
+    this attempt fails, a non validating parser is tried next.
+</p><dl>
+<dt><i>validating</i></dt>
+<dd>
+flag indicating a validating parser is requested
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+XML parser object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.E4XML.XMLWriterBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML.XMLWriterBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.E4XML.XMLWriterBase</h1>
+<p>
+Module implementing a base class for all of eric4s XML writers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XMLWriterBase">XMLWriterBase</a></td>
+<td>Class implementing a base class for all of eric4s XML writers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XMLWriterBase" ID="XMLWriterBase"></a>
+<h2>XMLWriterBase</h2>
+<p>
+    Class implementing a base class for all of eric4s XML writers.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XMLWriterBase.__init__">XMLWriterBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write">_write</a></td>
+<td>Protected method used to do the real write operation.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._writeBasics">_writeBasics</a></td>
+<td>Protected method to dump an object of a basic Python type.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_bool">_write_bool</a></td>
+<td>Protected method to dump a BooleanType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_complex">_write_complex</a></td>
+<td>Protected method to dump a ComplexType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_dictionary">_write_dictionary</a></td>
+<td>Protected method to dump a DictType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_float">_write_float</a></td>
+<td>Protected method to dump a FloatType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_int">_write_int</a></td>
+<td>Protected method to dump an IntType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_list">_write_list</a></td>
+<td>Protected method to dump a ListType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_long">_write_long</a></td>
+<td>Protected method to dump a LongType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_none">_write_none</a></td>
+<td>Protected method to dump a NoneType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_string">_write_string</a></td>
+<td>Protected method to dump a StringType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_tuple">_write_tuple</a></td>
+<td>Protected method to dump a TupleType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_unicode">_write_unicode</a></td>
+<td>Protected method to dump an UnicodeType object.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase._write_unimplemented">_write_unimplemented</a></td>
+<td>Protected method to dump a type, that has no special method.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase.encodedNewLines">encodedNewLines</a></td>
+<td>Public method to encode newlines and paragraph breaks.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase.escape">escape</a></td>
+<td>Function to escape &, <, and > in a string of data.</td>
+</tr><tr>
+<td><a href="#XMLWriterBase.writeXML">writeXML</a></td>
+<td>Public method to write the XML to the file.</td>
+</tr>
+</table>
+<a NAME="XMLWriterBase.__init__" ID="XMLWriterBase.__init__"></a>
+<h4>XMLWriterBase (Constructor)</h4>
+<b>XMLWriterBase</b>(<i>file</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+open file (like) object for writing
+</dd>
+</dl><a NAME="XMLWriterBase._write" ID="XMLWriterBase._write"></a>
+<h4>XMLWriterBase._write</h4>
+<b>_write</b>(<i>s, newline = True</i>)
+<p>
+        Protected method used to do the real write operation.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+string to be written to the XML file
+</dd><dt><i>newline</i></dt>
+<dd>
+flag indicating a linebreak
+</dd>
+</dl><a NAME="XMLWriterBase._writeBasics" ID="XMLWriterBase._writeBasics"></a>
+<h4>XMLWriterBase._writeBasics</h4>
+<b>_writeBasics</b>(<i>pyobject, indent = 0</i>)
+<p>
+        Protected method to dump an object of a basic Python type.
+</p><dl>
+<dt><i>pyobject</i></dt>
+<dd>
+object to be dumped
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_bool" ID="XMLWriterBase._write_bool"></a>
+<h4>XMLWriterBase._write_bool</h4>
+<b>_write_bool</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a BooleanType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (boolean)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_complex" ID="XMLWriterBase._write_complex"></a>
+<h4>XMLWriterBase._write_complex</h4>
+<b>_write_complex</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a ComplexType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (complex)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_dictionary" ID="XMLWriterBase._write_dictionary"></a>
+<h4>XMLWriterBase._write_dictionary</h4>
+<b>_write_dictionary</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a DictType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (dictionary)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_float" ID="XMLWriterBase._write_float"></a>
+<h4>XMLWriterBase._write_float</h4>
+<b>_write_float</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a FloatType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (float)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_int" ID="XMLWriterBase._write_int"></a>
+<h4>XMLWriterBase._write_int</h4>
+<b>_write_int</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump an IntType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (integer)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_list" ID="XMLWriterBase._write_list"></a>
+<h4>XMLWriterBase._write_list</h4>
+<b>_write_list</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a ListType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (list)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_long" ID="XMLWriterBase._write_long"></a>
+<h4>XMLWriterBase._write_long</h4>
+<b>_write_long</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a LongType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (long)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_none" ID="XMLWriterBase._write_none"></a>
+<h4>XMLWriterBase._write_none</h4>
+<b>_write_none</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a NoneType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (None) (ignored)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_string" ID="XMLWriterBase._write_string"></a>
+<h4>XMLWriterBase._write_string</h4>
+<b>_write_string</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a StringType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (string)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_tuple" ID="XMLWriterBase._write_tuple"></a>
+<h4>XMLWriterBase._write_tuple</h4>
+<b>_write_tuple</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a TupleType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (tuple)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_unicode" ID="XMLWriterBase._write_unicode"></a>
+<h4>XMLWriterBase._write_unicode</h4>
+<b>_write_unicode</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump an UnicodeType object.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (unicode)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase._write_unimplemented" ID="XMLWriterBase._write_unimplemented"></a>
+<h4>XMLWriterBase._write_unimplemented</h4>
+<b>_write_unimplemented</b>(<i>value, indent</i>)
+<p>
+        Protected method to dump a type, that has no special method.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value to be dumped (any pickleable object)
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation level for prettier output (integer)
+</dd>
+</dl><a NAME="XMLWriterBase.encodedNewLines" ID="XMLWriterBase.encodedNewLines"></a>
+<h4>XMLWriterBase.encodedNewLines</h4>
+<b>encodedNewLines</b>(<i>text</i>)
+<p>
+        Public method to encode newlines and paragraph breaks.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to encode (string or QString)
+</dd>
+</dl><a NAME="XMLWriterBase.escape" ID="XMLWriterBase.escape"></a>
+<h4>XMLWriterBase.escape</h4>
+<b>escape</b>(<i>data, attribute=False</i>)
+<p>
+        Function to escape &, <, and > in a string of data.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+data to be escaped (string)
+</dd><dt><i>attribute</i></dt>
+<dd>
+flag indicating escaping is done for an attribute
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the escaped data (string)
+</dd>
+</dl><a NAME="XMLWriterBase.writeXML" ID="XMLWriterBase.writeXML"></a>
+<h4>XMLWriterBase.writeXML</h4>
+<b>writeXML</b>(<i></i>)
+<p>
+        Public method to write the XML to the file.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Globals.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Globals.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Globals.__init__</h1>
+<p>
+Module defining common data to be used by all modules.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>recentNameFiles</td></tr><tr><td>recentNameMultiProject</td></tr><tr><td>recentNameProject</td></tr><tr><td>settingsNameGlobal</td></tr><tr><td>settingsNameOrganization</td></tr><tr><td>settingsNameRecent</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#isWindowsPlatform">isWindowsPlatform</a></td>
+<td>Function to check, if this is a Windows platform.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="isWindowsPlatform" ID="isWindowsPlatform"></a>
+<h2>isWindowsPlatform</h2>
+<b>isWindowsPlatform</b>(<i></i>)
+<p>
+    Function to check, if this is a Windows platform.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Windows platform (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.ApplicationDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.ApplicationDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.ApplicationDiagram</h1>
+<p>
+Module implementing a dialog showing an imports diagram of the application.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ApplicationDiagram">ApplicationDiagram</a></td>
+<td>Class implementing a dialog showing an imports diagram of the application.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ApplicationDiagram" ID="ApplicationDiagram"></a>
+<h2>ApplicationDiagram</h2>
+<p>
+    Class implementing a dialog showing an imports diagram of the application.
+</p>
+<h3>Derived from</h3>
+UMLDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ApplicationDiagram.__init__">ApplicationDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.__addPackage">__addPackage</a></td>
+<td>Private method to add a package to the diagram.</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.__buildModulesDict">__buildModulesDict</a></td>
+<td>Private method to build a dictionary of modules contained in the application.</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.__buildPackages">__buildPackages</a></td>
+<td>Private method to build the packages shapes of the diagram.</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.__createAssociations">__createAssociations</a></td>
+<td>Private method to generate the associations between the package shapes.</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.relayout">relayout</a></td>
+<td>Method to relayout the diagram.</td>
+</tr><tr>
+<td><a href="#ApplicationDiagram.show">show</a></td>
+<td>Overriden method to show the dialog.</td>
+</tr>
+</table>
+<a NAME="ApplicationDiagram.__init__" ID="ApplicationDiagram.__init__"></a>
+<h4>ApplicationDiagram (Constructor)</h4>
+<b>ApplicationDiagram</b>(<i>project, parent = None, name = None, noModules = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd><dt><i>noModules=</i></dt>
+<dd>
+flag indicating, that no module names should be
+            shown (boolean)
+</dd>
+</dl><a NAME="ApplicationDiagram.__addPackage" ID="ApplicationDiagram.__addPackage"></a>
+<h4>ApplicationDiagram.__addPackage</h4>
+<b>__addPackage</b>(<i>name, modules, x, y</i>)
+<p>
+        Private method to add a package to the diagram.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+package name to be shown (string)
+</dd><dt><i>modules</i></dt>
+<dd>
+list of module names contained in the package
+            (list of strings)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd>
+</dl><a NAME="ApplicationDiagram.__buildModulesDict" ID="ApplicationDiagram.__buildModulesDict"></a>
+<h4>ApplicationDiagram.__buildModulesDict</h4>
+<b>__buildModulesDict</b>(<i></i>)
+<p>
+        Private method to build a dictionary of modules contained in the application.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of modules contained in the application.
+</dd>
+</dl><a NAME="ApplicationDiagram.__buildPackages" ID="ApplicationDiagram.__buildPackages"></a>
+<h4>ApplicationDiagram.__buildPackages</h4>
+<b>__buildPackages</b>(<i></i>)
+<p>
+        Private method to build the packages shapes of the diagram.
+</p><a NAME="ApplicationDiagram.__createAssociations" ID="ApplicationDiagram.__createAssociations"></a>
+<h4>ApplicationDiagram.__createAssociations</h4>
+<b>__createAssociations</b>(<i>shapes</i>)
+<p>
+        Private method to generate the associations between the package shapes.
+</p><dl>
+<dt><i>shapes</i></dt>
+<dd>
+list of shapes
+</dd>
+</dl><a NAME="ApplicationDiagram.relayout" ID="ApplicationDiagram.relayout"></a>
+<h4>ApplicationDiagram.relayout</h4>
+<b>relayout</b>(<i></i>)
+<p>
+        Method to relayout the diagram.
+</p><a NAME="ApplicationDiagram.show" ID="ApplicationDiagram.show"></a>
+<h4>ApplicationDiagram.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Overriden method to show the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.AssociationItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.AssociationItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.AssociationItem</h1>
+<p>
+Module implementing a graphics item for an association between two items.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>Center</td></tr><tr><td>East</td></tr><tr><td>Generalisation</td></tr><tr><td>Imports</td></tr><tr><td>NoRegion</td></tr><tr><td>Normal</td></tr><tr><td>North</td></tr><tr><td>NorthEast</td></tr><tr><td>NorthWest</td></tr><tr><td>South</td></tr><tr><td>SouthEast</td></tr><tr><td>SouthWest</td></tr><tr><td>West</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AssociationItem">AssociationItem</a></td>
+<td>Class implementing a graphics item for an association between two items.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AssociationItem" ID="AssociationItem"></a>
+<h2>AssociationItem</h2>
+<p>
+    Class implementing a graphics item for an association between two items.
+</p><p>
+    The association is drawn as an arrow starting at the first items and
+    ending at the second.
+</p>
+<h3>Derived from</h3>
+E4ArrowItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AssociationItem.__init__">AssociationItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AssociationItem.__calculateEndingPoints_center">__calculateEndingPoints_center</a></td>
+<td>Private method to calculate the ending points of the association item.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__calculateEndingPoints_rectangle">__calculateEndingPoints_rectangle</a></td>
+<td>Private method to calculate the ending points of the association item.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__findIntersection">__findIntersection</a></td>
+<td>Method to calculate the intersection point of two lines.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__findPointRegion">__findPointRegion</a></td>
+<td>Private method to find out, which region of rectangle rect contains the point (PosX, PosY) and returns the region number.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__findRectIntersectionPoint">__findRectIntersectionPoint</a></td>
+<td>Private method to find the intersetion point of a line with a rectangle.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__mapRectFromItem">__mapRectFromItem</a></td>
+<td>Private method to map item's rectangle to this item's coordinate system.</td>
+</tr><tr>
+<td><a href="#AssociationItem.__updateEndPoint">__updateEndPoint</a></td>
+<td>Private method to update an endpoint.</td>
+</tr><tr>
+<td><a href="#AssociationItem.unassociate">unassociate</a></td>
+<td>Public method to unassociate from the widgets.</td>
+</tr><tr>
+<td><a href="#AssociationItem.widgetMoved">widgetMoved</a></td>
+<td>Public method to recalculate the association after a widget was moved.</td>
+</tr>
+</table>
+<a NAME="AssociationItem.__init__" ID="AssociationItem.__init__"></a>
+<h4>AssociationItem (Constructor)</h4>
+<b>AssociationItem</b>(<i>itemA, itemB, type = Normal, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>itemA</i></dt>
+<dd>
+first widget of the association
+</dd><dt><i>itemB</i></dt>
+<dd>
+second widget of the association
+</dd><dt><i>type</i></dt>
+<dd>
+type of the association. This must be one of
+            <ul>
+            <li>Normal (default)</li>
+            <li>Generalisation</li>
+            <li>Imports</li>
+            </ul>
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd>
+</dl><a NAME="AssociationItem.__calculateEndingPoints_center" ID="AssociationItem.__calculateEndingPoints_center"></a>
+<h4>AssociationItem.__calculateEndingPoints_center</h4>
+<b>__calculateEndingPoints_center</b>(<i></i>)
+<p>
+        Private method to calculate the ending points of the association item.
+</p><p>
+        The ending points are calculated from the centers of the
+        two associated items.
+</p><a NAME="AssociationItem.__calculateEndingPoints_rectangle" ID="AssociationItem.__calculateEndingPoints_rectangle"></a>
+<h4>AssociationItem.__calculateEndingPoints_rectangle</h4>
+<b>__calculateEndingPoints_rectangle</b>(<i></i>)
+<p>
+        Private method to calculate the ending points of the association item.
+</p><p>
+        The ending points are calculated by the following method.
+</p><p>
+        For each item the diagram is divided in four Regions by its diagonals
+        as indicated below
+        <pre>
+                   \  Region 2  /
+                    \          /
+                     |--------|
+                     | \    / |
+                     |  \  /  |
+                     |   \/   |
+            Region 1 |   /\   | Region 3
+                     |  /  \  |
+                     | /    \ |
+                     |--------|
+                    /          \
+                   /  Region 4  \
+        </pre>
+</p><p>
+        Each diagonal is defined by two corners of the bounding rectangle
+</p><p>
+        To calculate the start point  we have to find out in which
+        region (defined by itemA's diagonals) is itemB's TopLeft corner 
+        (lets call it region M). After that the start point will be
+        the middle point of rectangle's side contained in region M.
+</p><p>
+        To calculate the end point we repeat the above but in the opposite direction
+        (from itemB to itemA)
+</p><a NAME="AssociationItem.__findIntersection" ID="AssociationItem.__findIntersection"></a>
+<h4>AssociationItem.__findIntersection</h4>
+<b>__findIntersection</b>(<i>p1, p2, p3, p4</i>)
+<p>
+        Method to calculate the intersection point of two lines.
+</p><p>
+        The first line is determined by the points p1 and p2, the second
+        line by p3 and p4. If the intersection point is not contained in
+        the segment p1p2, then it returns (-1.0, -1.0).
+</p><p>
+        For the function's internal calculations remember:<br />
+        QT coordinates start with the point (0,0) as the topleft corner
+        and x-values increase from left to right and y-values increase
+        from top to bottom; it means the visible area is quadrant I in
+        the regular XY coordinate system
+</p><p>
+        <pre>
+            Quadrant II     |   Quadrant I
+           -----------------|-----------------
+            Quadrant III    |   Quadrant IV
+        </pre>
+</p><p>
+        In order for the linear function calculations to work in this method
+        we must switch x and y values (x values become y values and viceversa)
+</p><dl>
+<dt><i>p1</i></dt>
+<dd>
+first point of first line (QPointF)
+</dd><dt><i>p2</i></dt>
+<dd>
+second point of first line (QPointF)
+</dd><dt><i>p3</i></dt>
+<dd>
+first point of second line (QPointF)
+</dd><dt><i>p4</i></dt>
+<dd>
+second point of second line (QPointF)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the intersection point (QPointF)
+</dd>
+</dl><a NAME="AssociationItem.__findPointRegion" ID="AssociationItem.__findPointRegion"></a>
+<h4>AssociationItem.__findPointRegion</h4>
+<b>__findPointRegion</b>(<i>rect, posX, posY</i>)
+<p>
+        Private method to find out, which region of rectangle rect contains the point 
+        (PosX, PosY) and returns the region number.
+</p><dl>
+<dt><i>rect</i></dt>
+<dd>
+rectangle to calculate the region for (QRectF)
+</dd><dt><i>posX</i></dt>
+<dd>
+x position of point (float)
+</dd><dt><i>posY</i></dt>
+<dd>
+y position of point (float)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the calculated region number<br />
+            West = Region 1<br />
+            North = Region 2<br />
+            East = Region 3<br />
+            South = Region 4<br />
+            NorthWest = On diagonal 2 between Region 1 and 2<br />
+            NorthEast = On diagonal 1 between Region 2 and 3<br />
+            SouthEast = On diagonal 2 between Region 3 and 4<br />
+            SouthWest = On diagonal 1 between Region4 and 1<br />
+            Center = On diagonal 1 and On diagonal 2 (the center)<br />
+</dd>
+</dl><a NAME="AssociationItem.__findRectIntersectionPoint" ID="AssociationItem.__findRectIntersectionPoint"></a>
+<h4>AssociationItem.__findRectIntersectionPoint</h4>
+<b>__findRectIntersectionPoint</b>(<i>item, p1, p2</i>)
+<p>
+        Private method to find the intersetion point of a line with a rectangle.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+item to check against
+</dd><dt><i>p1</i></dt>
+<dd>
+first point of the line (QPointF)
+</dd><dt><i>p2</i></dt>
+<dd>
+second point of the line (QPointF)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the intersection point (QPointF)
+</dd>
+</dl><a NAME="AssociationItem.__mapRectFromItem" ID="AssociationItem.__mapRectFromItem"></a>
+<h4>AssociationItem.__mapRectFromItem</h4>
+<b>__mapRectFromItem</b>(<i>item</i>)
+<p>
+        Private method to map item's rectangle to this item's coordinate system.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item to be mapped (QGraphicsRectItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+item's rectangle in local coordinates (QRectF)
+</dd>
+</dl><a NAME="AssociationItem.__updateEndPoint" ID="AssociationItem.__updateEndPoint"></a>
+<h4>AssociationItem.__updateEndPoint</h4>
+<b>__updateEndPoint</b>(<i>region, isWidgetA</i>)
+<p>
+        Private method to update an endpoint.
+</p><dl>
+<dt><i>region</i></dt>
+<dd>
+the region for the endpoint (integer)
+</dd><dt><i>isWidgetA</i></dt>
+<dd>
+flag indicating update for itemA is done (boolean)
+</dd>
+</dl><a NAME="AssociationItem.unassociate" ID="AssociationItem.unassociate"></a>
+<h4>AssociationItem.unassociate</h4>
+<b>unassociate</b>(<i></i>)
+<p>
+        Public method to unassociate from the widgets.
+</p><a NAME="AssociationItem.widgetMoved" ID="AssociationItem.widgetMoved"></a>
+<h4>AssociationItem.widgetMoved</h4>
+<b>widgetMoved</b>(<i></i>)
+<p>
+        Public method to recalculate the association after a widget was moved.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.ClassItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,263 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.ClassItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.ClassItem</h1>
+<p>
+Module implementing an UML like class item.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ClassItem">ClassItem</a></td>
+<td>Class implementing an UML like class item.</td>
+</tr><tr>
+<td><a href="#ClassModel">ClassModel</a></td>
+<td>Class implementing the class model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ClassItem" ID="ClassItem"></a>
+<h2>ClassItem</h2>
+<p>
+    Class implementing an UML like class item.
+</p>
+<h3>Derived from</h3>
+UMLItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ClassItem.__init__">ClassItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ClassItem.__calculateSize">__calculateSize</a></td>
+<td>Private method to calculate the size of the class item.</td>
+</tr><tr>
+<td><a href="#ClassItem.__createTexts">__createTexts</a></td>
+<td>Private method to create the text items of the class item.</td>
+</tr><tr>
+<td><a href="#ClassItem.isExternal">isExternal</a></td>
+<td>Method returning the external state.</td>
+</tr><tr>
+<td><a href="#ClassItem.paint">paint</a></td>
+<td>Public method to paint the item in local coordinates.</td>
+</tr><tr>
+<td><a href="#ClassItem.setModel">setModel</a></td>
+<td>Method to set the class model.</td>
+</tr>
+</table>
+<a NAME="ClassItem.__init__" ID="ClassItem.__init__"></a>
+<h4>ClassItem (Constructor)</h4>
+<b>ClassItem</b>(<i>model = None, external = False, x = 0, y = 0, rounded = False, noAttrs = False, parent = None, scene = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+class model containing the class data (ClassModel)
+</dd><dt><i>external</i></dt>
+<dd>
+flag indicating a class defined outside our scope (boolean)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (integer)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (integer)
+</dd><dt><i>rounded=</i></dt>
+<dd>
+flag indicating a rounded corner (boolean)
+</dd><dt><i>noAttrs=</i></dt>
+<dd>
+flag indicating, that no attributes should be shown (boolean)
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd><dt><i>scene=</i></dt>
+<dd>
+reference to the scene object (QGraphicsScene)
+</dd>
+</dl><a NAME="ClassItem.__calculateSize" ID="ClassItem.__calculateSize"></a>
+<h4>ClassItem.__calculateSize</h4>
+<b>__calculateSize</b>(<i></i>)
+<p>
+        Private method to calculate the size of the class item.
+</p><a NAME="ClassItem.__createTexts" ID="ClassItem.__createTexts"></a>
+<h4>ClassItem.__createTexts</h4>
+<b>__createTexts</b>(<i></i>)
+<p>
+        Private method to create the text items of the class item.
+</p><a NAME="ClassItem.isExternal" ID="ClassItem.isExternal"></a>
+<h4>ClassItem.isExternal</h4>
+<b>isExternal</b>(<i></i>)
+<p>
+        Method returning the external state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+external state (boolean)
+</dd>
+</dl><a NAME="ClassItem.paint" ID="ClassItem.paint"></a>
+<h4>ClassItem.paint</h4>
+<b>paint</b>(<i>painter, option, widget = None</i>)
+<p>
+        Public method to paint the item in local coordinates.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+reference to the painter object (QPainter)
+</dd><dt><i>option</i></dt>
+<dd>
+style options (QStyleOptionGraphicsItem)
+</dd><dt><i>widget</i></dt>
+<dd>
+optional reference to the widget painted on (QWidget)
+</dd>
+</dl><a NAME="ClassItem.setModel" ID="ClassItem.setModel"></a>
+<h4>ClassItem.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Method to set the class model.
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+class model containing the class data (ClassModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ClassModel" ID="ClassModel"></a>
+<h2>ClassModel</h2>
+<p>
+    Class implementing the class model.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ClassModel.__init__">ClassModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ClassModel.addAttribute">addAttribute</a></td>
+<td>Method to add an attribute to the class model.</td>
+</tr><tr>
+<td><a href="#ClassModel.addMethod">addMethod</a></td>
+<td>Method to add a method to the class model.</td>
+</tr><tr>
+<td><a href="#ClassModel.getAttributes">getAttributes</a></td>
+<td>Method to retrieve the attributes of the class.</td>
+</tr><tr>
+<td><a href="#ClassModel.getMethods">getMethods</a></td>
+<td>Method to retrieve the methods of the class.</td>
+</tr><tr>
+<td><a href="#ClassModel.getName">getName</a></td>
+<td>Method to retrieve the class name.</td>
+</tr>
+</table>
+<a NAME="ClassModel.__init__" ID="ClassModel.__init__"></a>
+<h4>ClassModel (Constructor)</h4>
+<b>ClassModel</b>(<i>name, methods = [], attributes = []</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+the class name (string)
+</dd><dt><i>methods</i></dt>
+<dd>
+list of method names of the class
+            (list of strings)
+</dd><dt><i>attributes</i></dt>
+<dd>
+list of attribute names of the class
+            (list of strings)
+</dd>
+</dl><a NAME="ClassModel.addAttribute" ID="ClassModel.addAttribute"></a>
+<h4>ClassModel.addAttribute</h4>
+<b>addAttribute</b>(<i>attribute</i>)
+<p>
+        Method to add an attribute to the class model.
+</p><dl>
+<dt><i>attribute</i></dt>
+<dd>
+attribute name to be added (string)
+</dd>
+</dl><a NAME="ClassModel.addMethod" ID="ClassModel.addMethod"></a>
+<h4>ClassModel.addMethod</h4>
+<b>addMethod</b>(<i>method</i>)
+<p>
+        Method to add a method to the class model.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+method name to be added (string)
+</dd>
+</dl><a NAME="ClassModel.getAttributes" ID="ClassModel.getAttributes"></a>
+<h4>ClassModel.getAttributes</h4>
+<b>getAttributes</b>(<i></i>)
+<p>
+        Method to retrieve the attributes of the class.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of class attributes (list of strings)
+</dd>
+</dl><a NAME="ClassModel.getMethods" ID="ClassModel.getMethods"></a>
+<h4>ClassModel.getMethods</h4>
+<b>getMethods</b>(<i></i>)
+<p>
+        Method to retrieve the methods of the class.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of class methods (list of strings)
+</dd>
+</dl><a NAME="ClassModel.getName" ID="ClassModel.getName"></a>
+<h4>ClassModel.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Method to retrieve the class name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+class name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.GraphicsUtilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.GraphicsUtilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.GraphicsUtilities</h1>
+<p>
+Module implementing some graphical utility functions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#RecursionError">RecursionError</a></td>
+<td>Unable to calculate result because of recursive structure.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_buildChildrenLists">_buildChildrenLists</a></td>
+<td>Function to build up parent - child relationships.</td>
+</tr><tr>
+<td><a href="#sort">sort</a></td>
+<td>Function to sort widgets topographically.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="RecursionError" ID="RecursionError"></a>
+<h2>RecursionError</h2>
+<p>
+    Unable to calculate result because of recursive structure.
+</p>
+<h3>Derived from</h3>
+OverflowError, ValueError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_buildChildrenLists" ID="_buildChildrenLists"></a>
+<h2>_buildChildrenLists</h2>
+<b>_buildChildrenLists</b>(<i>routes</i>)
+<p>
+    Function to build up parent - child relationships.
+</p><p>
+    Taken from Boa Constructor.
+</p><dl>
+<dt><i>routes</i></dt>
+<dd>
+list of routes between nodes
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of child and dictionary of parent relationships
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="sort" ID="sort"></a>
+<h2>sort</h2>
+<b>sort</b>(<i>nodes, routes, noRecursion = False</i>)
+<p>
+    Function to sort widgets topographically.
+</p><p>
+    Passed a list of nodes and a list of source, dest routes, it attempts
+    to create a list of stages, where each sub list is one stage in a process.
+</p><p>
+    The algorithm was taken from Boa Constructor.
+</p><dl>
+<dt><i>nodes</i></dt>
+<dd>
+list of nodes to be sorted
+</dd><dt><i>routes</i></dt>
+<dd>
+list of routes between the nodes
+</dd><dt><i>noRecursion</i></dt>
+<dd>
+flag indicating, if recursion errors should be raised
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of stages
+</dd>
+</dl><dl>
+<dt>Raises <b>RecursionError</b>:</dt>
+<dd>
+a recursion error was detected
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.ImportsDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,161 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.ImportsDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.ImportsDiagram</h1>
+<p>
+Module implementing a dialog showing an imports diagram of a package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ImportsDiagram">ImportsDiagram</a></td>
+<td>Class implementing a dialog showing an imports diagram of a package.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ImportsDiagram" ID="ImportsDiagram"></a>
+<h2>ImportsDiagram</h2>
+<p>
+    Class implementing a dialog showing an imports diagram of a package.
+</p><p>
+    Note: Only package internal imports are show in order to maintain
+    some readability.
+</p>
+<h3>Derived from</h3>
+UMLDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ImportsDiagram.__init__">ImportsDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.__addModule">__addModule</a></td>
+<td>Private method to add a module to the diagram.</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.__buildImports">__buildImports</a></td>
+<td>Private method to build the modules shapes of the diagram.</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.__buildModulesDict">__buildModulesDict</a></td>
+<td>Private method to build a dictionary of modules contained in the package.</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.__createAssociations">__createAssociations</a></td>
+<td>Private method to generate the associations between the module shapes.</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.relayout">relayout</a></td>
+<td>Method to relayout the diagram.</td>
+</tr><tr>
+<td><a href="#ImportsDiagram.show">show</a></td>
+<td>Overriden method to show the dialog.</td>
+</tr>
+</table>
+<a NAME="ImportsDiagram.__init__" ID="ImportsDiagram.__init__"></a>
+<h4>ImportsDiagram (Constructor)</h4>
+<b>ImportsDiagram</b>(<i>package, parent = None, name = None, showExternalImports = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>package</i></dt>
+<dd>
+name of a python package to show the import
+            relationships (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd><dt><i>showExternalImports=</i></dt>
+<dd>
+flag indicating to show exports from outside
+            the package (boolean)
+</dd>
+</dl><a NAME="ImportsDiagram.__addModule" ID="ImportsDiagram.__addModule"></a>
+<h4>ImportsDiagram.__addModule</h4>
+<b>__addModule</b>(<i>name, classes, x, y</i>)
+<p>
+        Private method to add a module to the diagram.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+module name to be shown (string)
+</dd><dt><i>classes</i></dt>
+<dd>
+list of class names contained in the module
+            (list of strings)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd>
+</dl><a NAME="ImportsDiagram.__buildImports" ID="ImportsDiagram.__buildImports"></a>
+<h4>ImportsDiagram.__buildImports</h4>
+<b>__buildImports</b>(<i></i>)
+<p>
+        Private method to build the modules shapes of the diagram.
+</p><a NAME="ImportsDiagram.__buildModulesDict" ID="ImportsDiagram.__buildModulesDict"></a>
+<h4>ImportsDiagram.__buildModulesDict</h4>
+<b>__buildModulesDict</b>(<i></i>)
+<p>
+        Private method to build a dictionary of modules contained in the package.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of modules contained in the package.
+</dd>
+</dl><a NAME="ImportsDiagram.__createAssociations" ID="ImportsDiagram.__createAssociations"></a>
+<h4>ImportsDiagram.__createAssociations</h4>
+<b>__createAssociations</b>(<i>shapes</i>)
+<p>
+        Private method to generate the associations between the module shapes.
+</p><dl>
+<dt><i>shapes</i></dt>
+<dd>
+list of shapes
+</dd>
+</dl><a NAME="ImportsDiagram.relayout" ID="ImportsDiagram.relayout"></a>
+<h4>ImportsDiagram.relayout</h4>
+<b>relayout</b>(<i></i>)
+<p>
+        Method to relayout the diagram.
+</p><a NAME="ImportsDiagram.show" ID="ImportsDiagram.show"></a>
+<h4>ImportsDiagram.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Overriden method to show the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.ModuleItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.ModuleItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.ModuleItem</h1>
+<p>
+Module implementing a module item.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ModuleItem">ModuleItem</a></td>
+<td>Class implementing a module item.</td>
+</tr><tr>
+<td><a href="#ModuleModel">ModuleModel</a></td>
+<td>Class implementing the module model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ModuleItem" ID="ModuleItem"></a>
+<h2>ModuleItem</h2>
+<p>
+    Class implementing a module item.
+</p>
+<h3>Derived from</h3>
+UMLItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ModuleItem.__init__">ModuleItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ModuleItem.__calculateSize">__calculateSize</a></td>
+<td>Private method to calculate the size of the module item.</td>
+</tr><tr>
+<td><a href="#ModuleItem.__createTexts">__createTexts</a></td>
+<td>Private method to create the text items of the module item.</td>
+</tr><tr>
+<td><a href="#ModuleItem.paint">paint</a></td>
+<td>Public method to paint the item in local coordinates.</td>
+</tr><tr>
+<td><a href="#ModuleItem.setModel">setModel</a></td>
+<td>Method to set the module model.</td>
+</tr>
+</table>
+<a NAME="ModuleItem.__init__" ID="ModuleItem.__init__"></a>
+<h4>ModuleItem (Constructor)</h4>
+<b>ModuleItem</b>(<i>model = None, x = 0, y = 0, rounded = False, parent = None, scene = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+module model containing the module data (ModuleModel)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (integer)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (integer)
+</dd><dt><i>rounded=</i></dt>
+<dd>
+flag indicating a rounded corner (boolean)
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd><dt><i>scene=</i></dt>
+<dd>
+reference to the scene object (QGraphicsScene)
+</dd>
+</dl><a NAME="ModuleItem.__calculateSize" ID="ModuleItem.__calculateSize"></a>
+<h4>ModuleItem.__calculateSize</h4>
+<b>__calculateSize</b>(<i></i>)
+<p>
+        Private method to calculate the size of the module item.
+</p><a NAME="ModuleItem.__createTexts" ID="ModuleItem.__createTexts"></a>
+<h4>ModuleItem.__createTexts</h4>
+<b>__createTexts</b>(<i></i>)
+<p>
+        Private method to create the text items of the module item.
+</p><a NAME="ModuleItem.paint" ID="ModuleItem.paint"></a>
+<h4>ModuleItem.paint</h4>
+<b>paint</b>(<i>painter, option, widget = None</i>)
+<p>
+        Public method to paint the item in local coordinates.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+reference to the painter object (QPainter)
+</dd><dt><i>option</i></dt>
+<dd>
+style options (QStyleOptionGraphicsItem)
+</dd><dt><i>widget</i></dt>
+<dd>
+optional reference to the widget painted on (QWidget)
+</dd>
+</dl><a NAME="ModuleItem.setModel" ID="ModuleItem.setModel"></a>
+<h4>ModuleItem.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Method to set the module model.
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+module model containing the module data (ModuleModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ModuleModel" ID="ModuleModel"></a>
+<h2>ModuleModel</h2>
+<p>
+    Class implementing the module model.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ModuleModel.__init__">ModuleModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ModuleModel.addClass">addClass</a></td>
+<td>Method to add a class to the module model.</td>
+</tr><tr>
+<td><a href="#ModuleModel.getClasses">getClasses</a></td>
+<td>Method to retrieve the classes of the module.</td>
+</tr><tr>
+<td><a href="#ModuleModel.getName">getName</a></td>
+<td>Method to retrieve the module name.</td>
+</tr>
+</table>
+<a NAME="ModuleModel.__init__" ID="ModuleModel.__init__"></a>
+<h4>ModuleModel (Constructor)</h4>
+<b>ModuleModel</b>(<i>name, classlist=[]</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+the module name (string)
+</dd><dt><i>classlist</i></dt>
+<dd>
+list of class names (list of strings)
+</dd>
+</dl><a NAME="ModuleModel.addClass" ID="ModuleModel.addClass"></a>
+<h4>ModuleModel.addClass</h4>
+<b>addClass</b>(<i>classname</i>)
+<p>
+        Method to add a class to the module model.
+</p><dl>
+<dt><i>classname</i></dt>
+<dd>
+class name to be added (string)
+</dd>
+</dl><a NAME="ModuleModel.getClasses" ID="ModuleModel.getClasses"></a>
+<h4>ModuleModel.getClasses</h4>
+<b>getClasses</b>(<i></i>)
+<p>
+        Method to retrieve the classes of the module.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of class names (list of strings)
+</dd>
+</dl><a NAME="ModuleModel.getName" ID="ModuleModel.getName"></a>
+<h4>ModuleModel.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Method to retrieve the module name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+module name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.PackageDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.PackageDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.PackageDiagram</h1>
+<p>
+Module implementing a dialog showing a UML like class diagram of a package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PackageDiagram">PackageDiagram</a></td>
+<td>Class implementing a dialog showing a UML like class diagram of a package.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PackageDiagram" ID="PackageDiagram"></a>
+<h2>PackageDiagram</h2>
+<p>
+    Class implementing a dialog showing a UML like class diagram of a package.
+</p>
+<h3>Derived from</h3>
+UMLDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PackageDiagram.__init__">PackageDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__addExternalClass">__addExternalClass</a></td>
+<td>Private method to add a class defined outside the module.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__addLocalClass">__addLocalClass</a></td>
+<td>Private method to add a class defined in the module.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__arrangeClasses">__arrangeClasses</a></td>
+<td>Private method to arrange the shapes on the canvas.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__buildClasses">__buildClasses</a></td>
+<td>Private method to build the class shapes of the package diagram.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__buildModulesDict">__buildModulesDict</a></td>
+<td>Private method to build a dictionary of modules contained in the package.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__createAssociations">__createAssociations</a></td>
+<td>Private method to generate the associations between the class shapes.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.__getCurrentShape">__getCurrentShape</a></td>
+<td>Private method to get the named shape.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.relayout">relayout</a></td>
+<td>Method to relayout the diagram.</td>
+</tr><tr>
+<td><a href="#PackageDiagram.show">show</a></td>
+<td>Overriden method to show the dialog.</td>
+</tr>
+</table>
+<a NAME="PackageDiagram.__init__" ID="PackageDiagram.__init__"></a>
+<h4>PackageDiagram (Constructor)</h4>
+<b>PackageDiagram</b>(<i>package, parent = None, name = None, noAttrs = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>package</i></dt>
+<dd>
+name of a python package to be shown (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd><dt><i>noAttrs=</i></dt>
+<dd>
+flag indicating, that no attributes should be shown (boolean)
+</dd>
+</dl><a NAME="PackageDiagram.__addExternalClass" ID="PackageDiagram.__addExternalClass"></a>
+<h4>PackageDiagram.__addExternalClass</h4>
+<b>__addExternalClass</b>(<i>_class, x, y</i>)
+<p>
+        Private method to add a class defined outside the module.
+</p><p>
+        If the canvas is too small to take the shape, it
+        is enlarged.
+</p><dl>
+<dt><i>_class</i></dt>
+<dd>
+class to be shown (string)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd>
+</dl><a NAME="PackageDiagram.__addLocalClass" ID="PackageDiagram.__addLocalClass"></a>
+<h4>PackageDiagram.__addLocalClass</h4>
+<b>__addLocalClass</b>(<i>className, _class, x, y, isRbModule = False</i>)
+<p>
+        Private method to add a class defined in the module.
+</p><dl>
+<dt><i>className</i></dt>
+<dd>
+name of the class to be as a dictionary key (string)
+</dd><dt><i>_class</i></dt>
+<dd>
+class to be shown (ModuleParser.Class)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd><dt><i>isRbModule</i></dt>
+<dd>
+flag indicating a Ruby module (boolean)
+</dd>
+</dl><a NAME="PackageDiagram.__arrangeClasses" ID="PackageDiagram.__arrangeClasses"></a>
+<h4>PackageDiagram.__arrangeClasses</h4>
+<b>__arrangeClasses</b>(<i>nodes, routes, whiteSpaceFactor = 1.2</i>)
+<p>
+        Private method to arrange the shapes on the canvas.
+</p><p>
+        The algorithm is borrowed from Boa Constructor.
+</p><a NAME="PackageDiagram.__buildClasses" ID="PackageDiagram.__buildClasses"></a>
+<h4>PackageDiagram.__buildClasses</h4>
+<b>__buildClasses</b>(<i></i>)
+<p>
+        Private method to build the class shapes of the package diagram.
+</p><p>
+        The algorithm is borrowed from Boa Constructor.
+</p><a NAME="PackageDiagram.__buildModulesDict" ID="PackageDiagram.__buildModulesDict"></a>
+<h4>PackageDiagram.__buildModulesDict</h4>
+<b>__buildModulesDict</b>(<i></i>)
+<p>
+        Private method to build a dictionary of modules contained in the package.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of modules contained in the package.
+</dd>
+</dl><a NAME="PackageDiagram.__createAssociations" ID="PackageDiagram.__createAssociations"></a>
+<h4>PackageDiagram.__createAssociations</h4>
+<b>__createAssociations</b>(<i>routes</i>)
+<p>
+        Private method to generate the associations between the class shapes.
+</p><dl>
+<dt><i>routes</i></dt>
+<dd>
+list of relationsships
+</dd>
+</dl><a NAME="PackageDiagram.__getCurrentShape" ID="PackageDiagram.__getCurrentShape"></a>
+<h4>PackageDiagram.__getCurrentShape</h4>
+<b>__getCurrentShape</b>(<i>name</i>)
+<p>
+        Private method to get the named shape.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the shape (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+shape (QCanvasItem)
+</dd>
+</dl><a NAME="PackageDiagram.relayout" ID="PackageDiagram.relayout"></a>
+<h4>PackageDiagram.relayout</h4>
+<b>relayout</b>(<i></i>)
+<p>
+        Method to relayout the diagram.
+</p><a NAME="PackageDiagram.show" ID="PackageDiagram.show"></a>
+<h4>PackageDiagram.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Overriden method to show the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.PackageItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.PackageItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.PackageItem</h1>
+<p>
+Module implementing a package item.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PackageItem">PackageItem</a></td>
+<td>Class implementing a package item.</td>
+</tr><tr>
+<td><a href="#PackageModel">PackageModel</a></td>
+<td>Class implementing the package model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PackageItem" ID="PackageItem"></a>
+<h2>PackageItem</h2>
+<p>
+    Class implementing a package item.
+</p>
+<h3>Derived from</h3>
+UMLItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PackageItem.__init__">PackageItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PackageItem.__calculateSize">__calculateSize</a></td>
+<td>Method to calculate the size of the package widget.</td>
+</tr><tr>
+<td><a href="#PackageItem.__createTexts">__createTexts</a></td>
+<td>Private method to create the text items of the class item.</td>
+</tr><tr>
+<td><a href="#PackageItem.paint">paint</a></td>
+<td>Public method to paint the item in local coordinates.</td>
+</tr><tr>
+<td><a href="#PackageItem.setModel">setModel</a></td>
+<td>Method to set the package model.</td>
+</tr>
+</table>
+<a NAME="PackageItem.__init__" ID="PackageItem.__init__"></a>
+<h4>PackageItem (Constructor)</h4>
+<b>PackageItem</b>(<i>model = None, x = 0, y = 0, rounded = False, noModules = False, parent = None, scene = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+module model containing the module data (ModuleModel)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (integer)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (integer)
+</dd><dt><i>rounded</i></dt>
+<dd>
+flag indicating a rounded corner (boolean)
+</dd><dt><i>noModules=</i></dt>
+<dd>
+flag indicating, that no module names should be
+            shown (boolean)
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd><dt><i>scene=</i></dt>
+<dd>
+reference to the scene object (QGraphicsScene)
+</dd>
+</dl><a NAME="PackageItem.__calculateSize" ID="PackageItem.__calculateSize"></a>
+<h4>PackageItem.__calculateSize</h4>
+<b>__calculateSize</b>(<i></i>)
+<p>
+        Method to calculate the size of the package widget.
+</p><a NAME="PackageItem.__createTexts" ID="PackageItem.__createTexts"></a>
+<h4>PackageItem.__createTexts</h4>
+<b>__createTexts</b>(<i></i>)
+<p>
+        Private method to create the text items of the class item.
+</p><a NAME="PackageItem.paint" ID="PackageItem.paint"></a>
+<h4>PackageItem.paint</h4>
+<b>paint</b>(<i>painter, option, widget = None</i>)
+<p>
+        Public method to paint the item in local coordinates.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+reference to the painter object (QPainter)
+</dd><dt><i>option</i></dt>
+<dd>
+style options (QStyleOptionGraphicsItem)
+</dd><dt><i>widget</i></dt>
+<dd>
+optional reference to the widget painted on (QWidget)
+</dd>
+</dl><a NAME="PackageItem.setModel" ID="PackageItem.setModel"></a>
+<h4>PackageItem.setModel</h4>
+<b>setModel</b>(<i>model</i>)
+<p>
+        Method to set the package model.
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+package model containing the package data (PackageModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PackageModel" ID="PackageModel"></a>
+<h2>PackageModel</h2>
+<p>
+    Class implementing the package model.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PackageModel.__init__">PackageModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PackageModel.addModule">addModule</a></td>
+<td>Method to add a module to the package model.</td>
+</tr><tr>
+<td><a href="#PackageModel.getModules">getModules</a></td>
+<td>Method to retrieve the modules of the package.</td>
+</tr><tr>
+<td><a href="#PackageModel.getName">getName</a></td>
+<td>Method to retrieve the package name.</td>
+</tr>
+</table>
+<a NAME="PackageModel.__init__" ID="PackageModel.__init__"></a>
+<h4>PackageModel (Constructor)</h4>
+<b>PackageModel</b>(<i>name, moduleslist = []</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+package name (string)
+</dd><dt><i>moduleslist</i></dt>
+<dd>
+list of module names (list of strings)
+</dd>
+</dl><a NAME="PackageModel.addModule" ID="PackageModel.addModule"></a>
+<h4>PackageModel.addModule</h4>
+<b>addModule</b>(<i>modulename</i>)
+<p>
+        Method to add a module to the package model.
+</p><dl>
+<dt><i>modulename</i></dt>
+<dd>
+module name to be added (string)
+</dd>
+</dl><a NAME="PackageModel.getModules" ID="PackageModel.getModules"></a>
+<h4>PackageModel.getModules</h4>
+<b>getModules</b>(<i></i>)
+<p>
+        Method to retrieve the modules of the package.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of module names (list of strings)
+</dd>
+</dl><a NAME="PackageModel.getName" ID="PackageModel.getName"></a>
+<h4>PackageModel.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Method to retrieve the package name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+package name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.PixmapDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.PixmapDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.PixmapDiagram</h1>
+<p>
+Module implementing a dialog showing a pixmap.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PixmapDiagram">PixmapDiagram</a></td>
+<td>Class implementing a dialog showing a pixmap.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PixmapDiagram" ID="PixmapDiagram"></a>
+<h2>PixmapDiagram</h2>
+<p>
+    Class implementing a dialog showing a pixmap.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PixmapDiagram.__init__">PixmapDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__adjustScrollBar">__adjustScrollBar</a></td>
+<td>Private method to adjust a scrollbar by a certain factor.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__doZoom">__doZoom</a></td>
+<td>Private method to perform the zooming.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__initActions">__initActions</a></td>
+<td>Private method to initialize the view actions.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__initContextMenu">__initContextMenu</a></td>
+<td>Private method to initialize the context menu.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__initToolBars">__initToolBars</a></td>
+<td>Private method to populate the toolbars with our actions.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__print">__print</a></td>
+<td>Private slot to the actual printing.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__printDiagram">__printDiagram</a></td>
+<td>Private slot called to print the diagram.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__printPreviewDiagram">__printPreviewDiagram</a></td>
+<td>Private slot called to show a print preview of the diagram.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__showPixmap">__showPixmap</a></td>
+<td>Private method to show a file.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__zoom">__zoom</a></td>
+<td>Private method to handle the zoom context menu action.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__zoomIn">__zoomIn</a></td>
+<td>Private method to handle the zoom in context menu entry.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__zoomOut">__zoomOut</a></td>
+<td>Private method to handle the zoom out context menu entry.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.__zoomReset">__zoomReset</a></td>
+<td>Private method to handle the reset zoom context menu entry.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.getDiagramName">getDiagramName</a></td>
+<td>Method to retrieve a name for the diagram.</td>
+</tr><tr>
+<td><a href="#PixmapDiagram.getStatus">getStatus</a></td>
+<td>Method to retrieve the status of the canvas.</td>
+</tr>
+</table>
+<a NAME="PixmapDiagram.__init__" ID="PixmapDiagram.__init__"></a>
+<h4>PixmapDiagram (Constructor)</h4>
+<b>PixmapDiagram</b>(<i>pixmap, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pixmap</i></dt>
+<dd>
+filename of a graphics file to show (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd>
+</dl><a NAME="PixmapDiagram.__adjustScrollBar" ID="PixmapDiagram.__adjustScrollBar"></a>
+<h4>PixmapDiagram.__adjustScrollBar</h4>
+<b>__adjustScrollBar</b>(<i>scrollBar, factor</i>)
+<p>
+        Private method to adjust a scrollbar by a certain factor.
+</p><dl>
+<dt><i>scrollBar</i></dt>
+<dd>
+reference to the scrollbar object (QScrollBar)
+</dd><dt><i>factor</i></dt>
+<dd>
+factor to adjust by (float)
+</dd>
+</dl><a NAME="PixmapDiagram.__doZoom" ID="PixmapDiagram.__doZoom"></a>
+<h4>PixmapDiagram.__doZoom</h4>
+<b>__doZoom</b>(<i>factor</i>)
+<p>
+        Private method to perform the zooming.
+</p><dl>
+<dt><i>factor</i></dt>
+<dd>
+zoom factor (float)
+</dd>
+</dl><a NAME="PixmapDiagram.__initActions" ID="PixmapDiagram.__initActions"></a>
+<h4>PixmapDiagram.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to initialize the view actions.
+</p><a NAME="PixmapDiagram.__initContextMenu" ID="PixmapDiagram.__initContextMenu"></a>
+<h4>PixmapDiagram.__initContextMenu</h4>
+<b>__initContextMenu</b>(<i></i>)
+<p>
+        Private method to initialize the context menu.
+</p><a NAME="PixmapDiagram.__initToolBars" ID="PixmapDiagram.__initToolBars"></a>
+<h4>PixmapDiagram.__initToolBars</h4>
+<b>__initToolBars</b>(<i></i>)
+<p>
+        Private method to populate the toolbars with our actions.
+</p><a NAME="PixmapDiagram.__print" ID="PixmapDiagram.__print"></a>
+<h4>PixmapDiagram.__print</h4>
+<b>__print</b>(<i>printer</i>)
+<p>
+        Private slot to the actual printing.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QPrinter)
+</dd>
+</dl><a NAME="PixmapDiagram.__printDiagram" ID="PixmapDiagram.__printDiagram"></a>
+<h4>PixmapDiagram.__printDiagram</h4>
+<b>__printDiagram</b>(<i></i>)
+<p>
+        Private slot called to print the diagram.
+</p><a NAME="PixmapDiagram.__printPreviewDiagram" ID="PixmapDiagram.__printPreviewDiagram"></a>
+<h4>PixmapDiagram.__printPreviewDiagram</h4>
+<b>__printPreviewDiagram</b>(<i></i>)
+<p>
+        Private slot called to show a print preview of the diagram.
+</p><a NAME="PixmapDiagram.__showContextMenu" ID="PixmapDiagram.__showContextMenu"></a>
+<h4>PixmapDiagram.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="PixmapDiagram.__showPixmap" ID="PixmapDiagram.__showPixmap"></a>
+<h4>PixmapDiagram.__showPixmap</h4>
+<b>__showPixmap</b>(<i>filename</i>)
+<p>
+        Private method to show a file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file to be shown (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="PixmapDiagram.__zoom" ID="PixmapDiagram.__zoom"></a>
+<h4>PixmapDiagram.__zoom</h4>
+<b>__zoom</b>(<i></i>)
+<p>
+        Private method to handle the zoom context menu action.
+</p><a NAME="PixmapDiagram.__zoomIn" ID="PixmapDiagram.__zoomIn"></a>
+<h4>PixmapDiagram.__zoomIn</h4>
+<b>__zoomIn</b>(<i></i>)
+<p>
+        Private method to handle the zoom in context menu entry.
+</p><a NAME="PixmapDiagram.__zoomOut" ID="PixmapDiagram.__zoomOut"></a>
+<h4>PixmapDiagram.__zoomOut</h4>
+<b>__zoomOut</b>(<i></i>)
+<p>
+        Private method to handle the zoom out context menu entry.
+</p><a NAME="PixmapDiagram.__zoomReset" ID="PixmapDiagram.__zoomReset"></a>
+<h4>PixmapDiagram.__zoomReset</h4>
+<b>__zoomReset</b>(<i></i>)
+<p>
+        Private method to handle the reset zoom context menu entry.
+</p><a NAME="PixmapDiagram.getDiagramName" ID="PixmapDiagram.getDiagramName"></a>
+<h4>PixmapDiagram.getDiagramName</h4>
+<b>getDiagramName</b>(<i></i>)
+<p>
+        Method to retrieve a name for the diagram.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name for the diagram
+</dd>
+</dl><a NAME="PixmapDiagram.getStatus" ID="PixmapDiagram.getStatus"></a>
+<h4>PixmapDiagram.getStatus</h4>
+<b>getStatus</b>(<i></i>)
+<p>
+        Method to retrieve the status of the canvas.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful pixmap loading (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.SvgDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,220 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.SvgDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.SvgDiagram</h1>
+<p>
+Module implementing a dialog showing a SVG graphic.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvgDiagram">SvgDiagram</a></td>
+<td>Class implementing a dialog showing a SVG graphic.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvgDiagram" ID="SvgDiagram"></a>
+<h2>SvgDiagram</h2>
+<p>
+    Class implementing a dialog showing a SVG graphic.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvgDiagram.__init__">SvgDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__adjustScrollBar">__adjustScrollBar</a></td>
+<td>Private method to adjust a scrollbar by a certain factor.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__doZoom">__doZoom</a></td>
+<td>Private method to perform the zooming.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__initActions">__initActions</a></td>
+<td>Private method to initialize the view actions.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__initContextMenu">__initContextMenu</a></td>
+<td>Private method to initialize the context menu.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__initToolBars">__initToolBars</a></td>
+<td>Private method to populate the toolbars with our actions.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__print">__print</a></td>
+<td>Private slot to the actual printing.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__printDiagram">__printDiagram</a></td>
+<td>Private slot called to print the diagram.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__printPreviewDiagram">__printPreviewDiagram</a></td>
+<td>Private slot called to show a print preview of the diagram.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__zoom">__zoom</a></td>
+<td>Private method to handle the zoom context menu action.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__zoomIn">__zoomIn</a></td>
+<td>Private method to handle the zoom in context menu entry.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__zoomOut">__zoomOut</a></td>
+<td>Private method to handle the zoom out context menu entry.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.__zoomReset">__zoomReset</a></td>
+<td>Private method to handle the reset zoom context menu entry.</td>
+</tr><tr>
+<td><a href="#SvgDiagram.getDiagramName">getDiagramName</a></td>
+<td>Method to retrieve a name for the diagram.</td>
+</tr>
+</table>
+<a NAME="SvgDiagram.__init__" ID="SvgDiagram.__init__"></a>
+<h4>SvgDiagram (Constructor)</h4>
+<b>SvgDiagram</b>(<i>svgFile, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>svgFile</i></dt>
+<dd>
+filename of a SVG graphics file to show (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd>
+</dl><a NAME="SvgDiagram.__adjustScrollBar" ID="SvgDiagram.__adjustScrollBar"></a>
+<h4>SvgDiagram.__adjustScrollBar</h4>
+<b>__adjustScrollBar</b>(<i>scrollBar, factor</i>)
+<p>
+        Private method to adjust a scrollbar by a certain factor.
+</p><dl>
+<dt><i>scrollBar</i></dt>
+<dd>
+reference to the scrollbar object (QScrollBar)
+</dd><dt><i>factor</i></dt>
+<dd>
+factor to adjust by (float)
+</dd>
+</dl><a NAME="SvgDiagram.__doZoom" ID="SvgDiagram.__doZoom"></a>
+<h4>SvgDiagram.__doZoom</h4>
+<b>__doZoom</b>(<i>factor</i>)
+<p>
+        Private method to perform the zooming.
+</p><dl>
+<dt><i>factor</i></dt>
+<dd>
+zoom factor (float)
+</dd>
+</dl><a NAME="SvgDiagram.__initActions" ID="SvgDiagram.__initActions"></a>
+<h4>SvgDiagram.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to initialize the view actions.
+</p><a NAME="SvgDiagram.__initContextMenu" ID="SvgDiagram.__initContextMenu"></a>
+<h4>SvgDiagram.__initContextMenu</h4>
+<b>__initContextMenu</b>(<i></i>)
+<p>
+        Private method to initialize the context menu.
+</p><a NAME="SvgDiagram.__initToolBars" ID="SvgDiagram.__initToolBars"></a>
+<h4>SvgDiagram.__initToolBars</h4>
+<b>__initToolBars</b>(<i></i>)
+<p>
+        Private method to populate the toolbars with our actions.
+</p><a NAME="SvgDiagram.__print" ID="SvgDiagram.__print"></a>
+<h4>SvgDiagram.__print</h4>
+<b>__print</b>(<i>printer</i>)
+<p>
+        Private slot to the actual printing.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QPrinter)
+</dd>
+</dl><a NAME="SvgDiagram.__printDiagram" ID="SvgDiagram.__printDiagram"></a>
+<h4>SvgDiagram.__printDiagram</h4>
+<b>__printDiagram</b>(<i></i>)
+<p>
+        Private slot called to print the diagram.
+</p><a NAME="SvgDiagram.__printPreviewDiagram" ID="SvgDiagram.__printPreviewDiagram"></a>
+<h4>SvgDiagram.__printPreviewDiagram</h4>
+<b>__printPreviewDiagram</b>(<i></i>)
+<p>
+        Private slot called to show a print preview of the diagram.
+</p><a NAME="SvgDiagram.__showContextMenu" ID="SvgDiagram.__showContextMenu"></a>
+<h4>SvgDiagram.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="SvgDiagram.__zoom" ID="SvgDiagram.__zoom"></a>
+<h4>SvgDiagram.__zoom</h4>
+<b>__zoom</b>(<i></i>)
+<p>
+        Private method to handle the zoom context menu action.
+</p><a NAME="SvgDiagram.__zoomIn" ID="SvgDiagram.__zoomIn"></a>
+<h4>SvgDiagram.__zoomIn</h4>
+<b>__zoomIn</b>(<i></i>)
+<p>
+        Private method to handle the zoom in context menu entry.
+</p><a NAME="SvgDiagram.__zoomOut" ID="SvgDiagram.__zoomOut"></a>
+<h4>SvgDiagram.__zoomOut</h4>
+<b>__zoomOut</b>(<i></i>)
+<p>
+        Private method to handle the zoom out context menu entry.
+</p><a NAME="SvgDiagram.__zoomReset" ID="SvgDiagram.__zoomReset"></a>
+<h4>SvgDiagram.__zoomReset</h4>
+<b>__zoomReset</b>(<i></i>)
+<p>
+        Private method to handle the reset zoom context menu entry.
+</p><a NAME="SvgDiagram.getDiagramName" ID="SvgDiagram.getDiagramName"></a>
+<h4>SvgDiagram.getDiagramName</h4>
+<b>getDiagramName</b>(<i></i>)
+<p>
+        Method to retrieve a name for the diagram.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name for the diagram
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.UMLClassDiagram.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.UMLClassDiagram</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.UMLClassDiagram</h1>
+<p>
+Module implementing a dialog showing a UML like class diagram.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UMLClassDiagram">UMLClassDiagram</a></td>
+<td>Class implementing a dialog showing a UML like class diagram.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UMLClassDiagram" ID="UMLClassDiagram"></a>
+<h2>UMLClassDiagram</h2>
+<p>
+    Class implementing a dialog showing a UML like class diagram.
+</p>
+<h3>Derived from</h3>
+UMLDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UMLClassDiagram.__init__">UMLClassDiagram</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__addExternalClass">__addExternalClass</a></td>
+<td>Private method to add a class defined outside the module.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__addLocalClass">__addLocalClass</a></td>
+<td>Private method to add a class defined in the module.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__arrangeClasses">__arrangeClasses</a></td>
+<td>Private method to arrange the shapes on the canvas.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__buildClasses">__buildClasses</a></td>
+<td>Private method to build the class shapes of the class diagram.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__createAssociations">__createAssociations</a></td>
+<td>Private method to generate the associations between the class shapes.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.__getCurrentShape">__getCurrentShape</a></td>
+<td>Private method to get the named shape.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.relayout">relayout</a></td>
+<td>Public method to relayout the diagram.</td>
+</tr><tr>
+<td><a href="#UMLClassDiagram.show">show</a></td>
+<td>Overriden method to show the dialog.</td>
+</tr>
+</table>
+<a NAME="UMLClassDiagram.__init__" ID="UMLClassDiagram.__init__"></a>
+<h4>UMLClassDiagram (Constructor)</h4>
+<b>UMLClassDiagram</b>(<i>file, parent = None, name = None, noAttrs = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of a python module to be shown (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd><dt><i>noAttrs=</i></dt>
+<dd>
+flag indicating, that no attributes should be shown (boolean)
+</dd>
+</dl><a NAME="UMLClassDiagram.__addExternalClass" ID="UMLClassDiagram.__addExternalClass"></a>
+<h4>UMLClassDiagram.__addExternalClass</h4>
+<b>__addExternalClass</b>(<i>_class, x, y</i>)
+<p>
+        Private method to add a class defined outside the module.
+</p><p>
+        If the canvas is too small to take the shape, it
+        is enlarged.
+</p><dl>
+<dt><i>_class</i></dt>
+<dd>
+class to be shown (string)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd>
+</dl><a NAME="UMLClassDiagram.__addLocalClass" ID="UMLClassDiagram.__addLocalClass"></a>
+<h4>UMLClassDiagram.__addLocalClass</h4>
+<b>__addLocalClass</b>(<i>className, _class, x, y, isRbModule = False</i>)
+<p>
+        Private method to add a class defined in the module.
+</p><dl>
+<dt><i>className</i></dt>
+<dd>
+name of the class to be as a dictionary key (string)
+</dd><dt><i>_class</i></dt>
+<dd>
+class to be shown (ModuleParser.Class)
+</dd><dt><i>x</i></dt>
+<dd>
+x-coordinate (float)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (float)
+</dd><dt><i>isRbModule</i></dt>
+<dd>
+flag indicating a Ruby module (boolean)
+</dd>
+</dl><a NAME="UMLClassDiagram.__arrangeClasses" ID="UMLClassDiagram.__arrangeClasses"></a>
+<h4>UMLClassDiagram.__arrangeClasses</h4>
+<b>__arrangeClasses</b>(<i>nodes, routes, whiteSpaceFactor = 1.2</i>)
+<p>
+        Private method to arrange the shapes on the canvas.
+</p><p>
+        The algorithm is borrowed from Boa Constructor.
+</p><a NAME="UMLClassDiagram.__buildClasses" ID="UMLClassDiagram.__buildClasses"></a>
+<h4>UMLClassDiagram.__buildClasses</h4>
+<b>__buildClasses</b>(<i></i>)
+<p>
+        Private method to build the class shapes of the class diagram.
+</p><p>
+        The algorithm is borrowed from Boa Constructor.
+</p><a NAME="UMLClassDiagram.__createAssociations" ID="UMLClassDiagram.__createAssociations"></a>
+<h4>UMLClassDiagram.__createAssociations</h4>
+<b>__createAssociations</b>(<i>routes</i>)
+<p>
+        Private method to generate the associations between the class shapes.
+</p><dl>
+<dt><i>routes</i></dt>
+<dd>
+list of relationsships
+</dd>
+</dl><a NAME="UMLClassDiagram.__getCurrentShape" ID="UMLClassDiagram.__getCurrentShape"></a>
+<h4>UMLClassDiagram.__getCurrentShape</h4>
+<b>__getCurrentShape</b>(<i>name</i>)
+<p>
+        Private method to get the named shape.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the shape (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+shape (QGraphicsItem)
+</dd>
+</dl><a NAME="UMLClassDiagram.relayout" ID="UMLClassDiagram.relayout"></a>
+<h4>UMLClassDiagram.relayout</h4>
+<b>relayout</b>(<i></i>)
+<p>
+        Public method to relayout the diagram.
+</p><a NAME="UMLClassDiagram.show" ID="UMLClassDiagram.show"></a>
+<h4>UMLClassDiagram.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Overriden method to show the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.UMLDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.UMLDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.UMLDialog</h1>
+<p>
+Module implementing a dialog showing UML like diagrams.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UMLDialog">UMLDialog</a></td>
+<td>Class implementing a dialog showing UML like diagrams.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UMLDialog" ID="UMLDialog"></a>
+<h2>UMLDialog</h2>
+<p>
+    Class implementing a dialog showing UML like diagrams.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UMLDialog.__init__">UMLDialog</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="UMLDialog.__init__" ID="UMLDialog.__init__"></a>
+<h4>UMLDialog (Constructor)</h4>
+<b>UMLDialog</b>(<i>diagramName = "Unnamed", parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.UMLGraphicsView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,291 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.UMLGraphicsView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.UMLGraphicsView</h1>
+<p>
+Module implementing a subclass of E4GraphicsView for our diagrams.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UMLGraphicsView">UMLGraphicsView</a></td>
+<td>Class implementing a specialized E4GraphicsView for our diagrams.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UMLGraphicsView" ID="UMLGraphicsView"></a>
+<h2>UMLGraphicsView</h2>
+<p>
+    Class implementing a specialized E4GraphicsView for our diagrams.
+</p><h4>Signals</h4>
+<dl>
+<dt>relayout()</dt>
+<dd>
+emitted to indicate a relayout of the diagram
+        is requested
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4GraphicsView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UMLGraphicsView.__init__">UMLGraphicsView</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__alignShapes">__alignShapes</a></td>
+<td>Private slot to align the selected shapes.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__checkSizeActions">__checkSizeActions</a></td>
+<td>Private slot to set the enabled state of the size actions.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__decHeight">__decHeight</a></td>
+<td>Private method to handle the decrease height context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__decWidth">__decWidth</a></td>
+<td>Private method to handle the decrease width context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__deleteShape">__deleteShape</a></td>
+<td>Private method to delete the selected shapes from the display.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__incHeight">__incHeight</a></td>
+<td>Private method to handle the increase height context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__incWidth">__incWidth</a></td>
+<td>Private method to handle the increase width context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__initActions">__initActions</a></td>
+<td>Private method to initialize the view actions.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__printDiagram">__printDiagram</a></td>
+<td>Private slot called to print the diagram.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__printPreviewDiagram">__printPreviewDiagram</a></td>
+<td>Private slot called to show a print preview of the diagram.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__relayout">__relayout</a></td>
+<td>Private method to handle the re-layout context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__saveImage">__saveImage</a></td>
+<td>Private method to handle the save context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__sceneChanged">__sceneChanged</a></td>
+<td>Private slot called when the scene changes.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__setSize">__setSize</a></td>
+<td>Private method to handle the set size context menu entry.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.__zoom">__zoom</a></td>
+<td>Private method to handle the zoom context menu action.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.filteredItems">filteredItems</a></td>
+<td>Public method to filter a list of items.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.initToolBar">initToolBar</a></td>
+<td>Public method to populate a toolbar with our actions.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.selectItem">selectItem</a></td>
+<td>Public method to select an item.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.selectItems">selectItems</a></td>
+<td>Public method to select the given items.</td>
+</tr><tr>
+<td><a href="#UMLGraphicsView.setDiagramName">setDiagramName</a></td>
+<td>Public slot to set the diagram name.</td>
+</tr>
+</table>
+<a NAME="UMLGraphicsView.__init__" ID="UMLGraphicsView.__init__"></a>
+<h4>UMLGraphicsView (Constructor)</h4>
+<b>UMLGraphicsView</b>(<i>scene, diagramName = "Unnamed", parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>scene</i></dt>
+<dd>
+reference to the scene object (QGraphicsScene)
+</dd><dt><i>diagramName</i></dt>
+<dd>
+name of the diagram (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the view (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the view widget (string)
+</dd>
+</dl><a NAME="UMLGraphicsView.__alignShapes" ID="UMLGraphicsView.__alignShapes"></a>
+<h4>UMLGraphicsView.__alignShapes</h4>
+<b>__alignShapes</b>(<i>alignment</i>)
+<p>
+        Private slot to align the selected shapes.
+</p><dl>
+<dt><i>alignment</i></dt>
+<dd>
+alignment type (Qt.AlignmentFlag)
+</dd>
+</dl><a NAME="UMLGraphicsView.__checkSizeActions" ID="UMLGraphicsView.__checkSizeActions"></a>
+<h4>UMLGraphicsView.__checkSizeActions</h4>
+<b>__checkSizeActions</b>(<i></i>)
+<p>
+        Private slot to set the enabled state of the size actions.
+</p><a NAME="UMLGraphicsView.__decHeight" ID="UMLGraphicsView.__decHeight"></a>
+<h4>UMLGraphicsView.__decHeight</h4>
+<b>__decHeight</b>(<i></i>)
+<p>
+        Private method to handle the decrease height context menu entry.
+</p><a NAME="UMLGraphicsView.__decWidth" ID="UMLGraphicsView.__decWidth"></a>
+<h4>UMLGraphicsView.__decWidth</h4>
+<b>__decWidth</b>(<i></i>)
+<p>
+        Private method to handle the decrease width context menu entry.
+</p><a NAME="UMLGraphicsView.__deleteShape" ID="UMLGraphicsView.__deleteShape"></a>
+<h4>UMLGraphicsView.__deleteShape</h4>
+<b>__deleteShape</b>(<i></i>)
+<p>
+        Private method to delete the selected shapes from the display.
+</p><a NAME="UMLGraphicsView.__incHeight" ID="UMLGraphicsView.__incHeight"></a>
+<h4>UMLGraphicsView.__incHeight</h4>
+<b>__incHeight</b>(<i></i>)
+<p>
+        Private method to handle the increase height context menu entry.
+</p><a NAME="UMLGraphicsView.__incWidth" ID="UMLGraphicsView.__incWidth"></a>
+<h4>UMLGraphicsView.__incWidth</h4>
+<b>__incWidth</b>(<i></i>)
+<p>
+        Private method to handle the increase width context menu entry.
+</p><a NAME="UMLGraphicsView.__initActions" ID="UMLGraphicsView.__initActions"></a>
+<h4>UMLGraphicsView.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to initialize the view actions.
+</p><a NAME="UMLGraphicsView.__printDiagram" ID="UMLGraphicsView.__printDiagram"></a>
+<h4>UMLGraphicsView.__printDiagram</h4>
+<b>__printDiagram</b>(<i></i>)
+<p>
+        Private slot called to print the diagram.
+</p><a NAME="UMLGraphicsView.__printPreviewDiagram" ID="UMLGraphicsView.__printPreviewDiagram"></a>
+<h4>UMLGraphicsView.__printPreviewDiagram</h4>
+<b>__printPreviewDiagram</b>(<i></i>)
+<p>
+        Private slot called to show a print preview of the diagram.
+</p><a NAME="UMLGraphicsView.__relayout" ID="UMLGraphicsView.__relayout"></a>
+<h4>UMLGraphicsView.__relayout</h4>
+<b>__relayout</b>(<i></i>)
+<p>
+        Private method to handle the re-layout context menu entry.
+</p><a NAME="UMLGraphicsView.__saveImage" ID="UMLGraphicsView.__saveImage"></a>
+<h4>UMLGraphicsView.__saveImage</h4>
+<b>__saveImage</b>(<i></i>)
+<p>
+        Private method to handle the save context menu entry.
+</p><a NAME="UMLGraphicsView.__sceneChanged" ID="UMLGraphicsView.__sceneChanged"></a>
+<h4>UMLGraphicsView.__sceneChanged</h4>
+<b>__sceneChanged</b>(<i>areas</i>)
+<p>
+        Private slot called when the scene changes.
+</p><dl>
+<dt><i>areas</i></dt>
+<dd>
+list of rectangles that contain changes (list of QRectF)
+</dd>
+</dl><a NAME="UMLGraphicsView.__setSize" ID="UMLGraphicsView.__setSize"></a>
+<h4>UMLGraphicsView.__setSize</h4>
+<b>__setSize</b>(<i></i>)
+<p>
+        Private method to handle the set size context menu entry.
+</p><a NAME="UMLGraphicsView.__zoom" ID="UMLGraphicsView.__zoom"></a>
+<h4>UMLGraphicsView.__zoom</h4>
+<b>__zoom</b>(<i></i>)
+<p>
+        Private method to handle the zoom context menu action.
+</p><a NAME="UMLGraphicsView.filteredItems" ID="UMLGraphicsView.filteredItems"></a>
+<h4>UMLGraphicsView.filteredItems</h4>
+<b>filteredItems</b>(<i>items</i>)
+<p>
+        Public method to filter a list of items.
+</p><dl>
+<dt><i>items</i></dt>
+<dd>
+list of items as returned by the scene object
+            (QGraphicsItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of interesting collision items (QGraphicsItem)
+</dd>
+</dl><a NAME="UMLGraphicsView.initToolBar" ID="UMLGraphicsView.initToolBar"></a>
+<h4>UMLGraphicsView.initToolBar</h4>
+<b>initToolBar</b>(<i></i>)
+<p>
+        Public method to populate a toolbar with our actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the populated toolBar (QToolBar)
+</dd>
+</dl><a NAME="UMLGraphicsView.selectItem" ID="UMLGraphicsView.selectItem"></a>
+<h4>UMLGraphicsView.selectItem</h4>
+<b>selectItem</b>(<i>item</i>)
+<p>
+        Public method to select an item.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+item to be selected (QGraphicsItemItem)
+</dd>
+</dl><a NAME="UMLGraphicsView.selectItems" ID="UMLGraphicsView.selectItems"></a>
+<h4>UMLGraphicsView.selectItems</h4>
+<b>selectItems</b>(<i>items</i>)
+<p>
+        Public method to select the given items.
+</p><dl>
+<dt><i>items</i></dt>
+<dd>
+list of items to be selected (list of QGraphicsItemItem)
+</dd>
+</dl><a NAME="UMLGraphicsView.setDiagramName" ID="UMLGraphicsView.setDiagramName"></a>
+<h4>UMLGraphicsView.setDiagramName</h4>
+<b>setDiagramName</b>(<i>name</i>)
+<p>
+        Public slot to set the diagram name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+diagram name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.UMLItem.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.UMLItem</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.UMLItem</h1>
+<p>
+Module implementing the UMLWidget base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UMLItem">UMLItem</a></td>
+<td>Class implementing the UMLItem base class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UMLItem" ID="UMLItem"></a>
+<h2>UMLItem</h2>
+<p>
+    Class implementing the UMLItem base class.
+</p>
+<h3>Derived from</h3>
+QGraphicsRectItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UMLItem.__init__">UMLItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UMLItem.addAssociation">addAssociation</a></td>
+<td>Method to add an association to this widget.</td>
+</tr><tr>
+<td><a href="#UMLItem.adjustAssociations">adjustAssociations</a></td>
+<td>Method to adjust the associations to widget movements.</td>
+</tr><tr>
+<td><a href="#UMLItem.itemChange">itemChange</a></td>
+<td>Protected method called when an items state changes.</td>
+</tr><tr>
+<td><a href="#UMLItem.moveBy">moveBy</a></td>
+<td>Overriden method to move the widget relative.</td>
+</tr><tr>
+<td><a href="#UMLItem.paint">paint</a></td>
+<td>Public method to paint the item in local coordinates.</td>
+</tr><tr>
+<td><a href="#UMLItem.removeAssociation">removeAssociation</a></td>
+<td>Method to remove an association to this widget.</td>
+</tr><tr>
+<td><a href="#UMLItem.removeAssociations">removeAssociations</a></td>
+<td>Method to remove all associations of this widget.</td>
+</tr><tr>
+<td><a href="#UMLItem.setPos">setPos</a></td>
+<td>Overriden method to set the items position.</td>
+</tr><tr>
+<td><a href="#UMLItem.setSize">setSize</a></td>
+<td>Public method to set the rectangles size.</td>
+</tr>
+</table>
+<a NAME="UMLItem.__init__" ID="UMLItem.__init__"></a>
+<h4>UMLItem (Constructor)</h4>
+<b>UMLItem</b>(<i>x = 0, y = 0, rounded = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>x</i></dt>
+<dd>
+x-coordinate (integer)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (integer)
+</dd><dt><i>rounded</i></dt>
+<dd>
+flag indicating a rounded corner (boolean)
+</dd><dt><i>parent=</i></dt>
+<dd>
+reference to the parent object (QGraphicsItem)
+</dd>
+</dl><a NAME="UMLItem.addAssociation" ID="UMLItem.addAssociation"></a>
+<h4>UMLItem.addAssociation</h4>
+<b>addAssociation</b>(<i>assoc</i>)
+<p>
+        Method to add an association to this widget.
+</p><dl>
+<dt><i>assoc</i></dt>
+<dd>
+association to be added (AssociationWidget)
+</dd>
+</dl><a NAME="UMLItem.adjustAssociations" ID="UMLItem.adjustAssociations"></a>
+<h4>UMLItem.adjustAssociations</h4>
+<b>adjustAssociations</b>(<i></i>)
+<p>
+        Method to adjust the associations to widget movements.
+</p><a NAME="UMLItem.itemChange" ID="UMLItem.itemChange"></a>
+<h4>UMLItem.itemChange</h4>
+<b>itemChange</b>(<i>change, value</i>)
+<p>
+        Protected method called when an items state changes.
+</p><dl>
+<dt><i>change</i></dt>
+<dd>
+the item's change (QGraphicsItem.GraphicsItemChange)
+</dd><dt><i>value</i></dt>
+<dd>
+the value of the change (QVariant)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+adjusted values (QVariant)
+</dd>
+</dl><a NAME="UMLItem.moveBy" ID="UMLItem.moveBy"></a>
+<h4>UMLItem.moveBy</h4>
+<b>moveBy</b>(<i>dx, dy</i>)
+<p>
+        Overriden method to move the widget relative.
+</p><dl>
+<dt><i>dx</i></dt>
+<dd>
+relative movement in x-direction (float)
+</dd><dt><i>dy</i></dt>
+<dd>
+relative movement in y-direction (float)
+</dd>
+</dl><a NAME="UMLItem.paint" ID="UMLItem.paint"></a>
+<h4>UMLItem.paint</h4>
+<b>paint</b>(<i>painter, option, widget = None</i>)
+<p>
+        Public method to paint the item in local coordinates.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+reference to the painter object (QPainter)
+</dd><dt><i>option</i></dt>
+<dd>
+style options (QStyleOptionGraphicsItem)
+</dd><dt><i>widget</i></dt>
+<dd>
+optional reference to the widget painted on (QWidget)
+</dd>
+</dl><a NAME="UMLItem.removeAssociation" ID="UMLItem.removeAssociation"></a>
+<h4>UMLItem.removeAssociation</h4>
+<b>removeAssociation</b>(<i>assoc</i>)
+<p>
+        Method to remove an association to this widget.
+</p><dl>
+<dt><i>assoc</i></dt>
+<dd>
+association to be removed (AssociationWidget)
+</dd>
+</dl><a NAME="UMLItem.removeAssociations" ID="UMLItem.removeAssociations"></a>
+<h4>UMLItem.removeAssociations</h4>
+<b>removeAssociations</b>(<i></i>)
+<p>
+        Method to remove all associations of this widget.
+</p><a NAME="UMLItem.setPos" ID="UMLItem.setPos"></a>
+<h4>UMLItem.setPos</h4>
+<b>setPos</b>(<i>x, y</i>)
+<p>
+        Overriden method to set the items position.
+</p><dl>
+<dt><i>x</i></dt>
+<dd>
+absolute x-position (float)
+</dd><dt><i>y</i></dt>
+<dd>
+absolute y-position (float)
+</dd>
+</dl><a NAME="UMLItem.setSize" ID="UMLItem.setSize"></a>
+<h4>UMLItem.setSize</h4>
+<b>setSize</b>(<i>width, height</i>)
+<p>
+        Public method to set the rectangles size.
+</p><dl>
+<dt><i>width</i></dt>
+<dd>
+width of the rectangle (float)
+</dd><dt><i>height</i></dt>
+<dd>
+height of the rectangle (float)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.UMLSceneSizeDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.UMLSceneSizeDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.UMLSceneSizeDialog</h1>
+<p>
+Module implementing a dialog to set the scene sizes.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UMLSceneSizeDialog">UMLSceneSizeDialog</a></td>
+<td>Class implementing a dialog to set the scene sizes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UMLSceneSizeDialog" ID="UMLSceneSizeDialog"></a>
+<h2>UMLSceneSizeDialog</h2>
+<p>
+    Class implementing a dialog to set the scene sizes.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_UMLSceneSizeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UMLSceneSizeDialog.__init__">UMLSceneSizeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UMLSceneSizeDialog.getData">getData</a></td>
+<td>Method to retrieve the entered data.</td>
+</tr>
+</table>
+<a NAME="UMLSceneSizeDialog.__init__" ID="UMLSceneSizeDialog.__init__"></a>
+<h4>UMLSceneSizeDialog (Constructor)</h4>
+<b>UMLSceneSizeDialog</b>(<i>w, h, minW, minH, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+current width of scene (integer)
+</dd><dt><i>h</i></dt>
+<dd>
+current height of scene (integer)
+</dd><dt><i>minW</i></dt>
+<dd>
+minimum width allowed (integer)
+</dd><dt><i>minH</i></dt>
+<dd>
+minimum height allowed (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this widget (QString or string)
+</dd>
+</dl><a NAME="UMLSceneSizeDialog.getData" ID="UMLSceneSizeDialog.getData"></a>
+<h4>UMLSceneSizeDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Method to retrieve the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple giving the selected width and height
+            (integer, integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Graphics.ZoomDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics.ZoomDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Graphics.ZoomDialog</h1>
+<p>
+Module implementing a zoom dialog for a graphics canvas.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ZoomDialog">ZoomDialog</a></td>
+<td>Class implementing a zoom dialog for a graphics canvas.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ZoomDialog" ID="ZoomDialog"></a>
+<h2>ZoomDialog</h2>
+<p>
+    Class implementing a zoom dialog for a graphics canvas.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ZoomDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ZoomDialog.__init__">ZoomDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ZoomDialog.getZoomSize">getZoomSize</a></td>
+<td>Public method to retrieve the zoom size.</td>
+</tr>
+</table>
+<a NAME="ZoomDialog.__init__" ID="ZoomDialog.__init__"></a>
+<h4>ZoomDialog (Constructor)</h4>
+<b>ZoomDialog</b>(<i>zoom, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor to show in the spinbox (float)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string or QString)
+</dd>
+</dl><a NAME="ZoomDialog.getZoomSize" ID="ZoomDialog.getZoomSize"></a>
+<h4>ZoomDialog.getZoomSize</h4>
+<b>getZoomSize</b>(<i></i>)
+<p>
+        Public method to retrieve the zoom size.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+zoom size (double)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockAccessHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockAccessHandler</h1>
+<p>
+Module implementing a scheme access handler for AdBlock URLs.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockAccessHandler">AdBlockAccessHandler</a></td>
+<td>Class implementing a scheme access handler for AdBlock URLs.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockAccessHandler" ID="AdBlockAccessHandler"></a>
+<h2>AdBlockAccessHandler</h2>
+<p>
+    Class implementing a scheme access handler for AdBlock URLs.
+</p>
+<h3>Derived from</h3>
+SchemeAccessHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockAccessHandler.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr>
+</table>
+<a NAME="AdBlockAccessHandler.createRequest" ID="AdBlockAccessHandler.createRequest"></a>
+<h4>AdBlockAccessHandler.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply</h1>
+<p>
+Module implementing a QNetworkReply subclass reporting a blocked request.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockBlockedNetworkReply">AdBlockBlockedNetworkReply</a></td>
+<td>Class implementing a QNetworkReply subclass reporting a blocked request.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockBlockedNetworkReply" ID="AdBlockBlockedNetworkReply"></a>
+<h2>AdBlockBlockedNetworkReply</h2>
+<p>
+    Class implementing a QNetworkReply subclass reporting a blocked request.
+</p>
+<h3>Derived from</h3>
+QNetworkReply
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockBlockedNetworkReply.__init__">AdBlockBlockedNetworkReply</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockBlockedNetworkReply.__fireSignals">__fireSignals</a></td>
+<td>Private method to send some signals to end the connection.</td>
+</tr><tr>
+<td><a href="#AdBlockBlockedNetworkReply.abort">abort</a></td>
+<td>Public slot to abort the operation.</td>
+</tr><tr>
+<td><a href="#AdBlockBlockedNetworkReply.readData">readData</a></td>
+<td>Protected method to retrieve data from the reply object.</td>
+</tr>
+</table>
+<a NAME="AdBlockBlockedNetworkReply.__init__" ID="AdBlockBlockedNetworkReply.__init__"></a>
+<h4>AdBlockBlockedNetworkReply (Constructor)</h4>
+<b>AdBlockBlockedNetworkReply</b>(<i>request, rule, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>fileData</i></dt>
+<dd>
+reference to the data buffer (QByteArray)
+</dd><dt><i>mimeType</i></dt>
+<dd>
+for the reply (string)
+</dd>
+</dl><a NAME="AdBlockBlockedNetworkReply.__fireSignals" ID="AdBlockBlockedNetworkReply.__fireSignals"></a>
+<h4>AdBlockBlockedNetworkReply.__fireSignals</h4>
+<b>__fireSignals</b>(<i></i>)
+<p>
+        Private method to send some signals to end the connection.
+</p><a NAME="AdBlockBlockedNetworkReply.abort" ID="AdBlockBlockedNetworkReply.abort"></a>
+<h4>AdBlockBlockedNetworkReply.abort</h4>
+<b>abort</b>(<i></i>)
+<p>
+        Public slot to abort the operation.
+</p><a NAME="AdBlockBlockedNetworkReply.readData" ID="AdBlockBlockedNetworkReply.readData"></a>
+<h4>AdBlockBlockedNetworkReply.readData</h4>
+<b>readData</b>(<i>maxlen</i>)
+<p>
+        Protected method to retrieve data from the reply object.
+</p><dl>
+<dt><i>maxlen</i></dt>
+<dd>
+maximum number of bytes to read (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string containing the data (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockDialog</h1>
+<p>
+Module implementing the AdBlock configuration dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockDialog">AdBlockDialog</a></td>
+<td>Class implementing the AdBlock configuration dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockDialog" ID="AdBlockDialog"></a>
+<h2>AdBlockDialog</h2>
+<p>
+    Class implementing the AdBlock configuration dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AdBlockDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockDialog.__init__">AdBlockDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.__aboutToShowActionMenu">__aboutToShowActionMenu</a></td>
+<td>Private slot to show the actions menu.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.__browseSubscriptions">__browseSubscriptions</a></td>
+<td>Private slot to browse the list of available AdBlock subscriptions.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.__learnAboutWritingFilters">__learnAboutWritingFilters</a></td>
+<td>Private slot to show the web page about how to write filters.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.__removeSubscription">__removeSubscription</a></td>
+<td>Private slot to remove the selected subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.__updateSubscription">__updateSubscription</a></td>
+<td>Private slot to update the selected subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.addCustomRule">addCustomRule</a></td>
+<td>Public slot to add a custom AdBlock rule.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.model">model</a></td>
+<td>Public method to return a reference to the subscriptions tree model.</td>
+</tr><tr>
+<td><a href="#AdBlockDialog.setCurrentIndex">setCurrentIndex</a></td>
+<td>Private slot to set the current index of the subscriptions tree.</td>
+</tr>
+</table>
+<a NAME="AdBlockDialog.__init__" ID="AdBlockDialog.__init__"></a>
+<h4>AdBlockDialog (Constructor)</h4>
+<b>AdBlockDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="AdBlockDialog.__aboutToShowActionMenu" ID="AdBlockDialog.__aboutToShowActionMenu"></a>
+<h4>AdBlockDialog.__aboutToShowActionMenu</h4>
+<b>__aboutToShowActionMenu</b>(<i></i>)
+<p>
+        Private slot to show the actions menu.
+</p><a NAME="AdBlockDialog.__browseSubscriptions" ID="AdBlockDialog.__browseSubscriptions"></a>
+<h4>AdBlockDialog.__browseSubscriptions</h4>
+<b>__browseSubscriptions</b>(<i></i>)
+<p>
+        Private slot to browse the list of available AdBlock subscriptions.
+</p><a NAME="AdBlockDialog.__learnAboutWritingFilters" ID="AdBlockDialog.__learnAboutWritingFilters"></a>
+<h4>AdBlockDialog.__learnAboutWritingFilters</h4>
+<b>__learnAboutWritingFilters</b>(<i></i>)
+<p>
+        Private slot to show the web page about how to write filters.
+</p><a NAME="AdBlockDialog.__removeSubscription" ID="AdBlockDialog.__removeSubscription"></a>
+<h4>AdBlockDialog.__removeSubscription</h4>
+<b>__removeSubscription</b>(<i></i>)
+<p>
+        Private slot to remove the selected subscription.
+</p><a NAME="AdBlockDialog.__updateSubscription" ID="AdBlockDialog.__updateSubscription"></a>
+<h4>AdBlockDialog.__updateSubscription</h4>
+<b>__updateSubscription</b>(<i></i>)
+<p>
+        Private slot to update the selected subscription.
+</p><a NAME="AdBlockDialog.addCustomRule" ID="AdBlockDialog.addCustomRule"></a>
+<h4>AdBlockDialog.addCustomRule</h4>
+<b>addCustomRule</b>(<i>rule</i>)
+<p>
+        Public slot to add a custom AdBlock rule.
+</p><dl>
+<dt><i>rule</i></dt>
+<dd>
+string defining the rule to be added (string)
+</dd>
+</dl><a NAME="AdBlockDialog.model" ID="AdBlockDialog.model"></a>
+<h4>AdBlockDialog.model</h4>
+<b>model</b>(<i></i>)
+<p>
+        Public method to return a reference to the subscriptions tree model.
+</p><a NAME="AdBlockDialog.setCurrentIndex" ID="AdBlockDialog.setCurrentIndex"></a>
+<h4>AdBlockDialog.setCurrentIndex</h4>
+<b>setCurrentIndex</b>(<i>index</i>)
+<p>
+        Private slot to set the current index of the subscriptions tree.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to be set (QModelIndex)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockManager</h1>
+<p>
+Module implementing the AdBlock manager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockManager">AdBlockManager</a></td>
+<td>Class implementing the AdBlock manager.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockManager" ID="AdBlockManager"></a>
+<h2>AdBlockManager</h2>
+<p>
+    Class implementing the AdBlock manager.
+</p><h4>Signals</h4>
+<dl>
+<dt>rulesChanged()</dt>
+<dd>
+emitted after some rule has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockManager.__init__">AdBlockManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockManager.__customSubscriptionLocation">__customSubscriptionLocation</a></td>
+<td>Private method to generate the path for custom subscriptions.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.__customSubscriptionUrl">__customSubscriptionUrl</a></td>
+<td>Private method to generate the URL for custom subscriptions.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.addSubscription">addSubscription</a></td>
+<td>Public method to add an AdBlock subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.close">close</a></td>
+<td>Public method to close the open search engines manager.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.customRules">customRules</a></td>
+<td>Public method to get a subscription for custom rules.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.isEnabled">isEnabled</a></td>
+<td>Public method to check, if blocking ads is enabled.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.load">load</a></td>
+<td>Public method to load the AdBlock subscriptions.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.network">network</a></td>
+<td>Public method to get a reference to the network block object.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.page">page</a></td>
+<td>Public method to get a reference to the page block object.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.removeSubscription">removeSubscription</a></td>
+<td>Public method to remove an AdBlock subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.save">save</a></td>
+<td>Public method to save the AdBlock subscriptions.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.setEnabled">setEnabled</a></td>
+<td>Public slot to set the enabled state.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.showDialog">showDialog</a></td>
+<td>Public slot to show the AdBlock subscription management dialog.</td>
+</tr><tr>
+<td><a href="#AdBlockManager.subscriptions">subscriptions</a></td>
+<td>Public method to get all subscriptions.</td>
+</tr>
+</table>
+<a NAME="AdBlockManager.__init__" ID="AdBlockManager.__init__"></a>
+<h4>AdBlockManager (Constructor)</h4>
+<b>AdBlockManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="AdBlockManager.__customSubscriptionLocation" ID="AdBlockManager.__customSubscriptionLocation"></a>
+<h4>AdBlockManager.__customSubscriptionLocation</h4>
+<b>__customSubscriptionLocation</b>(<i></i>)
+<p>
+        Private method to generate the path for custom subscriptions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL for custom subscriptions (QUrl)
+</dd>
+</dl><a NAME="AdBlockManager.__customSubscriptionUrl" ID="AdBlockManager.__customSubscriptionUrl"></a>
+<h4>AdBlockManager.__customSubscriptionUrl</h4>
+<b>__customSubscriptionUrl</b>(<i></i>)
+<p>
+        Private method to generate the URL for custom subscriptions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL for custom subscriptions (QUrl)
+</dd>
+</dl><a NAME="AdBlockManager.addSubscription" ID="AdBlockManager.addSubscription"></a>
+<h4>AdBlockManager.addSubscription</h4>
+<b>addSubscription</b>(<i>subscription</i>)
+<p>
+        Public method to add an AdBlock subscription.
+</p><dl>
+<dt><i>subscription</i></dt>
+<dd>
+AdBlock subscription to be added (AdBlockSubscription)
+</dd>
+</dl><a NAME="AdBlockManager.close" ID="AdBlockManager.close"></a>
+<h4>AdBlockManager.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public method to close the open search engines manager.
+</p><a NAME="AdBlockManager.customRules" ID="AdBlockManager.customRules"></a>
+<h4>AdBlockManager.customRules</h4>
+<b>customRules</b>(<i></i>)
+<p>
+        Public method to get a subscription for custom rules.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+subscription object for custom rules (AdBlockSubscription)
+</dd>
+</dl><a NAME="AdBlockManager.isEnabled" ID="AdBlockManager.isEnabled"></a>
+<h4>AdBlockManager.isEnabled</h4>
+<b>isEnabled</b>(<i></i>)
+<p>
+        Public method to check, if blocking ads is enabled.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the enabled state (boolean)
+</dd>
+</dl><a NAME="AdBlockManager.load" ID="AdBlockManager.load"></a>
+<h4>AdBlockManager.load</h4>
+<b>load</b>(<i></i>)
+<p>
+        Public method to load the AdBlock subscriptions.
+</p><a NAME="AdBlockManager.network" ID="AdBlockManager.network"></a>
+<h4>AdBlockManager.network</h4>
+<b>network</b>(<i></i>)
+<p>
+        Public method to get a reference to the network block object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the network block object (AdBlockNetwork)
+</dd>
+</dl><a NAME="AdBlockManager.page" ID="AdBlockManager.page"></a>
+<h4>AdBlockManager.page</h4>
+<b>page</b>(<i></i>)
+<p>
+        Public method to get a reference to the page block object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the page block object (AdBlockPage)
+</dd>
+</dl><a NAME="AdBlockManager.removeSubscription" ID="AdBlockManager.removeSubscription"></a>
+<h4>AdBlockManager.removeSubscription</h4>
+<b>removeSubscription</b>(<i>subscription</i>)
+<p>
+        Public method to remove an AdBlock subscription.
+</p><dl>
+<dt><i>subscription</i></dt>
+<dd>
+AdBlock subscription to be removed (AdBlockSubscription)
+</dd>
+</dl><a NAME="AdBlockManager.save" ID="AdBlockManager.save"></a>
+<h4>AdBlockManager.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to save the AdBlock subscriptions.
+</p><a NAME="AdBlockManager.setEnabled" ID="AdBlockManager.setEnabled"></a>
+<h4>AdBlockManager.setEnabled</h4>
+<b>setEnabled</b>(<i>enabled</i>)
+<p>
+        Public slot to set the enabled state.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the enabled state (boolean)
+</dd>
+</dl><a NAME="AdBlockManager.showDialog" ID="AdBlockManager.showDialog"></a>
+<h4>AdBlockManager.showDialog</h4>
+<b>showDialog</b>(<i></i>)
+<p>
+        Public slot to show the AdBlock subscription management dialog.
+</p><a NAME="AdBlockManager.subscriptions" ID="AdBlockManager.subscriptions"></a>
+<h4>AdBlockManager.subscriptions</h4>
+<b>subscriptions</b>(<i></i>)
+<p>
+        Public method to get all subscriptions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of subscriptions (list of AdBlockSubscription)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockModel</h1>
+<p>
+Module implementing a model for the AdBlock dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockModel">AdBlockModel</a></td>
+<td>Class implementing a model for the AdBlock dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockModel" ID="AdBlockModel"></a>
+<h2>AdBlockModel</h2>
+<p>
+    Class implementing a model for the AdBlock dialog.
+</p>
+<h3>Derived from</h3>
+QAbstractItemModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockModel.__init__">AdBlockModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockModel.__rulesChanged">__rulesChanged</a></td>
+<td>Private slot to handle changes in rules.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.flags">flags</a></td>
+<td>Public method to get flags for a node cell.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.hasChildren">hasChildren</a></td>
+<td>Public method to check, if a parent node has some children.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.index">index</a></td>
+<td>Public method to get a model index for a node cell.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.parent">parent</a></td>
+<td>Public method to get the index of the parent node.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.removeRows">removeRows</a></td>
+<td>Public method to remove bookmarks from the model.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.rule">rule</a></td>
+<td>Public method to get the rule given it's index.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.setData">setData</a></td>
+<td>Public method to set the data of a node cell.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.subscription">subscription</a></td>
+<td>Public method to get the subscription given it's index.</td>
+</tr><tr>
+<td><a href="#AdBlockModel.subscriptionIndex">subscriptionIndex</a></td>
+<td>Public method to get the index of a subscription.</td>
+</tr>
+</table>
+<a NAME="AdBlockModel.__init__" ID="AdBlockModel.__init__"></a>
+<h4>AdBlockModel (Constructor)</h4>
+<b>AdBlockModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="AdBlockModel.__rulesChanged" ID="AdBlockModel.__rulesChanged"></a>
+<h4>AdBlockModel.__rulesChanged</h4>
+<b>__rulesChanged</b>(<i></i>)
+<p>
+        Private slot to handle changes in rules.
+</p><a NAME="AdBlockModel.columnCount" ID="AdBlockModel.columnCount"></a>
+<h4>AdBlockModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="AdBlockModel.data" ID="AdBlockModel.data"></a>
+<h4>AdBlockModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of bookmark to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+bookmark data (QVariant)
+</dd>
+</dl><a NAME="AdBlockModel.flags" ID="AdBlockModel.flags"></a>
+<h4>AdBlockModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get flags for a node cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the node cell (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flags (Qt.ItemFlags)
+</dd>
+</dl><a NAME="AdBlockModel.hasChildren" ID="AdBlockModel.hasChildren"></a>
+<h4>AdBlockModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check, if a parent node has some children.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of children (boolean)
+</dd>
+</dl><a NAME="AdBlockModel.headerData" ID="AdBlockModel.headerData"></a>
+<h4>AdBlockModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="AdBlockModel.index" ID="AdBlockModel.index"></a>
+<h4>AdBlockModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to get a model index for a node cell.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index (QModelIndex)
+</dd>
+</dl><a NAME="AdBlockModel.parent" ID="AdBlockModel.parent"></a>
+<h4>AdBlockModel.parent</h4>
+<b>parent</b>(<i>index = QModelIndex()</i>)
+<p>
+        Public method to get the index of the parent node.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the child node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><a NAME="AdBlockModel.removeRows" ID="AdBlockModel.removeRows"></a>
+<h4>AdBlockModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove bookmarks from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row of the first bookmark to remove (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of bookmarks to remove (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+of the parent bookmark node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful removal (boolean)
+</dd>
+</dl><a NAME="AdBlockModel.rowCount" ID="AdBlockModel.rowCount"></a>
+<h4>AdBlockModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="AdBlockModel.rule" ID="AdBlockModel.rule"></a>
+<h4>AdBlockModel.rule</h4>
+<b>rule</b>(<i>index</i>)
+<p>
+        Public method to get the rule given it's index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the rule (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the rule (AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockModel.setData" ID="AdBlockModel.setData"></a>
+<h4>AdBlockModel.setData</h4>
+<b>setData</b>(<i>index, value, role = Qt.EditRole</i>)
+<p>
+        Public method to set the data of a node cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the node cell (QModelIndex)
+</dd><dt><i>value</i></dt>
+<dd>
+value to be set (QVariant)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="AdBlockModel.subscription" ID="AdBlockModel.subscription"></a>
+<h4>AdBlockModel.subscription</h4>
+<b>subscription</b>(<i>index</i>)
+<p>
+        Public method to get the subscription given it's index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the subscription (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the subscription (AdBlockSubscription)
+</dd>
+</dl><a NAME="AdBlockModel.subscriptionIndex" ID="AdBlockModel.subscriptionIndex"></a>
+<h4>AdBlockModel.subscriptionIndex</h4>
+<b>subscriptionIndex</b>(<i>subscription</i>)
+<p>
+        Public method to get the index of a subscription.
+</p><dl>
+<dt><i>subscription</i></dt>
+<dd>
+reference to the subscription (AdBlockSubscription)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the subscription (QModelIndex)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockNetwork.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockNetwork</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockNetwork</h1>
+<p>
+Module implementing the network block class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockNetwork">AdBlockNetwork</a></td>
+<td>Class implementing a network block.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockNetwork" ID="AdBlockNetwork"></a>
+<h2>AdBlockNetwork</h2>
+<p>
+    Class implementing a network block.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockNetwork.block">block</a></td>
+<td>Public method to check for a network block.</td>
+</tr>
+</table>
+<a NAME="AdBlockNetwork.block" ID="AdBlockNetwork.block"></a>
+<h4>AdBlockNetwork.block</h4>
+<b>block</b>(<i>request</i>)
+<p>
+        Public method to check for a network block.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reply object (QNetworkReply) or None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockPage</h1>
+<p>
+Module implementing a class to apply AdBlock rules to a web page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockPage">AdBlockPage</a></td>
+<td>Class to apply AdBlock rules to a web page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockPage" ID="AdBlockPage"></a>
+<h2>AdBlockPage</h2>
+<p>
+    Class to apply AdBlock rules to a web page.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockPage.__checkRule">__checkRule</a></td>
+<td>Private method to check, if a rule applies to the given web page and host.</td>
+</tr><tr>
+<td><a href="#AdBlockPage.applyRulesToPage">applyRulesToPage</a></td>
+<td>Public method to applay AdBlock rules to a web page.</td>
+</tr>
+</table>
+<a NAME="AdBlockPage.__checkRule" ID="AdBlockPage.__checkRule"></a>
+<h4>AdBlockPage.__checkRule</h4>
+<b>__checkRule</b>(<i>rule, page, host</i>)
+<p>
+        Private method to check, if a rule applies to the given web page and host.
+</p><dl>
+<dt><i>rule</i></dt>
+<dd>
+reference to the rule to check (AdBlockRule)
+</dd><dt><i>page</i></dt>
+<dd>
+reference to the web page (QWebPage)
+</dd><dt><i>host</i></dt>
+<dd>
+host name (string)
+</dd>
+</dl><a NAME="AdBlockPage.applyRulesToPage" ID="AdBlockPage.applyRulesToPage"></a>
+<h4>AdBlockPage.applyRulesToPage</h4>
+<b>applyRulesToPage</b>(<i>page</i>)
+<p>
+        Public method to applay AdBlock rules to a web page.
+</p><dl>
+<dt><i>page</i></dt>
+<dd>
+reference to the web page (QWebPage)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockRule.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,225 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockRule</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockRule</h1>
+<p>
+Module implementing the AdBlock rule class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockRule">AdBlockRule</a></td>
+<td>Class implementing the AdBlock rule.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockRule" ID="AdBlockRule"></a>
+<h2>AdBlockRule</h2>
+<p>
+    Class implementing the AdBlock rule.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockRule.__init__">AdBlockRule</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockRule.__convertPatternToRegExp">__convertPatternToRegExp</a></td>
+<td>Private method to convert a wildcard pattern to a regular expression.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.filter">filter</a></td>
+<td>Public method to get the rule filter string.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.isCSSRule">isCSSRule</a></td>
+<td>Public method to check, if the rule is a CSS rule.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.isEnabled">isEnabled</a></td>
+<td>Public method to check, if the rule is enabled.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.isException">isException</a></td>
+<td>Public method to check, if the rule defines an exception.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.networkMatch">networkMatch</a></td>
+<td>Public method to check the rule for a match.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.regExpPattern">regExpPattern</a></td>
+<td>Public method to get the regexp pattern of the rule.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.setEnabled">setEnabled</a></td>
+<td>Public method to set the rule's enabled state.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.setException">setException</a></td>
+<td>Public method to set the rule's exception flag.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.setFilter">setFilter</a></td>
+<td>Public method to set the rule filter string.</td>
+</tr><tr>
+<td><a href="#AdBlockRule.setPattern">setPattern</a></td>
+<td>Public method to set the rule pattern.</td>
+</tr>
+</table>
+<a NAME="AdBlockRule.__init__" ID="AdBlockRule.__init__"></a>
+<h4>AdBlockRule (Constructor)</h4>
+<b>AdBlockRule</b>(<i>filter = ""</i>)
+<p>
+        Constructor
+</p><a NAME="AdBlockRule.__convertPatternToRegExp" ID="AdBlockRule.__convertPatternToRegExp"></a>
+<h4>AdBlockRule.__convertPatternToRegExp</h4>
+<b>__convertPatternToRegExp</b>(<i>wildcardPattern</i>)
+<p>
+        Private method to convert a wildcard pattern to a regular expression.
+</p><dl>
+<dt><i>wildcardPattern</i></dt>
+<dd>
+string containing the wildcard pattern (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string containing a regular expression (string)
+</dd>
+</dl><a NAME="AdBlockRule.filter" ID="AdBlockRule.filter"></a>
+<h4>AdBlockRule.filter</h4>
+<b>filter</b>(<i></i>)
+<p>
+        Public method to get the rule filter string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+rule filter string (string)
+</dd>
+</dl><a NAME="AdBlockRule.isCSSRule" ID="AdBlockRule.isCSSRule"></a>
+<h4>AdBlockRule.isCSSRule</h4>
+<b>isCSSRule</b>(<i></i>)
+<p>
+        Public method to check, if the rule is a CSS rule.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a CSS rule (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.isEnabled" ID="AdBlockRule.isEnabled"></a>
+<h4>AdBlockRule.isEnabled</h4>
+<b>isEnabled</b>(<i></i>)
+<p>
+        Public method to check, if the rule is enabled.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating enabled state (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.isException" ID="AdBlockRule.isException"></a>
+<h4>AdBlockRule.isException</h4>
+<b>isException</b>(<i></i>)
+<p>
+        Public method to check, if the rule defines an exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an exception (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.networkMatch" ID="AdBlockRule.networkMatch"></a>
+<h4>AdBlockRule.networkMatch</h4>
+<b>networkMatch</b>(<i>encodedUrl</i>)
+<p>
+        Public method to check the rule for a match.
+</p><dl>
+<dt><i>encodedUrl</i></dt>
+<dd>
+string encoded URL to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a match (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.regExpPattern" ID="AdBlockRule.regExpPattern"></a>
+<h4>AdBlockRule.regExpPattern</h4>
+<b>regExpPattern</b>(<i></i>)
+<p>
+        Public method to get the regexp pattern of the rule.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+regexp pattern (QRegExp)
+</dd>
+</dl><a NAME="AdBlockRule.setEnabled" ID="AdBlockRule.setEnabled"></a>
+<h4>AdBlockRule.setEnabled</h4>
+<b>setEnabled</b>(<i>enabled</i>)
+<p>
+        Public method to set the rule's enabled state.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the new enabled state (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.setException" ID="AdBlockRule.setException"></a>
+<h4>AdBlockRule.setException</h4>
+<b>setException</b>(<i>exception</i>)
+<p>
+        Public method to set the rule's exception flag.
+</p><dl>
+<dt><i>exception</i></dt>
+<dd>
+flag indicating an exception rule (boolean)
+</dd>
+</dl><a NAME="AdBlockRule.setFilter" ID="AdBlockRule.setFilter"></a>
+<h4>AdBlockRule.setFilter</h4>
+<b>setFilter</b>(<i>filter</i>)
+<p>
+        Public method to set the rule filter string.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+rule filter string (string)
+</dd>
+</dl><a NAME="AdBlockRule.setPattern" ID="AdBlockRule.setPattern"></a>
+<h4>AdBlockRule.setPattern</h4>
+<b>setPattern</b>(<i>pattern, isRegExp</i>)
+<p>
+        Public method to set the rule pattern.
+</p><dl>
+<dt><i>pattern</i></dt>
+<dd>
+string containing the pattern (string)
+</dd><dt><i>isRegExp</i></dt>
+<dd>
+flag indicating a reg exp pattern (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.AdBlock.AdBlockSubscription.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,350 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock.AdBlockSubscription</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.AdBlock.AdBlockSubscription</h1>
+<p>
+Module implementing the AdBlock subscription class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AdBlockSubscription">AdBlockSubscription</a></td>
+<td>Class implementing the AdBlock subscription.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AdBlockSubscription" ID="AdBlockSubscription"></a>
+<h2>AdBlockSubscription</h2>
+<p>
+    Class implementing the AdBlock subscription.
+</p><h4>Signals</h4>
+<dl>
+<dt>changed()</dt>
+<dd>
+emitted after the subscription has changed
+</dd><dt>rulesChanged()</dt>
+<dd>
+emitted after the subscription's rules have changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AdBlockSubscription.__init__">AdBlockSubscription</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.__loadRules">__loadRules</a></td>
+<td>Private method to load the rules of the subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.__parseUrl">__parseUrl</a></td>
+<td>Private method to parse the AdBlock URL for the subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.__populateCache">__populateCache</a></td>
+<td>Private method to populate the various rule caches.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.__rulesDownloaded">__rulesDownloaded</a></td>
+<td>Private slot to deal with the downloaded rules.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.addRule">addRule</a></td>
+<td>Public method to add a rule.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.allRules">allRules</a></td>
+<td>Public method to get the list of rules.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.allow">allow</a></td>
+<td>Public method to check, if the given URL is allowed.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.block">block</a></td>
+<td>Public method to check, if the given URL should be blocked.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.isEnabled">isEnabled</a></td>
+<td>Public method to check, if the subscription is enabled.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.lastUpdate">lastUpdate</a></td>
+<td>Public method to get the date and time of the last update.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.location">location</a></td>
+<td>Public method to get the subscription location.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.pageRules">pageRules</a></td>
+<td>Public method to get the page rules of the subscription.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.removeRule">removeRule</a></td>
+<td>Public method to remove a rule given the offset.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.replaceRule">replaceRule</a></td>
+<td>Public method to replace a rule given the offset.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.rulesFileName">rulesFileName</a></td>
+<td>Public method to get the name of the rules file.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.saveRules">saveRules</a></td>
+<td>Public method to save the subscription rules.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.setEnabled">setEnabled</a></td>
+<td>Public method to set the enabled status.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.setLocation">setLocation</a></td>
+<td>Public method to set the subscription location.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.setTitle">setTitle</a></td>
+<td>Public method to set the subscription title.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.title">title</a></td>
+<td>Public method to get the subscription title.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.updateNow">updateNow</a></td>
+<td>Public method to update the subscription immediately.</td>
+</tr><tr>
+<td><a href="#AdBlockSubscription.url">url</a></td>
+<td>Public method to generate the url for this subscription.</td>
+</tr>
+</table>
+<a NAME="AdBlockSubscription.__init__" ID="AdBlockSubscription.__init__"></a>
+<h4>AdBlockSubscription (Constructor)</h4>
+<b>AdBlockSubscription</b>(<i>url, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+AdBlock URL for the subscription (QUrl)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="AdBlockSubscription.__loadRules" ID="AdBlockSubscription.__loadRules"></a>
+<h4>AdBlockSubscription.__loadRules</h4>
+<b>__loadRules</b>(<i></i>)
+<p>
+        Private method to load the rules of the subscription.
+</p><a NAME="AdBlockSubscription.__parseUrl" ID="AdBlockSubscription.__parseUrl"></a>
+<h4>AdBlockSubscription.__parseUrl</h4>
+<b>__parseUrl</b>(<i>url</i>)
+<p>
+        Private method to parse the AdBlock URL for the subscription.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+AdBlock URL for the subscription (QUrl)
+</dd>
+</dl><a NAME="AdBlockSubscription.__populateCache" ID="AdBlockSubscription.__populateCache"></a>
+<h4>AdBlockSubscription.__populateCache</h4>
+<b>__populateCache</b>(<i></i>)
+<p>
+        Private method to populate the various rule caches.
+</p><a NAME="AdBlockSubscription.__rulesDownloaded" ID="AdBlockSubscription.__rulesDownloaded"></a>
+<h4>AdBlockSubscription.__rulesDownloaded</h4>
+<b>__rulesDownloaded</b>(<i></i>)
+<p>
+        Private slot to deal with the downloaded rules.
+</p><a NAME="AdBlockSubscription.addRule" ID="AdBlockSubscription.addRule"></a>
+<h4>AdBlockSubscription.addRule</h4>
+<b>addRule</b>(<i>rule</i>)
+<p>
+        Public method to add a rule.
+</p><dl>
+<dt><i>rule</i></dt>
+<dd>
+reference to the rule to add (AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockSubscription.allRules" ID="AdBlockSubscription.allRules"></a>
+<h4>AdBlockSubscription.allRules</h4>
+<b>allRules</b>(<i></i>)
+<p>
+        Public method to get the list of rules.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of rules (list of AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockSubscription.allow" ID="AdBlockSubscription.allow"></a>
+<h4>AdBlockSubscription.allow</h4>
+<b>allow</b>(<i>urlString</i>)
+<p>
+        Public method to check, if the given URL is allowed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the rule object or None (AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockSubscription.block" ID="AdBlockSubscription.block"></a>
+<h4>AdBlockSubscription.block</h4>
+<b>block</b>(<i>urlString</i>)
+<p>
+        Public method to check, if the given URL should be blocked.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the rule object or None (AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockSubscription.isEnabled" ID="AdBlockSubscription.isEnabled"></a>
+<h4>AdBlockSubscription.isEnabled</h4>
+<b>isEnabled</b>(<i></i>)
+<p>
+        Public method to check, if the subscription is enabled.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the enabled status (boolean)
+</dd>
+</dl><a NAME="AdBlockSubscription.lastUpdate" ID="AdBlockSubscription.lastUpdate"></a>
+<h4>AdBlockSubscription.lastUpdate</h4>
+<b>lastUpdate</b>(<i></i>)
+<p>
+        Public method to get the date and time of the last update.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+date and time of the last update (QDateTime)
+</dd>
+</dl><a NAME="AdBlockSubscription.location" ID="AdBlockSubscription.location"></a>
+<h4>AdBlockSubscription.location</h4>
+<b>location</b>(<i></i>)
+<p>
+        Public method to get the subscription location.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL of the subscription location (QUrl)
+</dd>
+</dl><a NAME="AdBlockSubscription.pageRules" ID="AdBlockSubscription.pageRules"></a>
+<h4>AdBlockSubscription.pageRules</h4>
+<b>pageRules</b>(<i></i>)
+<p>
+        Public method to get the page rules of the subscription.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of rule objects (list of AdBlockRule)
+</dd>
+</dl><a NAME="AdBlockSubscription.removeRule" ID="AdBlockSubscription.removeRule"></a>
+<h4>AdBlockSubscription.removeRule</h4>
+<b>removeRule</b>(<i>offset</i>)
+<p>
+        Public method to remove a rule given the offset.
+</p><dl>
+<dt><i>offset</i></dt>
+<dd>
+offset of the rule to remove (integer)
+</dd>
+</dl><a NAME="AdBlockSubscription.replaceRule" ID="AdBlockSubscription.replaceRule"></a>
+<h4>AdBlockSubscription.replaceRule</h4>
+<b>replaceRule</b>(<i>rule, offset</i>)
+<p>
+        Public method to replace a rule given the offset.
+</p><dl>
+<dt><i>rule</i></dt>
+<dd>
+reference to the rule to set (AdBlockRule)
+</dd><dt><i>offset</i></dt>
+<dd>
+offset of the rule to remove (integer)
+</dd>
+</dl><a NAME="AdBlockSubscription.rulesFileName" ID="AdBlockSubscription.rulesFileName"></a>
+<h4>AdBlockSubscription.rulesFileName</h4>
+<b>rulesFileName</b>(<i></i>)
+<p>
+        Public method to get the name of the rules file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the rules file (string)
+</dd>
+</dl><a NAME="AdBlockSubscription.saveRules" ID="AdBlockSubscription.saveRules"></a>
+<h4>AdBlockSubscription.saveRules</h4>
+<b>saveRules</b>(<i></i>)
+<p>
+        Public method to save the subscription rules.
+</p><a NAME="AdBlockSubscription.setEnabled" ID="AdBlockSubscription.setEnabled"></a>
+<h4>AdBlockSubscription.setEnabled</h4>
+<b>setEnabled</b>(<i>enabled</i>)
+<p>
+        Public method to set the enabled status.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the enabled status (boolean)
+</dd>
+</dl><a NAME="AdBlockSubscription.setLocation" ID="AdBlockSubscription.setLocation"></a>
+<h4>AdBlockSubscription.setLocation</h4>
+<b>setLocation</b>(<i>url</i>)
+<p>
+        Public method to set the subscription location.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the subscription location (QUrl)
+</dd>
+</dl><a NAME="AdBlockSubscription.setTitle" ID="AdBlockSubscription.setTitle"></a>
+<h4>AdBlockSubscription.setTitle</h4>
+<b>setTitle</b>(<i>title</i>)
+<p>
+        Public method to set the subscription title.
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+subscription title (string)
+</dd>
+</dl><a NAME="AdBlockSubscription.title" ID="AdBlockSubscription.title"></a>
+<h4>AdBlockSubscription.title</h4>
+<b>title</b>(<i></i>)
+<p>
+        Public method to get the subscription title.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+subscription title (string)
+</dd>
+</dl><a NAME="AdBlockSubscription.updateNow" ID="AdBlockSubscription.updateNow"></a>
+<h4>AdBlockSubscription.updateNow</h4>
+<b>updateNow</b>(<i></i>)
+<p>
+        Public method to update the subscription immediately.
+</p><a NAME="AdBlockSubscription.url" ID="AdBlockSubscription.url"></a>
+<h4>AdBlockSubscription.url</h4>
+<b>url</b>(<i></i>)
+<p>
+        Public method to generate the url for this subscription.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+AdBlock URL for the subscription (QUrl)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.AddBookmarkDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.AddBookmarkDialog</h1>
+<p>
+Module implementing a dialog to add a bookmark or a bookmark folder.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddBookmarkDialog">AddBookmarkDialog</a></td>
+<td>Class implementing a dialog to add a bookmark or a bookmark folder.</td>
+</tr><tr>
+<td><a href="#AddBookmarkProxyModel">AddBookmarkProxyModel</a></td>
+<td>Class implementing a proxy model used by the AddBookmarkDialog dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddBookmarkDialog" ID="AddBookmarkDialog"></a>
+<h2>AddBookmarkDialog</h2>
+<p>
+    Class implementing a dialog to add a bookmark or a bookmark folder.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddBookmarkDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddBookmarkDialog.__init__">AddBookmarkDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.accept">accept</a></td>
+<td>Public slot handling the acceptance of the dialog.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.addedNode">addedNode</a></td>
+<td>Public method to get a reference to the added bookmark node.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.currentIndex">currentIndex</a></td>
+<td>Public method to get the current index.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.isFolder">isFolder</a></td>
+<td>Public method to test, if the dialog is in "Add Folder" mode.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.setCurrentIndex">setCurrentIndex</a></td>
+<td>Public method to set the current index.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.setFolder">setFolder</a></td>
+<td>Public method to set the dialog to "Add Folder" mode.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.setTitle">setTitle</a></td>
+<td>Public method to set the title of the new bookmark.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.setUrl">setUrl</a></td>
+<td>Public slot to set the URL of the new bookmark.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.title">title</a></td>
+<td>Public method to get the title of the bookmark.</td>
+</tr><tr>
+<td><a href="#AddBookmarkDialog.url">url</a></td>
+<td>Public method to get the URL of the bookmark.</td>
+</tr>
+</table>
+<a NAME="AddBookmarkDialog.__init__" ID="AddBookmarkDialog.__init__"></a>
+<h4>AddBookmarkDialog (Constructor)</h4>
+<b>AddBookmarkDialog</b>(<i>parent = None, bookmarksManager = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd><dt><i>bookmarksManager</i></dt>
+<dd>
+reference to the bookmarks manager
+            object (BookmarksManager)
+</dd>
+</dl><a NAME="AddBookmarkDialog.accept" ID="AddBookmarkDialog.accept"></a>
+<h4>AddBookmarkDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public slot handling the acceptance of the dialog.
+</p><a NAME="AddBookmarkDialog.addedNode" ID="AddBookmarkDialog.addedNode"></a>
+<h4>AddBookmarkDialog.addedNode</h4>
+<b>addedNode</b>(<i></i>)
+<p>
+        Public method to get a reference to the added bookmark node.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the added bookmark node (BookmarkNode)
+</dd>
+</dl><a NAME="AddBookmarkDialog.currentIndex" ID="AddBookmarkDialog.currentIndex"></a>
+<h4>AddBookmarkDialog.currentIndex</h4>
+<b>currentIndex</b>(<i></i>)
+<p>
+        Public method to get the current index.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current index (QModelIndex)
+</dd>
+</dl><a NAME="AddBookmarkDialog.isFolder" ID="AddBookmarkDialog.isFolder"></a>
+<h4>AddBookmarkDialog.isFolder</h4>
+<b>isFolder</b>(<i></i>)
+<p>
+        Public method to test, if the dialog is in "Add Folder" mode.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating "Add Folder" mode (boolean)
+</dd>
+</dl><a NAME="AddBookmarkDialog.setCurrentIndex" ID="AddBookmarkDialog.setCurrentIndex"></a>
+<h4>AddBookmarkDialog.setCurrentIndex</h4>
+<b>setCurrentIndex</b>(<i>idx</i>)
+<p>
+        Public method to set the current index.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+current index to be set (QModelIndex)
+</dd>
+</dl><a NAME="AddBookmarkDialog.setFolder" ID="AddBookmarkDialog.setFolder"></a>
+<h4>AddBookmarkDialog.setFolder</h4>
+<b>setFolder</b>(<i>folder</i>)
+<p>
+        Public method to set the dialog to "Add Folder" mode.
+</p><dl>
+<dt><i>folder</i></dt>
+<dd>
+flag indicating "Add Folder" mode (boolean)
+</dd>
+</dl><a NAME="AddBookmarkDialog.setTitle" ID="AddBookmarkDialog.setTitle"></a>
+<h4>AddBookmarkDialog.setTitle</h4>
+<b>setTitle</b>(<i>title</i>)
+<p>
+        Public method to set the title of the new bookmark.
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+title of the bookmark (string)
+</dd>
+</dl><a NAME="AddBookmarkDialog.setUrl" ID="AddBookmarkDialog.setUrl"></a>
+<h4>AddBookmarkDialog.setUrl</h4>
+<b>setUrl</b>(<i>url</i>)
+<p>
+        Public slot to set the URL of the new bookmark.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the bookmark (string)
+</dd>
+</dl><a NAME="AddBookmarkDialog.title" ID="AddBookmarkDialog.title"></a>
+<h4>AddBookmarkDialog.title</h4>
+<b>title</b>(<i></i>)
+<p>
+        Public method to get the title of the bookmark.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+title of the bookmark (string)
+</dd>
+</dl><a NAME="AddBookmarkDialog.url" ID="AddBookmarkDialog.url"></a>
+<h4>AddBookmarkDialog.url</h4>
+<b>url</b>(<i></i>)
+<p>
+        Public method to get the URL of the bookmark.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL of the bookmark (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="AddBookmarkProxyModel" ID="AddBookmarkProxyModel"></a>
+<h2>AddBookmarkProxyModel</h2>
+<p>
+    Class implementing a proxy model used by the AddBookmarkDialog dialog.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddBookmarkProxyModel.__init__">AddBookmarkProxyModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddBookmarkProxyModel.columnCount">columnCount</a></td>
+<td>Public method to return the number of columns.</td>
+</tr><tr>
+<td><a href="#AddBookmarkProxyModel.filterAcceptsColumn">filterAcceptsColumn</a></td>
+<td>Protected method to determine, if the column is acceptable.</td>
+</tr><tr>
+<td><a href="#AddBookmarkProxyModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Protected method to determine, if the row is acceptable.</td>
+</tr><tr>
+<td><a href="#AddBookmarkProxyModel.hasChildren">hasChildren</a></td>
+<td>Public method to check, if a parent node has some children.</td>
+</tr>
+</table>
+<a NAME="AddBookmarkProxyModel.__init__" ID="AddBookmarkProxyModel.__init__"></a>
+<h4>AddBookmarkProxyModel (Constructor)</h4>
+<b>AddBookmarkProxyModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="AddBookmarkProxyModel.columnCount" ID="AddBookmarkProxyModel.columnCount"></a>
+<h4>AddBookmarkProxyModel.columnCount</h4>
+<b>columnCount</b>(<i>parent</i>)
+<p>
+        Public method to return the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="AddBookmarkProxyModel.filterAcceptsColumn" ID="AddBookmarkProxyModel.filterAcceptsColumn"></a>
+<h4>AddBookmarkProxyModel.filterAcceptsColumn</h4>
+<b>filterAcceptsColumn</b>(<i>sourceColumn, sourceParent</i>)
+<p>
+        Protected method to determine, if the column is acceptable.
+</p><dl>
+<dt><i>sourceColumn</i></dt>
+<dd>
+column number in the source model (integer)
+</dd><dt><i>sourceParent</i></dt>
+<dd>
+index of the source item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating acceptance (boolean)
+</dd>
+</dl><a NAME="AddBookmarkProxyModel.filterAcceptsRow" ID="AddBookmarkProxyModel.filterAcceptsRow"></a>
+<h4>AddBookmarkProxyModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>sourceRow, sourceParent</i>)
+<p>
+        Protected method to determine, if the row is acceptable.
+</p><dl>
+<dt><i>sourceRow</i></dt>
+<dd>
+row number in the source model (integer)
+</dd><dt><i>sourceParent</i></dt>
+<dd>
+index of the source item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating acceptance (boolean)
+</dd>
+</dl><a NAME="AddBookmarkProxyModel.hasChildren" ID="AddBookmarkProxyModel.hasChildren"></a>
+<h4>AddBookmarkProxyModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check, if a parent node has some children.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of children (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarkNode.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarkNode</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarkNode</h1>
+<p>
+Module implementing the bookmark node.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarkNode">BookmarkNode</a></td>
+<td>Class implementing the bookmark node type.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarkNode" ID="BookmarkNode"></a>
+<h2>BookmarkNode</h2>
+<p>
+    Class implementing the bookmark node type.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>Bookmark</td></tr><tr><td>Folder</td></tr><tr><td>Root</td></tr><tr><td>Separator</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarkNode.__init__">BookmarkNode</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarkNode.add">add</a></td>
+<td>Public method to add/insert a child node.</td>
+</tr><tr>
+<td><a href="#BookmarkNode.children">children</a></td>
+<td>Public method to get the list of child nodes.</td>
+</tr><tr>
+<td><a href="#BookmarkNode.parent">parent</a></td>
+<td>Public method to get a reference to the parent node.</td>
+</tr><tr>
+<td><a href="#BookmarkNode.remove">remove</a></td>
+<td>Public method to remove a child node.</td>
+</tr><tr>
+<td><a href="#BookmarkNode.setType">setType</a></td>
+<td>Public method to set the bookmark's type.</td>
+</tr><tr>
+<td><a href="#BookmarkNode.type">type</a></td>
+<td>Public method to get the bookmark's type.</td>
+</tr>
+</table>
+<a NAME="BookmarkNode.__init__" ID="BookmarkNode.__init__"></a>
+<h4>BookmarkNode (Constructor)</h4>
+<b>BookmarkNode</b>(<i>type_ = Root, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the bookmark node (BookmarkNode.Type)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarkNode.add" ID="BookmarkNode.add"></a>
+<h4>BookmarkNode.add</h4>
+<b>add</b>(<i>child, offset = -1</i>)
+<p>
+        Public method to add/insert a child node.
+</p><dl>
+<dt><i>child</i></dt>
+<dd>
+reference to the node to add (BookmarkNode)
+</dd><dt><i>offset</i></dt>
+<dd>
+position where to insert child (integer, -1 = append)
+</dd>
+</dl><a NAME="BookmarkNode.children" ID="BookmarkNode.children"></a>
+<h4>BookmarkNode.children</h4>
+<b>children</b>(<i></i>)
+<p>
+        Public method to get the list of child nodes.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all child nodes (list of BookmarkNode)
+</dd>
+</dl><a NAME="BookmarkNode.parent" ID="BookmarkNode.parent"></a>
+<h4>BookmarkNode.parent</h4>
+<b>parent</b>(<i></i>)
+<p>
+        Public method to get a reference to the parent node.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the parent node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarkNode.remove" ID="BookmarkNode.remove"></a>
+<h4>BookmarkNode.remove</h4>
+<b>remove</b>(<i>child</i>)
+<p>
+        Public method to remove a child node.
+</p><dl>
+<dt><i>child</i></dt>
+<dd>
+reference to the child node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarkNode.setType" ID="BookmarkNode.setType"></a>
+<h4>BookmarkNode.setType</h4>
+<b>setType</b>(<i>type_</i>)
+<p>
+        Public method to set the bookmark's type.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the bookmark node (BookmarkNode.Type)
+</dd>
+</dl><a NAME="BookmarkNode.type" ID="BookmarkNode.type"></a>
+<h4>BookmarkNode.type</h4>
+<b>type</b>(<i></i>)
+<p>
+        Public method to get the bookmark's type.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+bookmark type (BookmarkNode.Type)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,226 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarksDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarksDialog</h1>
+<p>
+Module implementing a dialog to manage bookmarks.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarksDialog">BookmarksDialog</a></td>
+<td>Class implementing a dialog to manage bookmarks.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarksDialog" ID="BookmarksDialog"></a>
+<h2>BookmarksDialog</h2>
+<p>
+    Class implementing a dialog to manage bookmarks.
+</p><h4>Signals</h4>
+<dl>
+<dt>newUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in the current
+            tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+QDialog, Ui_BookmarksDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksDialog.__init__">BookmarksDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__activated">__activated</a></td>
+<td>Private slot to handle the activation of an entry.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__customContextMenuRequested">__customContextMenuRequested</a></td>
+<td>Private slot to handle the context menu request for the bookmarks tree.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__editAddress">__editAddress</a></td>
+<td>Private slot to edit the address part of a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__editName">__editName</a></td>
+<td>Private slot to edit the name part of a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__expandNodes">__expandNodes</a></td>
+<td>Private method to expand all child nodes of a node.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__newFolder">__newFolder</a></td>
+<td>Private slot to add a new bookmarks folder.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__openBookmark">__openBookmark</a></td>
+<td>Private method to open a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__openBookmarkInCurrentTab">__openBookmarkInCurrentTab</a></td>
+<td>Private slot to open a bookmark in the current browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__openBookmarkInNewTab">__openBookmarkInNewTab</a></td>
+<td>Private slot to open a bookmark in a new browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__saveExpandedNodes">__saveExpandedNodes</a></td>
+<td>Private method to save the child nodes of an expanded node.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.__shutdown">__shutdown</a></td>
+<td>Private method to perform shutdown actions for the dialog.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.closeEvent">closeEvent</a></td>
+<td>Protected method to handle the closing of the dialog.</td>
+</tr><tr>
+<td><a href="#BookmarksDialog.reject">reject</a></td>
+<td>Protected method called when the dialog is rejected.</td>
+</tr>
+</table>
+<a NAME="BookmarksDialog.__init__" ID="BookmarksDialog.__init__"></a>
+<h4>BookmarksDialog (Constructor)</h4>
+<b>BookmarksDialog</b>(<i>parent = None, manager = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget
+</dd><dt><i>manager</i></dt>
+<dd>
+reference to the bookmarks manager object (BookmarksManager)
+</dd>
+</dl><a NAME="BookmarksDialog.__activated" ID="BookmarksDialog.__activated"></a>
+<h4>BookmarksDialog.__activated</h4>
+<b>__activated</b>(<i>idx</i>)
+<p>
+        Private slot to handle the activation of an entry.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+reference to the entry index (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksDialog.__customContextMenuRequested" ID="BookmarksDialog.__customContextMenuRequested"></a>
+<h4>BookmarksDialog.__customContextMenuRequested</h4>
+<b>__customContextMenuRequested</b>(<i>pos</i>)
+<p>
+        Private slot to handle the context menu request for the bookmarks tree.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position the context menu was requested (QPoint)
+</dd>
+</dl><a NAME="BookmarksDialog.__editAddress" ID="BookmarksDialog.__editAddress"></a>
+<h4>BookmarksDialog.__editAddress</h4>
+<b>__editAddress</b>(<i></i>)
+<p>
+        Private slot to edit the address part of a bookmark.
+</p><a NAME="BookmarksDialog.__editName" ID="BookmarksDialog.__editName"></a>
+<h4>BookmarksDialog.__editName</h4>
+<b>__editName</b>(<i></i>)
+<p>
+        Private slot to edit the name part of a bookmark.
+</p><a NAME="BookmarksDialog.__expandNodes" ID="BookmarksDialog.__expandNodes"></a>
+<h4>BookmarksDialog.__expandNodes</h4>
+<b>__expandNodes</b>(<i>node</i>)
+<p>
+        Private method to expand all child nodes of a node.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node to expand (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksDialog.__newFolder" ID="BookmarksDialog.__newFolder"></a>
+<h4>BookmarksDialog.__newFolder</h4>
+<b>__newFolder</b>(<i></i>)
+<p>
+        Private slot to add a new bookmarks folder.
+</p><a NAME="BookmarksDialog.__openBookmark" ID="BookmarksDialog.__openBookmark"></a>
+<h4>BookmarksDialog.__openBookmark</h4>
+<b>__openBookmark</b>(<i>newTab</i>)
+<p>
+        Private method to open a bookmark.
+</p><dl>
+<dt><i>newTab</i></dt>
+<dd>
+flag indicating to open the bookmark in a new tab (boolean)
+</dd>
+</dl><a NAME="BookmarksDialog.__openBookmarkInCurrentTab" ID="BookmarksDialog.__openBookmarkInCurrentTab"></a>
+<h4>BookmarksDialog.__openBookmarkInCurrentTab</h4>
+<b>__openBookmarkInCurrentTab</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in the current browser tab.
+</p><a NAME="BookmarksDialog.__openBookmarkInNewTab" ID="BookmarksDialog.__openBookmarkInNewTab"></a>
+<h4>BookmarksDialog.__openBookmarkInNewTab</h4>
+<b>__openBookmarkInNewTab</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in a new browser tab.
+</p><a NAME="BookmarksDialog.__saveExpandedNodes" ID="BookmarksDialog.__saveExpandedNodes"></a>
+<h4>BookmarksDialog.__saveExpandedNodes</h4>
+<b>__saveExpandedNodes</b>(<i>parent</i>)
+<p>
+        Private method to save the child nodes of an expanded node.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a change (boolean)
+</dd>
+</dl><a NAME="BookmarksDialog.__shutdown" ID="BookmarksDialog.__shutdown"></a>
+<h4>BookmarksDialog.__shutdown</h4>
+<b>__shutdown</b>(<i></i>)
+<p>
+        Private method to perform shutdown actions for the dialog.
+</p><a NAME="BookmarksDialog.closeEvent" ID="BookmarksDialog.closeEvent"></a>
+<h4>BookmarksDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle the closing of the dialog.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the event object (QCloseEvent) (ignored)
+</dd>
+</dl><a NAME="BookmarksDialog.reject" ID="BookmarksDialog.reject"></a>
+<h4>BookmarksDialog.reject</h4>
+<b>reject</b>(<i></i>)
+<p>
+        Protected method called when the dialog is rejected.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,447 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarksManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarksManager</h1>
+<p>
+Module implementing the bookmarks manager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>BOOKMARKBAR</td></tr><tr><td>BOOKMARKMENU</td></tr><tr><td>extract_js</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarksManager">BookmarksManager</a></td>
+<td>Class implementing the bookmarks manager.</td>
+</tr><tr>
+<td><a href="#ChangeBookmarkCommand">ChangeBookmarkCommand</a></td>
+<td>Class implementing the Insert undo command.</td>
+</tr><tr>
+<td><a href="#InsertBookmarksCommand">InsertBookmarksCommand</a></td>
+<td>Class implementing the Insert undo command.</td>
+</tr><tr>
+<td><a href="#RemoveBookmarksCommand">RemoveBookmarksCommand</a></td>
+<td>Class implementing the Remove undo command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarksManager" ID="BookmarksManager"></a>
+<h2>BookmarksManager</h2>
+<p>
+    Class implementing the bookmarks manager.
+</p><h4>Signals</h4>
+<dl>
+<dt>entryAdded</dt>
+<dd>
+emitted after a bookmark node has been added
+</dd><dt>entryChanged</dt>
+<dd>
+emitted after a bookmark node has been changed
+</dd><dt>entryRemoved</dt>
+<dd>
+emitted after a bookmark
+        node has been removed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksManager.__init__">BookmarksManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksManager.__convertFromOldBookmarks">__convertFromOldBookmarks</a></td>
+<td>Private method to convert the old bookmarks into the new ones.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.addBookmark">addBookmark</a></td>
+<td>Public method to add a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.bookmarks">bookmarks</a></td>
+<td>Public method to get a reference to the root bookmark node.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.bookmarksModel">bookmarksModel</a></td>
+<td>Public method to get a reference to the bookmarks model.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.changeExpanded">changeExpanded</a></td>
+<td>Public method to handle a change of the expanded state.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.close">close</a></td>
+<td>Public method to close the bookmark manager.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.exportBookmarks">exportBookmarks</a></td>
+<td>Public method to export the bookmarks.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.importBookmarks">importBookmarks</a></td>
+<td>Public method to import bookmarks.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.load">load</a></td>
+<td>Public method to load the bookmarks.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.menu">menu</a></td>
+<td>Public method to get a reference to the bookmarks menu node.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.removeBookmark">removeBookmark</a></td>
+<td>Public method to remove a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.save">save</a></td>
+<td>Public method to save the bookmarks.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.setTitle">setTitle</a></td>
+<td>Public method to set the title of a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.setUrl">setUrl</a></td>
+<td>Public method to set the URL of a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.toolbar">toolbar</a></td>
+<td>Public method to get a reference to the bookmarks toolbar node.</td>
+</tr><tr>
+<td><a href="#BookmarksManager.undoRedoStack">undoRedoStack</a></td>
+<td>Public method to get a reference to the undo stack.</td>
+</tr>
+</table>
+<a NAME="BookmarksManager.__init__" ID="BookmarksManager.__init__"></a>
+<h4>BookmarksManager (Constructor)</h4>
+<b>BookmarksManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="BookmarksManager.__convertFromOldBookmarks" ID="BookmarksManager.__convertFromOldBookmarks"></a>
+<h4>BookmarksManager.__convertFromOldBookmarks</h4>
+<b>__convertFromOldBookmarks</b>(<i></i>)
+<p>
+        Private method to convert the old bookmarks into the new ones.
+</p><a NAME="BookmarksManager.addBookmark" ID="BookmarksManager.addBookmark"></a>
+<h4>BookmarksManager.addBookmark</h4>
+<b>addBookmark</b>(<i>parent, node, row = -1</i>)
+<p>
+        Public method to add a bookmark.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the node to add to (BookmarkNode)
+</dd><dt><i>node</i></dt>
+<dd>
+reference to the node to add (BookmarkNode)
+</dd><dt><i>row</i></dt>
+<dd>
+row number (integer)
+</dd>
+</dl><a NAME="BookmarksManager.bookmarks" ID="BookmarksManager.bookmarks"></a>
+<h4>BookmarksManager.bookmarks</h4>
+<b>bookmarks</b>(<i></i>)
+<p>
+        Public method to get a reference to the root bookmark node.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the root bookmark node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksManager.bookmarksModel" ID="BookmarksManager.bookmarksModel"></a>
+<h4>BookmarksManager.bookmarksModel</h4>
+<b>bookmarksModel</b>(<i></i>)
+<p>
+        Public method to get a reference to the bookmarks model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the bookmarks model (BookmarksModel)
+</dd>
+</dl><a NAME="BookmarksManager.changeExpanded" ID="BookmarksManager.changeExpanded"></a>
+<h4>BookmarksManager.changeExpanded</h4>
+<b>changeExpanded</b>(<i></i>)
+<p>
+        Public method to handle a change of the expanded state.
+</p><a NAME="BookmarksManager.close" ID="BookmarksManager.close"></a>
+<h4>BookmarksManager.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public method to close the bookmark manager.
+</p><a NAME="BookmarksManager.exportBookmarks" ID="BookmarksManager.exportBookmarks"></a>
+<h4>BookmarksManager.exportBookmarks</h4>
+<b>exportBookmarks</b>(<i></i>)
+<p>
+        Public method to export the bookmarks.
+</p><a NAME="BookmarksManager.importBookmarks" ID="BookmarksManager.importBookmarks"></a>
+<h4>BookmarksManager.importBookmarks</h4>
+<b>importBookmarks</b>(<i></i>)
+<p>
+        Public method to import bookmarks.
+</p><a NAME="BookmarksManager.load" ID="BookmarksManager.load"></a>
+<h4>BookmarksManager.load</h4>
+<b>load</b>(<i></i>)
+<p>
+        Public method to load the bookmarks.
+</p><a NAME="BookmarksManager.menu" ID="BookmarksManager.menu"></a>
+<h4>BookmarksManager.menu</h4>
+<b>menu</b>(<i></i>)
+<p>
+        Public method to get a reference to the bookmarks menu node.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the bookmarks menu node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksManager.removeBookmark" ID="BookmarksManager.removeBookmark"></a>
+<h4>BookmarksManager.removeBookmark</h4>
+<b>removeBookmark</b>(<i>node</i>)
+<p>
+        Public method to remove a bookmark.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to be removed (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksManager.save" ID="BookmarksManager.save"></a>
+<h4>BookmarksManager.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to save the bookmarks.
+</p><a NAME="BookmarksManager.setTitle" ID="BookmarksManager.setTitle"></a>
+<h4>BookmarksManager.setTitle</h4>
+<b>setTitle</b>(<i>node, newTitle</i>)
+<p>
+        Public method to set the title of a bookmark.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to be changed (BookmarkNode)
+</dd><dt><i>newTitle</i></dt>
+<dd>
+title to be set (string)
+</dd>
+</dl><a NAME="BookmarksManager.setUrl" ID="BookmarksManager.setUrl"></a>
+<h4>BookmarksManager.setUrl</h4>
+<b>setUrl</b>(<i>node, newUrl</i>)
+<p>
+        Public method to set the URL of a bookmark.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to be changed (BookmarkNode)
+</dd><dt><i>newUrl</i></dt>
+<dd>
+URL to be set (string)
+</dd>
+</dl><a NAME="BookmarksManager.toolbar" ID="BookmarksManager.toolbar"></a>
+<h4>BookmarksManager.toolbar</h4>
+<b>toolbar</b>(<i></i>)
+<p>
+        Public method to get a reference to the bookmarks toolbar node.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the bookmarks toolbar node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksManager.undoRedoStack" ID="BookmarksManager.undoRedoStack"></a>
+<h4>BookmarksManager.undoRedoStack</h4>
+<b>undoRedoStack</b>(<i></i>)
+<p>
+        Public method to get a reference to the undo stack.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the undo stack (QUndoStack)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ChangeBookmarkCommand" ID="ChangeBookmarkCommand"></a>
+<h2>ChangeBookmarkCommand</h2>
+<p>
+    Class implementing the Insert undo command.
+</p>
+<h3>Derived from</h3>
+QUndoCommand
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ChangeBookmarkCommand.__init__">ChangeBookmarkCommand</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ChangeBookmarkCommand.redo">redo</a></td>
+<td>Public slot to perform the redo action.</td>
+</tr><tr>
+<td><a href="#ChangeBookmarkCommand.undo">undo</a></td>
+<td>Public slot to perform the undo action.</td>
+</tr>
+</table>
+<a NAME="ChangeBookmarkCommand.__init__" ID="ChangeBookmarkCommand.__init__"></a>
+<h4>ChangeBookmarkCommand (Constructor)</h4>
+<b>ChangeBookmarkCommand</b>(<i>bookmarksManager, node, newValue, title</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>bookmarksManager</i></dt>
+<dd>
+reference to the bookmarks manager (BookmarksManager)
+</dd><dt><i>node</i></dt>
+<dd>
+reference to the node to be changed (BookmarkNode)
+</dd><dt><i>newValue</i></dt>
+<dd>
+new value to be set (string)
+</dd><dt><i>title</i></dt>
+<dd>
+flag indicating a change of the title (True) or
+            the URL (False) (boolean)
+</dd>
+</dl><a NAME="ChangeBookmarkCommand.redo" ID="ChangeBookmarkCommand.redo"></a>
+<h4>ChangeBookmarkCommand.redo</h4>
+<b>redo</b>(<i></i>)
+<p>
+        Public slot to perform the redo action.
+</p><a NAME="ChangeBookmarkCommand.undo" ID="ChangeBookmarkCommand.undo"></a>
+<h4>ChangeBookmarkCommand.undo</h4>
+<b>undo</b>(<i></i>)
+<p>
+        Public slot to perform the undo action.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="InsertBookmarksCommand" ID="InsertBookmarksCommand"></a>
+<h2>InsertBookmarksCommand</h2>
+<p>
+    Class implementing the Insert undo command.
+</p>
+<h3>Derived from</h3>
+RemoveBookmarksCommand
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#InsertBookmarksCommand.__init__">InsertBookmarksCommand</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#InsertBookmarksCommand.redo">redo</a></td>
+<td>Public slot to perform the redo action.</td>
+</tr><tr>
+<td><a href="#InsertBookmarksCommand.undo">undo</a></td>
+<td>Public slot to perform the undo action.</td>
+</tr>
+</table>
+<a NAME="InsertBookmarksCommand.__init__" ID="InsertBookmarksCommand.__init__"></a>
+<h4>InsertBookmarksCommand (Constructor)</h4>
+<b>InsertBookmarksCommand</b>(<i>bookmarksManager, parent, node, row</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>bookmarksManager</i></dt>
+<dd>
+reference to the bookmarks manager (BookmarksManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent node (BookmarkNode)
+</dd><dt><i>node</i></dt>
+<dd>
+reference to the node to be inserted (BookmarkNode)
+</dd><dt><i>row</i></dt>
+<dd>
+row number of bookmark (integer)
+</dd>
+</dl><a NAME="InsertBookmarksCommand.redo" ID="InsertBookmarksCommand.redo"></a>
+<h4>InsertBookmarksCommand.redo</h4>
+<b>redo</b>(<i></i>)
+<p>
+        Public slot to perform the redo action.
+</p><a NAME="InsertBookmarksCommand.undo" ID="InsertBookmarksCommand.undo"></a>
+<h4>InsertBookmarksCommand.undo</h4>
+<b>undo</b>(<i></i>)
+<p>
+        Public slot to perform the undo action.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="RemoveBookmarksCommand" ID="RemoveBookmarksCommand"></a>
+<h2>RemoveBookmarksCommand</h2>
+<p>
+    Class implementing the Remove undo command.
+</p>
+<h3>Derived from</h3>
+QUndoCommand
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#RemoveBookmarksCommand.__init__">RemoveBookmarksCommand</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#RemoveBookmarksCommand.redo">redo</a></td>
+<td>Public slot to perform the redo action.</td>
+</tr><tr>
+<td><a href="#RemoveBookmarksCommand.undo">undo</a></td>
+<td>Public slot to perform the undo action.</td>
+</tr>
+</table>
+<a NAME="RemoveBookmarksCommand.__init__" ID="RemoveBookmarksCommand.__init__"></a>
+<h4>RemoveBookmarksCommand (Constructor)</h4>
+<b>RemoveBookmarksCommand</b>(<i>bookmarksManager, parent, row</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>bookmarksManager</i></dt>
+<dd>
+reference to the bookmarks manager (BookmarksManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent node (BookmarkNode)
+</dd><dt><i>row</i></dt>
+<dd>
+row number of bookmark (integer)
+</dd>
+</dl><a NAME="RemoveBookmarksCommand.redo" ID="RemoveBookmarksCommand.redo"></a>
+<h4>RemoveBookmarksCommand.redo</h4>
+<b>redo</b>(<i></i>)
+<p>
+        Public slot to perform the redo action.
+</p><a NAME="RemoveBookmarksCommand.undo" ID="RemoveBookmarksCommand.undo"></a>
+<h4>RemoveBookmarksCommand.undo</h4>
+<b>undo</b>(<i></i>)
+<p>
+        Public slot to perform the undo action.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksMenu.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarksMenu</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarksMenu</h1>
+<p>
+Module implementing the bookmarks menu.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarksMenu">BookmarksMenu</a></td>
+<td>Class implementing the bookmarks menu base class.</td>
+</tr><tr>
+<td><a href="#BookmarksMenuBarMenu">BookmarksMenuBarMenu</a></td>
+<td>Class implementing a dynamically populated menu for bookmarks.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarksMenu" ID="BookmarksMenu"></a>
+<h2>BookmarksMenu</h2>
+<p>
+    Class implementing the bookmarks menu base class.
+</p><h4>Signals</h4>
+<dl>
+<dt>newUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in the current
+            tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4ModelMenu
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksMenu.__init__">BookmarksMenu</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__activated">__activated</a></td>
+<td>Private slot handling the activated signal.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__contextMenuRequested">__contextMenuRequested</a></td>
+<td>Private slot to handle the context menu request.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__openAll">__openAll</a></td>
+<td>Private slot to open all the menu's items.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__openBookmark">__openBookmark</a></td>
+<td>Private slot to open a bookmark in the current browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__openBookmarkInNewTab">__openBookmarkInNewTab</a></td>
+<td>Private slot to open a bookmark in a new browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.__removeBookmark">__removeBookmark</a></td>
+<td>Private slot to remove a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.createBaseMenu">createBaseMenu</a></td>
+<td>Public method to get the menu that is used to populate sub menu's.</td>
+</tr><tr>
+<td><a href="#BookmarksMenu.postPopulated">postPopulated</a></td>
+<td>Public method to add any actions after the tree.</td>
+</tr>
+</table>
+<a NAME="BookmarksMenu.__init__" ID="BookmarksMenu.__init__"></a>
+<h4>BookmarksMenu (Constructor)</h4>
+<b>BookmarksMenu</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="BookmarksMenu.__activated" ID="BookmarksMenu.__activated"></a>
+<h4>BookmarksMenu.__activated</h4>
+<b>__activated</b>(<i>idx</i>)
+<p>
+        Private slot handling the activated signal.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the activated item (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksMenu.__contextMenuRequested" ID="BookmarksMenu.__contextMenuRequested"></a>
+<h4>BookmarksMenu.__contextMenuRequested</h4>
+<b>__contextMenuRequested</b>(<i>pos</i>)
+<p>
+        Private slot to handle the context menu request.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position the context menu shall be shown (QPoint)
+</dd>
+</dl><a NAME="BookmarksMenu.__openAll" ID="BookmarksMenu.__openAll"></a>
+<h4>BookmarksMenu.__openAll</h4>
+<b>__openAll</b>(<i></i>)
+<p>
+        Private slot to open all the menu's items.
+</p><a NAME="BookmarksMenu.__openBookmark" ID="BookmarksMenu.__openBookmark"></a>
+<h4>BookmarksMenu.__openBookmark</h4>
+<b>__openBookmark</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in the current browser tab.
+</p><a NAME="BookmarksMenu.__openBookmarkInNewTab" ID="BookmarksMenu.__openBookmarkInNewTab"></a>
+<h4>BookmarksMenu.__openBookmarkInNewTab</h4>
+<b>__openBookmarkInNewTab</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in a new browser tab.
+</p><a NAME="BookmarksMenu.__removeBookmark" ID="BookmarksMenu.__removeBookmark"></a>
+<h4>BookmarksMenu.__removeBookmark</h4>
+<b>__removeBookmark</b>(<i></i>)
+<p>
+        Private slot to remove a bookmark.
+</p><a NAME="BookmarksMenu.createBaseMenu" ID="BookmarksMenu.createBaseMenu"></a>
+<h4>BookmarksMenu.createBaseMenu</h4>
+<b>createBaseMenu</b>(<i></i>)
+<p>
+        Public method to get the menu that is used to populate sub menu's.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the menu (BookmarksMenu)
+</dd>
+</dl><a NAME="BookmarksMenu.postPopulated" ID="BookmarksMenu.postPopulated"></a>
+<h4>BookmarksMenu.postPopulated</h4>
+<b>postPopulated</b>(<i></i>)
+<p>
+        Public method to add any actions after the tree.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BookmarksMenuBarMenu" ID="BookmarksMenuBarMenu"></a>
+<h2>BookmarksMenuBarMenu</h2>
+<p>
+    Class implementing a dynamically populated menu for bookmarks.
+</p>
+<h3>Derived from</h3>
+BookmarksMenu
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksMenuBarMenu.__init__">BookmarksMenuBarMenu</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksMenuBarMenu.prePopulated">prePopulated</a></td>
+<td>Public method to add any actions before the tree.</td>
+</tr><tr>
+<td><a href="#BookmarksMenuBarMenu.setInitialActions">setInitialActions</a></td>
+<td>Public method to set the list of actions that should appear first in the menu.</td>
+</tr>
+</table>
+<a NAME="BookmarksMenuBarMenu.__init__" ID="BookmarksMenuBarMenu.__init__"></a>
+<h4>BookmarksMenuBarMenu (Constructor)</h4>
+<b>BookmarksMenuBarMenu</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="BookmarksMenuBarMenu.prePopulated" ID="BookmarksMenuBarMenu.prePopulated"></a>
+<h4>BookmarksMenuBarMenu.prePopulated</h4>
+<b>prePopulated</b>(<i></i>)
+<p>
+        Public method to add any actions before the tree.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if any actions were added (boolean)
+</dd>
+</dl><a NAME="BookmarksMenuBarMenu.setInitialActions" ID="BookmarksMenuBarMenu.setInitialActions"></a>
+<h4>BookmarksMenuBarMenu.setInitialActions</h4>
+<b>setInitialActions</b>(<i>actions</i>)
+<p>
+        Public method to set the list of actions that should appear first in the menu.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of initial actions (list of QAction)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,452 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarksModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarksModel</h1>
+<p>
+Module implementing the bookmark model class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarksModel">BookmarksModel</a></td>
+<td>Class implementing the bookmark model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarksModel" ID="BookmarksModel"></a>
+<h2>BookmarksModel</h2>
+<p>
+    Class implementing the bookmark model.
+</p>
+<h3>Derived from</h3>
+QAbstractItemModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>MIMETYPE</td></tr><tr><td>SeparatorRole</td></tr><tr><td>TypeRole</td></tr><tr><td>UrlRole</td></tr><tr><td>UrlStringRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksModel.__init__">BookmarksModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksModel.bookmarksManager">bookmarksManager</a></td>
+<td>Public method to get a reference to the bookmarks manager.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.dropMimeData">dropMimeData</a></td>
+<td>Public method to accept the mime data of a drop action.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.entryAdded">entryAdded</a></td>
+<td>Public slot to add a bookmark node.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.entryChanged">entryChanged</a></td>
+<td>Public method to change a node.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.entryRemoved">entryRemoved</a></td>
+<td>Public slot to remove a bookmark node.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.flags">flags</a></td>
+<td>Public method to get flags for a node cell.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.hasChildren">hasChildren</a></td>
+<td>Public method to check, if a parent node has some children.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.index">index</a></td>
+<td>Public method to get a model index for a node cell.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.mimeData">mimeData</a></td>
+<td>Public method to return the mime data.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.mimeTypes">mimeTypes</a></td>
+<td>Public method to report the supported mime types.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.node">node</a></td>
+<td>Public method to get a bookmark node given it's index.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.nodeIndex">nodeIndex</a></td>
+<td>Public method to get a model index.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.parent">parent</a></td>
+<td>Public method to get the index of the parent node.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.removeRows">removeRows</a></td>
+<td>Public method to remove bookmarks from the model.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.setData">setData</a></td>
+<td>Public method to set the data of a node cell.</td>
+</tr><tr>
+<td><a href="#BookmarksModel.supportedDropActions">supportedDropActions</a></td>
+<td>Public method to report the supported drop actions.</td>
+</tr>
+</table>
+<a NAME="BookmarksModel.__init__" ID="BookmarksModel.__init__"></a>
+<h4>BookmarksModel (Constructor)</h4>
+<b>BookmarksModel</b>(<i>manager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>manager</i></dt>
+<dd>
+reference to the bookmark manager object (BookmarksManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="BookmarksModel.bookmarksManager" ID="BookmarksModel.bookmarksManager"></a>
+<h4>BookmarksModel.bookmarksManager</h4>
+<b>bookmarksManager</b>(<i></i>)
+<p>
+        Public method to get a reference to the bookmarks manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the bookmarks manager object (BookmarksManager)
+</dd>
+</dl><a NAME="BookmarksModel.columnCount" ID="BookmarksModel.columnCount"></a>
+<h4>BookmarksModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="BookmarksModel.data" ID="BookmarksModel.data"></a>
+<h4>BookmarksModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of bookmark to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+bookmark data (QVariant)
+</dd>
+</dl><a NAME="BookmarksModel.dropMimeData" ID="BookmarksModel.dropMimeData"></a>
+<h4>BookmarksModel.dropMimeData</h4>
+<b>dropMimeData</b>(<i>data, action, row, column, parent</i>)
+<p>
+        Public method to accept the mime data of a drop action.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+reference to the mime data (QMimeData)
+</dd><dt><i>action</i></dt>
+<dd>
+drop action requested (Qt.DropAction)
+</dd><dt><i>row</i></dt>
+<dd>
+row number (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful acceptance of the data (boolean)
+</dd>
+</dl><a NAME="BookmarksModel.entryAdded" ID="BookmarksModel.entryAdded"></a>
+<h4>BookmarksModel.entryAdded</h4>
+<b>entryAdded</b>(<i>node</i>)
+<p>
+        Public slot to add a bookmark node.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node to add (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksModel.entryChanged" ID="BookmarksModel.entryChanged"></a>
+<h4>BookmarksModel.entryChanged</h4>
+<b>entryChanged</b>(<i>node</i>)
+<p>
+        Public method to change a node.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node to change (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksModel.entryRemoved" ID="BookmarksModel.entryRemoved"></a>
+<h4>BookmarksModel.entryRemoved</h4>
+<b>entryRemoved</b>(<i>parent, row, node</i>)
+<p>
+        Public slot to remove a bookmark node.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent bookmark node (BookmarkNode)
+</dd><dt><i>row</i></dt>
+<dd>
+row number of the node (integer)
+</dd><dt><i>node</i></dt>
+<dd>
+reference to the bookmark node to remove (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksModel.flags" ID="BookmarksModel.flags"></a>
+<h4>BookmarksModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get flags for a node cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the node cell (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flags (Qt.ItemFlags)
+</dd>
+</dl><a NAME="BookmarksModel.hasChildren" ID="BookmarksModel.hasChildren"></a>
+<h4>BookmarksModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check, if a parent node has some children.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of children (boolean)
+</dd>
+</dl><a NAME="BookmarksModel.headerData" ID="BookmarksModel.headerData"></a>
+<h4>BookmarksModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="BookmarksModel.index" ID="BookmarksModel.index"></a>
+<h4>BookmarksModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to get a model index for a node cell.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksModel.mimeData" ID="BookmarksModel.mimeData"></a>
+<h4>BookmarksModel.mimeData</h4>
+<b>mimeData</b>(<i>indexes</i>)
+<p>
+        Public method to return the mime data.
+</p><dl>
+<dt><i>indexes</i></dt>
+<dd>
+list of indexes (QModelIndexList)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+mime data (QMimeData)
+</dd>
+</dl><a NAME="BookmarksModel.mimeTypes" ID="BookmarksModel.mimeTypes"></a>
+<h4>BookmarksModel.mimeTypes</h4>
+<b>mimeTypes</b>(<i></i>)
+<p>
+        Public method to report the supported mime types.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported mime types (list of strings)
+</dd>
+</dl><a NAME="BookmarksModel.node" ID="BookmarksModel.node"></a>
+<h4>BookmarksModel.node</h4>
+<b>node</b>(<i>index</i>)
+<p>
+        Public method to get a bookmark node given it's index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+bookmark node (BookmarkNode)
+</dd>
+</dl><a NAME="BookmarksModel.nodeIndex" ID="BookmarksModel.nodeIndex"></a>
+<h4>BookmarksModel.nodeIndex</h4>
+<b>nodeIndex</b>(<i>node</i>)
+<p>
+        Public method to get a model index.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to get the index for (BookmarkNode)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+model index (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksModel.parent" ID="BookmarksModel.parent"></a>
+<h4>BookmarksModel.parent</h4>
+<b>parent</b>(<i>index = QModelIndex()</i>)
+<p>
+        Public method to get the index of the parent node.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the child node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the parent node (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksModel.removeRows" ID="BookmarksModel.removeRows"></a>
+<h4>BookmarksModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove bookmarks from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row of the first bookmark to remove (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of bookmarks to remove (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+of the parent bookmark node (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful removal (boolean)
+</dd>
+</dl><a NAME="BookmarksModel.rowCount" ID="BookmarksModel.rowCount"></a>
+<h4>BookmarksModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="BookmarksModel.setData" ID="BookmarksModel.setData"></a>
+<h4>BookmarksModel.setData</h4>
+<b>setData</b>(<i>index, value, role = Qt.EditRole</i>)
+<p>
+        Public method to set the data of a node cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the node cell (QModelIndex)
+</dd><dt><i>value</i></dt>
+<dd>
+value to be set (QVariant)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="BookmarksModel.supportedDropActions" ID="BookmarksModel.supportedDropActions"></a>
+<h4>BookmarksModel.supportedDropActions</h4>
+<b>supportedDropActions</b>(<i></i>)
+<p>
+        Public method to report the supported drop actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+supported drop actions (Qt.DropAction)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.BookmarksToolBar.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.BookmarksToolBar</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.BookmarksToolBar</h1>
+<p>
+Module implementing a tool bar showing bookmarks.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarksToolBar">BookmarksToolBar</a></td>
+<td>Class implementing a tool bar showing bookmarks.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarksToolBar" ID="BookmarksToolBar"></a>
+<h2>BookmarksToolBar</h2>
+<p>
+    Class implementing a tool bar showing bookmarks.
+</p><h4>Signals</h4>
+<dl>
+<dt>newUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in the current
+            tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4ModelToolBar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarksToolBar.__init__">BookmarksToolBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__bookmarkActivated">__bookmarkActivated</a></td>
+<td>Private slot handling the activation of a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__contextMenuRequested">__contextMenuRequested</a></td>
+<td>Private slot to handle the context menu request.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__newBookmark">__newBookmark</a></td>
+<td>Private slot to add a new bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__newFolder">__newFolder</a></td>
+<td>Private slot to add a new bookmarks folder.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__openBookmark">__openBookmark</a></td>
+<td>Private slot to open a bookmark in the current browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__openBookmarkInNewTab">__openBookmarkInNewTab</a></td>
+<td>Private slot to open a bookmark in a new browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__openToolBarBookmark">__openToolBarBookmark</a></td>
+<td>Private slot to open a bookmark in the current browser tab.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar.__removeBookmark">__removeBookmark</a></td>
+<td>Private slot to remove a bookmark.</td>
+</tr><tr>
+<td><a href="#BookmarksToolBar._createMenu">_createMenu</a></td>
+<td>Protected method to create the menu for a tool bar action.</td>
+</tr>
+</table>
+<a NAME="BookmarksToolBar.__init__" ID="BookmarksToolBar.__init__"></a>
+<h4>BookmarksToolBar (Constructor)</h4>
+<b>BookmarksToolBar</b>(<i>model, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+reference to the bookmarks model (BookmarksModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="BookmarksToolBar.__bookmarkActivated" ID="BookmarksToolBar.__bookmarkActivated"></a>
+<h4>BookmarksToolBar.__bookmarkActivated</h4>
+<b>__bookmarkActivated</b>(<i>idx</i>)
+<p>
+        Private slot handling the activation of a bookmark.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the activated bookmark (QModelIndex)
+</dd>
+</dl><a NAME="BookmarksToolBar.__contextMenuRequested" ID="BookmarksToolBar.__contextMenuRequested"></a>
+<h4>BookmarksToolBar.__contextMenuRequested</h4>
+<b>__contextMenuRequested</b>(<i>pos</i>)
+<p>
+        Private slot to handle the context menu request.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position the context menu shall be shown (QPoint)
+</dd>
+</dl><a NAME="BookmarksToolBar.__newBookmark" ID="BookmarksToolBar.__newBookmark"></a>
+<h4>BookmarksToolBar.__newBookmark</h4>
+<b>__newBookmark</b>(<i></i>)
+<p>
+        Private slot to add a new bookmark.
+</p><a NAME="BookmarksToolBar.__newFolder" ID="BookmarksToolBar.__newFolder"></a>
+<h4>BookmarksToolBar.__newFolder</h4>
+<b>__newFolder</b>(<i></i>)
+<p>
+        Private slot to add a new bookmarks folder.
+</p><a NAME="BookmarksToolBar.__openBookmark" ID="BookmarksToolBar.__openBookmark"></a>
+<h4>BookmarksToolBar.__openBookmark</h4>
+<b>__openBookmark</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in the current browser tab.
+</p><a NAME="BookmarksToolBar.__openBookmarkInNewTab" ID="BookmarksToolBar.__openBookmarkInNewTab"></a>
+<h4>BookmarksToolBar.__openBookmarkInNewTab</h4>
+<b>__openBookmarkInNewTab</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in a new browser tab.
+</p><a NAME="BookmarksToolBar.__openToolBarBookmark" ID="BookmarksToolBar.__openToolBarBookmark"></a>
+<h4>BookmarksToolBar.__openToolBarBookmark</h4>
+<b>__openToolBarBookmark</b>(<i></i>)
+<p>
+        Private slot to open a bookmark in the current browser tab.
+</p><a NAME="BookmarksToolBar.__removeBookmark" ID="BookmarksToolBar.__removeBookmark"></a>
+<h4>BookmarksToolBar.__removeBookmark</h4>
+<b>__removeBookmark</b>(<i></i>)
+<p>
+        Private slot to remove a bookmark.
+</p><a NAME="BookmarksToolBar._createMenu" ID="BookmarksToolBar._createMenu"></a>
+<h4>BookmarksToolBar._createMenu</h4>
+<b>_createMenu</b>(<i></i>)
+<p>
+        Protected method to create the menu for a tool bar action.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+menu for a tool bar action (E4ModelMenu)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.DefaultBookmarks.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.DefaultBookmarks</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.DefaultBookmarks</h1>
+<p>
+Module defining the default bookmarks.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>DefaultBookmarks</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.XbelReader.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,213 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.XbelReader</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.XbelReader</h1>
+<p>
+Module implementing a class to read XBEL bookmark files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XbelReader">XbelReader</a></td>
+<td>Class implementing a reader object for XBEL bookmark files.</td>
+</tr><tr>
+<td><a href="#XmlEntityResolver">XmlEntityResolver</a></td>
+<td>Class implementing an XML entity resolver for bookmark files.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XbelReader" ID="XbelReader"></a>
+<h2>XbelReader</h2>
+<p>
+    Class implementing a reader object for XBEL bookmark files.
+</p>
+<h3>Derived from</h3>
+QXmlStreamReader
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XbelReader.__init__">XbelReader</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XbelReader.__readBookmarkNode">__readBookmarkNode</a></td>
+<td>Private method to read and parse a bookmark subtree.</td>
+</tr><tr>
+<td><a href="#XbelReader.__readDescription">__readDescription</a></td>
+<td>Private method to read the desc element.</td>
+</tr><tr>
+<td><a href="#XbelReader.__readFolder">__readFolder</a></td>
+<td>Private method to read and parse a folder subtree.</td>
+</tr><tr>
+<td><a href="#XbelReader.__readSeparator">__readSeparator</a></td>
+<td>Private method to read a separator element.</td>
+</tr><tr>
+<td><a href="#XbelReader.__readTitle">__readTitle</a></td>
+<td>Private method to read the title element.</td>
+</tr><tr>
+<td><a href="#XbelReader.__readXBEL">__readXBEL</a></td>
+<td>Private method to read and parse the XBEL file.</td>
+</tr><tr>
+<td><a href="#XbelReader.__skipUnknownElement">__skipUnknownElement</a></td>
+<td>Private method to skip over all unknown elements.</td>
+</tr><tr>
+<td><a href="#XbelReader.read">read</a></td>
+<td>Public method to read an XBEL bookmark file.</td>
+</tr>
+</table>
+<a NAME="XbelReader.__init__" ID="XbelReader.__init__"></a>
+<h4>XbelReader (Constructor)</h4>
+<b>XbelReader</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="XbelReader.__readBookmarkNode" ID="XbelReader.__readBookmarkNode"></a>
+<h4>XbelReader.__readBookmarkNode</h4>
+<b>__readBookmarkNode</b>(<i>node</i>)
+<p>
+        Private method to read and parse a bookmark subtree.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to attach to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__readDescription" ID="XbelReader.__readDescription"></a>
+<h4>XbelReader.__readDescription</h4>
+<b>__readDescription</b>(<i>node</i>)
+<p>
+        Private method to read the desc element.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node desc belongs to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__readFolder" ID="XbelReader.__readFolder"></a>
+<h4>XbelReader.__readFolder</h4>
+<b>__readFolder</b>(<i>node</i>)
+<p>
+        Private method to read and parse a folder subtree.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to attach to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__readSeparator" ID="XbelReader.__readSeparator"></a>
+<h4>XbelReader.__readSeparator</h4>
+<b>__readSeparator</b>(<i>node</i>)
+<p>
+        Private method to read a separator element.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node the separator belongs to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__readTitle" ID="XbelReader.__readTitle"></a>
+<h4>XbelReader.__readTitle</h4>
+<b>__readTitle</b>(<i>node</i>)
+<p>
+        Private method to read the title element.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the bookmark node title belongs to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__readXBEL" ID="XbelReader.__readXBEL"></a>
+<h4>XbelReader.__readXBEL</h4>
+<b>__readXBEL</b>(<i>node</i>)
+<p>
+        Private method to read and parse the XBEL file.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to attach to (BookmarkNode)
+</dd>
+</dl><a NAME="XbelReader.__skipUnknownElement" ID="XbelReader.__skipUnknownElement"></a>
+<h4>XbelReader.__skipUnknownElement</h4>
+<b>__skipUnknownElement</b>(<i></i>)
+<p>
+        Private method to skip over all unknown elements.
+</p><a NAME="XbelReader.read" ID="XbelReader.read"></a>
+<h4>XbelReader.read</h4>
+<b>read</b>(<i>fileNameOrDevice</i>)
+<p>
+        Public method to read an XBEL bookmark file.
+</p><dl>
+<dt><i>fileNameOrDevice</i></dt>
+<dd>
+name of the file to read (string)
+            or reference to the device to read (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the root node (BookmarkNode)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="XmlEntityResolver" ID="XmlEntityResolver"></a>
+<h2>XmlEntityResolver</h2>
+<p>
+    Class implementing an XML entity resolver for bookmark files.
+</p>
+<h3>Derived from</h3>
+QXmlStreamEntityResolver
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XmlEntityResolver.resolveUndeclaredEntity">resolveUndeclaredEntity</a></td>
+<td>Public method to resolve undeclared entities.</td>
+</tr>
+</table>
+<a NAME="XmlEntityResolver.resolveUndeclaredEntity" ID="XmlEntityResolver.resolveUndeclaredEntity"></a>
+<h4>XmlEntityResolver.resolveUndeclaredEntity</h4>
+<b>resolveUndeclaredEntity</b>(<i>entity</i>)
+<p>
+        Public method to resolve undeclared entities.
+</p><dl>
+<dt><i>entity</i></dt>
+<dd>
+entity to be resolved (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+resolved entity (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Bookmarks.XbelWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks.XbelWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Bookmarks.XbelWriter</h1>
+<p>
+Module implementing a class to write XBEL bookmark files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#XbelWriter">XbelWriter</a></td>
+<td>Class implementing a writer object to generate XBEL bookmark files.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="XbelWriter" ID="XbelWriter"></a>
+<h2>XbelWriter</h2>
+<p>
+    Class implementing a writer object to generate XBEL bookmark files.
+</p>
+<h3>Derived from</h3>
+QXmlStreamWriter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#XbelWriter.__init__">XbelWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#XbelWriter.__write">__write</a></td>
+<td>Private method to write an XBEL bookmark file.</td>
+</tr><tr>
+<td><a href="#XbelWriter.__writeItem">__writeItem</a></td>
+<td>Private method to write an entry for a node.</td>
+</tr><tr>
+<td><a href="#XbelWriter.write">write</a></td>
+<td>Public method to write an XBEL bookmark file.</td>
+</tr>
+</table>
+<a NAME="XbelWriter.__init__" ID="XbelWriter.__init__"></a>
+<h4>XbelWriter (Constructor)</h4>
+<b>XbelWriter</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="XbelWriter.__write" ID="XbelWriter.__write"></a>
+<h4>XbelWriter.__write</h4>
+<b>__write</b>(<i>root</i>)
+<p>
+        Private method to write an XBEL bookmark file.
+</p><dl>
+<dt><i>root</i></dt>
+<dd>
+root node of the bookmark tree (BookmarkNode)
+</dd>
+</dl><a NAME="XbelWriter.__writeItem" ID="XbelWriter.__writeItem"></a>
+<h4>XbelWriter.__writeItem</h4>
+<b>__writeItem</b>(<i>node</i>)
+<p>
+        Private method to write an entry for a node.
+</p><dl>
+<dt><i>node</i></dt>
+<dd>
+reference to the node to be written (BookmarkNode)
+</dd>
+</dl><a NAME="XbelWriter.write" ID="XbelWriter.write"></a>
+<h4>XbelWriter.write</h4>
+<b>write</b>(<i>fileNameOrDevice, root</i>)
+<p>
+        Public method to write an XBEL bookmark file.
+</p><dl>
+<dt><i>fileNameOrDevice</i></dt>
+<dd>
+name of the file to write (string)
+            or device to write to (QIODevice)
+</dd><dt><i>root</i></dt>
+<dd>
+root node of the bookmark tree (BookmarkNode)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookieDetailsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookieDetailsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookieDetailsDialog</h1>
+<p>
+Module implementing a dialog showing the cookie data.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookieDetailsDialog">CookieDetailsDialog</a></td>
+<td>Class implementing a dialog showing the cookie data.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookieDetailsDialog" ID="CookieDetailsDialog"></a>
+<h2>CookieDetailsDialog</h2>
+<p>
+    Class implementing a dialog showing the cookie data.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CookieDetailsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookieDetailsDialog.__init__">CookieDetailsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookieDetailsDialog.setData">setData</a></td>
+<td>Public method to set the data to be shown.</td>
+</tr>
+</table>
+<a NAME="CookieDetailsDialog.__init__" ID="CookieDetailsDialog.__init__"></a>
+<h4>CookieDetailsDialog (Constructor)</h4>
+<b>CookieDetailsDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QWidget)
+</dd>
+</dl><a NAME="CookieDetailsDialog.setData" ID="CookieDetailsDialog.setData"></a>
+<h4>CookieDetailsDialog.setData</h4>
+<b>setData</b>(<i>domain, name, path, secure, expires, value</i>)
+<p>
+        Public method to set the data to be shown.
+</p><dl>
+<dt><i>domain</i></dt>
+<dd>
+domain of the cookie (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the cookie (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path of the cookie (string)
+</dd><dt><i>secure</i></dt>
+<dd>
+flag indicating a secure cookie (boolean)
+</dd><dt><i>expires</i></dt>
+<dd>
+expiration time of the cookie (string)
+</dd><dt><i>value</i></dt>
+<dd>
+value of the cookie (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookieExceptionsModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookieExceptionsModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookieExceptionsModel</h1>
+<p>
+Module implementing the cookie exceptions model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookieExceptionsModel">CookieExceptionsModel</a></td>
+<td>Class implementing the cookie exceptions model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookieExceptionsModel" ID="CookieExceptionsModel"></a>
+<h2>CookieExceptionsModel</h2>
+<p>
+    Class implementing the cookie exceptions model.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookieExceptionsModel.__init__">CookieExceptionsModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.__addHost">__addHost</a></td>
+<td>Private method to add a host to an exception list.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.addRule">addRule</a></td>
+<td>Public method to add an exception rule.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns of the model.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.headerData">headerData</a></td>
+<td>Public method to get header data from the model.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#CookieExceptionsModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows of the model.</td>
+</tr>
+</table>
+<a NAME="CookieExceptionsModel.__init__" ID="CookieExceptionsModel.__init__"></a>
+<h4>CookieExceptionsModel (Constructor)</h4>
+<b>CookieExceptionsModel</b>(<i>cookieJar, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cookieJar</i></dt>
+<dd>
+reference to the cookie jar (CookieJar)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="CookieExceptionsModel.__addHost" ID="CookieExceptionsModel.__addHost"></a>
+<h4>CookieExceptionsModel.__addHost</h4>
+<b>__addHost</b>(<i>host, addList, removeList1, removeList2</i>)
+<p>
+        Private method to add a host to an exception list.
+</p><dl>
+<dt><i>host</i></dt>
+<dd>
+name of the host to add (string)
+</dd><dt><i>addList</i></dt>
+<dd>
+reference to the list to add it to (list of strings)
+</dd><dt><i>removeList1</i></dt>
+<dd>
+reference to first list to remove it from (list of strings)
+</dd><dt><i>removeList2</i></dt>
+<dd>
+reference to second list to remove it from (list of strings)
+</dd>
+</dl><a NAME="CookieExceptionsModel.addRule" ID="CookieExceptionsModel.addRule"></a>
+<h4>CookieExceptionsModel.addRule</h4>
+<b>addRule</b>(<i>host, rule</i>)
+<p>
+        Public method to add an exception rule.
+</p><dl>
+<dt><i>host</i></dt>
+<dd>
+name of the host to add a rule for (string)
+</dd><dt><i>rule</i></dt>
+<dd>
+type of rule to add (CookieJar.Allow, CookieJar.Block or
+            CookieJar.AllowForSession)
+</dd>
+</dl><a NAME="CookieExceptionsModel.columnCount" ID="CookieExceptionsModel.columnCount"></a>
+<h4>CookieExceptionsModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="CookieExceptionsModel.data" ID="CookieExceptionsModel.data"></a>
+<h4>CookieExceptionsModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data
+</dd>
+</dl><a NAME="CookieExceptionsModel.headerData" ID="CookieExceptionsModel.headerData"></a>
+<h4>CookieExceptionsModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role</i>)
+<p>
+        Public method to get header data from the model.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data
+</dd>
+</dl><a NAME="CookieExceptionsModel.removeRows" ID="CookieExceptionsModel.removeRows"></a>
+<h4>CookieExceptionsModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of rows to remove (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="CookieExceptionsModel.rowCount" ID="CookieExceptionsModel.rowCount"></a>
+<h4>CookieExceptionsModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of rows of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookieJar.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,402 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookieJar</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookieJar</h1>
+<p>
+Module implementing a QNetworkCookieJar subclass with various accept policies.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookieJar">CookieJar</a></td>
+<td>Class implementing a QNetworkCookieJar subclass with various accept policies.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookieJar" ID="CookieJar"></a>
+<h2>CookieJar</h2>
+<p>
+    Class implementing a QNetworkCookieJar subclass with various accept policies.
+</p><h4>Signals</h4>
+<dl>
+<dt>cookiesChanged()</dt>
+<dd>
+emitted after the cookies have been changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QNetworkCookieJar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>AcceptAlways</td></tr><tr><td>AcceptNever</td></tr><tr><td>AcceptOnlyFromSitesNavigatedTo</td></tr><tr><td>Allow</td></tr><tr><td>AllowForSession</td></tr><tr><td>Block</td></tr><tr><td>JAR_VERSION</td></tr><tr><td>KeepUntilExit</td></tr><tr><td>KeepUntilExpire</td></tr><tr><td>KeepUntilTimeLimit</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookieJar.__init__">CookieJar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookieJar.__applyRules">__applyRules</a></td>
+<td>Private method to apply the cookie rules.</td>
+</tr><tr>
+<td><a href="#CookieJar.__isOnDomainList">__isOnDomainList</a></td>
+<td>Private method to check, if either the rule matches the domain exactly or the domain ends with ".rule".</td>
+</tr><tr>
+<td><a href="#CookieJar.__purgeOldCookies">__purgeOldCookies</a></td>
+<td>Private method to purge old cookies</td>
+</tr><tr>
+<td><a href="#CookieJar.acceptPolicy">acceptPolicy</a></td>
+<td>Public method to get the accept policy.</td>
+</tr><tr>
+<td><a href="#CookieJar.allowForSessionCookies">allowForSessionCookies</a></td>
+<td>Public method to return the allowed session cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.allowedCookies">allowedCookies</a></td>
+<td>Public method to return the allowed cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.blockedCookies">blockedCookies</a></td>
+<td>Public method to return the blocked cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.clear">clear</a></td>
+<td>Public method to clear all cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.close">close</a></td>
+<td>Public slot to close the cookie jar.</td>
+</tr><tr>
+<td><a href="#CookieJar.cookies">cookies</a></td>
+<td>Public method to get the cookies of the cookie jar.</td>
+</tr><tr>
+<td><a href="#CookieJar.cookiesForUrl">cookiesForUrl</a></td>
+<td>Public method to get the cookies for a URL.</td>
+</tr><tr>
+<td><a href="#CookieJar.filterTrackingCookies">filterTrackingCookies</a></td>
+<td>Public method to get the filter tracking cookies flag.</td>
+</tr><tr>
+<td><a href="#CookieJar.keepPolicy">keepPolicy</a></td>
+<td>Private method to get the keep policy.</td>
+</tr><tr>
+<td><a href="#CookieJar.load">load</a></td>
+<td>Public method to load the cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.loadCookies">loadCookies</a></td>
+<td>Public method to restore the saved cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.save">save</a></td>
+<td>Public method to save the cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.saveCookies">saveCookies</a></td>
+<td>Public method to save the cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.setAcceptPolicy">setAcceptPolicy</a></td>
+<td>Public method to set the accept policy.</td>
+</tr><tr>
+<td><a href="#CookieJar.setAllowForSessionCookies">setAllowForSessionCookies</a></td>
+<td>Public method to set the list of allowed session cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.setAllowedCookies">setAllowedCookies</a></td>
+<td>Public method to set the list of allowed cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.setBlockedCookies">setBlockedCookies</a></td>
+<td>Public method to set the list of blocked cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.setCookies">setCookies</a></td>
+<td>Public method to set all cookies.</td>
+</tr><tr>
+<td><a href="#CookieJar.setCookiesFromUrl">setCookiesFromUrl</a></td>
+<td>Public method to set cookies for a URL.</td>
+</tr><tr>
+<td><a href="#CookieJar.setFilterTrackingCookies">setFilterTrackingCookies</a></td>
+<td>Public method to set the filter tracking cookies flag.</td>
+</tr><tr>
+<td><a href="#CookieJar.setKeepPolicy">setKeepPolicy</a></td>
+<td>Public method to set the keep policy.</td>
+</tr>
+</table>
+<a NAME="CookieJar.__init__" ID="CookieJar.__init__"></a>
+<h4>CookieJar (Constructor)</h4>
+<b>CookieJar</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="CookieJar.__applyRules" ID="CookieJar.__applyRules"></a>
+<h4>CookieJar.__applyRules</h4>
+<b>__applyRules</b>(<i></i>)
+<p>
+        Private method to apply the cookie rules.
+</p><a NAME="CookieJar.__isOnDomainList" ID="CookieJar.__isOnDomainList"></a>
+<h4>CookieJar.__isOnDomainList</h4>
+<b>__isOnDomainList</b>(<i>rules, domain</i>)
+<p>
+        Private method to check, if either the rule matches the domain exactly
+        or the domain ends with ".rule".
+</p><dl>
+<dt><i>rules</i></dt>
+<dd>
+list of rules (list of strings)
+</dd><dt><i>domain</i></dt>
+<dd>
+domain name to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a match (boolean)
+</dd>
+</dl><a NAME="CookieJar.__purgeOldCookies" ID="CookieJar.__purgeOldCookies"></a>
+<h4>CookieJar.__purgeOldCookies</h4>
+<b>__purgeOldCookies</b>(<i></i>)
+<p>
+        Private method to purge old cookies
+</p><a NAME="CookieJar.acceptPolicy" ID="CookieJar.acceptPolicy"></a>
+<h4>CookieJar.acceptPolicy</h4>
+<b>acceptPolicy</b>(<i></i>)
+<p>
+        Public method to get the accept policy.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current accept policy
+</dd>
+</dl><a NAME="CookieJar.allowForSessionCookies" ID="CookieJar.allowForSessionCookies"></a>
+<h4>CookieJar.allowForSessionCookies</h4>
+<b>allowForSessionCookies</b>(<i></i>)
+<p>
+        Public method to return the allowed session cookies.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of allowed session cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.allowedCookies" ID="CookieJar.allowedCookies"></a>
+<h4>CookieJar.allowedCookies</h4>
+<b>allowedCookies</b>(<i></i>)
+<p>
+        Public method to return the allowed cookies.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of allowed cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.blockedCookies" ID="CookieJar.blockedCookies"></a>
+<h4>CookieJar.blockedCookies</h4>
+<b>blockedCookies</b>(<i></i>)
+<p>
+        Public method to return the blocked cookies.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of blocked cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.clear" ID="CookieJar.clear"></a>
+<h4>CookieJar.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public method to clear all cookies.
+</p><a NAME="CookieJar.close" ID="CookieJar.close"></a>
+<h4>CookieJar.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public slot to close the cookie jar.
+</p><a NAME="CookieJar.cookies" ID="CookieJar.cookies"></a>
+<h4>CookieJar.cookies</h4>
+<b>cookies</b>(<i></i>)
+<p>
+        Public method to get the cookies of the cookie jar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all cookies (list of QNetworkCookie)
+</dd>
+</dl><a NAME="CookieJar.cookiesForUrl" ID="CookieJar.cookiesForUrl"></a>
+<h4>CookieJar.cookiesForUrl</h4>
+<b>cookiesForUrl</b>(<i>url</i>)
+<p>
+        Public method to get the cookies for a URL.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to get cookies for (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of cookies (list of QNetworkCookie)
+</dd>
+</dl><a NAME="CookieJar.filterTrackingCookies" ID="CookieJar.filterTrackingCookies"></a>
+<h4>CookieJar.filterTrackingCookies</h4>
+<b>filterTrackingCookies</b>(<i></i>)
+<p>
+        Public method to get the filter tracking cookies flag.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filter tracking cookies flag (boolean)
+</dd>
+</dl><a NAME="CookieJar.keepPolicy" ID="CookieJar.keepPolicy"></a>
+<h4>CookieJar.keepPolicy</h4>
+<b>keepPolicy</b>(<i></i>)
+<p>
+        Private method to get the keep policy.
+</p><a NAME="CookieJar.load" ID="CookieJar.load"></a>
+<h4>CookieJar.load</h4>
+<b>load</b>(<i></i>)
+<p>
+        Public method to load the cookies.
+</p><a NAME="CookieJar.loadCookies" ID="CookieJar.loadCookies"></a>
+<h4>CookieJar.loadCookies</h4>
+<b>loadCookies</b>(<i>cookies</i>)
+<p>
+        Public method to restore the saved cookies.
+</p><dl>
+<dt><i>cookies</i></dt>
+<dd>
+byte array containing the saved cookies (QByteArray)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of cookies
+</dd>
+</dl><a NAME="CookieJar.save" ID="CookieJar.save"></a>
+<h4>CookieJar.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to save the cookies.
+</p><a NAME="CookieJar.saveCookies" ID="CookieJar.saveCookies"></a>
+<h4>CookieJar.saveCookies</h4>
+<b>saveCookies</b>(<i>cookiesList</i>)
+<p>
+        Public method to save the cookies.
+</p><dl>
+<dt><i>cookiesList</i></dt>
+<dd>
+list of cookies to be saved
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+saved cookies as a byte array (QByteArray)
+</dd>
+</dl><a NAME="CookieJar.setAcceptPolicy" ID="CookieJar.setAcceptPolicy"></a>
+<h4>CookieJar.setAcceptPolicy</h4>
+<b>setAcceptPolicy</b>(<i>policy</i>)
+<p>
+        Public method to set the accept policy.
+</p><dl>
+<dt><i>policy</i></dt>
+<dd>
+accept policy to be set
+</dd>
+</dl><a NAME="CookieJar.setAllowForSessionCookies" ID="CookieJar.setAllowForSessionCookies"></a>
+<h4>CookieJar.setAllowForSessionCookies</h4>
+<b>setAllowForSessionCookies</b>(<i>list_</i>)
+<p>
+        Public method to set the list of allowed session cookies.
+</p><dl>
+<dt><i>list_</i></dt>
+<dd>
+list of allowed session cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.setAllowedCookies" ID="CookieJar.setAllowedCookies"></a>
+<h4>CookieJar.setAllowedCookies</h4>
+<b>setAllowedCookies</b>(<i>list_</i>)
+<p>
+        Public method to set the list of allowed cookies.
+</p><dl>
+<dt><i>list_</i></dt>
+<dd>
+list of allowed cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.setBlockedCookies" ID="CookieJar.setBlockedCookies"></a>
+<h4>CookieJar.setBlockedCookies</h4>
+<b>setBlockedCookies</b>(<i>list_</i>)
+<p>
+        Public method to set the list of blocked cookies.
+</p><dl>
+<dt><i>list_</i></dt>
+<dd>
+list of blocked cookies (list of strings)
+</dd>
+</dl><a NAME="CookieJar.setCookies" ID="CookieJar.setCookies"></a>
+<h4>CookieJar.setCookies</h4>
+<b>setCookies</b>(<i>cookies</i>)
+<p>
+        Public method to set all cookies.
+</p><dl>
+<dt><i>cookies</i></dt>
+<dd>
+list of cookies to be set (list of QNetworkCookie)
+</dd>
+</dl><a NAME="CookieJar.setCookiesFromUrl" ID="CookieJar.setCookiesFromUrl"></a>
+<h4>CookieJar.setCookiesFromUrl</h4>
+<b>setCookiesFromUrl</b>(<i>cookieList, url</i>)
+<p>
+        Public method to set cookies for a URL.
+</p><dl>
+<dt><i>cookieList</i></dt>
+<dd>
+list of cookies to set (list of QNetworkCookie)
+</dd><dt><i>url</i></dt>
+<dd>
+url to set cookies for (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating cookies were set (boolean)
+</dd>
+</dl><a NAME="CookieJar.setFilterTrackingCookies" ID="CookieJar.setFilterTrackingCookies"></a>
+<h4>CookieJar.setFilterTrackingCookies</h4>
+<b>setFilterTrackingCookies</b>(<i>filterTrackingCookies</i>)
+<p>
+        Public method to set the filter tracking cookies flag.
+</p><dl>
+<dt><i>filterTrackingCookies</i></dt>
+<dd>
+filter tracking cookies flag (boolean)
+</dd>
+</dl><a NAME="CookieJar.setKeepPolicy" ID="CookieJar.setKeepPolicy"></a>
+<h4>CookieJar.setKeepPolicy</h4>
+<b>setKeepPolicy</b>(<i>policy</i>)
+<p>
+        Public method to set the keep policy.
+</p><dl>
+<dt><i>policy</i></dt>
+<dd>
+keep policy to be set
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookieModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,190 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookieModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookieModel</h1>
+<p>
+Module implementing the cookie model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookieModel">CookieModel</a></td>
+<td>Class implementing the cookie model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookieModel" ID="CookieModel"></a>
+<h2>CookieModel</h2>
+<p>
+    Class implementing the cookie model.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookieModel.__init__">CookieModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookieModel.__cookiesChanged">__cookiesChanged</a></td>
+<td>Private slot handling changes of the cookies list in the cookie jar.</td>
+</tr><tr>
+<td><a href="#CookieModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns of the model.</td>
+</tr><tr>
+<td><a href="#CookieModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#CookieModel.headerData">headerData</a></td>
+<td>Public method to get header data from the model.</td>
+</tr><tr>
+<td><a href="#CookieModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#CookieModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows of the model.</td>
+</tr>
+</table>
+<a NAME="CookieModel.__init__" ID="CookieModel.__init__"></a>
+<h4>CookieModel (Constructor)</h4>
+<b>CookieModel</b>(<i>cookieJar, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cookieJar</i></dt>
+<dd>
+reference to the cookie jar (CookieJar)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="CookieModel.__cookiesChanged" ID="CookieModel.__cookiesChanged"></a>
+<h4>CookieModel.__cookiesChanged</h4>
+<b>__cookiesChanged</b>(<i></i>)
+<p>
+        Private slot handling changes of the cookies list in the cookie jar.
+</p><a NAME="CookieModel.columnCount" ID="CookieModel.columnCount"></a>
+<h4>CookieModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="CookieModel.data" ID="CookieModel.data"></a>
+<h4>CookieModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="CookieModel.headerData" ID="CookieModel.headerData"></a>
+<h4>CookieModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role</i>)
+<p>
+        Public method to get header data from the model.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data
+</dd>
+</dl><a NAME="CookieModel.removeRows" ID="CookieModel.removeRows"></a>
+<h4>CookieModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of rows to remove (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="CookieModel.rowCount" ID="CookieModel.rowCount"></a>
+<h4>CookieModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of rows of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookiesConfigurationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookiesConfigurationDialog</h1>
+<p>
+Module implementing the cookies configuration dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookiesConfigurationDialog">CookiesConfigurationDialog</a></td>
+<td>Class implementing the cookies configuration dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookiesConfigurationDialog" ID="CookiesConfigurationDialog"></a>
+<h2>CookiesConfigurationDialog</h2>
+<p>
+    Class implementing the cookies configuration dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CookiesConfigurationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookiesConfigurationDialog.__init__">CookiesConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookiesConfigurationDialog.accept">accept</a></td>
+<td>Public slot to accept the dialog.</td>
+</tr><tr>
+<td><a href="#CookiesConfigurationDialog.on_cookiesButton_clicked">on_cookiesButton_clicked</a></td>
+<td>Private slot to show the cookies dialog.</td>
+</tr><tr>
+<td><a href="#CookiesConfigurationDialog.on_exceptionsButton_clicked">on_exceptionsButton_clicked</a></td>
+<td>Private slot to show the cookies exceptions dialog.</td>
+</tr>
+</table>
+<a NAME="CookiesConfigurationDialog.__init__" ID="CookiesConfigurationDialog.__init__"></a>
+<h4>CookiesConfigurationDialog (Constructor)</h4>
+<b>CookiesConfigurationDialog</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><a NAME="CookiesConfigurationDialog.accept" ID="CookiesConfigurationDialog.accept"></a>
+<h4>CookiesConfigurationDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public slot to accept the dialog.
+</p><a NAME="CookiesConfigurationDialog.on_cookiesButton_clicked" ID="CookiesConfigurationDialog.on_cookiesButton_clicked"></a>
+<h4>CookiesConfigurationDialog.on_cookiesButton_clicked</h4>
+<b>on_cookiesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to show the cookies dialog.
+</p><a NAME="CookiesConfigurationDialog.on_exceptionsButton_clicked" ID="CookiesConfigurationDialog.on_exceptionsButton_clicked"></a>
+<h4>CookiesConfigurationDialog.on_exceptionsButton_clicked</h4>
+<b>on_exceptionsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to show the cookies exceptions dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,122 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookiesDialog</h1>
+<p>
+Module implementing a dialog to show all cookies.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookiesDialog">CookiesDialog</a></td>
+<td>Class implementing a dialog to show all cookies.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookiesDialog" ID="CookiesDialog"></a>
+<h2>CookiesDialog</h2>
+<p>
+    Class implementing a dialog to show all cookies.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CookiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookiesDialog.__init__">CookiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookiesDialog.__showCookieDetails">__showCookieDetails</a></td>
+<td>Private slot to show a dialog with the cookie details.</td>
+</tr><tr>
+<td><a href="#CookiesDialog.__tableModelReset">__tableModelReset</a></td>
+<td>Private slot to handle a reset of the cookies table.</td>
+</tr><tr>
+<td><a href="#CookiesDialog.__tableSelectionChanged">__tableSelectionChanged</a></td>
+<td>Private slot to handle a change of selected items.</td>
+</tr><tr>
+<td><a href="#CookiesDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new exception.</td>
+</tr>
+</table>
+<a NAME="CookiesDialog.__init__" ID="CookiesDialog.__init__"></a>
+<h4>CookiesDialog (Constructor)</h4>
+<b>CookiesDialog</b>(<i>cookieJar, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cookieJar</i></dt>
+<dd>
+reference to the cookie jar (CookieJar)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="CookiesDialog.__showCookieDetails" ID="CookiesDialog.__showCookieDetails"></a>
+<h4>CookiesDialog.__showCookieDetails</h4>
+<b>__showCookieDetails</b>(<i>index</i>)
+<p>
+        Private slot to show a dialog with the cookie details.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the entry to show (QModelIndex)
+</dd>
+</dl><a NAME="CookiesDialog.__tableModelReset" ID="CookiesDialog.__tableModelReset"></a>
+<h4>CookiesDialog.__tableModelReset</h4>
+<b>__tableModelReset</b>(<i></i>)
+<p>
+        Private slot to handle a reset of the cookies table.
+</p><a NAME="CookiesDialog.__tableSelectionChanged" ID="CookiesDialog.__tableSelectionChanged"></a>
+<h4>CookiesDialog.__tableSelectionChanged</h4>
+<b>__tableSelectionChanged</b>(<i>selected, deselected</i>)
+<p>
+        Private slot to handle a change of selected items.
+</p><dl>
+<dt><i>selected</i></dt>
+<dd>
+selected indexes (QItemSelection)
+</dd><dt><i>deselected</i></dt>
+<dd>
+deselected indexes (QItemSelection)
+</dd>
+</dl><a NAME="CookiesDialog.on_addButton_clicked" ID="CookiesDialog.on_addButton_clicked"></a>
+<h4>CookiesDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new exception.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar.CookiesExceptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.CookieJar.CookiesExceptionsDialog</h1>
+<p>
+Module implementing a dialog for the configuration of cookie exceptions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CookiesExceptionsDialog">CookiesExceptionsDialog</a></td>
+<td>Class implementing a dialog for the configuration of cookie exceptions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CookiesExceptionsDialog" ID="CookiesExceptionsDialog"></a>
+<h2>CookiesExceptionsDialog</h2>
+<p>
+    Class implementing a dialog for the configuration of cookie exceptions.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CookiesExceptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CookiesExceptionsDialog.__init__">CookiesExceptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CookiesExceptionsDialog.on_allowButton_clicked">on_allowButton_clicked</a></td>
+<td>Private slot to allow cookies of a domain.</td>
+</tr><tr>
+<td><a href="#CookiesExceptionsDialog.on_allowForSessionButton_clicked">on_allowForSessionButton_clicked</a></td>
+<td>Private slot to allow cookies of a domain for the current session only.</td>
+</tr><tr>
+<td><a href="#CookiesExceptionsDialog.on_blockButton_clicked">on_blockButton_clicked</a></td>
+<td>Private slot to block cookies of a domain.</td>
+</tr><tr>
+<td><a href="#CookiesExceptionsDialog.on_domainEdit_textChanged">on_domainEdit_textChanged</a></td>
+<td>Private slot to handle a change of the domain edit text.</td>
+</tr><tr>
+<td><a href="#CookiesExceptionsDialog.setDomainName">setDomainName</a></td>
+<td>Public method to set the domain to be displayed.</td>
+</tr>
+</table>
+<a NAME="CookiesExceptionsDialog.__init__" ID="CookiesExceptionsDialog.__init__"></a>
+<h4>CookiesExceptionsDialog (Constructor)</h4>
+<b>CookiesExceptionsDialog</b>(<i>cookieJar, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cookieJar</i></dt>
+<dd>
+reference to the cookie jar (CookieJar)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="CookiesExceptionsDialog.on_allowButton_clicked" ID="CookiesExceptionsDialog.on_allowButton_clicked"></a>
+<h4>CookiesExceptionsDialog.on_allowButton_clicked</h4>
+<b>on_allowButton_clicked</b>(<i></i>)
+<p>
+        Private slot to allow cookies of a domain.
+</p><a NAME="CookiesExceptionsDialog.on_allowForSessionButton_clicked" ID="CookiesExceptionsDialog.on_allowForSessionButton_clicked"></a>
+<h4>CookiesExceptionsDialog.on_allowForSessionButton_clicked</h4>
+<b>on_allowForSessionButton_clicked</b>(<i></i>)
+<p>
+        Private slot to allow cookies of a domain for the current session only.
+</p><a NAME="CookiesExceptionsDialog.on_blockButton_clicked" ID="CookiesExceptionsDialog.on_blockButton_clicked"></a>
+<h4>CookiesExceptionsDialog.on_blockButton_clicked</h4>
+<b>on_blockButton_clicked</b>(<i></i>)
+<p>
+        Private slot to block cookies of a domain.
+</p><a NAME="CookiesExceptionsDialog.on_domainEdit_textChanged" ID="CookiesExceptionsDialog.on_domainEdit_textChanged"></a>
+<h4>CookiesExceptionsDialog.on_domainEdit_textChanged</h4>
+<b>on_domainEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle a change of the domain edit text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+current text of the edit (string)
+</dd>
+</dl><a NAME="CookiesExceptionsDialog.setDomainName" ID="CookiesExceptionsDialog.setDomainName"></a>
+<h4>CookiesExceptionsDialog.setDomainName</h4>
+<b>setDomainName</b>(<i>domain</i>)
+<p>
+        Public method to set the domain to be displayed.
+</p><dl>
+<dt><i>domain</i></dt>
+<dd>
+domain name to be displayed (string or QString)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.DownloadDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,272 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.DownloadDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.DownloadDialog</h1>
+<p>
+Module implementing the download dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DownloadDialog">DownloadDialog</a></td>
+<td>Class implementing the download dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DownloadDialog" ID="DownloadDialog"></a>
+<h2>DownloadDialog</h2>
+<p>
+    Class implementing the download dialog.
+</p><h4>Signals</h4>
+<dl>
+<dt>done()</dt>
+<dd>
+emitted just before the dialog is closed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_DownloadDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>done</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DownloadDialog.__init__">DownloadDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__dataString">__dataString</a></td>
+<td>Private method to generate a formatted data string.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__downloadProgress">__downloadProgress</a></td>
+<td>Private method show the download progress.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__downloadedSuccessfully">__downloadedSuccessfully</a></td>
+<td>Private method to determine the download status.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__downloading">__downloading</a></td>
+<td>Private method to determine, if a download is in progress.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__finished">__finished</a></td>
+<td>Private slot to handle the download finished.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__getFileName">__getFileName</a></td>
+<td>Private method to get the filename to save to from the user.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__initialize">__initialize</a></td>
+<td>Private method to (re)initialize the dialog.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__metaDataChanged">__metaDataChanged</a></td>
+<td>Private slot to handle a change of the meta data.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__networkError">__networkError</a></td>
+<td>Private slot to handle a network error.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__open">__open</a></td>
+<td>Private slot to open the downloaded file.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__readyRead">__readyRead</a></td>
+<td>Private slot to read the available data.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__saveFileName">__saveFileName</a></td>
+<td>Private method to calculate a name for the file to download.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__stop">__stop</a></td>
+<td>Private slot to stop the download.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__tryAgain">__tryAgain</a></td>
+<td>Private slot to retry the download.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.__updateInfoLabel">__updateInfoLabel</a></td>
+<td>Private method to update the info label.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.closeEvent">closeEvent</a></td>
+<td>Protected method called when the dialog is closed.</td>
+</tr><tr>
+<td><a href="#DownloadDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr>
+</table>
+<a NAME="DownloadDialog.__init__" ID="DownloadDialog.__init__"></a>
+<h4>DownloadDialog (Constructor)</h4>
+<b>DownloadDialog</b>(<i>reply = None, requestFilename = False, webPage = None, download = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>reply</i></dt>
+<dd>
+reference to the network reply object (QNetworkReply)
+</dd><dt><i>requestFilename</i></dt>
+<dd>
+flag indicating to ask the user for a filename (boolean)
+</dd><dt><i>webPage</i></dt>
+<dd>
+reference to the web page object the download originated
+            from (QWebPage)
+</dd><dt><i>download</i></dt>
+<dd>
+flag indicating a download operation (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="DownloadDialog.__dataString" ID="DownloadDialog.__dataString"></a>
+<h4>DownloadDialog.__dataString</h4>
+<b>__dataString</b>(<i>size</i>)
+<p>
+        Private method to generate a formatted data string.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+size to be formatted (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted data string (QString)
+</dd>
+</dl><a NAME="DownloadDialog.__downloadProgress" ID="DownloadDialog.__downloadProgress"></a>
+<h4>DownloadDialog.__downloadProgress</h4>
+<b>__downloadProgress</b>(<i>received, total</i>)
+<p>
+        Private method show the download progress.
+</p><dl>
+<dt><i>received</i></dt>
+<dd>
+number of bytes received (integer)
+</dd><dt><i>total</i></dt>
+<dd>
+number of total bytes (integer)
+</dd>
+</dl><a NAME="DownloadDialog.__downloadedSuccessfully" ID="DownloadDialog.__downloadedSuccessfully"></a>
+<h4>DownloadDialog.__downloadedSuccessfully</h4>
+<b>__downloadedSuccessfully</b>(<i></i>)
+<p>
+        Private method to determine the download status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+download status (boolean)
+</dd>
+</dl><a NAME="DownloadDialog.__downloading" ID="DownloadDialog.__downloading"></a>
+<h4>DownloadDialog.__downloading</h4>
+<b>__downloading</b>(<i></i>)
+<p>
+        Private method to determine, if a download is in progress.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a download is in progress (boolean)
+</dd>
+</dl><a NAME="DownloadDialog.__finished" ID="DownloadDialog.__finished"></a>
+<h4>DownloadDialog.__finished</h4>
+<b>__finished</b>(<i></i>)
+<p>
+        Private slot to handle the download finished.
+</p><a NAME="DownloadDialog.__getFileName" ID="DownloadDialog.__getFileName"></a>
+<h4>DownloadDialog.__getFileName</h4>
+<b>__getFileName</b>(<i></i>)
+<p>
+        Private method to get the filename to save to from the user.
+</p><a NAME="DownloadDialog.__initialize" ID="DownloadDialog.__initialize"></a>
+<h4>DownloadDialog.__initialize</h4>
+<b>__initialize</b>(<i></i>)
+<p>
+        Private method to (re)initialize the dialog.
+</p><a NAME="DownloadDialog.__metaDataChanged" ID="DownloadDialog.__metaDataChanged"></a>
+<h4>DownloadDialog.__metaDataChanged</h4>
+<b>__metaDataChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the meta data.
+</p><a NAME="DownloadDialog.__networkError" ID="DownloadDialog.__networkError"></a>
+<h4>DownloadDialog.__networkError</h4>
+<b>__networkError</b>(<i></i>)
+<p>
+        Private slot to handle a network error.
+</p><a NAME="DownloadDialog.__open" ID="DownloadDialog.__open"></a>
+<h4>DownloadDialog.__open</h4>
+<b>__open</b>(<i></i>)
+<p>
+        Private slot to open the downloaded file.
+</p><a NAME="DownloadDialog.__readyRead" ID="DownloadDialog.__readyRead"></a>
+<h4>DownloadDialog.__readyRead</h4>
+<b>__readyRead</b>(<i></i>)
+<p>
+        Private slot to read the available data.
+</p><a NAME="DownloadDialog.__saveFileName" ID="DownloadDialog.__saveFileName"></a>
+<h4>DownloadDialog.__saveFileName</h4>
+<b>__saveFileName</b>(<i>directory</i>)
+<p>
+        Private method to calculate a name for the file to download.
+</p><dl>
+<dt><i>directory</i></dt>
+<dd>
+name of the directory to store the file into (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+proposed filename (string)
+</dd>
+</dl><a NAME="DownloadDialog.__stop" ID="DownloadDialog.__stop"></a>
+<h4>DownloadDialog.__stop</h4>
+<b>__stop</b>(<i></i>)
+<p>
+        Private slot to stop the download.
+</p><a NAME="DownloadDialog.__tryAgain" ID="DownloadDialog.__tryAgain"></a>
+<h4>DownloadDialog.__tryAgain</h4>
+<b>__tryAgain</b>(<i></i>)
+<p>
+        Private slot to retry the download.
+</p><a NAME="DownloadDialog.__updateInfoLabel" ID="DownloadDialog.__updateInfoLabel"></a>
+<h4>DownloadDialog.__updateInfoLabel</h4>
+<b>__updateInfoLabel</b>(<i></i>)
+<p>
+        Private method to update the info label.
+</p><a NAME="DownloadDialog.closeEvent" ID="DownloadDialog.closeEvent"></a>
+<h4>DownloadDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>evt</i>)
+<p>
+        Protected method called when the dialog is closed.
+</p><a NAME="DownloadDialog.on_buttonBox_clicked" ID="DownloadDialog.on_buttonBox_clicked"></a>
+<h4>DownloadDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HTMLResources.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HTMLResources</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HTMLResources</h1>
+<p>
+Module containing some HTML resources.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>notFoundPage_html</td></tr><tr><td>startPage_html</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpBrowserWV.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,874 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpBrowserWV</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpBrowserWV</h1>
+<p>
+Module implementing the helpbrowser using QWebView.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpBrowser">HelpBrowser</a></td>
+<td>Class implementing the helpbrowser widget.</td>
+</tr><tr>
+<td><a href="#HelpWebPage">HelpWebPage</a></td>
+<td>Class implementing an enhanced web page.</td>
+</tr><tr>
+<td><a href="#JavaScriptEricObject">JavaScriptEricObject</a></td>
+<td>Class implementing an external javascript object to search via the startpage.</td>
+</tr><tr>
+<td><a href="#JavaScriptExternalObject">JavaScriptExternalObject</a></td>
+<td>Class implementing an external javascript object to add search providers.</td>
+</tr><tr>
+<td><a href="#LinkedResource">LinkedResource</a></td>
+<td>Class defining a data structure for linked resources.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpBrowser" ID="HelpBrowser"></a>
+<h2>HelpBrowser</h2>
+<p>
+    Class implementing the helpbrowser widget.
+</p><p>
+    This is a subclass of the Qt QWebView to implement an
+    interface compatible with the QTextBrowser based variant.
+</p><h4>Signals</h4>
+<dl>
+<dt>backwardAvailable(bool)</dt>
+<dd>
+emitted after the current URL has changed
+</dd><dt>forwardAvailable(bool)</dt>
+<dd>
+emitted after the current URL has changed
+</dd><dt>highlighted(const QString&)</dt>
+<dd>
+emitted, when the mouse hovers over a link
+</dd><dt>search(const QUrl &)</dt>
+<dd>
+emitted, when a search is requested
+</dd><dt>sourceChanged(const QUrl &)</dt>
+<dd>
+emitted after the current URL has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWebView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpBrowser.__init__">HelpBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__addBookmark">__addBookmark</a></td>
+<td>Private slot to bookmark the current link.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__addExternalBinding">__addExternalBinding</a></td>
+<td>Private slot to add javascript bindings for adding search providers.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__applyZoom">__applyZoom</a></td>
+<td>Private slot to apply the current zoom factor.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__blockImage">__blockImage</a></td>
+<td>Private slot to add a block rule for an image URL.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__bookmarkLink">__bookmarkLink</a></td>
+<td>Private slot to bookmark a link via the context menu.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__copyImage">__copyImage</a></td>
+<td>Private slot to copy an image to the clipboard.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__copyImageLocation">__copyImageLocation</a></td>
+<td>Private slot to copy an image location to the clipboard.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__copyLink">__copyLink</a></td>
+<td>Private slot to copy a link to the clipboard.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__currentEngineChanged">__currentEngineChanged</a></td>
+<td>Private slot to track a change of the current search engine.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__downloadDone">__downloadDone</a></td>
+<td>Private slot to handle the done signal of the download dialogs.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__downloadImage">__downloadImage</a></td>
+<td>Private slot to download an image and save it to disk.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__downloadLink">__downloadLink</a></td>
+<td>Private slot to download a link and save it to disk.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__downloadRequested">__downloadRequested</a></td>
+<td>Private slot to handle a download request.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__iconChanged">__iconChanged</a></td>
+<td>Private slot to handle the icon change.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__levelForZoom">__levelForZoom</a></td>
+<td>Private method determining the zoom level index given a zoom factor.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__linkHovered">__linkHovered</a></td>
+<td>Private slot to handle the linkHovered signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__loadFinished">__loadFinished</a></td>
+<td>Private method to handle the loadFinished signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__loadProgress">__loadProgress</a></td>
+<td>Private method to handle the loadProgress signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__loadStarted">__loadStarted</a></td>
+<td>Private method to handle the loadStarted signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__openLinkInNewTab">__openLinkInNewTab</a></td>
+<td>Private method called by the context menu to open a link in a new window.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__searchRequested">__searchRequested</a></td>
+<td>Private slot to search for some text with a selected search engine.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__statusBarMessage">__statusBarMessage</a></td>
+<td>Private slot to handle the statusBarMessage signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__unsupportedContent">__unsupportedContent</a></td>
+<td>Private slot to handle the unsupportedContent signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__urlChanged">__urlChanged</a></td>
+<td>Private slot to handle the urlChanged signal.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.__webInspector">__webInspector</a></td>
+<td>Private slot to show the web inspector window.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.backward">backward</a></td>
+<td>Public slot to move backwards in history.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.clearHistory">clearHistory</a></td>
+<td>Public slot to clear the history.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.contextMenuEvent">contextMenuEvent</a></td>
+<td>Protected method called to create a context menu.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.copy">copy</a></td>
+<td>Public slot to copy the selected text.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.createWindow">createWindow</a></td>
+<td>Protected method called, when a new window should be created.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.documentTitle">documentTitle</a></td>
+<td>Public method to return the title of the loaded page.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.findNextPrev">findNextPrev</a></td>
+<td>Public slot to find the next occurrence of a text.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.forward">forward</a></td>
+<td>Public slot to move forward in history.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.hasSelection">hasSelection</a></td>
+<td>Public method to determine, if there is some text selected.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.home">home</a></td>
+<td>Public slot to move to the first page loaded.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.isBackwardAvailable">isBackwardAvailable</a></td>
+<td>Public method to determine, if a backwards move in history is possible.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.isForwardAvailable">isForwardAvailable</a></td>
+<td>Public method to determine, if a forward move in history is possible.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.isLoading">isLoading</a></td>
+<td>Public method to get the loading state.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method called by a key press.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.keyReleaseEvent">keyReleaseEvent</a></td>
+<td>Protected method called by a key release.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.linkedResources">linkedResources</a></td>
+<td>Public method to extract linked resources.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.preferencesChanged">preferencesChanged</a></td>
+<td>Public method to indicate a change of the settings.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.reload">reload</a></td>
+<td>Public slot to reload the current page.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.saveAs">saveAs</a></td>
+<td>Public method to save the current page to a file.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.setSource">setSource</a></td>
+<td>Public method used to set the source to be displayed.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.source">source</a></td>
+<td>Public method to return the URL of the loaded page.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.wheelEvent">wheelEvent</a></td>
+<td>Protected method to handle wheel events.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.zoomIn">zoomIn</a></td>
+<td>Public slot to zoom into the page.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.zoomOut">zoomOut</a></td>
+<td>Public slot to zoom out of the page.</td>
+</tr><tr>
+<td><a href="#HelpBrowser.zoomReset">zoomReset</a></td>
+<td>Public method to reset the zoom factor.</td>
+</tr>
+</table>
+<a NAME="HelpBrowser.__init__" ID="HelpBrowser.__init__"></a>
+<h4>HelpBrowser (Constructor)</h4>
+<b>HelpBrowser</b>(<i>parent = None, name = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this window (string)
+</dd>
+</dl><a NAME="HelpBrowser.__addBookmark" ID="HelpBrowser.__addBookmark"></a>
+<h4>HelpBrowser.__addBookmark</h4>
+<b>__addBookmark</b>(<i></i>)
+<p>
+        Private slot to bookmark the current link.
+</p><a NAME="HelpBrowser.__addExternalBinding" ID="HelpBrowser.__addExternalBinding"></a>
+<h4>HelpBrowser.__addExternalBinding</h4>
+<b>__addExternalBinding</b>(<i>frame = None</i>)
+<p>
+        Private slot to add javascript bindings for adding search providers.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+reference to the web frame (QWebFrame)
+</dd>
+</dl><a NAME="HelpBrowser.__applyZoom" ID="HelpBrowser.__applyZoom"></a>
+<h4>HelpBrowser.__applyZoom</h4>
+<b>__applyZoom</b>(<i></i>)
+<p>
+        Private slot to apply the current zoom factor.
+</p><a NAME="HelpBrowser.__blockImage" ID="HelpBrowser.__blockImage"></a>
+<h4>HelpBrowser.__blockImage</h4>
+<b>__blockImage</b>(<i></i>)
+<p>
+        Private slot to add a block rule for an image URL.
+</p><a NAME="HelpBrowser.__bookmarkLink" ID="HelpBrowser.__bookmarkLink"></a>
+<h4>HelpBrowser.__bookmarkLink</h4>
+<b>__bookmarkLink</b>(<i></i>)
+<p>
+        Private slot to bookmark a link via the context menu.
+</p><a NAME="HelpBrowser.__copyImage" ID="HelpBrowser.__copyImage"></a>
+<h4>HelpBrowser.__copyImage</h4>
+<b>__copyImage</b>(<i></i>)
+<p>
+        Private slot to copy an image to the clipboard.
+</p><a NAME="HelpBrowser.__copyImageLocation" ID="HelpBrowser.__copyImageLocation"></a>
+<h4>HelpBrowser.__copyImageLocation</h4>
+<b>__copyImageLocation</b>(<i></i>)
+<p>
+        Private slot to copy an image location to the clipboard.
+</p><a NAME="HelpBrowser.__copyLink" ID="HelpBrowser.__copyLink"></a>
+<h4>HelpBrowser.__copyLink</h4>
+<b>__copyLink</b>(<i></i>)
+<p>
+        Private slot to copy a link to the clipboard.
+</p><a NAME="HelpBrowser.__currentEngineChanged" ID="HelpBrowser.__currentEngineChanged"></a>
+<h4>HelpBrowser.__currentEngineChanged</h4>
+<b>__currentEngineChanged</b>(<i></i>)
+<p>
+        Private slot to track a change of the current search engine.
+</p><a NAME="HelpBrowser.__downloadDone" ID="HelpBrowser.__downloadDone"></a>
+<h4>HelpBrowser.__downloadDone</h4>
+<b>__downloadDone</b>(<i></i>)
+<p>
+        Private slot to handle the done signal of the download dialogs.
+</p><a NAME="HelpBrowser.__downloadImage" ID="HelpBrowser.__downloadImage"></a>
+<h4>HelpBrowser.__downloadImage</h4>
+<b>__downloadImage</b>(<i></i>)
+<p>
+        Private slot to download an image and save it to disk.
+</p><a NAME="HelpBrowser.__downloadLink" ID="HelpBrowser.__downloadLink"></a>
+<h4>HelpBrowser.__downloadLink</h4>
+<b>__downloadLink</b>(<i></i>)
+<p>
+        Private slot to download a link and save it to disk.
+</p><a NAME="HelpBrowser.__downloadRequested" ID="HelpBrowser.__downloadRequested"></a>
+<h4>HelpBrowser.__downloadRequested</h4>
+<b>__downloadRequested</b>(<i>request</i>)
+<p>
+        Private slot to handle a download request.
+</p><dl>
+<dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd>
+</dl><a NAME="HelpBrowser.__iconChanged" ID="HelpBrowser.__iconChanged"></a>
+<h4>HelpBrowser.__iconChanged</h4>
+<b>__iconChanged</b>(<i></i>)
+<p>
+        Private slot to handle the icon change.
+</p><a NAME="HelpBrowser.__levelForZoom" ID="HelpBrowser.__levelForZoom"></a>
+<h4>HelpBrowser.__levelForZoom</h4>
+<b>__levelForZoom</b>(<i>zoom</i>)
+<p>
+        Private method determining the zoom level index given a zoom factor.
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of zoom factor (integer)
+</dd>
+</dl><a NAME="HelpBrowser.__linkHovered" ID="HelpBrowser.__linkHovered"></a>
+<h4>HelpBrowser.__linkHovered</h4>
+<b>__linkHovered</b>(<i>link, title, textContent</i>)
+<p>
+        Private slot to handle the linkHovered signal.
+</p><dl>
+<dt><i>link</i></dt>
+<dd>
+the URL of the link (string)
+</dd><dt><i>title</i></dt>
+<dd>
+the link title (string)
+</dd><dt><i>textContent</i></dt>
+<dd>
+text content of the link (string)
+</dd>
+</dl><a NAME="HelpBrowser.__loadFinished" ID="HelpBrowser.__loadFinished"></a>
+<h4>HelpBrowser.__loadFinished</h4>
+<b>__loadFinished</b>(<i>ok</i>)
+<p>
+        Private method to handle the loadFinished signal.
+</p><dl>
+<dt><i>ok</i></dt>
+<dd>
+flag indicating the result (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.__loadProgress" ID="HelpBrowser.__loadProgress"></a>
+<h4>HelpBrowser.__loadProgress</h4>
+<b>__loadProgress</b>(<i>progress</i>)
+<p>
+        Private method to handle the loadProgress signal.
+</p><dl>
+<dt><i>progress</i></dt>
+<dd>
+progress value (integer)
+</dd>
+</dl><a NAME="HelpBrowser.__loadStarted" ID="HelpBrowser.__loadStarted"></a>
+<h4>HelpBrowser.__loadStarted</h4>
+<b>__loadStarted</b>(<i></i>)
+<p>
+        Private method to handle the loadStarted signal.
+</p><a NAME="HelpBrowser.__openLinkInNewTab" ID="HelpBrowser.__openLinkInNewTab"></a>
+<h4>HelpBrowser.__openLinkInNewTab</h4>
+<b>__openLinkInNewTab</b>(<i></i>)
+<p>
+        Private method called by the context menu to open a link in a new window.
+</p><a NAME="HelpBrowser.__searchRequested" ID="HelpBrowser.__searchRequested"></a>
+<h4>HelpBrowser.__searchRequested</h4>
+<b>__searchRequested</b>(<i>act</i>)
+<p>
+        Private slot to search for some text with a selected search engine.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered this slot (QAction)
+</dd>
+</dl><a NAME="HelpBrowser.__statusBarMessage" ID="HelpBrowser.__statusBarMessage"></a>
+<h4>HelpBrowser.__statusBarMessage</h4>
+<b>__statusBarMessage</b>(<i>text</i>)
+<p>
+        Private slot to handle the statusBarMessage signal.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown in the status bar (string)
+</dd>
+</dl><a NAME="HelpBrowser.__unsupportedContent" ID="HelpBrowser.__unsupportedContent"></a>
+<h4>HelpBrowser.__unsupportedContent</h4>
+<b>__unsupportedContent</b>(<i>reply, requestFilename = None, download = False</i>)
+<p>
+        Private slot to handle the unsupportedContent signal.
+</p><dl>
+<dt><i>reply</i></dt>
+<dd>
+reference to the reply object (QNetworkReply)
+</dd><dt><i>requestFilename=</i></dt>
+<dd>
+indicating to ask for a filename
+            (boolean or None). If it is None, the behavior is determined
+            by a configuration option.
+</dd><dt><i>download=</i></dt>
+<dd>
+flag indicating a download operation (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.__urlChanged" ID="HelpBrowser.__urlChanged"></a>
+<h4>HelpBrowser.__urlChanged</h4>
+<b>__urlChanged</b>(<i>url</i>)
+<p>
+        Private slot to handle the urlChanged signal.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the new url (QUrl)
+</dd>
+</dl><a NAME="HelpBrowser.__webInspector" ID="HelpBrowser.__webInspector"></a>
+<h4>HelpBrowser.__webInspector</h4>
+<b>__webInspector</b>(<i></i>)
+<p>
+        Private slot to show the web inspector window.
+</p><a NAME="HelpBrowser.backward" ID="HelpBrowser.backward"></a>
+<h4>HelpBrowser.backward</h4>
+<b>backward</b>(<i></i>)
+<p>
+        Public slot to move backwards in history.
+</p><a NAME="HelpBrowser.clearHistory" ID="HelpBrowser.clearHistory"></a>
+<h4>HelpBrowser.clearHistory</h4>
+<b>clearHistory</b>(<i></i>)
+<p>
+        Public slot to clear the history.
+</p><a NAME="HelpBrowser.contextMenuEvent" ID="HelpBrowser.contextMenuEvent"></a>
+<h4>HelpBrowser.contextMenuEvent</h4>
+<b>contextMenuEvent</b>(<i>evt</i>)
+<p>
+        Protected method called to create a context menu.
+</p><p>
+        This method is overridden from QWebView.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the context menu event object (QContextMenuEvent)
+</dd>
+</dl><a NAME="HelpBrowser.copy" ID="HelpBrowser.copy"></a>
+<h4>HelpBrowser.copy</h4>
+<b>copy</b>(<i></i>)
+<p>
+        Public slot to copy the selected text.
+</p><a NAME="HelpBrowser.createWindow" ID="HelpBrowser.createWindow"></a>
+<h4>HelpBrowser.createWindow</h4>
+<b>createWindow</b>(<i>windowType</i>)
+<p>
+        Protected method called, when a new window should be created.
+</p><dl>
+<dt><i>windowType</i></dt>
+<dd>
+type of the requested window (QWebPage.WebWindowType)
+</dd>
+</dl><a NAME="HelpBrowser.documentTitle" ID="HelpBrowser.documentTitle"></a>
+<h4>HelpBrowser.documentTitle</h4>
+<b>documentTitle</b>(<i></i>)
+<p>
+        Public method to return the title of the loaded page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+title (string)
+</dd>
+</dl><a NAME="HelpBrowser.findNextPrev" ID="HelpBrowser.findNextPrev"></a>
+<h4>HelpBrowser.findNextPrev</h4>
+<b>findNextPrev</b>(<i>txt, case, backwards, wrap</i>)
+<p>
+        Public slot to find the next occurrence of a text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to search for (string)
+</dd><dt><i>case</i></dt>
+<dd>
+flag indicating a case sensitive search (boolean)
+</dd><dt><i>backwards</i></dt>
+<dd>
+flag indicating a backwards search (boolean)
+</dd><dt><i>wrap</i></dt>
+<dd>
+flag indicating to wrap around (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.forward" ID="HelpBrowser.forward"></a>
+<h4>HelpBrowser.forward</h4>
+<b>forward</b>(<i></i>)
+<p>
+        Public slot to move forward in history.
+</p><a NAME="HelpBrowser.hasSelection" ID="HelpBrowser.hasSelection"></a>
+<h4>HelpBrowser.hasSelection</h4>
+<b>hasSelection</b>(<i></i>)
+<p>
+        Public method to determine, if there is some text selected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating text has been selected (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.home" ID="HelpBrowser.home"></a>
+<h4>HelpBrowser.home</h4>
+<b>home</b>(<i></i>)
+<p>
+        Public slot to move to the first page loaded.
+</p><a NAME="HelpBrowser.isBackwardAvailable" ID="HelpBrowser.isBackwardAvailable"></a>
+<h4>HelpBrowser.isBackwardAvailable</h4>
+<b>isBackwardAvailable</b>(<i></i>)
+<p>
+        Public method to determine, if a backwards move in history is possible.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating move backwards is possible (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.isForwardAvailable" ID="HelpBrowser.isForwardAvailable"></a>
+<h4>HelpBrowser.isForwardAvailable</h4>
+<b>isForwardAvailable</b>(<i></i>)
+<p>
+        Public method to determine, if a forward move in history is possible.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating move forward is possible (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.isLoading" ID="HelpBrowser.isLoading"></a>
+<h4>HelpBrowser.isLoading</h4>
+<b>isLoading</b>(<i></i>)
+<p>
+        Public method to get the loading state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the loading state (boolean)
+</dd>
+</dl><a NAME="HelpBrowser.keyPressEvent" ID="HelpBrowser.keyPressEvent"></a>
+<h4>HelpBrowser.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method called by a key press.
+</p><p>
+        This method is overridden from QTextBrowser.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key event (QKeyEvent)
+</dd>
+</dl><a NAME="HelpBrowser.keyReleaseEvent" ID="HelpBrowser.keyReleaseEvent"></a>
+<h4>HelpBrowser.keyReleaseEvent</h4>
+<b>keyReleaseEvent</b>(<i>evt</i>)
+<p>
+        Protected method called by a key release.
+</p><p>
+        This method is overridden from QTextBrowser.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key event (QKeyEvent)
+</dd>
+</dl><a NAME="HelpBrowser.linkedResources" ID="HelpBrowser.linkedResources"></a>
+<h4>HelpBrowser.linkedResources</h4>
+<b>linkedResources</b>(<i>relation = ""</i>)
+<p>
+        Public method to extract linked resources.
+</p><dl>
+<dt><i>relation</i></dt>
+<dd>
+relation to extract (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of linked resources (list of LinkedResource)
+</dd>
+</dl><a NAME="HelpBrowser.preferencesChanged" ID="HelpBrowser.preferencesChanged"></a>
+<h4>HelpBrowser.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public method to indicate a change of the settings.
+</p><a NAME="HelpBrowser.reload" ID="HelpBrowser.reload"></a>
+<h4>HelpBrowser.reload</h4>
+<b>reload</b>(<i></i>)
+<p>
+        Public slot to reload the current page.
+</p><a NAME="HelpBrowser.saveAs" ID="HelpBrowser.saveAs"></a>
+<h4>HelpBrowser.saveAs</h4>
+<b>saveAs</b>(<i></i>)
+<p>
+        Public method to save the current page to a file.
+</p><a NAME="HelpBrowser.setSource" ID="HelpBrowser.setSource"></a>
+<h4>HelpBrowser.setSource</h4>
+<b>setSource</b>(<i>name</i>)
+<p>
+        Public method used to set the source to be displayed.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename to be shown (QUrl)
+</dd>
+</dl><a NAME="HelpBrowser.source" ID="HelpBrowser.source"></a>
+<h4>HelpBrowser.source</h4>
+<b>source</b>(<i></i>)
+<p>
+        Public method to return the URL of the loaded page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL loaded in the help browser (QUrl)
+</dd>
+</dl><a NAME="HelpBrowser.wheelEvent" ID="HelpBrowser.wheelEvent"></a>
+<h4>HelpBrowser.wheelEvent</h4>
+<b>wheelEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle wheel events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the wheel event (QWheelEvent)
+</dd>
+</dl><a NAME="HelpBrowser.zoomIn" ID="HelpBrowser.zoomIn"></a>
+<h4>HelpBrowser.zoomIn</h4>
+<b>zoomIn</b>(<i></i>)
+<p>
+        Public slot to zoom into the page.
+</p><a NAME="HelpBrowser.zoomOut" ID="HelpBrowser.zoomOut"></a>
+<h4>HelpBrowser.zoomOut</h4>
+<b>zoomOut</b>(<i></i>)
+<p>
+        Public slot to zoom out of the page.
+</p><a NAME="HelpBrowser.zoomReset" ID="HelpBrowser.zoomReset"></a>
+<h4>HelpBrowser.zoomReset</h4>
+<b>zoomReset</b>(<i></i>)
+<p>
+        Public method to reset the zoom factor.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HelpWebPage" ID="HelpWebPage"></a>
+<h2>HelpWebPage</h2>
+<p>
+    Class implementing an enhanced web page.
+</p>
+<h3>Derived from</h3>
+QWebPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpWebPage.__init__">HelpWebPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpWebPage.acceptNavigationRequest">acceptNavigationRequest</a></td>
+<td>Protected method to determine, if a request may be accepted.</td>
+</tr><tr>
+<td><a href="#HelpWebPage.pageAttributeId">pageAttributeId</a></td>
+<td>Public method to get the attribute id of the page attribute.</td>
+</tr><tr>
+<td><a href="#HelpWebPage.populateNetworkRequest">populateNetworkRequest</a></td>
+<td>Public method to add data to a network request.</td>
+</tr>
+</table>
+<a NAME="HelpWebPage.__init__" ID="HelpWebPage.__init__"></a>
+<h4>HelpWebPage (Constructor)</h4>
+<b>HelpWebPage</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd>
+</dl><a NAME="HelpWebPage.acceptNavigationRequest" ID="HelpWebPage.acceptNavigationRequest"></a>
+<h4>HelpWebPage.acceptNavigationRequest</h4>
+<b>acceptNavigationRequest</b>(<i>frame, request, type_</i>)
+<p>
+        Protected method to determine, if a request may be accepted.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+reference to the frame sending the request (QWebFrame)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>type_</i></dt>
+<dd>
+type of the navigation request (QWebPage.NavigationType)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating acceptance (boolean)
+</dd>
+</dl><a NAME="HelpWebPage.pageAttributeId" ID="HelpWebPage.pageAttributeId"></a>
+<h4>HelpWebPage.pageAttributeId</h4>
+<b>pageAttributeId</b>(<i></i>)
+<p>
+        Public method to get the attribute id of the page attribute.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+attribute id of the page attribute (integer)
+</dd>
+</dl><a NAME="HelpWebPage.populateNetworkRequest" ID="HelpWebPage.populateNetworkRequest"></a>
+<h4>HelpWebPage.populateNetworkRequest</h4>
+<b>populateNetworkRequest</b>(<i>request</i>)
+<p>
+        Public method to add data to a network request.
+</p><dl>
+<dt><i>request</i></dt>
+<dd>
+reference to the network request object (QNetworkRequest)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="JavaScriptEricObject" ID="JavaScriptEricObject"></a>
+<h2>JavaScriptEricObject</h2>
+<p>
+    Class implementing an external javascript object to search via the startpage.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>translations</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#JavaScriptEricObject.providerString">providerString</a></td>
+<td>Public method to get a string for the search provider.</td>
+</tr><tr>
+<td><a href="#JavaScriptEricObject.searchUrl">searchUrl</a></td>
+<td>Public method to get the search URL for the given search term.</td>
+</tr><tr>
+<td><a href="#JavaScriptEricObject.translate">translate</a></td>
+<td>Public method to translate the given string.</td>
+</tr>
+</table>
+<a NAME="JavaScriptEricObject.providerString" ID="JavaScriptEricObject.providerString"></a>
+<h4>JavaScriptEricObject.providerString</h4>
+<b>providerString</b>(<i></i>)
+<p>
+        Public method to get a string for the search provider.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string for the search provider (string)
+</dd>
+</dl><a NAME="JavaScriptEricObject.searchUrl" ID="JavaScriptEricObject.searchUrl"></a>
+<h4>JavaScriptEricObject.searchUrl</h4>
+<b>searchUrl</b>(<i>searchStr</i>)
+<p>
+        Public method to get the search URL for the given search term.
+</p><dl>
+<dt><i>searchStr</i></dt>
+<dd>
+search term (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+search URL (string)
+</dd>
+</dl><a NAME="JavaScriptEricObject.translate" ID="JavaScriptEricObject.translate"></a>
+<h4>JavaScriptEricObject.translate</h4>
+<b>translate</b>(<i>trans</i>)
+<p>
+        Public method to translate the given string.
+</p><dl>
+<dt><i>trans</i></dt>
+<dd>
+string to be translated (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+translation (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="JavaScriptExternalObject" ID="JavaScriptExternalObject"></a>
+<h2>JavaScriptExternalObject</h2>
+<p>
+    Class implementing an external javascript object to add search providers.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#JavaScriptExternalObject.AddSearchProvider">AddSearchProvider</a></td>
+<td>Public slot to add a search provider.</td>
+</tr>
+</table>
+<a NAME="JavaScriptExternalObject.AddSearchProvider" ID="JavaScriptExternalObject.AddSearchProvider"></a>
+<h4>JavaScriptExternalObject.AddSearchProvider</h4>
+<b>AddSearchProvider</b>(<i>url</i>)
+<p>
+        Public slot to add a search provider.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+url of the XML file defining the search provider (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="LinkedResource" ID="LinkedResource"></a>
+<h2>LinkedResource</h2>
+<p>
+    Class defining a data structure for linked resources.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LinkedResource.__init__">LinkedResource</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="LinkedResource.__init__" ID="LinkedResource.__init__"></a>
+<h4>LinkedResource (Constructor)</h4>
+<b>LinkedResource</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpClearPrivateDataDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpClearPrivateDataDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpClearPrivateDataDialog</h1>
+<p>
+Module implementing a dialog to select which private data to clear.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpClearPrivateDataDialog">HelpClearPrivateDataDialog</a></td>
+<td>Class implementing a dialog to select which private data to clear.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpClearPrivateDataDialog" ID="HelpClearPrivateDataDialog"></a>
+<h2>HelpClearPrivateDataDialog</h2>
+<p>
+    Class implementing a dialog to select which private data to clear.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HelpClearPrivateDataDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpClearPrivateDataDialog.__init__">HelpClearPrivateDataDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpClearPrivateDataDialog.getData">getData</a></td>
+<td>Public method to get the data from the dialog.</td>
+</tr>
+</table>
+<a NAME="HelpClearPrivateDataDialog.__init__" ID="HelpClearPrivateDataDialog.__init__"></a>
+<h4>HelpClearPrivateDataDialog (Constructor)</h4>
+<b>HelpClearPrivateDataDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpClearPrivateDataDialog.getData" ID="HelpClearPrivateDataDialog.getData"></a>
+<h4>HelpClearPrivateDataDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the data from the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of flags indicating which data to clear (browsing history,
+            search history, favicons, disk cache, cookies, passwords) (list of boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpDocsInstaller.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpDocsInstaller</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpDocsInstaller</h1>
+<p>
+Module implementing a thread class populating and updating the QtHelp
+documentation database.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpDocsInstaller">HelpDocsInstaller</a></td>
+<td>Class implementing the worker thread populating and updating the QtHelp documentation database.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpDocsInstaller" ID="HelpDocsInstaller"></a>
+<h2>HelpDocsInstaller</h2>
+<p>
+    Class implementing the worker thread populating and updating the QtHelp
+    documentation database.
+</p><h4>Signals</h4>
+<dl>
+<dt>docsInstalled(bool)</dt>
+<dd>
+emitted after the installation has finished
+</dd><dt>errorMessage(const QString&)</dt>
+<dd>
+emitted, if an error occurred during
+        the installation of the documentation
+</dd>
+</dl>
+<h3>Derived from</h3>
+QThread
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpDocsInstaller.__init__">HelpDocsInstaller</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpDocsInstaller.__installEric4Doc">__installEric4Doc</a></td>
+<td>Private method to install/update the eric4 help documentation.</td>
+</tr><tr>
+<td><a href="#HelpDocsInstaller.__installQtDoc">__installQtDoc</a></td>
+<td>Private method to install/update a Qt help document.</td>
+</tr><tr>
+<td><a href="#HelpDocsInstaller.installDocs">installDocs</a></td>
+<td>Public method to start the installation procedure.</td>
+</tr><tr>
+<td><a href="#HelpDocsInstaller.run">run</a></td>
+<td>Protected method executed by the thread.</td>
+</tr><tr>
+<td><a href="#HelpDocsInstaller.stop">stop</a></td>
+<td>Public slot to stop the installation procedure.</td>
+</tr>
+</table>
+<a NAME="HelpDocsInstaller.__init__" ID="HelpDocsInstaller.__init__"></a>
+<h4>HelpDocsInstaller (Constructor)</h4>
+<b>HelpDocsInstaller</b>(<i>collection</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>collection</i></dt>
+<dd>
+full pathname of the collection file (string)
+</dd>
+</dl><a NAME="HelpDocsInstaller.__installEric4Doc" ID="HelpDocsInstaller.__installEric4Doc"></a>
+<h4>HelpDocsInstaller.__installEric4Doc</h4>
+<b>__installEric4Doc</b>(<i>engine</i>)
+<p>
+        Private method to install/update the eric4 help documentation.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngineCore)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="HelpDocsInstaller.__installQtDoc" ID="HelpDocsInstaller.__installQtDoc"></a>
+<h4>HelpDocsInstaller.__installQtDoc</h4>
+<b>__installQtDoc</b>(<i>name, engine</i>)
+<p>
+        Private method to install/update a Qt help document.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the Qt help document (string)
+</dd><dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngineCore)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="HelpDocsInstaller.installDocs" ID="HelpDocsInstaller.installDocs"></a>
+<h4>HelpDocsInstaller.installDocs</h4>
+<b>installDocs</b>(<i></i>)
+<p>
+        Public method to start the installation procedure.
+</p><a NAME="HelpDocsInstaller.run" ID="HelpDocsInstaller.run"></a>
+<h4>HelpDocsInstaller.run</h4>
+<b>run</b>(<i></i>)
+<p>
+        Protected method executed by the thread.
+</p><a NAME="HelpDocsInstaller.stop" ID="HelpDocsInstaller.stop"></a>
+<h4>HelpDocsInstaller.stop</h4>
+<b>stop</b>(<i></i>)
+<p>
+        Public slot to stop the installation procedure.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpIndexWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpIndexWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpIndexWidget</h1>
+<p>
+Module implementing a window for showing the QtHelp index.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpIndexWidget">HelpIndexWidget</a></td>
+<td>Class implementing a window for showing the QtHelp index.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpIndexWidget" ID="HelpIndexWidget"></a>
+<h2>HelpIndexWidget</h2>
+<p>
+    Class implementing a window for showing the QtHelp index.
+</p><h4>Signals</h4>
+<dl>
+<dt>escapePressed()</dt>
+<dd>
+emitted when the ESC key was pressed
+</dd><dt>linkActivated(const QUrl&)</dt>
+<dd>
+emitted when an index  entry is activated
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpIndexWidget.__init__">HelpIndexWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpIndexWidget.__disableSearchEdit">__disableSearchEdit</a></td>
+<td>Private slot to enable the search edit.</td>
+</tr><tr>
+<td><a href="#HelpIndexWidget.__enableSearchEdit">__enableSearchEdit</a></td>
+<td>Private slot to enable the search edit.</td>
+</tr><tr>
+<td><a href="#HelpIndexWidget.__filterIndices">__filterIndices</a></td>
+<td>Private slot to filter the indices according to the given filter.</td>
+</tr><tr>
+<td><a href="#HelpIndexWidget.eventFilter">eventFilter</a></td>
+<td>Public method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#HelpIndexWidget.focusInEvent">focusInEvent</a></td>
+<td>Protected method handling focus in events.</td>
+</tr>
+</table>
+<a NAME="HelpIndexWidget.__init__" ID="HelpIndexWidget.__init__"></a>
+<h4>HelpIndexWidget (Constructor)</h4>
+<b>HelpIndexWidget</b>(<i>engine, mainWindow, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>mainWindow</i></dt>
+<dd>
+reference to the main window object (QMainWindow)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpIndexWidget.__disableSearchEdit" ID="HelpIndexWidget.__disableSearchEdit"></a>
+<h4>HelpIndexWidget.__disableSearchEdit</h4>
+<b>__disableSearchEdit</b>(<i></i>)
+<p>
+        Private slot to enable the search edit.
+</p><a NAME="HelpIndexWidget.__enableSearchEdit" ID="HelpIndexWidget.__enableSearchEdit"></a>
+<h4>HelpIndexWidget.__enableSearchEdit</h4>
+<b>__enableSearchEdit</b>(<i></i>)
+<p>
+        Private slot to enable the search edit.
+</p><a NAME="HelpIndexWidget.__filterIndices" ID="HelpIndexWidget.__filterIndices"></a>
+<h4>HelpIndexWidget.__filterIndices</h4>
+<b>__filterIndices</b>(<i>filter</i>)
+<p>
+        Private slot to filter the indices according to the given filter.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+filter to be used (string)
+</dd>
+</dl><a NAME="HelpIndexWidget.eventFilter" ID="HelpIndexWidget.eventFilter"></a>
+<h4>HelpIndexWidget.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Public method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the event was handled (boolean)
+</dd>
+</dl><a NAME="HelpIndexWidget.focusInEvent" ID="HelpIndexWidget.focusInEvent"></a>
+<h4>HelpIndexWidget.focusInEvent</h4>
+<b>focusInEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling focus in events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the focus event object (QFocusEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpLanguagesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpLanguagesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpLanguagesDialog</h1>
+<p>
+Module implementing a dialog to configure the preferred languages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpLanguagesDialog">HelpLanguagesDialog</a></td>
+<td>Class implementing a dialog to configure the preferred languages.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpLanguagesDialog" ID="HelpLanguagesDialog"></a>
+<h2>HelpLanguagesDialog</h2>
+<p>
+    Class implementing a dialog to configure the preferred languages.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HelpLanguagesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpLanguagesDialog.__init__">HelpLanguagesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle a change of the current selection.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.accept">accept</a></td>
+<td>Public method to accept the data entered.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.defaultAcceptLanguages">defaultAcceptLanguages</a></td>
+<td>Class method to get the list of default accept languages.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.expand">expand</a></td>
+<td>Class method to expand a language enum to a readable languages list.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.httpString">httpString</a></td>
+<td>Class method to convert a list of acceptable languages into a byte array that can be sent along with the Accept-Language http header (see RFC 2616).</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a language to the list of acceptable languages.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot to move a language down.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove a language from the list of acceptable languages.</td>
+</tr><tr>
+<td><a href="#HelpLanguagesDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot to move a language up.</td>
+</tr>
+</table>
+<a NAME="HelpLanguagesDialog.__init__" ID="HelpLanguagesDialog.__init__"></a>
+<h4>HelpLanguagesDialog (Constructor)</h4>
+<b>HelpLanguagesDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpLanguagesDialog.__currentChanged" ID="HelpLanguagesDialog.__currentChanged"></a>
+<h4>HelpLanguagesDialog.__currentChanged</h4>
+<b>__currentChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot to handle a change of the current selection.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+index of the currently selected item (QModelIndex)
+</dd><dt><i>previous</i></dt>
+<dd>
+index of the previously selected item (QModelIndex)
+</dd>
+</dl><a NAME="HelpLanguagesDialog.accept" ID="HelpLanguagesDialog.accept"></a>
+<h4>HelpLanguagesDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public method to accept the data entered.
+</p><a NAME="HelpLanguagesDialog.defaultAcceptLanguages" ID="HelpLanguagesDialog.defaultAcceptLanguages"></a>
+<h4>HelpLanguagesDialog.defaultAcceptLanguages</h4>
+<b>defaultAcceptLanguages</b>(<i></i>)
+<p>
+        Class method to get the list of default accept languages.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of acceptable languages (list of strings)
+</dd>
+</dl><a NAME="HelpLanguagesDialog.expand" ID="HelpLanguagesDialog.expand"></a>
+<h4>HelpLanguagesDialog.expand</h4>
+<b>expand</b>(<i>language</i>)
+<p>
+        Class method to expand a language enum to a readable languages list.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language number (QLocale.Language)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of expanded language names (list of strings)
+</dd>
+</dl><a NAME="HelpLanguagesDialog.httpString" ID="HelpLanguagesDialog.httpString"></a>
+<h4>HelpLanguagesDialog.httpString</h4>
+<b>httpString</b>(<i>languages</i>)
+<p>
+        Class method to convert a list of acceptable languages into a byte array that
+        can be sent along with the Accept-Language http header (see RFC 2616).
+</p><dl>
+<dt><i>languages</i></dt>
+<dd>
+list of acceptable languages (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+converted list (QByteArray)
+</dd>
+</dl><a NAME="HelpLanguagesDialog.on_addButton_clicked" ID="HelpLanguagesDialog.on_addButton_clicked"></a>
+<h4>HelpLanguagesDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a language to the list of acceptable languages.
+</p><a NAME="HelpLanguagesDialog.on_downButton_clicked" ID="HelpLanguagesDialog.on_downButton_clicked"></a>
+<h4>HelpLanguagesDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move a language down.
+</p><a NAME="HelpLanguagesDialog.on_removeButton_clicked" ID="HelpLanguagesDialog.on_removeButton_clicked"></a>
+<h4>HelpLanguagesDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove a language from the list of acceptable languages.
+</p><a NAME="HelpLanguagesDialog.on_upButton_clicked" ID="HelpLanguagesDialog.on_upButton_clicked"></a>
+<h4>HelpLanguagesDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move a language up.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpSearchWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpSearchWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpSearchWidget</h1>
+<p>
+Module implementing a window for showing the QtHelp index.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpSearchWidget">HelpSearchWidget</a></td>
+<td>Class implementing a window for showing the QtHelp index.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpSearchWidget" ID="HelpSearchWidget"></a>
+<h2>HelpSearchWidget</h2>
+<p>
+    Class implementing a window for showing the QtHelp index.
+</p><h4>Signals</h4>
+<dl>
+<dt>escapePressed()</dt>
+<dd>
+emitted when the ESC key was pressed
+</dd><dt>linkActivated(const QUrl&)</dt>
+<dd>
+emitted when a search result entry is activated
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpSearchWidget.__init__">HelpSearchWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.__search">__search</a></td>
+<td>Private slot to perform a search of the database.</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.__searchingFinished">__searchingFinished</a></td>
+<td>Private slot to handle the end of the search.</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.__searchingStarted">__searchingStarted</a></td>
+<td>Private slot to handle the start of a search.</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.contextMenuEvent">contextMenuEvent</a></td>
+<td>Protected method handling context menu events.</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.eventFilter">eventFilter</a></td>
+<td>Public method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#HelpSearchWidget.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method handling key press events.</td>
+</tr>
+</table>
+<a NAME="HelpSearchWidget.__init__" ID="HelpSearchWidget.__init__"></a>
+<h4>HelpSearchWidget (Constructor)</h4>
+<b>HelpSearchWidget</b>(<i>engine, mainWindow, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help search engine (QHelpSearchEngine)
+</dd><dt><i>mainWindow</i></dt>
+<dd>
+reference to the main window object (QMainWindow)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpSearchWidget.__search" ID="HelpSearchWidget.__search"></a>
+<h4>HelpSearchWidget.__search</h4>
+<b>__search</b>(<i></i>)
+<p>
+        Private slot to perform a search of the database.
+</p><a NAME="HelpSearchWidget.__searchingFinished" ID="HelpSearchWidget.__searchingFinished"></a>
+<h4>HelpSearchWidget.__searchingFinished</h4>
+<b>__searchingFinished</b>(<i>hits</i>)
+<p>
+        Private slot to handle the end of the search.
+</p><dl>
+<dt><i>hits</i></dt>
+<dd>
+number of hits (integer) (unused)
+</dd>
+</dl><a NAME="HelpSearchWidget.__searchingStarted" ID="HelpSearchWidget.__searchingStarted"></a>
+<h4>HelpSearchWidget.__searchingStarted</h4>
+<b>__searchingStarted</b>(<i></i>)
+<p>
+        Private slot to handle the start of a search.
+</p><a NAME="HelpSearchWidget.contextMenuEvent" ID="HelpSearchWidget.contextMenuEvent"></a>
+<h4>HelpSearchWidget.contextMenuEvent</h4>
+<b>contextMenuEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling context menu events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the context menu event (QContextMenuEvent)
+</dd>
+</dl><a NAME="HelpSearchWidget.eventFilter" ID="HelpSearchWidget.eventFilter"></a>
+<h4>HelpSearchWidget.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Public method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the event was handled (boolean)
+</dd>
+</dl><a NAME="HelpSearchWidget.keyPressEvent" ID="HelpSearchWidget.keyPressEvent"></a>
+<h4>HelpSearchWidget.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling key press events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the key press event (QKeyEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpTocWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpTocWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpTocWidget</h1>
+<p>
+Module implementing a window for showing the QtHelp TOC.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpTocWidget">HelpTocWidget</a></td>
+<td>Class implementing a window for showing the QtHelp TOC.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpTocWidget" ID="HelpTocWidget"></a>
+<h2>HelpTocWidget</h2>
+<p>
+    Class implementing a window for showing the QtHelp TOC.
+</p><h4>Signals</h4>
+<dl>
+<dt>escapePressed()</dt>
+<dd>
+emitted when the ESC key was pressed
+</dd><dt>linkActivated(const QUrl&)</dt>
+<dd>
+emitted when a TOC entry is activated
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpTocWidget.__init__">HelpTocWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.__expandTOC">__expandTOC</a></td>
+<td>Private slot to expand the table of contents.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot showing the context menu.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.eventFilter">eventFilter</a></td>
+<td>Public method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.expandToDepth">expandToDepth</a></td>
+<td>Public slot to expand the table of contents to a specific depth.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.focusInEvent">focusInEvent</a></td>
+<td>Protected method handling focus in events.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.itemClicked">itemClicked</a></td>
+<td>Public slot handling a click of a TOC entry.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.keyPressEvent">keyPressEvent</a></td>
+<td>Protected method handling key press events.</td>
+</tr><tr>
+<td><a href="#HelpTocWidget.syncToContent">syncToContent</a></td>
+<td>Public method to sync the TOC to the displayed page.</td>
+</tr>
+</table>
+<a NAME="HelpTocWidget.__init__" ID="HelpTocWidget.__init__"></a>
+<h4>HelpTocWidget (Constructor)</h4>
+<b>HelpTocWidget</b>(<i>engine, mainWindow, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>mainWindow</i></dt>
+<dd>
+reference to the main window object (QMainWindow)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpTocWidget.__expandTOC" ID="HelpTocWidget.__expandTOC"></a>
+<h4>HelpTocWidget.__expandTOC</h4>
+<b>__expandTOC</b>(<i></i>)
+<p>
+        Private slot to expand the table of contents.
+</p><a NAME="HelpTocWidget.__showContextMenu" ID="HelpTocWidget.__showContextMenu"></a>
+<h4>HelpTocWidget.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>pos</i>)
+<p>
+        Private slot showing the context menu.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to show the menu at (QPoint)
+</dd>
+</dl><a NAME="HelpTocWidget.eventFilter" ID="HelpTocWidget.eventFilter"></a>
+<h4>HelpTocWidget.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Public method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the event was handled (boolean)
+</dd>
+</dl><a NAME="HelpTocWidget.expandToDepth" ID="HelpTocWidget.expandToDepth"></a>
+<h4>HelpTocWidget.expandToDepth</h4>
+<b>expandToDepth</b>(<i>depth</i>)
+<p>
+        Public slot to expand the table of contents to a specific depth.
+</p><dl>
+<dt><i>depth</i></dt>
+<dd>
+depth to expand to (integer)
+</dd>
+</dl><a NAME="HelpTocWidget.focusInEvent" ID="HelpTocWidget.focusInEvent"></a>
+<h4>HelpTocWidget.focusInEvent</h4>
+<b>focusInEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling focus in events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the focus event object (QFocusEvent)
+</dd>
+</dl><a NAME="HelpTocWidget.itemClicked" ID="HelpTocWidget.itemClicked"></a>
+<h4>HelpTocWidget.itemClicked</h4>
+<b>itemClicked</b>(<i>index</i>)
+<p>
+        Public slot handling a click of a TOC entry.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the TOC clicked (QModelIndex)
+</dd>
+</dl><a NAME="HelpTocWidget.keyPressEvent" ID="HelpTocWidget.keyPressEvent"></a>
+<h4>HelpTocWidget.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling key press events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="HelpTocWidget.syncToContent" ID="HelpTocWidget.syncToContent"></a>
+<h4>HelpTocWidget.syncToContent</h4>
+<b>syncToContent</b>(<i>url</i>)
+<p>
+        Public method to sync the TOC to the displayed page.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the displayed page (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful synchronization (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpTopicDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpTopicDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpTopicDialog</h1>
+<p>
+Module implementing a dialog to select a help topic to display.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpTopicDialog">HelpTopicDialog</a></td>
+<td>Class implementing a dialog to select a help topic to display.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpTopicDialog" ID="HelpTopicDialog"></a>
+<h2>HelpTopicDialog</h2>
+<p>
+    Class implementing a dialog to select a help topic to display.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_HelpTopicDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpTopicDialog.__init__">HelpTopicDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpTopicDialog.link">link</a></td>
+<td>Public method to the link of the selected topic.</td>
+</tr>
+</table>
+<a NAME="HelpTopicDialog.__init__" ID="HelpTopicDialog.__init__"></a>
+<h4>HelpTopicDialog (Constructor)</h4>
+<b>HelpTopicDialog</b>(<i>parent, keyword, links</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd><dt><i>keyword</i></dt>
+<dd>
+keyword for the link set (string)
+</dd><dt><i>links</i></dt>
+<dd>
+dictionary with help topic as key (string) and
+            URL as value (QUrl)
+</dd>
+</dl><a NAME="HelpTopicDialog.link" ID="HelpTopicDialog.link"></a>
+<h4>HelpTopicDialog.link</h4>
+<b>link</b>(<i></i>)
+<p>
+        Public method to the link of the selected topic.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+URL of the selected topic (QUrl)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpWebSearchWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpWebSearchWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpWebSearchWidget</h1>
+<p>
+Module implementing a web search widget for the web browser.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpWebSearchWidget">HelpWebSearchWidget</a></td>
+<td>Class implementing a web search widget for the web browser.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpWebSearchWidget" ID="HelpWebSearchWidget"></a>
+<h2>HelpWebSearchWidget</h2>
+<p>
+    Class implementing a web search widget for the web browser.
+</p><h4>Signals</h4>
+<dl>
+<dt>search(url)</dt>
+<dd>
+emitted when the search should be done
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>_openSearchManager</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpWebSearchWidget.__init__">HelpWebSearchWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__addEngineFromUrl">__addEngineFromUrl</a></td>
+<td>Private slot to add a search engine given it's URL.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__changeCurrentEngine">__changeCurrentEngine</a></td>
+<td>Private slot to handle the selection of a search engine.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__completerActivated">__completerActivated</a></td>
+<td>Private slot handling the selection of an entry from the completer.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__completerHighlighted">__completerHighlighted</a></td>
+<td>Private slot handling the highlighting of an entry of the completer.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__currentEngineChanged">__currentEngineChanged</a></td>
+<td>Private slot to track a change of the current search engine.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__engineImageChanged">__engineImageChanged</a></td>
+<td>Private slot to handle a change of the current search engine icon.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__getSuggestions">__getSuggestions</a></td>
+<td>Private slot to get search suggestions from the configured search engine.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__loadSearches">__loadSearches</a></td>
+<td>Public method to load the recently performed web searches.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__newSuggestions">__newSuggestions</a></td>
+<td>Private slot to receive a new list of suggestions.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__searchButtonClicked">__searchButtonClicked</a></td>
+<td>Private slot to show the search menu via the search button.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__searchNow">__searchNow</a></td>
+<td>Private slot to perform the web search.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__setupCompleterMenu">__setupCompleterMenu</a></td>
+<td>Private method to create the completer menu.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__showEnginesMenu">__showEnginesMenu</a></td>
+<td>Private slot to handle the display of the engines menu.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.__textEdited">__textEdited</a></td>
+<td>Private slot to handle changes of the search text.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.clear">clear</a></td>
+<td>Public method to clear all private data.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.openSearchManager">openSearchManager</a></td>
+<td>Class method to get a reference to the opensearch manager object.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.preferencesChanged">preferencesChanged</a></td>
+<td>Public method to handle the change of preferences.</td>
+</tr><tr>
+<td><a href="#HelpWebSearchWidget.saveSearches">saveSearches</a></td>
+<td>Public method to save the recently performed web searches.</td>
+</tr>
+</table>
+<a NAME="HelpWebSearchWidget.__init__" ID="HelpWebSearchWidget.__init__"></a>
+<h4>HelpWebSearchWidget (Constructor)</h4>
+<b>HelpWebSearchWidget</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>inactiveText</i></dt>
+<dd>
+text to be shown on inactivity (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.__addEngineFromUrl" ID="HelpWebSearchWidget.__addEngineFromUrl"></a>
+<h4>HelpWebSearchWidget.__addEngineFromUrl</h4>
+<b>__addEngineFromUrl</b>(<i></i>)
+<p>
+        Private slot to add a search engine given it's URL.
+</p><a NAME="HelpWebSearchWidget.__changeCurrentEngine" ID="HelpWebSearchWidget.__changeCurrentEngine"></a>
+<h4>HelpWebSearchWidget.__changeCurrentEngine</h4>
+<b>__changeCurrentEngine</b>(<i></i>)
+<p>
+        Private slot to handle the selection of a search engine.
+</p><a NAME="HelpWebSearchWidget.__completerActivated" ID="HelpWebSearchWidget.__completerActivated"></a>
+<h4>HelpWebSearchWidget.__completerActivated</h4>
+<b>__completerActivated</b>(<i>index</i>)
+<p>
+        Private slot handling the selection of an entry from the completer.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (QModelIndex)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.__completerHighlighted" ID="HelpWebSearchWidget.__completerHighlighted"></a>
+<h4>HelpWebSearchWidget.__completerHighlighted</h4>
+<b>__completerHighlighted</b>(<i>index</i>)
+<p>
+        Private slot handling the highlighting of an entry of the completer.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (QModelIndex)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.__currentEngineChanged" ID="HelpWebSearchWidget.__currentEngineChanged"></a>
+<h4>HelpWebSearchWidget.__currentEngineChanged</h4>
+<b>__currentEngineChanged</b>(<i></i>)
+<p>
+        Private slot to track a change of the current search engine.
+</p><a NAME="HelpWebSearchWidget.__engineImageChanged" ID="HelpWebSearchWidget.__engineImageChanged"></a>
+<h4>HelpWebSearchWidget.__engineImageChanged</h4>
+<b>__engineImageChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the current search engine icon.
+</p><a NAME="HelpWebSearchWidget.__getSuggestions" ID="HelpWebSearchWidget.__getSuggestions"></a>
+<h4>HelpWebSearchWidget.__getSuggestions</h4>
+<b>__getSuggestions</b>(<i></i>)
+<p>
+        Private slot to get search suggestions from the configured search engine.
+</p><a NAME="HelpWebSearchWidget.__loadSearches" ID="HelpWebSearchWidget.__loadSearches"></a>
+<h4>HelpWebSearchWidget.__loadSearches</h4>
+<b>__loadSearches</b>(<i></i>)
+<p>
+        Public method to load the recently performed web searches.
+</p><a NAME="HelpWebSearchWidget.__newSuggestions" ID="HelpWebSearchWidget.__newSuggestions"></a>
+<h4>HelpWebSearchWidget.__newSuggestions</h4>
+<b>__newSuggestions</b>(<i>suggestions</i>)
+<p>
+        Private slot to receive a new list of suggestions.
+</p><dl>
+<dt><i>suggestions</i></dt>
+<dd>
+list of suggestions (list of strings)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.__searchButtonClicked" ID="HelpWebSearchWidget.__searchButtonClicked"></a>
+<h4>HelpWebSearchWidget.__searchButtonClicked</h4>
+<b>__searchButtonClicked</b>(<i></i>)
+<p>
+        Private slot to show the search menu via the search button.
+</p><a NAME="HelpWebSearchWidget.__searchNow" ID="HelpWebSearchWidget.__searchNow"></a>
+<h4>HelpWebSearchWidget.__searchNow</h4>
+<b>__searchNow</b>(<i></i>)
+<p>
+        Private slot to perform the web search.
+</p><a NAME="HelpWebSearchWidget.__setupCompleterMenu" ID="HelpWebSearchWidget.__setupCompleterMenu"></a>
+<h4>HelpWebSearchWidget.__setupCompleterMenu</h4>
+<b>__setupCompleterMenu</b>(<i></i>)
+<p>
+        Private method to create the completer menu.
+</p><a NAME="HelpWebSearchWidget.__showEnginesMenu" ID="HelpWebSearchWidget.__showEnginesMenu"></a>
+<h4>HelpWebSearchWidget.__showEnginesMenu</h4>
+<b>__showEnginesMenu</b>(<i></i>)
+<p>
+        Private slot to handle the display of the engines menu.
+</p><a NAME="HelpWebSearchWidget.__textEdited" ID="HelpWebSearchWidget.__textEdited"></a>
+<h4>HelpWebSearchWidget.__textEdited</h4>
+<b>__textEdited</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the search text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+search text (string)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.clear" ID="HelpWebSearchWidget.clear"></a>
+<h4>HelpWebSearchWidget.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public method to clear all private data.
+</p><a NAME="HelpWebSearchWidget.openSearchManager" ID="HelpWebSearchWidget.openSearchManager"></a>
+<h4>HelpWebSearchWidget.openSearchManager</h4>
+<b>openSearchManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the opensearch manager object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the opensearch manager object (OpenSearchManager)
+</dd>
+</dl><a NAME="HelpWebSearchWidget.preferencesChanged" ID="HelpWebSearchWidget.preferencesChanged"></a>
+<h4>HelpWebSearchWidget.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public method to handle the change of preferences.
+</p><a NAME="HelpWebSearchWidget.saveSearches" ID="HelpWebSearchWidget.saveSearches"></a>
+<h4>HelpWebSearchWidget.saveSearches</h4>
+<b>saveSearches</b>(<i></i>)
+<p>
+        Public method to save the recently performed web searches.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.HelpWindow.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1418 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.HelpWindow</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.HelpWindow</h1>
+<p>
+Module implementing the helpviewer main window.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpWindow">HelpWindow</a></td>
+<td>Class implementing the web browser main window.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HelpWindow" ID="HelpWindow"></a>
+<h2>HelpWindow</h2>
+<p>
+    Class implementing the web browser main window.
+</p><h4>Signals</h4>
+<dl>
+<dt>helpClosed()</dt>
+<dd>
+emitted after the window was requested to close down
+</dd><dt>zoomTextOnlyChanged(bool)</dt>
+<dd>
+emitted after the zoom text only setting was
+            changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>_adblockManager</td></tr><tr><td>_bookmarksManager</td></tr><tr><td>_cookieJar</td></tr><tr><td>_helpEngine</td></tr><tr><td>_historyManager</td></tr><tr><td>_networkAccessManager</td></tr><tr><td>_passwordManager</td></tr><tr><td>helpwindows</td></tr><tr><td>maxMenuFilePathLen</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpWindow.__init__">HelpWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpWindow.__about">__about</a></td>
+<td>Private slot to show the about information.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__aboutQt">__aboutQt</a></td>
+<td>Private slot to show info about Qt.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__activateCurrentBrowser">__activateCurrentBrowser</a></td>
+<td>Private slot to activate the current browser.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__activateDock">__activateDock</a></td>
+<td>Private method to activate the dock widget of the given widget.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__addBookmark">__addBookmark</a></td>
+<td>Private slot called to add the displayed file to the bookmarks.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__addBookmarkFolder">__addBookmarkFolder</a></td>
+<td>Private slot to add a new bookmarks folder.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__backward">__backward</a></td>
+<td>Private slot called to handle the backward action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__bookmarkAll">__bookmarkAll</a></td>
+<td>Private slot to bookmark all open tabs.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__clearIconsDatabase">__clearIconsDatabase</a></td>
+<td>Private slot to clear the icons databse.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__clearPrivateData">__clearPrivateData</a></td>
+<td>Private slot to clear the private data.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__close">__close</a></td>
+<td>Private slot called to handle the close action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__closeAll">__closeAll</a></td>
+<td>Private slot called to handle the close all action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__closeAt">__closeAt</a></td>
+<td>Private slot to close a window based on it's index.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__closeNetworkMonitor">__closeNetworkMonitor</a></td>
+<td>Private slot to close the network monitor dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__copy">__copy</a></td>
+<td>Private slot called to handle the copy action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle the currentChanged signal.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__docsInstalled">__docsInstalled</a></td>
+<td>Private slot handling the end of documentation installation.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__elide">__elide</a></td>
+<td>Private method to elide some text.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__filterQtHelpDocumentation">__filterQtHelpDocumentation</a></td>
+<td>Private slot to filter the QtHelp documentation.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__find">__find</a></td>
+<td>Private slot to handle the find action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__forward">__forward</a></td>
+<td>Private slot called to handle the forward action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__getWebIcon">__getWebIcon</a></td>
+<td>Private static method to fetch the icon for a URL.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__guessUrlFromPath">__guessUrlFromPath</a></td>
+<td>Private method to guess an URL given a path string.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__hideIndexWindow">__hideIndexWindow</a></td>
+<td>Private method to hide the index window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__hideSearchWindow">__hideSearchWindow</a></td>
+<td>Private method to hide the search window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__hideTocWindow">__hideTocWindow</a></td>
+<td>Private method to hide the table of contents window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__home">__home</a></td>
+<td>Private slot called to handle the home action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__indexingFinished">__indexingFinished</a></td>
+<td>Private slot to handle the start of the indexing process.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__indexingStarted">__indexingStarted</a></td>
+<td>Private slot to handle the start of the indexing process.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initHelpDb">__initHelpDb</a></td>
+<td>Private slot to initialize the documentation database.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initMenus">__initMenus</a></td>
+<td>Private method to create the menus.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initTabContextMenu">__initTabContextMenu</a></td>
+<td>Private mezhod to create the tab context menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initToolbars">__initToolbars</a></td>
+<td>Private method to create the toolbars.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__initWebSettings">__initWebSettings</a></td>
+<td>Private method to set the global web settings.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__isFullScreen">__isFullScreen</a></td>
+<td>Private method to determine, if the window is in full screen mode.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__linkActivated">__linkActivated</a></td>
+<td>Private slot to handle the selection of a link in the TOC window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__linksActivated">__linksActivated</a></td>
+<td>Private slot to select a topic to be shown.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__lookForNewDocumentation">__lookForNewDocumentation</a></td>
+<td>Private slot to look for new documentation to be loaded into the help database.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__manageQtHelpDocumentation">__manageQtHelpDocumentation</a></td>
+<td>Private slot to manage the QtHelp documentation database.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__manageQtHelpFilters">__manageQtHelpFilters</a></td>
+<td>Private slot to manage the QtHelp filters.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__navigationMenuActionTriggered">__navigationMenuActionTriggered</a></td>
+<td>Private slot to go to the selected page.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__navigationMenuTriggered">__navigationMenuTriggered</a></td>
+<td>Private slot called to handle the navigation button menu selection.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__nextTab">__nextTab</a></td>
+<td>Private slot used to show the next tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__openFile">__openFile</a></td>
+<td>Private slot called to open a file.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__openFileNewTab">__openFileNewTab</a></td>
+<td>Private slot called to open a file in a new tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__openUrl">__openUrl</a></td>
+<td>Private slot to load a URL from the bookmarks menu or bookmarks toolbar in the current tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__openUrlNewTab">__openUrlNewTab</a></td>
+<td>Private slot to load a URL from the bookmarks menu or bookmarks toolbar in a new tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__pathEdited">__pathEdited</a></td>
+<td>Private slot called, when a URL has been entered.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__pathSelected">__pathSelected</a></td>
+<td>Private slot called when a file is selected in the combobox.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__prevTab">__prevTab</a></td>
+<td>Private slot used to show the previous tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__printFile">__printFile</a></td>
+<td>Private slot called to print the displayed file.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__printPreview">__printPreview</a></td>
+<td>Public slot to generate a print preview.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__printPreviewFile">__printPreviewFile</a></td>
+<td>Private slot called to show a print preview of the displayed file.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__printRequested">__printRequested</a></td>
+<td>Private slot to handle a print request.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__privateBrowsing">__privateBrowsing</a></td>
+<td>Private slot to switch private browsing.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__reload">__reload</a></td>
+<td>Private slot called to handle the reload action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__savePageAs">__savePageAs</a></td>
+<td>Private slot to save the current page.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__searchForWord">__searchForWord</a></td>
+<td>Private slot to search for a word.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setBackwardAvailable">__setBackwardAvailable</a></td>
+<td>Private slot called when backward references are available.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setForwardAvailable">__setForwardAvailable</a></td>
+<td>Private slot called when forward references are available.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setIconDatabasePath">__setIconDatabasePath</a></td>
+<td>Private method to set the favicons path.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setLoadingActions">__setLoadingActions</a></td>
+<td>Private slot to set the loading dependent actions.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setPathComboBackground">__setPathComboBackground</a></td>
+<td>Private slot to change the path combo background to indicate save URLs.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__setupFilterCombo">__setupFilterCombo</a></td>
+<td>Private slot to setup the filter combo box.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showAcceptedLanguages">__showAcceptedLanguages</a></td>
+<td>Private slot to configure the accepted languages for web pages.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showAdBlockDialog">__showAdBlockDialog</a></td>
+<td>Private slot to show the AdBlock configuration dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showBackMenu">__showBackMenu</a></td>
+<td>Private slot showing the backwards navigation menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showBookmarksDialog">__showBookmarksDialog</a></td>
+<td>Private slot to show the bookmarks dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the tab context menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showCookiesConfiguration">__showCookiesConfiguration</a></td>
+<td>Private slot to configure the cookies handling.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showEnginesConfigurationDialog">__showEnginesConfigurationDialog</a></td>
+<td>Private slot to show the search engines configuration dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showForwardMenu">__showForwardMenu</a></td>
+<td>Private slot showing the forwards navigation menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showHistoryMenu">__showHistoryMenu</a></td>
+<td>Private slot called in order to show the history menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showIndexWindow">__showIndexWindow</a></td>
+<td>Private method to show the index window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showInstallationError">__showInstallationError</a></td>
+<td>Private slot to show installation errors.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showNavigationMenu">__showNavigationMenu</a></td>
+<td>Private slot to show the navigation button menu.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showNetworkMonitor">__showNetworkMonitor</a></td>
+<td>Private slot to show the network monitor dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showPageSource">__showPageSource</a></td>
+<td>Private slot to show the source of the current page in  an editor.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showPasswordsDialog">__showPasswordsDialog</a></td>
+<td>Private slot to show the passwords management dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showPreferences">__showPreferences</a></td>
+<td>Private slot to set the preferences.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showSearchWindow">__showSearchWindow</a></td>
+<td>Private method to show the search window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__showTocWindow">__showTocWindow</a></td>
+<td>Private method to show the table of contents window.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__sourceChanged">__sourceChanged</a></td>
+<td>Private slot called when the displayed text of the combobox is changed.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__stopLoading">__stopLoading</a></td>
+<td>Private slot called to handle loading of the current page.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__switchTab">__switchTab</a></td>
+<td>Private slot used to switch between the current and the previous current tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__syncTOC">__syncTOC</a></td>
+<td>Private slot to synchronize the TOC with the currently shown page.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuClone">__tabContextMenuClone</a></td>
+<td>Private method to clone the selected tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuClose">__tabContextMenuClose</a></td>
+<td>Private method to close the selected tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuCloseOthers">__tabContextMenuCloseOthers</a></td>
+<td>Private slot to close all other tabs.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuMoveLeft">__tabContextMenuMoveLeft</a></td>
+<td>Private method to move a tab one position to the left.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuMoveRight">__tabContextMenuMoveRight</a></td>
+<td>Private method to move a tab one position to the right.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuPrint">__tabContextMenuPrint</a></td>
+<td>Private method to print the selected tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__tabContextMenuPrintPreview">__tabContextMenuPrintPreview</a></td>
+<td>Private method to show a print preview of the selected tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__titleChanged">__titleChanged</a></td>
+<td>Private slot called to handle a change of the current browsers title.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__viewFullScreen">__viewFullScreen</a></td>
+<td>Private slot called to toggle fullscreen mode.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__warning">__warning</a></td>
+<td>Private slot handling warnings from the help engine.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__windowCloseRequested">__windowCloseRequested</a></td>
+<td>Private slot to handle the windowCloseRequested signal of a browser.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__zoomIn">__zoomIn</a></td>
+<td>Private slot called to handle the zoom in action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__zoomOut">__zoomOut</a></td>
+<td>Private slot called to handle the zoom out action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__zoomReset">__zoomReset</a></td>
+<td>Private slot called to handle the zoom reset action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.__zoomTextOnly">__zoomTextOnly</a></td>
+<td>Private slot called to handle the zoom text only action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.adblockManager">adblockManager</a></td>
+<td>Class method to get a reference to the AdBlock manager.</td>
+</tr><tr>
+<td><a href="#HelpWindow.bookmarksManager">bookmarksManager</a></td>
+<td>Class method to get a reference to the bookmarks manager.</td>
+</tr><tr>
+<td><a href="#HelpWindow.browsers">browsers</a></td>
+<td>Public method to get a list of references to all help browsers.</td>
+</tr><tr>
+<td><a href="#HelpWindow.closeEvent">closeEvent</a></td>
+<td>Private event handler for the close event.</td>
+</tr><tr>
+<td><a href="#HelpWindow.cookieJar">cookieJar</a></td>
+<td>Class method to get a reference to the cookie jar.</td>
+</tr><tr>
+<td><a href="#HelpWindow.currentBrowser">currentBrowser</a></td>
+<td>Public method to get a reference to the current help browser.</td>
+</tr><tr>
+<td><a href="#HelpWindow.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#HelpWindow.getSourceFileList">getSourceFileList</a></td>
+<td>Public method to get a list of all opened source files.</td>
+</tr><tr>
+<td><a href="#HelpWindow.helpEngine">helpEngine</a></td>
+<td>Class method to get a reference to the help engine.</td>
+</tr><tr>
+<td><a href="#HelpWindow.historyManager">historyManager</a></td>
+<td>Class method to get a reference to the history manager.</td>
+</tr><tr>
+<td><a href="#HelpWindow.icon">icon</a></td>
+<td>Class method to get the icon for an URL.</td>
+</tr><tr>
+<td><a href="#HelpWindow.iconChanged">iconChanged</a></td>
+<td>Public slot to change the icon shown to the left of the URL entry.</td>
+</tr><tr>
+<td><a href="#HelpWindow.networkAccessManager">networkAccessManager</a></td>
+<td>Class method to get a reference to the network access manager.</td>
+</tr><tr>
+<td><a href="#HelpWindow.newBrowser">newBrowser</a></td>
+<td>Public method to create a new help browser tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.newTab">newTab</a></td>
+<td>Public slot called to open a new help window tab.</td>
+</tr><tr>
+<td><a href="#HelpWindow.newWindow">newWindow</a></td>
+<td>Public slot called to open a new help browser dialog.</td>
+</tr><tr>
+<td><a href="#HelpWindow.passwordManager">passwordManager</a></td>
+<td>Class method to get a reference to the password manager.</td>
+</tr><tr>
+<td><a href="#HelpWindow.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to handle a change of preferences.</td>
+</tr><tr>
+<td><a href="#HelpWindow.progressBar">progressBar</a></td>
+<td>Public method to get a reference to the load progress bar.</td>
+</tr><tr>
+<td><a href="#HelpWindow.resetLoading">resetLoading</a></td>
+<td>Public method to reset the loading icon.</td>
+</tr><tr>
+<td><a href="#HelpWindow.search">search</a></td>
+<td>Public method to search for a word.</td>
+</tr><tr>
+<td><a href="#HelpWindow.searchEnginesAction">searchEnginesAction</a></td>
+<td>Public method to get a reference to the search engines configuration action.</td>
+</tr><tr>
+<td><a href="#HelpWindow.setLoading">setLoading</a></td>
+<td>Public method to set the loading icon.</td>
+</tr>
+</table>
+<a NAME="HelpWindow.__init__" ID="HelpWindow.__init__"></a>
+<h4>HelpWindow (Constructor)</h4>
+<b>HelpWindow</b>(<i>home, path, parent, name, fromEric = False, initShortcutsOnly = False, searchWord = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>home</i></dt>
+<dd>
+the URL to be shown (string)
+</dd><dt><i>path</i></dt>
+<dd>
+the path of the working dir (usually '.') (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this window (string)
+</dd><dt><i>fromEric</i></dt>
+<dd>
+flag indicating whether it was called from within eric4 (boolean)
+</dd><dt><i>initShortcutsOnly=</i></dt>
+<dd>
+flag indicating to just initialize the keyboard
+            shortcuts (boolean)
+</dd><dt><i>searchWord=</i></dt>
+<dd>
+word to search for (string)
+</dd>
+</dl><a NAME="HelpWindow.__about" ID="HelpWindow.__about"></a>
+<h4>HelpWindow.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show the about information.
+</p><a NAME="HelpWindow.__aboutQt" ID="HelpWindow.__aboutQt"></a>
+<h4>HelpWindow.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to show info about Qt.
+</p><a NAME="HelpWindow.__activateCurrentBrowser" ID="HelpWindow.__activateCurrentBrowser"></a>
+<h4>HelpWindow.__activateCurrentBrowser</h4>
+<b>__activateCurrentBrowser</b>(<i></i>)
+<p>
+        Private slot to activate the current browser.
+</p><a NAME="HelpWindow.__activateDock" ID="HelpWindow.__activateDock"></a>
+<h4>HelpWindow.__activateDock</h4>
+<b>__activateDock</b>(<i>widget</i>)
+<p>
+        Private method to activate the dock widget of the given widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to be activated (QWidget)
+</dd>
+</dl><a NAME="HelpWindow.__addBookmark" ID="HelpWindow.__addBookmark"></a>
+<h4>HelpWindow.__addBookmark</h4>
+<b>__addBookmark</b>(<i></i>)
+<p>
+        Private slot called to add the displayed file to the bookmarks.
+</p><a NAME="HelpWindow.__addBookmarkFolder" ID="HelpWindow.__addBookmarkFolder"></a>
+<h4>HelpWindow.__addBookmarkFolder</h4>
+<b>__addBookmarkFolder</b>(<i></i>)
+<p>
+        Private slot to add a new bookmarks folder.
+</p><a NAME="HelpWindow.__backward" ID="HelpWindow.__backward"></a>
+<h4>HelpWindow.__backward</h4>
+<b>__backward</b>(<i></i>)
+<p>
+        Private slot called to handle the backward action.
+</p><a NAME="HelpWindow.__bookmarkAll" ID="HelpWindow.__bookmarkAll"></a>
+<h4>HelpWindow.__bookmarkAll</h4>
+<b>__bookmarkAll</b>(<i></i>)
+<p>
+        Private slot to bookmark all open tabs.
+</p><a NAME="HelpWindow.__clearIconsDatabase" ID="HelpWindow.__clearIconsDatabase"></a>
+<h4>HelpWindow.__clearIconsDatabase</h4>
+<b>__clearIconsDatabase</b>(<i></i>)
+<p>
+        Private slot to clear the icons databse.
+</p><a NAME="HelpWindow.__clearPrivateData" ID="HelpWindow.__clearPrivateData"></a>
+<h4>HelpWindow.__clearPrivateData</h4>
+<b>__clearPrivateData</b>(<i></i>)
+<p>
+        Private slot to clear the private data.
+</p><a NAME="HelpWindow.__close" ID="HelpWindow.__close"></a>
+<h4>HelpWindow.__close</h4>
+<b>__close</b>(<i></i>)
+<p>
+        Private slot called to handle the close action.
+</p><a NAME="HelpWindow.__closeAll" ID="HelpWindow.__closeAll"></a>
+<h4>HelpWindow.__closeAll</h4>
+<b>__closeAll</b>(<i></i>)
+<p>
+        Private slot called to handle the close all action.
+</p><a NAME="HelpWindow.__closeAt" ID="HelpWindow.__closeAt"></a>
+<h4>HelpWindow.__closeAt</h4>
+<b>__closeAt</b>(<i>index</i>)
+<p>
+        Private slot to close a window based on it's index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of window to close (integer)
+</dd>
+</dl><a NAME="HelpWindow.__closeNetworkMonitor" ID="HelpWindow.__closeNetworkMonitor"></a>
+<h4>HelpWindow.__closeNetworkMonitor</h4>
+<b>__closeNetworkMonitor</b>(<i></i>)
+<p>
+        Private slot to close the network monitor dialog.
+</p><a NAME="HelpWindow.__copy" ID="HelpWindow.__copy"></a>
+<h4>HelpWindow.__copy</h4>
+<b>__copy</b>(<i></i>)
+<p>
+        Private slot called to handle the copy action.
+</p><a NAME="HelpWindow.__currentChanged" ID="HelpWindow.__currentChanged"></a>
+<h4>HelpWindow.__currentChanged</h4>
+<b>__currentChanged</b>(<i>index</i>)
+<p>
+        Private slot to handle the currentChanged signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the current tab (integer)
+</dd>
+</dl><a NAME="HelpWindow.__docsInstalled" ID="HelpWindow.__docsInstalled"></a>
+<h4>HelpWindow.__docsInstalled</h4>
+<b>__docsInstalled</b>(<i>installed</i>)
+<p>
+        Private slot handling the end of documentation installation.
+</p><dl>
+<dt><i>installed</i></dt>
+<dd>
+flag indicating that documents were installed (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__elide" ID="HelpWindow.__elide"></a>
+<h4>HelpWindow.__elide</h4>
+<b>__elide</b>(<i>txt, mode = Qt.ElideRight, length = 40</i>)
+<p>
+        Private method to elide some text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be elided (string)
+</dd><dt><i>mode=</i></dt>
+<dd>
+elide mode (Qt.TextElideMode)
+</dd><dt><i>length=</i></dt>
+<dd>
+amount of characters to be used (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the elided text (string)
+</dd>
+</dl><a NAME="HelpWindow.__filterQtHelpDocumentation" ID="HelpWindow.__filterQtHelpDocumentation"></a>
+<h4>HelpWindow.__filterQtHelpDocumentation</h4>
+<b>__filterQtHelpDocumentation</b>(<i>customFilter</i>)
+<p>
+        Private slot to filter the QtHelp documentation.
+</p><dl>
+<dt><i>customFilter</i></dt>
+<dd>
+name of filter to be applied (QString)
+</dd>
+</dl><a NAME="HelpWindow.__find" ID="HelpWindow.__find"></a>
+<h4>HelpWindow.__find</h4>
+<b>__find</b>(<i></i>)
+<p>
+        Private slot to handle the find action.
+</p><p>
+        It opens the search dialog in order to perform the various
+        search actions and to collect the various search info.
+</p><a NAME="HelpWindow.__forward" ID="HelpWindow.__forward"></a>
+<h4>HelpWindow.__forward</h4>
+<b>__forward</b>(<i></i>)
+<p>
+        Private slot called to handle the forward action.
+</p><a NAME="HelpWindow.__getWebIcon" ID="HelpWindow.__getWebIcon"></a>
+<h4>HelpWindow.__getWebIcon</h4>
+<b>__getWebIcon</b>(<i></i>)
+<p>
+        Private static method to fetch the icon for a URL.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to get icon for (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+icon for the URL (QIcon)
+</dd>
+</dl><a NAME="HelpWindow.__guessUrlFromPath" ID="HelpWindow.__guessUrlFromPath"></a>
+<h4>HelpWindow.__guessUrlFromPath</h4>
+<b>__guessUrlFromPath</b>(<i>path</i>)
+<p>
+        Private method to guess an URL given a path string.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path string to guess an URL for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+guessed URL (QUrl)
+</dd>
+</dl><a NAME="HelpWindow.__hideIndexWindow" ID="HelpWindow.__hideIndexWindow"></a>
+<h4>HelpWindow.__hideIndexWindow</h4>
+<b>__hideIndexWindow</b>(<i></i>)
+<p>
+        Private method to hide the index window.
+</p><a NAME="HelpWindow.__hideSearchWindow" ID="HelpWindow.__hideSearchWindow"></a>
+<h4>HelpWindow.__hideSearchWindow</h4>
+<b>__hideSearchWindow</b>(<i></i>)
+<p>
+        Private method to hide the search window.
+</p><a NAME="HelpWindow.__hideTocWindow" ID="HelpWindow.__hideTocWindow"></a>
+<h4>HelpWindow.__hideTocWindow</h4>
+<b>__hideTocWindow</b>(<i></i>)
+<p>
+        Private method to hide the table of contents window.
+</p><a NAME="HelpWindow.__home" ID="HelpWindow.__home"></a>
+<h4>HelpWindow.__home</h4>
+<b>__home</b>(<i></i>)
+<p>
+        Private slot called to handle the home action.
+</p><a NAME="HelpWindow.__indexingFinished" ID="HelpWindow.__indexingFinished"></a>
+<h4>HelpWindow.__indexingFinished</h4>
+<b>__indexingFinished</b>(<i></i>)
+<p>
+        Private slot to handle the start of the indexing process.
+</p><a NAME="HelpWindow.__indexingStarted" ID="HelpWindow.__indexingStarted"></a>
+<h4>HelpWindow.__indexingStarted</h4>
+<b>__indexingStarted</b>(<i></i>)
+<p>
+        Private slot to handle the start of the indexing process.
+</p><a NAME="HelpWindow.__initActions" ID="HelpWindow.__initActions"></a>
+<h4>HelpWindow.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="HelpWindow.__initHelpDb" ID="HelpWindow.__initHelpDb"></a>
+<h4>HelpWindow.__initHelpDb</h4>
+<b>__initHelpDb</b>(<i></i>)
+<p>
+        Private slot to initialize the documentation database.
+</p><a NAME="HelpWindow.__initMenus" ID="HelpWindow.__initMenus"></a>
+<h4>HelpWindow.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private method to create the menus.
+</p><a NAME="HelpWindow.__initTabContextMenu" ID="HelpWindow.__initTabContextMenu"></a>
+<h4>HelpWindow.__initTabContextMenu</h4>
+<b>__initTabContextMenu</b>(<i></i>)
+<p>
+        Private mezhod to create the tab context menu.
+</p><a NAME="HelpWindow.__initToolbars" ID="HelpWindow.__initToolbars"></a>
+<h4>HelpWindow.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private method to create the toolbars.
+</p><a NAME="HelpWindow.__initWebSettings" ID="HelpWindow.__initWebSettings"></a>
+<h4>HelpWindow.__initWebSettings</h4>
+<b>__initWebSettings</b>(<i></i>)
+<p>
+        Private method to set the global web settings.
+</p><a NAME="HelpWindow.__isFullScreen" ID="HelpWindow.__isFullScreen"></a>
+<h4>HelpWindow.__isFullScreen</h4>
+<b>__isFullScreen</b>(<i></i>)
+<p>
+        Private method to determine, if the window is in full screen mode.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating full screen mode (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__linkActivated" ID="HelpWindow.__linkActivated"></a>
+<h4>HelpWindow.__linkActivated</h4>
+<b>__linkActivated</b>(<i>url</i>)
+<p>
+        Private slot to handle the selection of a link in the TOC window.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to be shown (QUrl)
+</dd>
+</dl><a NAME="HelpWindow.__linksActivated" ID="HelpWindow.__linksActivated"></a>
+<h4>HelpWindow.__linksActivated</h4>
+<b>__linksActivated</b>(<i>links, keyword</i>)
+<p>
+        Private slot to select a topic to be shown.
+</p><dl>
+<dt><i>links</i></dt>
+<dd>
+dictionary with help topic as key (string) and
+            URL as value (QUrl)
+</dd><dt><i>keyword</i></dt>
+<dd>
+keyword for the link set (string)
+</dd>
+</dl><a NAME="HelpWindow.__lookForNewDocumentation" ID="HelpWindow.__lookForNewDocumentation"></a>
+<h4>HelpWindow.__lookForNewDocumentation</h4>
+<b>__lookForNewDocumentation</b>(<i></i>)
+<p>
+        Private slot to look for new documentation to be loaded into the
+        help database.
+</p><a NAME="HelpWindow.__manageQtHelpDocumentation" ID="HelpWindow.__manageQtHelpDocumentation"></a>
+<h4>HelpWindow.__manageQtHelpDocumentation</h4>
+<b>__manageQtHelpDocumentation</b>(<i></i>)
+<p>
+        Private slot to manage the QtHelp documentation database.
+</p><a NAME="HelpWindow.__manageQtHelpFilters" ID="HelpWindow.__manageQtHelpFilters"></a>
+<h4>HelpWindow.__manageQtHelpFilters</h4>
+<b>__manageQtHelpFilters</b>(<i></i>)
+<p>
+        Private slot to manage the QtHelp filters.
+</p><a NAME="HelpWindow.__navigationMenuActionTriggered" ID="HelpWindow.__navigationMenuActionTriggered"></a>
+<h4>HelpWindow.__navigationMenuActionTriggered</h4>
+<b>__navigationMenuActionTriggered</b>(<i>act</i>)
+<p>
+        Private slot to go to the selected page.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action selected in the navigation menu (QAction)
+</dd>
+</dl><a NAME="HelpWindow.__navigationMenuTriggered" ID="HelpWindow.__navigationMenuTriggered"></a>
+<h4>HelpWindow.__navigationMenuTriggered</h4>
+<b>__navigationMenuTriggered</b>(<i>act</i>)
+<p>
+        Private slot called to handle the navigation button menu selection.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the selected action (QAction)
+</dd>
+</dl><a NAME="HelpWindow.__nextTab" ID="HelpWindow.__nextTab"></a>
+<h4>HelpWindow.__nextTab</h4>
+<b>__nextTab</b>(<i></i>)
+<p>
+        Private slot used to show the next tab.
+</p><a NAME="HelpWindow.__openFile" ID="HelpWindow.__openFile"></a>
+<h4>HelpWindow.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot called to open a file.
+</p><a NAME="HelpWindow.__openFileNewTab" ID="HelpWindow.__openFileNewTab"></a>
+<h4>HelpWindow.__openFileNewTab</h4>
+<b>__openFileNewTab</b>(<i></i>)
+<p>
+        Private slot called to open a file in a new tab.
+</p><a NAME="HelpWindow.__openUrl" ID="HelpWindow.__openUrl"></a>
+<h4>HelpWindow.__openUrl</h4>
+<b>__openUrl</b>(<i>url, title</i>)
+<p>
+        Private slot to load a URL from the bookmarks menu or bookmarks toolbar
+        in the current tab.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+url to be opened (QUrl)
+</dd><dt><i>title</i></dt>
+<dd>
+title of the bookmark (string)
+</dd>
+</dl><a NAME="HelpWindow.__openUrlNewTab" ID="HelpWindow.__openUrlNewTab"></a>
+<h4>HelpWindow.__openUrlNewTab</h4>
+<b>__openUrlNewTab</b>(<i>url, title</i>)
+<p>
+        Private slot to load a URL from the bookmarks menu or bookmarks toolbar 
+        in a new tab.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+url to be opened (QUrl)
+</dd><dt><i>title</i></dt>
+<dd>
+title of the bookmark (string)
+</dd>
+</dl><a NAME="HelpWindow.__pathEdited" ID="HelpWindow.__pathEdited"></a>
+<h4>HelpWindow.__pathEdited</h4>
+<b>__pathEdited</b>(<i></i>)
+<p>
+        Private slot called, when a URL has been entered.
+</p><a NAME="HelpWindow.__pathSelected" ID="HelpWindow.__pathSelected"></a>
+<h4>HelpWindow.__pathSelected</h4>
+<b>__pathSelected</b>(<i>path</i>)
+<p>
+        Private slot called when a file is selected in the combobox.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be shown (string)
+</dd>
+</dl><a NAME="HelpWindow.__prevTab" ID="HelpWindow.__prevTab"></a>
+<h4>HelpWindow.__prevTab</h4>
+<b>__prevTab</b>(<i></i>)
+<p>
+        Private slot used to show the previous tab.
+</p><a NAME="HelpWindow.__printFile" ID="HelpWindow.__printFile"></a>
+<h4>HelpWindow.__printFile</h4>
+<b>__printFile</b>(<i>browser = None</i>)
+<p>
+        Private slot called to print the displayed file.
+</p><dl>
+<dt><i>browser</i></dt>
+<dd>
+reference to the browser to be printed (HelpBrowserWV)
+</dd>
+</dl><a NAME="HelpWindow.__printPreview" ID="HelpWindow.__printPreview"></a>
+<h4>HelpWindow.__printPreview</h4>
+<b>__printPreview</b>(<i>printer</i>)
+<p>
+        Public slot to generate a print preview.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QPrinter)
+</dd>
+</dl><a NAME="HelpWindow.__printPreviewFile" ID="HelpWindow.__printPreviewFile"></a>
+<h4>HelpWindow.__printPreviewFile</h4>
+<b>__printPreviewFile</b>(<i>browser = None</i>)
+<p>
+        Private slot called to show a print preview of the displayed file.
+</p><dl>
+<dt><i>browser</i></dt>
+<dd>
+reference to the browser to be printed (HelpBrowserWV)
+</dd>
+</dl><a NAME="HelpWindow.__printRequested" ID="HelpWindow.__printRequested"></a>
+<h4>HelpWindow.__printRequested</h4>
+<b>__printRequested</b>(<i>frame</i>)
+<p>
+        Private slot to handle a print request.
+</p><dl>
+<dt><i>frame</i></dt>
+<dd>
+reference to the frame to be printed (QWebFrame)
+</dd>
+</dl><a NAME="HelpWindow.__privateBrowsing" ID="HelpWindow.__privateBrowsing"></a>
+<h4>HelpWindow.__privateBrowsing</h4>
+<b>__privateBrowsing</b>(<i></i>)
+<p>
+        Private slot to switch private browsing.
+</p><a NAME="HelpWindow.__reload" ID="HelpWindow.__reload"></a>
+<h4>HelpWindow.__reload</h4>
+<b>__reload</b>(<i></i>)
+<p>
+        Private slot called to handle the reload action.
+</p><a NAME="HelpWindow.__savePageAs" ID="HelpWindow.__savePageAs"></a>
+<h4>HelpWindow.__savePageAs</h4>
+<b>__savePageAs</b>(<i></i>)
+<p>
+        Private slot to save the current page.
+</p><a NAME="HelpWindow.__searchForWord" ID="HelpWindow.__searchForWord"></a>
+<h4>HelpWindow.__searchForWord</h4>
+<b>__searchForWord</b>(<i></i>)
+<p>
+        Private slot to search for a word.
+</p><a NAME="HelpWindow.__setBackwardAvailable" ID="HelpWindow.__setBackwardAvailable"></a>
+<h4>HelpWindow.__setBackwardAvailable</h4>
+<b>__setBackwardAvailable</b>(<i>b</i>)
+<p>
+        Private slot called when backward references are available.
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+flag indicating availability of the backwards action (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__setForwardAvailable" ID="HelpWindow.__setForwardAvailable"></a>
+<h4>HelpWindow.__setForwardAvailable</h4>
+<b>__setForwardAvailable</b>(<i>b</i>)
+<p>
+        Private slot called when forward references are available.
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+flag indicating the availability of the forwards action (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__setIconDatabasePath" ID="HelpWindow.__setIconDatabasePath"></a>
+<h4>HelpWindow.__setIconDatabasePath</h4>
+<b>__setIconDatabasePath</b>(<i>enable = True</i>)
+<p>
+        Private method to set the favicons path.
+</p><dl>
+<dt><i>enable</i></dt>
+<dd>
+flag indicating to enabled icon storage (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__setLoadingActions" ID="HelpWindow.__setLoadingActions"></a>
+<h4>HelpWindow.__setLoadingActions</h4>
+<b>__setLoadingActions</b>(<i>b</i>)
+<p>
+        Private slot to set the loading dependent actions.
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+flag indicating the loading state to consider (boolean)
+</dd>
+</dl><a NAME="HelpWindow.__setPathComboBackground" ID="HelpWindow.__setPathComboBackground"></a>
+<h4>HelpWindow.__setPathComboBackground</h4>
+<b>__setPathComboBackground</b>(<i></i>)
+<p>
+        Private slot to change the path combo background to indicate save URLs.
+</p><a NAME="HelpWindow.__setupFilterCombo" ID="HelpWindow.__setupFilterCombo"></a>
+<h4>HelpWindow.__setupFilterCombo</h4>
+<b>__setupFilterCombo</b>(<i></i>)
+<p>
+        Private slot to setup the filter combo box.
+</p><a NAME="HelpWindow.__showAcceptedLanguages" ID="HelpWindow.__showAcceptedLanguages"></a>
+<h4>HelpWindow.__showAcceptedLanguages</h4>
+<b>__showAcceptedLanguages</b>(<i></i>)
+<p>
+        Private slot to configure the accepted languages for web pages.
+</p><a NAME="HelpWindow.__showAdBlockDialog" ID="HelpWindow.__showAdBlockDialog"></a>
+<h4>HelpWindow.__showAdBlockDialog</h4>
+<b>__showAdBlockDialog</b>(<i></i>)
+<p>
+        Private slot to show the AdBlock configuration dialog.
+</p><a NAME="HelpWindow.__showBackMenu" ID="HelpWindow.__showBackMenu"></a>
+<h4>HelpWindow.__showBackMenu</h4>
+<b>__showBackMenu</b>(<i></i>)
+<p>
+        Private slot showing the backwards navigation menu.
+</p><a NAME="HelpWindow.__showBookmarksDialog" ID="HelpWindow.__showBookmarksDialog"></a>
+<h4>HelpWindow.__showBookmarksDialog</h4>
+<b>__showBookmarksDialog</b>(<i></i>)
+<p>
+        Private slot to show the bookmarks dialog.
+</p><a NAME="HelpWindow.__showContextMenu" ID="HelpWindow.__showContextMenu"></a>
+<h4>HelpWindow.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord, index</i>)
+<p>
+        Private slot to show the tab context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd><dt><i>index</i></dt>
+<dd>
+index of the tab the menu is requested for (integer)
+</dd>
+</dl><a NAME="HelpWindow.__showCookiesConfiguration" ID="HelpWindow.__showCookiesConfiguration"></a>
+<h4>HelpWindow.__showCookiesConfiguration</h4>
+<b>__showCookiesConfiguration</b>(<i></i>)
+<p>
+        Private slot to configure the cookies handling.
+</p><a NAME="HelpWindow.__showEnginesConfigurationDialog" ID="HelpWindow.__showEnginesConfigurationDialog"></a>
+<h4>HelpWindow.__showEnginesConfigurationDialog</h4>
+<b>__showEnginesConfigurationDialog</b>(<i></i>)
+<p>
+        Private slot to show the search engines configuration dialog.
+</p><a NAME="HelpWindow.__showForwardMenu" ID="HelpWindow.__showForwardMenu"></a>
+<h4>HelpWindow.__showForwardMenu</h4>
+<b>__showForwardMenu</b>(<i></i>)
+<p>
+        Private slot showing the forwards navigation menu.
+</p><a NAME="HelpWindow.__showHistoryMenu" ID="HelpWindow.__showHistoryMenu"></a>
+<h4>HelpWindow.__showHistoryMenu</h4>
+<b>__showHistoryMenu</b>(<i></i>)
+<p>
+        Private slot called in order to show the history menu.
+</p><a NAME="HelpWindow.__showIndexWindow" ID="HelpWindow.__showIndexWindow"></a>
+<h4>HelpWindow.__showIndexWindow</h4>
+<b>__showIndexWindow</b>(<i></i>)
+<p>
+        Private method to show the index window.
+</p><a NAME="HelpWindow.__showInstallationError" ID="HelpWindow.__showInstallationError"></a>
+<h4>HelpWindow.__showInstallationError</h4>
+<b>__showInstallationError</b>(<i>message</i>)
+<p>
+        Private slot to show installation errors.
+</p><dl>
+<dt><i>message</i></dt>
+<dd>
+message to be shown (QString)
+</dd>
+</dl><a NAME="HelpWindow.__showNavigationMenu" ID="HelpWindow.__showNavigationMenu"></a>
+<h4>HelpWindow.__showNavigationMenu</h4>
+<b>__showNavigationMenu</b>(<i></i>)
+<p>
+        Private slot to show the navigation button menu.
+</p><a NAME="HelpWindow.__showNetworkMonitor" ID="HelpWindow.__showNetworkMonitor"></a>
+<h4>HelpWindow.__showNetworkMonitor</h4>
+<b>__showNetworkMonitor</b>(<i></i>)
+<p>
+        Private slot to show the network monitor dialog.
+</p><a NAME="HelpWindow.__showPageSource" ID="HelpWindow.__showPageSource"></a>
+<h4>HelpWindow.__showPageSource</h4>
+<b>__showPageSource</b>(<i></i>)
+<p>
+        Private slot to show the source of the current page in  an editor.
+</p><a NAME="HelpWindow.__showPasswordsDialog" ID="HelpWindow.__showPasswordsDialog"></a>
+<h4>HelpWindow.__showPasswordsDialog</h4>
+<b>__showPasswordsDialog</b>(<i></i>)
+<p>
+        Private slot to show the passwords management dialog.
+</p><a NAME="HelpWindow.__showPreferences" ID="HelpWindow.__showPreferences"></a>
+<h4>HelpWindow.__showPreferences</h4>
+<b>__showPreferences</b>(<i></i>)
+<p>
+        Private slot to set the preferences.
+</p><a NAME="HelpWindow.__showSearchWindow" ID="HelpWindow.__showSearchWindow"></a>
+<h4>HelpWindow.__showSearchWindow</h4>
+<b>__showSearchWindow</b>(<i></i>)
+<p>
+        Private method to show the search window.
+</p><a NAME="HelpWindow.__showTocWindow" ID="HelpWindow.__showTocWindow"></a>
+<h4>HelpWindow.__showTocWindow</h4>
+<b>__showTocWindow</b>(<i></i>)
+<p>
+        Private method to show the table of contents window.
+</p><a NAME="HelpWindow.__sourceChanged" ID="HelpWindow.__sourceChanged"></a>
+<h4>HelpWindow.__sourceChanged</h4>
+<b>__sourceChanged</b>(<i>url</i>)
+<p>
+        Private slot called when the displayed text of the combobox is changed.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the new site (QUrl)
+</dd>
+</dl><a NAME="HelpWindow.__stopLoading" ID="HelpWindow.__stopLoading"></a>
+<h4>HelpWindow.__stopLoading</h4>
+<b>__stopLoading</b>(<i></i>)
+<p>
+        Private slot called to handle loading of the current page.
+</p><a NAME="HelpWindow.__switchTab" ID="HelpWindow.__switchTab"></a>
+<h4>HelpWindow.__switchTab</h4>
+<b>__switchTab</b>(<i></i>)
+<p>
+        Private slot used to switch between the current and the previous current tab.
+</p><a NAME="HelpWindow.__syncTOC" ID="HelpWindow.__syncTOC"></a>
+<h4>HelpWindow.__syncTOC</h4>
+<b>__syncTOC</b>(<i></i>)
+<p>
+        Private slot to synchronize the TOC with the currently shown page.
+</p><a NAME="HelpWindow.__tabContextMenuClone" ID="HelpWindow.__tabContextMenuClone"></a>
+<h4>HelpWindow.__tabContextMenuClone</h4>
+<b>__tabContextMenuClone</b>(<i></i>)
+<p>
+        Private method to clone the selected tab.
+</p><a NAME="HelpWindow.__tabContextMenuClose" ID="HelpWindow.__tabContextMenuClose"></a>
+<h4>HelpWindow.__tabContextMenuClose</h4>
+<b>__tabContextMenuClose</b>(<i></i>)
+<p>
+        Private method to close the selected tab.
+</p><a NAME="HelpWindow.__tabContextMenuCloseOthers" ID="HelpWindow.__tabContextMenuCloseOthers"></a>
+<h4>HelpWindow.__tabContextMenuCloseOthers</h4>
+<b>__tabContextMenuCloseOthers</b>(<i></i>)
+<p>
+        Private slot to close all other tabs.
+</p><a NAME="HelpWindow.__tabContextMenuMoveLeft" ID="HelpWindow.__tabContextMenuMoveLeft"></a>
+<h4>HelpWindow.__tabContextMenuMoveLeft</h4>
+<b>__tabContextMenuMoveLeft</b>(<i></i>)
+<p>
+        Private method to move a tab one position to the left.
+</p><a NAME="HelpWindow.__tabContextMenuMoveRight" ID="HelpWindow.__tabContextMenuMoveRight"></a>
+<h4>HelpWindow.__tabContextMenuMoveRight</h4>
+<b>__tabContextMenuMoveRight</b>(<i></i>)
+<p>
+        Private method to move a tab one position to the right.
+</p><a NAME="HelpWindow.__tabContextMenuPrint" ID="HelpWindow.__tabContextMenuPrint"></a>
+<h4>HelpWindow.__tabContextMenuPrint</h4>
+<b>__tabContextMenuPrint</b>(<i></i>)
+<p>
+        Private method to print the selected tab.
+</p><a NAME="HelpWindow.__tabContextMenuPrintPreview" ID="HelpWindow.__tabContextMenuPrintPreview"></a>
+<h4>HelpWindow.__tabContextMenuPrintPreview</h4>
+<b>__tabContextMenuPrintPreview</b>(<i></i>)
+<p>
+        Private method to show a print preview of the selected tab.
+</p><a NAME="HelpWindow.__titleChanged" ID="HelpWindow.__titleChanged"></a>
+<h4>HelpWindow.__titleChanged</h4>
+<b>__titleChanged</b>(<i>title</i>)
+<p>
+        Private slot called to handle a change of the current browsers title.
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+new title (string)
+</dd>
+</dl><a NAME="HelpWindow.__viewFullScreen" ID="HelpWindow.__viewFullScreen"></a>
+<h4>HelpWindow.__viewFullScreen</h4>
+<b>__viewFullScreen</b>(<i></i>)
+<p>
+        Private slot called to toggle fullscreen mode.
+</p><a NAME="HelpWindow.__warning" ID="HelpWindow.__warning"></a>
+<h4>HelpWindow.__warning</h4>
+<b>__warning</b>(<i>msg</i>)
+<p>
+        Private slot handling warnings from the help engine.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message sent by the help  engine (QString)
+</dd>
+</dl><a NAME="HelpWindow.__whatsThis" ID="HelpWindow.__whatsThis"></a>
+<h4>HelpWindow.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="HelpWindow.__windowCloseRequested" ID="HelpWindow.__windowCloseRequested"></a>
+<h4>HelpWindow.__windowCloseRequested</h4>
+<b>__windowCloseRequested</b>(<i></i>)
+<p>
+        Private slot to handle the windowCloseRequested signal of a browser.
+</p><a NAME="HelpWindow.__zoomIn" ID="HelpWindow.__zoomIn"></a>
+<h4>HelpWindow.__zoomIn</h4>
+<b>__zoomIn</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom in action.
+</p><a NAME="HelpWindow.__zoomOut" ID="HelpWindow.__zoomOut"></a>
+<h4>HelpWindow.__zoomOut</h4>
+<b>__zoomOut</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom out action.
+</p><a NAME="HelpWindow.__zoomReset" ID="HelpWindow.__zoomReset"></a>
+<h4>HelpWindow.__zoomReset</h4>
+<b>__zoomReset</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom reset action.
+</p><a NAME="HelpWindow.__zoomTextOnly" ID="HelpWindow.__zoomTextOnly"></a>
+<h4>HelpWindow.__zoomTextOnly</h4>
+<b>__zoomTextOnly</b>(<i>textOnly</i>)
+<p>
+        Private slot called to handle the zoom text only action.
+</p><dl>
+<dt><i>textOnly</i></dt>
+<dd>
+flag indicating to zoom text only (boolean)
+</dd>
+</dl><a NAME="HelpWindow.adblockManager" ID="HelpWindow.adblockManager"></a>
+<h4>HelpWindow.adblockManager</h4>
+<b>adblockManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the AdBlock manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the AdBlock manager (AdBlockManager)
+</dd>
+</dl><a NAME="HelpWindow.bookmarksManager" ID="HelpWindow.bookmarksManager"></a>
+<h4>HelpWindow.bookmarksManager</h4>
+<b>bookmarksManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the bookmarks manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the bookmarks manager (BookmarksManager)
+</dd>
+</dl><a NAME="HelpWindow.browsers" ID="HelpWindow.browsers"></a>
+<h4>HelpWindow.browsers</h4>
+<b>browsers</b>(<i></i>)
+<p>
+        Public method to get a list of references to all help browsers.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of references to help browsers (list of HelpBrowser)
+</dd>
+</dl><a NAME="HelpWindow.closeEvent" ID="HelpWindow.closeEvent"></a>
+<h4>HelpWindow.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private event handler for the close event.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+the close event (QCloseEvent)
+                <br />This event is simply accepted after the history has been
+                saved and all window references have been deleted.
+</dd>
+</dl><a NAME="HelpWindow.cookieJar" ID="HelpWindow.cookieJar"></a>
+<h4>HelpWindow.cookieJar</h4>
+<b>cookieJar</b>(<i></i>)
+<p>
+        Class method to get a reference to the cookie jar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the cookie jar (CookieJar)
+</dd>
+</dl><a NAME="HelpWindow.currentBrowser" ID="HelpWindow.currentBrowser"></a>
+<h4>HelpWindow.currentBrowser</h4>
+<b>currentBrowser</b>(<i></i>)
+<p>
+        Public method to get a reference to the current help browser.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current help browser (HelpBrowser)
+</dd>
+</dl><a NAME="HelpWindow.getActions" ID="HelpWindow.getActions"></a>
+<h4>HelpWindow.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="HelpWindow.getSourceFileList" ID="HelpWindow.getSourceFileList"></a>
+<h4>HelpWindow.getSourceFileList</h4>
+<b>getSourceFileList</b>(<i></i>)
+<p>
+        Public method to get a list of all opened source files.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with tab id as key and host/namespace as value
+</dd>
+</dl><a NAME="HelpWindow.helpEngine" ID="HelpWindow.helpEngine"></a>
+<h4>HelpWindow.helpEngine</h4>
+<b>helpEngine</b>(<i></i>)
+<p>
+        Class method to get a reference to the help engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd>
+</dl><a NAME="HelpWindow.historyManager" ID="HelpWindow.historyManager"></a>
+<h4>HelpWindow.historyManager</h4>
+<b>historyManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the history manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history manager (HistoryManager)
+</dd>
+</dl><a NAME="HelpWindow.icon" ID="HelpWindow.icon"></a>
+<h4>HelpWindow.icon</h4>
+<b>icon</b>(<i>url</i>)
+<p>
+        Class method to get the icon for an URL.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to get icon for (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+icon for the URL (QIcon)
+</dd>
+</dl><a NAME="HelpWindow.iconChanged" ID="HelpWindow.iconChanged"></a>
+<h4>HelpWindow.iconChanged</h4>
+<b>iconChanged</b>(<i>icon</i>)
+<p>
+        Public slot to change the icon shown to the left of the URL entry.
+</p><dl>
+<dt><i>icon</i></dt>
+<dd>
+icon to be shown (QIcon)
+</dd>
+</dl><a NAME="HelpWindow.networkAccessManager" ID="HelpWindow.networkAccessManager"></a>
+<h4>HelpWindow.networkAccessManager</h4>
+<b>networkAccessManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the network access manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the network access manager (NetworkAccessManager)
+</dd>
+</dl><a NAME="HelpWindow.newBrowser" ID="HelpWindow.newBrowser"></a>
+<h4>HelpWindow.newBrowser</h4>
+<b>newBrowser</b>(<i>link</i>)
+<p>
+        Public method to create a new help browser tab.
+</p><dl>
+<dt><i>link</i></dt>
+<dd>
+link to be shown (string)
+</dd>
+</dl><a NAME="HelpWindow.newTab" ID="HelpWindow.newTab"></a>
+<h4>HelpWindow.newTab</h4>
+<b>newTab</b>(<i>link = None</i>)
+<p>
+        Public slot called to open a new help window tab.
+</p><dl>
+<dt><i>link</i></dt>
+<dd>
+file to be displayed in the new window (string or QUrl)
+</dd>
+</dl><a NAME="HelpWindow.newWindow" ID="HelpWindow.newWindow"></a>
+<h4>HelpWindow.newWindow</h4>
+<b>newWindow</b>(<i>link = None</i>)
+<p>
+        Public slot called to open a new help browser dialog.
+</p><dl>
+<dt><i>link</i></dt>
+<dd>
+file to be displayed in the new window (string or QUrl)
+</dd>
+</dl><a NAME="HelpWindow.passwordManager" ID="HelpWindow.passwordManager"></a>
+<h4>HelpWindow.passwordManager</h4>
+<b>passwordManager</b>(<i></i>)
+<p>
+        Class method to get a reference to the password manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the password manager (PasswordManager)
+</dd>
+</dl><a NAME="HelpWindow.preferencesChanged" ID="HelpWindow.preferencesChanged"></a>
+<h4>HelpWindow.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle a change of preferences.
+</p><a NAME="HelpWindow.progressBar" ID="HelpWindow.progressBar"></a>
+<h4>HelpWindow.progressBar</h4>
+<b>progressBar</b>(<i></i>)
+<p>
+        Public method to get a reference to the load progress bar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the load progress bar (QProgressBar)
+</dd>
+</dl><a NAME="HelpWindow.resetLoading" ID="HelpWindow.resetLoading"></a>
+<h4>HelpWindow.resetLoading</h4>
+<b>resetLoading</b>(<i>widget</i>)
+<p>
+        Public method to reset the loading icon.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to reset the icon for (QWidget)
+</dd>
+</dl><a NAME="HelpWindow.search" ID="HelpWindow.search"></a>
+<h4>HelpWindow.search</h4>
+<b>search</b>(<i>word</i>)
+<p>
+        Public method to search for a word.
+</p><dl>
+<dt><i>word</i></dt>
+<dd>
+word to search for (string)
+</dd>
+</dl><a NAME="HelpWindow.searchEnginesAction" ID="HelpWindow.searchEnginesAction"></a>
+<h4>HelpWindow.searchEnginesAction</h4>
+<b>searchEnginesAction</b>(<i></i>)
+<p>
+        Public method to get a reference to the search engines configuration action.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the search engines configuration action (QAction)
+</dd>
+</dl><a NAME="HelpWindow.setLoading" ID="HelpWindow.setLoading"></a>
+<h4>HelpWindow.setLoading</h4>
+<b>setLoading</b>(<i>widget</i>)
+<p>
+        Public method to set the loading icon.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the widget to set the icon for (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryCompleter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,337 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryCompleter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryCompleter</h1>
+<p>
+Module implementing a special completer for the history.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryCompleter">HistoryCompleter</a></td>
+<td></td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel">HistoryCompletionModel</a></td>
+<td>Class implementing a special model for history based completions.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionView">HistoryCompletionView</a></td>
+<td>Class implementing a special completer view for history based completions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryCompleter" ID="HistoryCompleter"></a>
+<h2>HistoryCompleter</h2>
+
+<h3>Derived from</h3>
+QCompleter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryCompleter.__init__">HistoryCompleter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryCompleter.__updateFilter">__updateFilter</a></td>
+<td>Private slot to update the search string.</td>
+</tr><tr>
+<td><a href="#HistoryCompleter.pathFromIndex">pathFromIndex</a></td>
+<td>Public method to get a path for a given index.</td>
+</tr><tr>
+<td><a href="#HistoryCompleter.splitPath">splitPath</a></td>
+<td>Public method to split the given path into strings, that are used to match at each level in the model.</td>
+</tr>
+</table>
+<a NAME="HistoryCompleter.__init__" ID="HistoryCompleter.__init__"></a>
+<h4>HistoryCompleter (Constructor)</h4>
+<b>HistoryCompleter</b>(<i>model, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>model</i></dt>
+<dd>
+reference to the model (QAbstractItemModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryCompleter.__updateFilter" ID="HistoryCompleter.__updateFilter"></a>
+<h4>HistoryCompleter.__updateFilter</h4>
+<b>__updateFilter</b>(<i></i>)
+<p>
+        Private slot to update the search string.
+</p><a NAME="HistoryCompleter.pathFromIndex" ID="HistoryCompleter.pathFromIndex"></a>
+<h4>HistoryCompleter.pathFromIndex</h4>
+<b>pathFromIndex</b>(<i>idx</i>)
+<p>
+        Public method to get a path for a given index.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+reference to the index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the actual URL from the history (string)
+</dd>
+</dl><a NAME="HistoryCompleter.splitPath" ID="HistoryCompleter.splitPath"></a>
+<h4>HistoryCompleter.splitPath</h4>
+<b>splitPath</b>(<i>path</i>)
+<p>
+        Public method to split the given path into strings, that are used to match
+        at each level in the model.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be split (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of path elements (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryCompletionModel" ID="HistoryCompletionModel"></a>
+<h2>HistoryCompletionModel</h2>
+<p>
+    Class implementing a special model for history based completions.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>HistoryCompletionRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryCompletionModel.__init__">HistoryCompletionModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Protected method to determine, if the row is acceptable.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.isValid">isValid</a></td>
+<td>Public method to check the model for validity.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.lessThan">lessThan</a></td>
+<td>Protected method used to sort the displayed items.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.searchString">searchString</a></td>
+<td>Public method to get the current search string.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.setSearchString">setSearchString</a></td>
+<td>Public method to set the current search string.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionModel.setValid">setValid</a></td>
+<td>Public method to set the model's validity.</td>
+</tr>
+</table>
+<a NAME="HistoryCompletionModel.__init__" ID="HistoryCompletionModel.__init__"></a>
+<h4>HistoryCompletionModel (Constructor)</h4>
+<b>HistoryCompletionModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryCompletionModel.data" ID="HistoryCompletionModel.data"></a>
+<h4>HistoryCompletionModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of history entry to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+history entry data (QVariant)
+</dd>
+</dl><a NAME="HistoryCompletionModel.filterAcceptsRow" ID="HistoryCompletionModel.filterAcceptsRow"></a>
+<h4>HistoryCompletionModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>sourceRow, sourceParent</i>)
+<p>
+        Protected method to determine, if the row is acceptable.
+</p><dl>
+<dt><i>sourceRow</i></dt>
+<dd>
+row number in the source model (integer)
+</dd><dt><i>sourceParent</i></dt>
+<dd>
+index of the source item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating acceptance (boolean)
+</dd>
+</dl><a NAME="HistoryCompletionModel.isValid" ID="HistoryCompletionModel.isValid"></a>
+<h4>HistoryCompletionModel.isValid</h4>
+<b>isValid</b>(<i></i>)
+<p>
+        Public method to check the model for validity.
+</p><dl>
+<dt><i>flag</i></dt>
+<dd>
+indicating a valid status (boolean)
+</dd>
+</dl><a NAME="HistoryCompletionModel.lessThan" ID="HistoryCompletionModel.lessThan"></a>
+<h4>HistoryCompletionModel.lessThan</h4>
+<b>lessThan</b>(<i>left, right</i>)
+<p>
+        Protected method used to sort the displayed items.
+</p><p>
+        It implements a special sorting function based on the history entry's 
+        frequency giving a bonus to hits that match on a word boundary so that
+        e.g. "dot.python-projects.org" is a better result for typing "dot" than
+        "slashdot.org". However, it only looks for the string in the host name,
+        not the entire URL, since while it makes sense to e.g. give
+        "www.phoronix.com" a bonus for "ph", it does NOT make sense to give
+        "www.yadda.com/foo.php" the bonus.
+</p><dl>
+<dt><i>left</i></dt>
+<dd>
+index of left item (QModelIndex)
+</dd><dt><i>right</i></dt>
+<dd>
+index of right item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if left is less than right (boolean)
+</dd>
+</dl><a NAME="HistoryCompletionModel.searchString" ID="HistoryCompletionModel.searchString"></a>
+<h4>HistoryCompletionModel.searchString</h4>
+<b>searchString</b>(<i></i>)
+<p>
+        Public method to get the current search string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current search string (string)
+</dd>
+</dl><a NAME="HistoryCompletionModel.setSearchString" ID="HistoryCompletionModel.setSearchString"></a>
+<h4>HistoryCompletionModel.setSearchString</h4>
+<b>setSearchString</b>(<i>string</i>)
+<p>
+        Public method to set the current search string.
+</p><dl>
+<dt><i>string</i></dt>
+<dd>
+new search string (string)
+</dd>
+</dl><a NAME="HistoryCompletionModel.setValid" ID="HistoryCompletionModel.setValid"></a>
+<h4>HistoryCompletionModel.setValid</h4>
+<b>setValid</b>(<i>valid</i>)
+<p>
+        Public method to set the model's validity.
+</p><dl>
+<dt><i>valid</i></dt>
+<dd>
+flag indicating the new valid status (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryCompletionView" ID="HistoryCompletionView"></a>
+<h2>HistoryCompletionView</h2>
+<p>
+    Class implementing a special completer view for history based completions.
+</p>
+<h3>Derived from</h3>
+QTableView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryCompletionView.__init__">HistoryCompletionView</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryCompletionView.resizeEvent">resizeEvent</a></td>
+<td>Protected method handling resize events.</td>
+</tr><tr>
+<td><a href="#HistoryCompletionView.sizeHintForRow">sizeHintForRow</a></td>
+<td>Public method to give a size hint for rows.</td>
+</tr>
+</table>
+<a NAME="HistoryCompletionView.__init__" ID="HistoryCompletionView.__init__"></a>
+<h4>HistoryCompletionView (Constructor)</h4>
+<b>HistoryCompletionView</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HistoryCompletionView.resizeEvent" ID="HistoryCompletionView.resizeEvent"></a>
+<h4>HistoryCompletionView.resizeEvent</h4>
+<b>resizeEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling resize events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the resize event (QResizeEvent)
+</dd>
+</dl><a NAME="HistoryCompletionView.sizeHintForRow" ID="HistoryCompletionView.sizeHintForRow"></a>
+<h4>HistoryCompletionView.sizeHintForRow</h4>
+<b>sizeHintForRow</b>(<i>row</i>)
+<p>
+        Public method to give a size hint for rows.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryDialog</h1>
+<p>
+Module implementing a dialog to manage history.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryDialog">HistoryDialog</a></td>
+<td>Class implementing a dialog to manage history.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryDialog" ID="HistoryDialog"></a>
+<h2>HistoryDialog</h2>
+<p>
+    Class implementing a dialog to manage history.
+</p><h4>Signals</h4>
+<dl>
+<dt>newUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in the current
+            tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+QDialog, Ui_HistoryDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryDialog.__init__">HistoryDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__activated">__activated</a></td>
+<td>Private slot to handle the activation of an entry.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__copyHistory">__copyHistory</a></td>
+<td>Private slot to copy a history entry's URL to the clipboard.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__customContextMenuRequested">__customContextMenuRequested</a></td>
+<td>Private slot to handle the context menu request for the bookmarks tree.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__modelReset">__modelReset</a></td>
+<td>Private slot handling a reset of the tree view's model.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__openHistory">__openHistory</a></td>
+<td>Private method to open a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__openHistoryInCurrentTab">__openHistoryInCurrentTab</a></td>
+<td>Private slot to open a history entry in the current browser tab.</td>
+</tr><tr>
+<td><a href="#HistoryDialog.__openHistoryInNewTab">__openHistoryInNewTab</a></td>
+<td>Private slot to open a history entry in a new browser tab.</td>
+</tr>
+</table>
+<a NAME="HistoryDialog.__init__" ID="HistoryDialog.__init__"></a>
+<h4>HistoryDialog (Constructor)</h4>
+<b>HistoryDialog</b>(<i>parent = None, manager = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget
+</dd><dt><i>manager</i></dt>
+<dd>
+reference to the history manager object (HistoryManager)
+</dd>
+</dl><a NAME="HistoryDialog.__activated" ID="HistoryDialog.__activated"></a>
+<h4>HistoryDialog.__activated</h4>
+<b>__activated</b>(<i>idx</i>)
+<p>
+        Private slot to handle the activation of an entry.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+reference to the entry index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryDialog.__copyHistory" ID="HistoryDialog.__copyHistory"></a>
+<h4>HistoryDialog.__copyHistory</h4>
+<b>__copyHistory</b>(<i></i>)
+<p>
+        Private slot to copy a history entry's URL to the clipboard.
+</p><a NAME="HistoryDialog.__customContextMenuRequested" ID="HistoryDialog.__customContextMenuRequested"></a>
+<h4>HistoryDialog.__customContextMenuRequested</h4>
+<b>__customContextMenuRequested</b>(<i>pos</i>)
+<p>
+        Private slot to handle the context menu request for the bookmarks tree.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position the context menu was requested (QPoint)
+</dd>
+</dl><a NAME="HistoryDialog.__modelReset" ID="HistoryDialog.__modelReset"></a>
+<h4>HistoryDialog.__modelReset</h4>
+<b>__modelReset</b>(<i></i>)
+<p>
+        Private slot handling a reset of the tree view's model.
+</p><a NAME="HistoryDialog.__openHistory" ID="HistoryDialog.__openHistory"></a>
+<h4>HistoryDialog.__openHistory</h4>
+<b>__openHistory</b>(<i>newTab</i>)
+<p>
+        Private method to open a history entry.
+</p><dl>
+<dt><i>newTab</i></dt>
+<dd>
+flag indicating to open the history entry in a new tab (boolean)
+</dd>
+</dl><a NAME="HistoryDialog.__openHistoryInCurrentTab" ID="HistoryDialog.__openHistoryInCurrentTab"></a>
+<h4>HistoryDialog.__openHistoryInCurrentTab</h4>
+<b>__openHistoryInCurrentTab</b>(<i></i>)
+<p>
+        Private slot to open a history entry in the current browser tab.
+</p><a NAME="HistoryDialog.__openHistoryInNewTab" ID="HistoryDialog.__openHistoryInNewTab"></a>
+<h4>HistoryDialog.__openHistoryInNewTab</h4>
+<b>__openHistoryInNewTab</b>(<i></i>)
+<p>
+        Private slot to open a history entry in a new browser tab.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryFilterModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,482 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryFilterModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryFilterModel</h1>
+<p>
+Module implementing the history filter model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryData">HistoryData</a></td>
+<td>Class storing some history data.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel">HistoryFilterModel</a></td>
+<td>Class implementing the history filter model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryData" ID="HistoryData"></a>
+<h2>HistoryData</h2>
+<p>
+    Class storing some history data.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryData.__init__">HistoryData</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryData.__eq__">__eq__</a></td>
+<td>Special method implementing equality.</td>
+</tr><tr>
+<td><a href="#HistoryData.__lt__">__lt__</a></td>
+<td>Special method determining less relation.</td>
+</tr>
+</table>
+<a NAME="HistoryData.__init__" ID="HistoryData.__init__"></a>
+<h4>HistoryData (Constructor)</h4>
+<b>HistoryData</b>(<i>offset, frequency = 0</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>offset</i></dt>
+<dd>
+tail offset (integer)
+</dd><dt><i>frequency</i></dt>
+<dd>
+frequency (integer)
+</dd>
+</dl><a NAME="HistoryData.__eq__" ID="HistoryData.__eq__"></a>
+<h4>HistoryData.__eq__</h4>
+<b>__eq__</b>(<i>other</i>)
+<p>
+        Special method implementing equality.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to the object to check against (HistoryData)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating equality (boolean)
+</dd>
+</dl><a NAME="HistoryData.__lt__" ID="HistoryData.__lt__"></a>
+<h4>HistoryData.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+<p>
+        Special method determining less relation.
+</p><p>
+        Note: Like the actual history entries the index mapping is sorted in reverse 
+        order by offset
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to the history data object to compare against
+            (HistoryEntry)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating less (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryFilterModel" ID="HistoryFilterModel"></a>
+<h2>HistoryFilterModel</h2>
+<p>
+    Class implementing the history filter model.
+</p>
+<h3>Derived from</h3>
+QAbstractProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>FrequencyRole</td></tr><tr><td>MaxRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryFilterModel.__init__">HistoryFilterModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__frequencyScore">__frequencyScore</a></td>
+<td>Private method to calculate the frequency score.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__load">__load</a></td>
+<td>Private method to load the model data.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__sourceDataChanged">__sourceDataChanged</a></td>
+<td>Private slot to handle the change of data of the source model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__sourceReset">__sourceReset</a></td>
+<td>Private slot to handle a reset of the source model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__sourceRowsInserted">__sourceRowsInserted</a></td>
+<td>Private slot to handle the insertion of data in the source model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.__sourceRowsRemoved">__sourceRowsRemoved</a></td>
+<td>Private slot to handle the removal of data in the source model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.historyContains">historyContains</a></td>
+<td>Public method to check the history for an entry.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.historyLocation">historyLocation</a></td>
+<td>Public method to get the row number of an entry in the source model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.mapFromSource">mapFromSource</a></td>
+<td>Public method to map an index to the proxy model index.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.mapToSource">mapToSource</a></td>
+<td>Public method to map an index to the source model index.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.parent">parent</a></td>
+<td>Public method to get the parent index.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.recalculateFrequencies">recalculateFrequencies</a></td>
+<td>Public method to recalculate the frequencies.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr><tr>
+<td><a href="#HistoryFilterModel.setSourceModel">setSourceModel</a></td>
+<td>Public method to set the source model.</td>
+</tr>
+</table>
+<a NAME="HistoryFilterModel.__init__" ID="HistoryFilterModel.__init__"></a>
+<h4>HistoryFilterModel (Constructor)</h4>
+<b>HistoryFilterModel</b>(<i>sourceModel, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryFilterModel.__frequencyScore" ID="HistoryFilterModel.__frequencyScore"></a>
+<h4>HistoryFilterModel.__frequencyScore</h4>
+<b>__frequencyScore</b>(<i>sourceIndex</i>)
+<p>
+        Private method to calculate the frequency score.
+</p><dl>
+<dt><i>sourceIndex</i></dt>
+<dd>
+index of the source model (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+frequency score (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.__load" ID="HistoryFilterModel.__load"></a>
+<h4>HistoryFilterModel.__load</h4>
+<b>__load</b>(<i></i>)
+<p>
+        Private method to load the model data.
+</p><a NAME="HistoryFilterModel.__sourceDataChanged" ID="HistoryFilterModel.__sourceDataChanged"></a>
+<h4>HistoryFilterModel.__sourceDataChanged</h4>
+<b>__sourceDataChanged</b>(<i>topLeft, bottomRight</i>)
+<p>
+        Private slot to handle the change of data of the source model.
+</p><dl>
+<dt><i>topLeft</i></dt>
+<dd>
+index of top left data element (QModelIndex)
+</dd><dt><i>bottomRight</i></dt>
+<dd>
+index of bottom right data element (QModelIndex)
+</dd>
+</dl><a NAME="HistoryFilterModel.__sourceReset" ID="HistoryFilterModel.__sourceReset"></a>
+<h4>HistoryFilterModel.__sourceReset</h4>
+<b>__sourceReset</b>(<i></i>)
+<p>
+        Private slot to handle a reset of the source model.
+</p><a NAME="HistoryFilterModel.__sourceRowsInserted" ID="HistoryFilterModel.__sourceRowsInserted"></a>
+<h4>HistoryFilterModel.__sourceRowsInserted</h4>
+<b>__sourceRowsInserted</b>(<i>parent, start, end</i>)
+<p>
+        Private slot to handle the insertion of data in the source model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent index (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.__sourceRowsRemoved" ID="HistoryFilterModel.__sourceRowsRemoved"></a>
+<h4>HistoryFilterModel.__sourceRowsRemoved</h4>
+<b>__sourceRowsRemoved</b>(<i>parent, start, end</i>)
+<p>
+        Private slot to handle the removal of data in the source model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent index (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.columnCount" ID="HistoryFilterModel.columnCount"></a>
+<h4>HistoryFilterModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.data" ID="HistoryFilterModel.data"></a>
+<h4>HistoryFilterModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of history entry to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+history entry data (QVariant)
+</dd>
+</dl><a NAME="HistoryFilterModel.headerData" ID="HistoryFilterModel.headerData"></a>
+<h4>HistoryFilterModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="HistoryFilterModel.historyContains" ID="HistoryFilterModel.historyContains"></a>
+<h4>HistoryFilterModel.historyContains</h4>
+<b>historyContains</b>(<i>url</i>)
+<p>
+        Public method to check the history for an entry.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to check for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="HistoryFilterModel.historyLocation" ID="HistoryFilterModel.historyLocation"></a>
+<h4>HistoryFilterModel.historyLocation</h4>
+<b>historyLocation</b>(<i>url</i>)
+<p>
+        Public method to get the row number of an entry in the source model.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to check for (tring)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+row number in the source model (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.index" ID="HistoryFilterModel.index"></a>
+<h4>HistoryFilterModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number for the index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number for the index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryFilterModel.mapFromSource" ID="HistoryFilterModel.mapFromSource"></a>
+<h4>HistoryFilterModel.mapFromSource</h4>
+<b>mapFromSource</b>(<i>sourceIndex</i>)
+<p>
+        Public method to map an index to the proxy model index.
+</p><dl>
+<dt><i>sourceIndex</i></dt>
+<dd>
+reference to a source model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+proxy model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryFilterModel.mapToSource" ID="HistoryFilterModel.mapToSource"></a>
+<h4>HistoryFilterModel.mapToSource</h4>
+<b>mapToSource</b>(<i>proxyIndex</i>)
+<p>
+        Public method to map an index to the source model index.
+</p><dl>
+<dt><i>proxyIndex</i></dt>
+<dd>
+reference to a proxy model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+source model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryFilterModel.parent" ID="HistoryFilterModel.parent"></a>
+<h4>HistoryFilterModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the parent index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to get parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><a NAME="HistoryFilterModel.recalculateFrequencies" ID="HistoryFilterModel.recalculateFrequencies"></a>
+<h4>HistoryFilterModel.recalculateFrequencies</h4>
+<b>recalculateFrequencies</b>(<i></i>)
+<p>
+        Public method to recalculate the frequencies.
+</p><a NAME="HistoryFilterModel.removeRows" ID="HistoryFilterModel.removeRows"></a>
+<h4>HistoryFilterModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row of the first entry to remove (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of entries to remove (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+of the parent entry (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful removal (boolean)
+</dd>
+</dl><a NAME="HistoryFilterModel.rowCount" ID="HistoryFilterModel.rowCount"></a>
+<h4>HistoryFilterModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="HistoryFilterModel.setSourceModel" ID="HistoryFilterModel.setSourceModel"></a>
+<h4>HistoryFilterModel.setSourceModel</h4>
+<b>setSourceModel</b>(<i>sourceModel</i>)
+<p>
+        Public method to set the source model.
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,431 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryManager</h1>
+<p>
+Module implementing the history manager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>HISTORY_VERSION</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryEntry">HistoryEntry</a></td>
+<td>Class implementing a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryManager">HistoryManager</a></td>
+<td>Class implementing the history manager.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryEntry" ID="HistoryEntry"></a>
+<h2>HistoryEntry</h2>
+<p>
+    Class implementing a history entry.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryEntry.__init__">HistoryEntry</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryEntry.__eq__">__eq__</a></td>
+<td>Special method determining equality.</td>
+</tr><tr>
+<td><a href="#HistoryEntry.__lt__">__lt__</a></td>
+<td>Special method determining less relation.</td>
+</tr><tr>
+<td><a href="#HistoryEntry.userTitle">userTitle</a></td>
+<td>Public method to get the title of the history entry.</td>
+</tr>
+</table>
+<a NAME="HistoryEntry.__init__" ID="HistoryEntry.__init__"></a>
+<h4>HistoryEntry (Constructor)</h4>
+<b>HistoryEntry</b>(<i>url = None, dateTime = None, title = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the history entry (string)
+</dd><dt><i>dateTime</i></dt>
+<dd>
+date and time this entry was created (QDateTime)
+</dd><dt><i>title</i></dt>
+<dd>
+title string for the history entry (string)
+</dd>
+</dl><a NAME="HistoryEntry.__eq__" ID="HistoryEntry.__eq__"></a>
+<h4>HistoryEntry.__eq__</h4>
+<b>__eq__</b>(<i>other</i>)
+<p>
+        Special method determining equality.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to the history entry to compare against (HistoryEntry)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating equality (boolean)
+</dd>
+</dl><a NAME="HistoryEntry.__lt__" ID="HistoryEntry.__lt__"></a>
+<h4>HistoryEntry.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+<p>
+        Special method determining less relation.
+</p><p>
+        Note: History is sorted in reverse order by date and time
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to the history entry to compare against (HistoryEntry)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating less (boolean)
+</dd>
+</dl><a NAME="HistoryEntry.userTitle" ID="HistoryEntry.userTitle"></a>
+<h4>HistoryEntry.userTitle</h4>
+<b>userTitle</b>(<i></i>)
+<p>
+        Public method to get the title of the history entry.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+title of the entry (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryManager" ID="HistoryManager"></a>
+<h2>HistoryManager</h2>
+<p>
+    Class implementing the history manager.
+</p><h4>Signals</h4>
+<dl>
+<dt>entryAdded</dt>
+<dd>
+emitted after a history entry has been added
+</dd><dt>entryRemoved</dt>
+<dd>
+emitted after a history entry has been removed
+</dd><dt>entryUpdated(int)</dt>
+<dd>
+emitted after a history entry has been updated
+</dd><dt>historyCleared()</dt>
+<dd>
+emitted after the history has been cleared
+</dd><dt>historyReset()</dt>
+<dd>
+emitted after the history has been reset
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWebHistoryInterface
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryManager.__init__">HistoryManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryManager.__checkForExpired">__checkForExpired</a></td>
+<td>Private slot to check entries for expiration.</td>
+</tr><tr>
+<td><a href="#HistoryManager.__load">__load</a></td>
+<td>Private method to load the saved history entries from disk.</td>
+</tr><tr>
+<td><a href="#HistoryManager.__refreshFrequencies">__refreshFrequencies</a></td>
+<td>Private slot to recalculate the refresh frequencies.</td>
+</tr><tr>
+<td><a href="#HistoryManager.__startFrequencyTimer">__startFrequencyTimer</a></td>
+<td>Private method to start the timer to recalculate the frequencies.</td>
+</tr><tr>
+<td><a href="#HistoryManager._addHistoryEntry">_addHistoryEntry</a></td>
+<td>Protected method to add a history item.</td>
+</tr><tr>
+<td><a href="#HistoryManager._removeHistoryEntry">_removeHistoryEntry</a></td>
+<td>Protected method to remove a history item.</td>
+</tr><tr>
+<td><a href="#HistoryManager.addHistoryEntry">addHistoryEntry</a></td>
+<td>Public method to add a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryManager.clear">clear</a></td>
+<td>Public slot to clear the complete history.</td>
+</tr><tr>
+<td><a href="#HistoryManager.close">close</a></td>
+<td>Public method to close the history manager.</td>
+</tr><tr>
+<td><a href="#HistoryManager.daysToExpire">daysToExpire</a></td>
+<td>Public method to get the days for entry expiration.</td>
+</tr><tr>
+<td><a href="#HistoryManager.history">history</a></td>
+<td>Public method to return the history.</td>
+</tr><tr>
+<td><a href="#HistoryManager.historyContains">historyContains</a></td>
+<td>Public method to check the history for an entry.</td>
+</tr><tr>
+<td><a href="#HistoryManager.historyFilterModel">historyFilterModel</a></td>
+<td>Public method to get a reference to the history filter model.</td>
+</tr><tr>
+<td><a href="#HistoryManager.historyModel">historyModel</a></td>
+<td>Public method to get a reference to the history model.</td>
+</tr><tr>
+<td><a href="#HistoryManager.historyTreeModel">historyTreeModel</a></td>
+<td>Public method to get a reference to the history tree model.</td>
+</tr><tr>
+<td><a href="#HistoryManager.preferencesChanged">preferencesChanged</a></td>
+<td>Public method to indicate a change of preferences.</td>
+</tr><tr>
+<td><a href="#HistoryManager.removeHistoryEntry">removeHistoryEntry</a></td>
+<td>Public method to remove a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryManager.save">save</a></td>
+<td>Public slot to save the history entries to disk.</td>
+</tr><tr>
+<td><a href="#HistoryManager.setDaysToExpire">setDaysToExpire</a></td>
+<td>Public method to set the days for entry expiration.</td>
+</tr><tr>
+<td><a href="#HistoryManager.setHistory">setHistory</a></td>
+<td>Public method to set a new history.</td>
+</tr><tr>
+<td><a href="#HistoryManager.updateHistoryEntry">updateHistoryEntry</a></td>
+<td>Public method to update a history entry.</td>
+</tr>
+</table>
+<a NAME="HistoryManager.__init__" ID="HistoryManager.__init__"></a>
+<h4>HistoryManager (Constructor)</h4>
+<b>HistoryManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryManager.__checkForExpired" ID="HistoryManager.__checkForExpired"></a>
+<h4>HistoryManager.__checkForExpired</h4>
+<b>__checkForExpired</b>(<i></i>)
+<p>
+        Private slot to check entries for expiration.
+</p><a NAME="HistoryManager.__load" ID="HistoryManager.__load"></a>
+<h4>HistoryManager.__load</h4>
+<b>__load</b>(<i></i>)
+<p>
+        Private method to load the saved history entries from disk.
+</p><a NAME="HistoryManager.__refreshFrequencies" ID="HistoryManager.__refreshFrequencies"></a>
+<h4>HistoryManager.__refreshFrequencies</h4>
+<b>__refreshFrequencies</b>(<i></i>)
+<p>
+        Private slot to recalculate the refresh frequencies.
+</p><a NAME="HistoryManager.__startFrequencyTimer" ID="HistoryManager.__startFrequencyTimer"></a>
+<h4>HistoryManager.__startFrequencyTimer</h4>
+<b>__startFrequencyTimer</b>(<i></i>)
+<p>
+        Private method to start the timer to recalculate the frequencies.
+</p><a NAME="HistoryManager._addHistoryEntry" ID="HistoryManager._addHistoryEntry"></a>
+<h4>HistoryManager._addHistoryEntry</h4>
+<b>_addHistoryEntry</b>(<i>itm</i>)
+<p>
+        Protected method to add a history item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the history item to add (HistoryEntry)
+</dd>
+</dl><a NAME="HistoryManager._removeHistoryEntry" ID="HistoryManager._removeHistoryEntry"></a>
+<h4>HistoryManager._removeHistoryEntry</h4>
+<b>_removeHistoryEntry</b>(<i>itm</i>)
+<p>
+        Protected method to remove a history item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the history item to remove (HistoryEntry)
+</dd>
+</dl><a NAME="HistoryManager.addHistoryEntry" ID="HistoryManager.addHistoryEntry"></a>
+<h4>HistoryManager.addHistoryEntry</h4>
+<b>addHistoryEntry</b>(<i>url</i>)
+<p>
+        Public method to add a history entry.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to be added (string)
+</dd>
+</dl><a NAME="HistoryManager.clear" ID="HistoryManager.clear"></a>
+<h4>HistoryManager.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public slot to clear the complete history.
+</p><a NAME="HistoryManager.close" ID="HistoryManager.close"></a>
+<h4>HistoryManager.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public method to close the history manager.
+</p><a NAME="HistoryManager.daysToExpire" ID="HistoryManager.daysToExpire"></a>
+<h4>HistoryManager.daysToExpire</h4>
+<b>daysToExpire</b>(<i></i>)
+<p>
+        Public method to get the days for entry expiration.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+days for entry expiration (integer)
+</dd>
+</dl><a NAME="HistoryManager.history" ID="HistoryManager.history"></a>
+<h4>HistoryManager.history</h4>
+<b>history</b>(<i></i>)
+<p>
+        Public method to return the history.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the list of history entries (list of HistoryEntry)
+</dd>
+</dl><a NAME="HistoryManager.historyContains" ID="HistoryManager.historyContains"></a>
+<h4>HistoryManager.historyContains</h4>
+<b>historyContains</b>(<i>url</i>)
+<p>
+        Public method to check the history for an entry.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to check for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="HistoryManager.historyFilterModel" ID="HistoryManager.historyFilterModel"></a>
+<h4>HistoryManager.historyFilterModel</h4>
+<b>historyFilterModel</b>(<i></i>)
+<p>
+        Public method to get a reference to the history filter model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history filter model (HistoryFilterModel)
+</dd>
+</dl><a NAME="HistoryManager.historyModel" ID="HistoryManager.historyModel"></a>
+<h4>HistoryManager.historyModel</h4>
+<b>historyModel</b>(<i></i>)
+<p>
+        Public method to get a reference to the history model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history model (HistoryModel)
+</dd>
+</dl><a NAME="HistoryManager.historyTreeModel" ID="HistoryManager.historyTreeModel"></a>
+<h4>HistoryManager.historyTreeModel</h4>
+<b>historyTreeModel</b>(<i></i>)
+<p>
+        Public method to get a reference to the history tree model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history tree model (HistoryTreeModel)
+</dd>
+</dl><a NAME="HistoryManager.preferencesChanged" ID="HistoryManager.preferencesChanged"></a>
+<h4>HistoryManager.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public method to indicate a change of preferences.
+</p><a NAME="HistoryManager.removeHistoryEntry" ID="HistoryManager.removeHistoryEntry"></a>
+<h4>HistoryManager.removeHistoryEntry</h4>
+<b>removeHistoryEntry</b>(<i>url, title = ""</i>)
+<p>
+        Public method to remove a history entry.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the entry to remove (QUrl)
+</dd><dt><i>title</i></dt>
+<dd>
+title of the entry to remove (string)
+</dd>
+</dl><a NAME="HistoryManager.save" ID="HistoryManager.save"></a>
+<h4>HistoryManager.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the history entries to disk.
+</p><a NAME="HistoryManager.setDaysToExpire" ID="HistoryManager.setDaysToExpire"></a>
+<h4>HistoryManager.setDaysToExpire</h4>
+<b>setDaysToExpire</b>(<i>limit</i>)
+<p>
+        Public method to set the days for entry expiration.
+</p><dl>
+<dt><i>limit</i></dt>
+<dd>
+days for entry expiration (integer)
+</dd>
+</dl><a NAME="HistoryManager.setHistory" ID="HistoryManager.setHistory"></a>
+<h4>HistoryManager.setHistory</h4>
+<b>setHistory</b>(<i>history, loadedAndSorted = False</i>)
+<p>
+        Public method to set a new history.
+</p><dl>
+<dt><i>history</i></dt>
+<dd>
+reference to the list of history entries to be set
+            (list of HistoryEntry)
+</dd><dt><i>loadedAndSorted</i></dt>
+<dd>
+flag indicating that the list is sorted (boolean)
+</dd>
+</dl><a NAME="HistoryManager.updateHistoryEntry" ID="HistoryManager.updateHistoryEntry"></a>
+<h4>HistoryManager.updateHistoryEntry</h4>
+<b>updateHistoryEntry</b>(<i>url, title</i>)
+<p>
+        Public method to update a history entry.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the entry to update (string)
+</dd><dt><i>title</i></dt>
+<dd>
+title of the entry to update (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryMenu.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,331 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryMenu</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryMenu</h1>
+<p>
+Module implementing the history menu.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryMenu">HistoryMenu</a></td>
+<td>Class implementing the history menu.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel">HistoryMenuModel</a></td>
+<td>Class implementing a model for the history menu.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryMenu" ID="HistoryMenu"></a>
+<h2>HistoryMenu</h2>
+<p>
+    Class implementing the history menu.
+</p><h4>Signals</h4>
+<dl>
+<dt>newUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in a new tab
+</dd><dt>openUrl(const QUrl&, const QString&)</dt>
+<dd>
+emitted to open a URL in the current
+            tab
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4ModelMenu
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryMenu.__init__">HistoryMenu</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryMenu.__activated">__activated</a></td>
+<td>Private slot handling the activated signal.</td>
+</tr><tr>
+<td><a href="#HistoryMenu.__clearHistoryDialog">__clearHistoryDialog</a></td>
+<td>Private slot to clear the history.</td>
+</tr><tr>
+<td><a href="#HistoryMenu.__showHistoryDialog">__showHistoryDialog</a></td>
+<td>Private slot to show the history dialog.</td>
+</tr><tr>
+<td><a href="#HistoryMenu.postPopulated">postPopulated</a></td>
+<td>Public method to add any actions after the tree.</td>
+</tr><tr>
+<td><a href="#HistoryMenu.prePopulated">prePopulated</a></td>
+<td>Public method to add any actions before the tree.</td>
+</tr><tr>
+<td><a href="#HistoryMenu.setInitialActions">setInitialActions</a></td>
+<td>Public method to set the list of actions that should appear first in the menu.</td>
+</tr>
+</table>
+<a NAME="HistoryMenu.__init__" ID="HistoryMenu.__init__"></a>
+<h4>HistoryMenu (Constructor)</h4>
+<b>HistoryMenu</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="HistoryMenu.__activated" ID="HistoryMenu.__activated"></a>
+<h4>HistoryMenu.__activated</h4>
+<b>__activated</b>(<i>idx</i>)
+<p>
+        Private slot handling the activated signal.
+</p><dl>
+<dt><i>idx</i></dt>
+<dd>
+index of the activated item (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMenu.__clearHistoryDialog" ID="HistoryMenu.__clearHistoryDialog"></a>
+<h4>HistoryMenu.__clearHistoryDialog</h4>
+<b>__clearHistoryDialog</b>(<i></i>)
+<p>
+        Private slot to clear the history.
+</p><a NAME="HistoryMenu.__showHistoryDialog" ID="HistoryMenu.__showHistoryDialog"></a>
+<h4>HistoryMenu.__showHistoryDialog</h4>
+<b>__showHistoryDialog</b>(<i></i>)
+<p>
+        Private slot to show the history dialog.
+</p><a NAME="HistoryMenu.postPopulated" ID="HistoryMenu.postPopulated"></a>
+<h4>HistoryMenu.postPopulated</h4>
+<b>postPopulated</b>(<i></i>)
+<p>
+        Public method to add any actions after the tree.
+</p><a NAME="HistoryMenu.prePopulated" ID="HistoryMenu.prePopulated"></a>
+<h4>HistoryMenu.prePopulated</h4>
+<b>prePopulated</b>(<i></i>)
+<p>
+        Public method to add any actions before the tree.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if any actions were added (boolean)
+</dd>
+</dl><a NAME="HistoryMenu.setInitialActions" ID="HistoryMenu.setInitialActions"></a>
+<h4>HistoryMenu.setInitialActions</h4>
+<b>setInitialActions</b>(<i>actions</i>)
+<p>
+        Public method to set the list of actions that should appear first in the menu.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of initial actions (list of QAction)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="HistoryMenuModel" ID="HistoryMenuModel"></a>
+<h2>HistoryMenuModel</h2>
+<p>
+    Class implementing a model for the history menu.
+</p><p>
+    It maps the first bunch of items of the source model to the root.
+</p>
+<h3>Derived from</h3>
+QAbstractProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>MOVEDROWS</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryMenuModel.__init__">HistoryMenuModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.bumpedRows">bumpedRows</a></td>
+<td>Public method to determine the number of rows moved to the root.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.mapFromSource">mapFromSource</a></td>
+<td>Public method to map an index to the proxy model index.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.mapToSource">mapToSource</a></td>
+<td>Public method to map an index to the source model index.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.mimeData">mimeData</a></td>
+<td>Public method to return the mime data.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.parent">parent</a></td>
+<td>Public method to get the parent index.</td>
+</tr><tr>
+<td><a href="#HistoryMenuModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr>
+</table>
+<a NAME="HistoryMenuModel.__init__" ID="HistoryMenuModel.__init__"></a>
+<h4>HistoryMenuModel (Constructor)</h4>
+<b>HistoryMenuModel</b>(<i>sourceModel, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryMenuModel.bumpedRows" ID="HistoryMenuModel.bumpedRows"></a>
+<h4>HistoryMenuModel.bumpedRows</h4>
+<b>bumpedRows</b>(<i></i>)
+<p>
+        Public method to determine the number of rows moved to the root.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows moved to the root (integer)
+</dd>
+</dl><a NAME="HistoryMenuModel.columnCount" ID="HistoryMenuModel.columnCount"></a>
+<h4>HistoryMenuModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="HistoryMenuModel.index" ID="HistoryMenuModel.index"></a>
+<h4>HistoryMenuModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number for the index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number for the index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMenuModel.mapFromSource" ID="HistoryMenuModel.mapFromSource"></a>
+<h4>HistoryMenuModel.mapFromSource</h4>
+<b>mapFromSource</b>(<i>sourceIndex</i>)
+<p>
+        Public method to map an index to the proxy model index.
+</p><dl>
+<dt><i>sourceIndex</i></dt>
+<dd>
+reference to a source model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+proxy model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMenuModel.mapToSource" ID="HistoryMenuModel.mapToSource"></a>
+<h4>HistoryMenuModel.mapToSource</h4>
+<b>mapToSource</b>(<i>proxyIndex</i>)
+<p>
+        Public method to map an index to the source model index.
+</p><dl>
+<dt><i>proxyIndex</i></dt>
+<dd>
+reference to a proxy model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+source model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMenuModel.mimeData" ID="HistoryMenuModel.mimeData"></a>
+<h4>HistoryMenuModel.mimeData</h4>
+<b>mimeData</b>(<i>indexes</i>)
+<p>
+        Public method to return the mime data.
+</p><dl>
+<dt><i>indexes</i></dt>
+<dd>
+list of indexes (QModelIndexList)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+mime data (QMimeData)
+</dd>
+</dl><a NAME="HistoryMenuModel.parent" ID="HistoryMenuModel.parent"></a>
+<h4>HistoryMenuModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the parent index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to get parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><a NAME="HistoryMenuModel.rowCount" ID="HistoryMenuModel.rowCount"></a>
+<h4>HistoryMenuModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryModel</h1>
+<p>
+Module implementing the history model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryModel">HistoryModel</a></td>
+<td>Class implementing the history model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryModel" ID="HistoryModel"></a>
+<h2>HistoryModel</h2>
+<p>
+    Class implementing the history model.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>DateRole</td></tr><tr><td>DateTimeRole</td></tr><tr><td>MaxRole</td></tr><tr><td>TitleRole</td></tr><tr><td>UrlRole</td></tr><tr><td>UrlStringRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryModel.__init__">HistoryModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#HistoryModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#HistoryModel.entryAdded">entryAdded</a></td>
+<td>Public slot to handle the addition of a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryModel.entryUpdated">entryUpdated</a></td>
+<td>Public slot to handle the update of a history entry.</td>
+</tr><tr>
+<td><a href="#HistoryModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#HistoryModel.historyReset">historyReset</a></td>
+<td>Public slot to reset the model.</td>
+</tr><tr>
+<td><a href="#HistoryModel.removeRows">removeRows</a></td>
+<td>Public method to remove history entries from the model.</td>
+</tr><tr>
+<td><a href="#HistoryModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr>
+</table>
+<a NAME="HistoryModel.__init__" ID="HistoryModel.__init__"></a>
+<h4>HistoryModel (Constructor)</h4>
+<b>HistoryModel</b>(<i>historyManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>historyManager</i></dt>
+<dd>
+reference to the history manager object (HistoryManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryModel.columnCount" ID="HistoryModel.columnCount"></a>
+<h4>HistoryModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="HistoryModel.data" ID="HistoryModel.data"></a>
+<h4>HistoryModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of history entry to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+history entry data (QVariant)
+</dd>
+</dl><a NAME="HistoryModel.entryAdded" ID="HistoryModel.entryAdded"></a>
+<h4>HistoryModel.entryAdded</h4>
+<b>entryAdded</b>(<i></i>)
+<p>
+        Public slot to handle the addition of a history entry.
+</p><a NAME="HistoryModel.entryUpdated" ID="HistoryModel.entryUpdated"></a>
+<h4>HistoryModel.entryUpdated</h4>
+<b>entryUpdated</b>(<i>row</i>)
+<p>
+        Public slot to handle the update of a history entry.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number of the updated entry (integer)
+</dd>
+</dl><a NAME="HistoryModel.headerData" ID="HistoryModel.headerData"></a>
+<h4>HistoryModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="HistoryModel.historyReset" ID="HistoryModel.historyReset"></a>
+<h4>HistoryModel.historyReset</h4>
+<b>historyReset</b>(<i></i>)
+<p>
+        Public slot to reset the model.
+</p><a NAME="HistoryModel.removeRows" ID="HistoryModel.removeRows"></a>
+<h4>HistoryModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove history entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row of the first history entry to remove (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of history entries to remove (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+of the parent entry (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful removal (boolean)
+</dd>
+</dl><a NAME="HistoryModel.rowCount" ID="HistoryModel.rowCount"></a>
+<h4>HistoryModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.History.HistoryTreeModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,374 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History.HistoryTreeModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.History.HistoryTreeModel</h1>
+<p>
+Module implementing the history tree model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HistoryTreeModel">HistoryTreeModel</a></td>
+<td>Class implementing the history tree model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="HistoryTreeModel" ID="HistoryTreeModel"></a>
+<h2>HistoryTreeModel</h2>
+<p>
+    Class implementing the history tree model.
+</p>
+<h3>Derived from</h3>
+QAbstractProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HistoryTreeModel.__init__">HistoryTreeModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.__sourceDateRow">__sourceDateRow</a></td>
+<td>Private method to translate the top level date row into the offset where that date starts.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.__sourceReset">__sourceReset</a></td>
+<td>Private slot to handle a reset of the source model.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.__sourceRowsInserted">__sourceRowsInserted</a></td>
+<td>Private slot to handle the insertion of data in the source model.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.__sourceRowsRemoved">__sourceRowsRemoved</a></td>
+<td>Private slot to handle the removal of data in the source model.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.flags">flags</a></td>
+<td>Public method to get the item flags.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.hasChildren">hasChildren</a></td>
+<td>Public method to check, if an entry has some children.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.mapFromSource">mapFromSource</a></td>
+<td>Public method to map an index to the proxy model index.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.mapToSource">mapToSource</a></td>
+<td>Public method to map an index to the source model index.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.parent">parent</a></td>
+<td>Public method to get the parent index.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.rowCount">rowCount</a></td>
+<td>Public method to determine the number of rows.</td>
+</tr><tr>
+<td><a href="#HistoryTreeModel.setSourceModel">setSourceModel</a></td>
+<td>Public method to set the source model.</td>
+</tr>
+</table>
+<a NAME="HistoryTreeModel.__init__" ID="HistoryTreeModel.__init__"></a>
+<h4>HistoryTreeModel (Constructor)</h4>
+<b>HistoryTreeModel</b>(<i>sourceModel, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="HistoryTreeModel.__sourceDateRow" ID="HistoryTreeModel.__sourceDateRow"></a>
+<h4>HistoryTreeModel.__sourceDateRow</h4>
+<b>__sourceDateRow</b>(<i>row</i>)
+<p>
+        Private method to translate the top level date row into the offset 
+        where that date starts.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number of the date (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+offset where that date starts (integer)
+</dd>
+</dl><a NAME="HistoryTreeModel.__sourceReset" ID="HistoryTreeModel.__sourceReset"></a>
+<h4>HistoryTreeModel.__sourceReset</h4>
+<b>__sourceReset</b>(<i></i>)
+<p>
+        Private slot to handle a reset of the source model.
+</p><a NAME="HistoryTreeModel.__sourceRowsInserted" ID="HistoryTreeModel.__sourceRowsInserted"></a>
+<h4>HistoryTreeModel.__sourceRowsInserted</h4>
+<b>__sourceRowsInserted</b>(<i>parent, start, end</i>)
+<p>
+        Private slot to handle the insertion of data in the source model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent index (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="HistoryTreeModel.__sourceRowsRemoved" ID="HistoryTreeModel.__sourceRowsRemoved"></a>
+<h4>HistoryTreeModel.__sourceRowsRemoved</h4>
+<b>__sourceRowsRemoved</b>(<i>parent, start, end</i>)
+<p>
+        Private slot to handle the removal of data in the source model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent index (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="HistoryTreeModel.columnCount" ID="HistoryTreeModel.columnCount"></a>
+<h4>HistoryTreeModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="HistoryTreeModel.data" ID="HistoryTreeModel.data"></a>
+<h4>HistoryTreeModel.data</h4>
+<b>data</b>(<i>index, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of history entry to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+history entry data (QVariant)
+</dd>
+</dl><a NAME="HistoryTreeModel.flags" ID="HistoryTreeModel.flags"></a>
+<h4>HistoryTreeModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get the item flags.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flags (Qt.ItemFlags)
+</dd>
+</dl><a NAME="HistoryTreeModel.hasChildren" ID="HistoryTreeModel.hasChildren"></a>
+<h4>HistoryTreeModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check, if an entry has some children.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of the entry to check (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of children (boolean)
+</dd>
+</dl><a NAME="HistoryTreeModel.headerData" ID="HistoryTreeModel.headerData"></a>
+<h4>HistoryTreeModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="HistoryTreeModel.index" ID="HistoryTreeModel.index"></a>
+<h4>HistoryTreeModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number for the index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number for the index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of the parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryTreeModel.mapFromSource" ID="HistoryTreeModel.mapFromSource"></a>
+<h4>HistoryTreeModel.mapFromSource</h4>
+<b>mapFromSource</b>(<i>sourceIndex</i>)
+<p>
+        Public method to map an index to the proxy model index.
+</p><dl>
+<dt><i>sourceIndex</i></dt>
+<dd>
+reference to a source model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+proxy model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryTreeModel.mapToSource" ID="HistoryTreeModel.mapToSource"></a>
+<h4>HistoryTreeModel.mapToSource</h4>
+<b>mapToSource</b>(<i>proxyIndex</i>)
+<p>
+        Public method to map an index to the source model index.
+</p><dl>
+<dt><i>proxyIndex</i></dt>
+<dd>
+reference to a proxy model index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+source model index (QModelIndex)
+</dd>
+</dl><a NAME="HistoryTreeModel.parent" ID="HistoryTreeModel.parent"></a>
+<h4>HistoryTreeModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the parent index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to get parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><a NAME="HistoryTreeModel.removeRows" ID="HistoryTreeModel.removeRows"></a>
+<h4>HistoryTreeModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row of the first entry to remove (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of entries to remove (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+of the parent entry (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful removal (boolean)
+</dd>
+</dl><a NAME="HistoryTreeModel.rowCount" ID="HistoryTreeModel.rowCount"></a>
+<h4>HistoryTreeModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to determine the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="HistoryTreeModel.setSourceModel" ID="HistoryTreeModel.setSourceModel"></a>
+<h4>HistoryTreeModel.setSourceModel</h4>
+<b>setSourceModel</b>(<i>sourceModel</i>)
+<p>
+        Public method to set the source model.
+</p><dl>
+<dt><i>sourceModel</i></dt>
+<dd>
+reference to the source model (QAbstractItemModel)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.JavaScriptResources.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.JavaScriptResources</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.JavaScriptResources</h1>
+<p>
+Module containing some HTML resources.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>fetchLinks_js</td></tr><tr><td>parseForms_js</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.AboutAccessHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.AboutAccessHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.AboutAccessHandler</h1>
+<p>
+Module implementing a scheme access handler for about schemes.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AboutAccessHandler">AboutAccessHandler</a></td>
+<td>Class implementing a scheme access handler for about schemes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AboutAccessHandler" ID="AboutAccessHandler"></a>
+<h2>AboutAccessHandler</h2>
+<p>
+    Class implementing a scheme access handler for about schemes.
+</p>
+<h3>Derived from</h3>
+SchemeAccessHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AboutAccessHandler.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr>
+</table>
+<a NAME="AboutAccessHandler.createRequest" ID="AboutAccessHandler.createRequest"></a>
+<h4>AboutAccessHandler.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.NetworkAccessManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.NetworkAccessManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.NetworkAccessManager</h1>
+<p>
+Module implementing a QNetworkAccessManager subclass.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkAccessManager">NetworkAccessManager</a></td>
+<td>Class implementing a QNetworkAccessManager subclass.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkAccessManager" ID="NetworkAccessManager"></a>
+<h2>NetworkAccessManager</h2>
+<p>
+    Class implementing a QNetworkAccessManager subclass.
+</p><h4>Signals</h4>
+<dl>
+<dt>requestCreated(QNetworkAccessManager::Operation, const QNetworkRequest&, QNetworkReply*)</dt>
+<dd>
+        emitted after the request has been created
+</dd>
+</dl>
+<h3>Derived from</h3>
+QNetworkAccessManager
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkAccessManager.__init__">NetworkAccessManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__authenticationRequired">__authenticationRequired</a></td>
+<td>Private slot to handle an authentication request.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__certToString">__certToString</a></td>
+<td>Private method to convert a certificate to a formatted string.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__proxyAuthenticationRequired">__proxyAuthenticationRequired</a></td>
+<td>Private slot to handle a proxy authentication request.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__setAccessManagerProxy">__setAccessManagerProxy</a></td>
+<td>Private method  to set the proxy used by the network access manager.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__setDiskCache">__setDiskCache</a></td>
+<td>Private method to set the disk cache.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.__sslErrors">__sslErrors</a></td>
+<td>Private slot to handle SSL errors.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.languagesChanged">languagesChanged</a></td>
+<td>Public slot to (re-)load the list of accepted languages.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to signal a change of preferences.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManager.setSchemeHandler">setSchemeHandler</a></td>
+<td>Public method to register a scheme handler.</td>
+</tr>
+</table>
+<a NAME="NetworkAccessManager.__init__" ID="NetworkAccessManager.__init__"></a>
+<h4>NetworkAccessManager (Constructor)</h4>
+<b>NetworkAccessManager</b>(<i>engine, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="NetworkAccessManager.__authenticationRequired" ID="NetworkAccessManager.__authenticationRequired"></a>
+<h4>NetworkAccessManager.__authenticationRequired</h4>
+<b>__authenticationRequired</b>(<i>reply, auth</i>)
+<p>
+        Private slot to handle an authentication request.
+</p><dl>
+<dt><i>reply</i></dt>
+<dd>
+reference to the reply object (QNetworkReply)
+</dd><dt><i>auth</i></dt>
+<dd>
+reference to the authenticator object (QAuthenticator)
+</dd>
+</dl><a NAME="NetworkAccessManager.__certToString" ID="NetworkAccessManager.__certToString"></a>
+<h4>NetworkAccessManager.__certToString</h4>
+<b>__certToString</b>(<i>cert</i>)
+<p>
+        Private method to convert a certificate to a formatted string.
+</p><dl>
+<dt><i>cert</i></dt>
+<dd>
+certificate to convert (QSslCertificate)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted string (string)
+</dd>
+</dl><a NAME="NetworkAccessManager.__proxyAuthenticationRequired" ID="NetworkAccessManager.__proxyAuthenticationRequired"></a>
+<h4>NetworkAccessManager.__proxyAuthenticationRequired</h4>
+<b>__proxyAuthenticationRequired</b>(<i>proxy, auth</i>)
+<p>
+        Private slot to handle a proxy authentication request.
+</p><dl>
+<dt><i>proxy</i></dt>
+<dd>
+reference to the proxy object (QNetworkProxy)
+</dd><dt><i>auth</i></dt>
+<dd>
+reference to the authenticator object (QAuthenticator)
+</dd>
+</dl><a NAME="NetworkAccessManager.__setAccessManagerProxy" ID="NetworkAccessManager.__setAccessManagerProxy"></a>
+<h4>NetworkAccessManager.__setAccessManagerProxy</h4>
+<b>__setAccessManagerProxy</b>(<i></i>)
+<p>
+        Private method  to set the proxy used by the network access manager.
+</p><a NAME="NetworkAccessManager.__setDiskCache" ID="NetworkAccessManager.__setDiskCache"></a>
+<h4>NetworkAccessManager.__setDiskCache</h4>
+<b>__setDiskCache</b>(<i></i>)
+<p>
+        Private method to set the disk cache.
+</p><a NAME="NetworkAccessManager.__sslErrors" ID="NetworkAccessManager.__sslErrors"></a>
+<h4>NetworkAccessManager.__sslErrors</h4>
+<b>__sslErrors</b>(<i>reply, errors</i>)
+<p>
+        Private slot to handle SSL errors.
+</p><dl>
+<dt><i>reply</i></dt>
+<dd>
+reference to the reply object (QNetworkReply)
+</dd><dt><i>errors</i></dt>
+<dd>
+list of SSL errors (list of QSslError)
+</dd>
+</dl><a NAME="NetworkAccessManager.createRequest" ID="NetworkAccessManager.createRequest"></a>
+<h4>NetworkAccessManager.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl><a NAME="NetworkAccessManager.languagesChanged" ID="NetworkAccessManager.languagesChanged"></a>
+<h4>NetworkAccessManager.languagesChanged</h4>
+<b>languagesChanged</b>(<i></i>)
+<p>
+        Public slot to (re-)load the list of accepted languages.
+</p><a NAME="NetworkAccessManager.preferencesChanged" ID="NetworkAccessManager.preferencesChanged"></a>
+<h4>NetworkAccessManager.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to signal a change of preferences.
+</p><a NAME="NetworkAccessManager.setSchemeHandler" ID="NetworkAccessManager.setSchemeHandler"></a>
+<h4>NetworkAccessManager.setSchemeHandler</h4>
+<b>setSchemeHandler</b>(<i>scheme, handler</i>)
+<p>
+        Public method to register a scheme handler.
+</p><dl>
+<dt><i>scheme</i></dt>
+<dd>
+access scheme (string)
+</dd><dt><i>handler</i></dt>
+<dd>
+reference to the scheme handler object (SchemeAccessHandler)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.NetworkAccessManagerProxy.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.NetworkAccessManagerProxy</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.NetworkAccessManagerProxy</h1>
+<p>
+Module implementing a network access manager proxy for web pages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkAccessManagerProxy">NetworkAccessManagerProxy</a></td>
+<td>Class implementing a network access manager proxy for web pages.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkAccessManagerProxy" ID="NetworkAccessManagerProxy"></a>
+<h2>NetworkAccessManagerProxy</h2>
+<p>
+    Class implementing a network access manager proxy for web pages.
+</p>
+<h3>Derived from</h3>
+QNetworkAccessManager
+<h3>Class Attributes</h3>
+<table>
+<tr><td>primaryManager</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkAccessManagerProxy.__init__">NetworkAccessManagerProxy</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NetworkAccessManagerProxy.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManagerProxy.setPrimaryNetworkAccessManager">setPrimaryNetworkAccessManager</a></td>
+<td>Public method to set the primary network access manager.</td>
+</tr><tr>
+<td><a href="#NetworkAccessManagerProxy.setWebPage">setWebPage</a></td>
+<td>Public method to set the reference to a web page.</td>
+</tr>
+</table>
+<a NAME="NetworkAccessManagerProxy.__init__" ID="NetworkAccessManagerProxy.__init__"></a>
+<h4>NetworkAccessManagerProxy (Constructor)</h4>
+<b>NetworkAccessManagerProxy</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="NetworkAccessManagerProxy.createRequest" ID="NetworkAccessManagerProxy.createRequest"></a>
+<h4>NetworkAccessManagerProxy.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl><a NAME="NetworkAccessManagerProxy.setPrimaryNetworkAccessManager" ID="NetworkAccessManagerProxy.setPrimaryNetworkAccessManager"></a>
+<h4>NetworkAccessManagerProxy.setPrimaryNetworkAccessManager</h4>
+<b>setPrimaryNetworkAccessManager</b>(<i>manager</i>)
+<p>
+        Public method to set the primary network access manager.
+</p><dl>
+<dt><i>manager</i></dt>
+<dd>
+reference to the network access manager object
+            (QNetworkAccessManager)
+</dd>
+</dl><a NAME="NetworkAccessManagerProxy.setWebPage" ID="NetworkAccessManagerProxy.setWebPage"></a>
+<h4>NetworkAccessManagerProxy.setWebPage</h4>
+<b>setWebPage</b>(<i>page</i>)
+<p>
+        Public method to set the reference to a web page.
+</p><dl>
+<dt><i>page</i></dt>
+<dd>
+reference to the web page object (HelpWebPage)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.NetworkDiskCache.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.NetworkDiskCache</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.NetworkDiskCache</h1>
+<p>
+Module implementing a disk cache respecting privacy.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkDiskCache">NetworkDiskCache</a></td>
+<td>Class implementing a disk cache respecting privacy.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkDiskCache" ID="NetworkDiskCache"></a>
+<h2>NetworkDiskCache</h2>
+<p>
+    Class implementing a disk cache respecting privacy.
+</p>
+<h3>Derived from</h3>
+QNetworkDiskCache
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkDiskCache.prepare">prepare</a></td>
+<td>Public method to prepare the disk cache file.</td>
+</tr>
+</table>
+<a NAME="NetworkDiskCache.prepare" ID="NetworkDiskCache.prepare"></a>
+<h4>NetworkDiskCache.prepare</h4>
+<b>prepare</b>(<i>metaData</i>)
+<p>
+        Public method to prepare the disk cache file.
+</p><dl>
+<dt><i>metaData</i></dt>
+<dd>
+meta data for a URL (QNetworkCacheMetaData)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the IO device (QIODevice)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply</h1>
+<p>
+Module implementing a QNetworkReply subclass reporting an unknown protocol error.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkProtocolUnknownErrorReply">NetworkProtocolUnknownErrorReply</a></td>
+<td>Class implementing a QNetworkReply subclass reporting an unknown protocol error.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkProtocolUnknownErrorReply" ID="NetworkProtocolUnknownErrorReply"></a>
+<h2>NetworkProtocolUnknownErrorReply</h2>
+<p>
+    Class implementing a QNetworkReply subclass reporting an unknown protocol error.
+</p>
+<h3>Derived from</h3>
+QNetworkReply
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkProtocolUnknownErrorReply.__init__">NetworkProtocolUnknownErrorReply</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NetworkProtocolUnknownErrorReply.__fireSignals">__fireSignals</a></td>
+<td>Private method to send some signals to end the connection.</td>
+</tr><tr>
+<td><a href="#NetworkProtocolUnknownErrorReply.abort">abort</a></td>
+<td>Public slot to abort the operation.</td>
+</tr><tr>
+<td><a href="#NetworkProtocolUnknownErrorReply.bytesAvailable">bytesAvailable</a></td>
+<td>Public method to determined the bytes available for being read.</td>
+</tr>
+</table>
+<a NAME="NetworkProtocolUnknownErrorReply.__init__" ID="NetworkProtocolUnknownErrorReply.__init__"></a>
+<h4>NetworkProtocolUnknownErrorReply (Constructor)</h4>
+<b>NetworkProtocolUnknownErrorReply</b>(<i>protocol, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>protocol</i></dt>
+<dd>
+protocol name (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="NetworkProtocolUnknownErrorReply.__fireSignals" ID="NetworkProtocolUnknownErrorReply.__fireSignals"></a>
+<h4>NetworkProtocolUnknownErrorReply.__fireSignals</h4>
+<b>__fireSignals</b>(<i></i>)
+<p>
+        Private method to send some signals to end the connection.
+</p><a NAME="NetworkProtocolUnknownErrorReply.abort" ID="NetworkProtocolUnknownErrorReply.abort"></a>
+<h4>NetworkProtocolUnknownErrorReply.abort</h4>
+<b>abort</b>(<i></i>)
+<p>
+        Public slot to abort the operation.
+</p><a NAME="NetworkProtocolUnknownErrorReply.bytesAvailable" ID="NetworkProtocolUnknownErrorReply.bytesAvailable"></a>
+<h4>NetworkProtocolUnknownErrorReply.bytesAvailable</h4>
+<b>bytesAvailable</b>(<i></i>)
+<p>
+        Public method to determined the bytes available for being read.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+bytes available (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.NetworkReply.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.NetworkReply</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.NetworkReply</h1>
+<p>
+Module implementing a network reply object for special data.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkReply">NetworkReply</a></td>
+<td>Class implementing a QNetworkReply subclass for special data.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkReply" ID="NetworkReply"></a>
+<h2>NetworkReply</h2>
+<p>
+    Class implementing a QNetworkReply subclass for special data.
+</p>
+<h3>Derived from</h3>
+QNetworkReply
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkReply.__init__">NetworkReply</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NetworkReply.abort">abort</a></td>
+<td>Public slot to abort the operation.</td>
+</tr><tr>
+<td><a href="#NetworkReply.bytesAvailable">bytesAvailable</a></td>
+<td>Public method to determined the bytes available for being read.</td>
+</tr><tr>
+<td><a href="#NetworkReply.readData">readData</a></td>
+<td>Protected method to retrieve data from the reply object.</td>
+</tr>
+</table>
+<a NAME="NetworkReply.__init__" ID="NetworkReply.__init__"></a>
+<h4>NetworkReply (Constructor)</h4>
+<b>NetworkReply</b>(<i>request, fileData, mimeType</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>fileData</i></dt>
+<dd>
+reference to the data buffer (QByteArray)
+</dd><dt><i>mimeType</i></dt>
+<dd>
+for the reply (string)
+</dd>
+</dl><a NAME="NetworkReply.abort" ID="NetworkReply.abort"></a>
+<h4>NetworkReply.abort</h4>
+<b>abort</b>(<i></i>)
+<p>
+        Public slot to abort the operation.
+</p><a NAME="NetworkReply.bytesAvailable" ID="NetworkReply.bytesAvailable"></a>
+<h4>NetworkReply.bytesAvailable</h4>
+<b>bytesAvailable</b>(<i></i>)
+<p>
+        Public method to determined the bytes available for being read.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+bytes available (integer)
+</dd>
+</dl><a NAME="NetworkReply.readData" ID="NetworkReply.readData"></a>
+<h4>NetworkReply.readData</h4>
+<b>readData</b>(<i>maxlen</i>)
+<p>
+        Protected method to retrieve data from the reply object.
+</p><dl>
+<dt><i>maxlen</i></dt>
+<dd>
+maximum number of bytes to read (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string containing the data (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.PyrcAccessHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.PyrcAccessHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.PyrcAccessHandler</h1>
+<p>
+Module implementing a scheme access handler for Python resources.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyrcAccessHandler">PyrcAccessHandler</a></td>
+<td>Class implementing a scheme access handler for Python resources.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyrcAccessHandler" ID="PyrcAccessHandler"></a>
+<h2>PyrcAccessHandler</h2>
+<p>
+    Class implementing a scheme access handler for Python resources.
+</p>
+<h3>Derived from</h3>
+SchemeAccessHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyrcAccessHandler.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr>
+</table>
+<a NAME="PyrcAccessHandler.createRequest" ID="PyrcAccessHandler.createRequest"></a>
+<h4>PyrcAccessHandler.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.QtHelpAccessHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.QtHelpAccessHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.QtHelpAccessHandler</h1>
+<p>
+Module implementing a scheme access handler for QtHelp.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtHelpAccessHandler">QtHelpAccessHandler</a></td>
+<td>Class implementing a scheme access handler for QtHelp.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QtHelpAccessHandler" ID="QtHelpAccessHandler"></a>
+<h2>QtHelpAccessHandler</h2>
+<p>
+    Class implementing a scheme access handler for QtHelp.
+</p>
+<h3>Derived from</h3>
+SchemeAccessHandler
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtHelpAccessHandler.__init__">QtHelpAccessHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtHelpAccessHandler.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr>
+</table>
+<a NAME="QtHelpAccessHandler.__init__" ID="QtHelpAccessHandler.__init__"></a>
+<h4>QtHelpAccessHandler (Constructor)</h4>
+<b>QtHelpAccessHandler</b>(<i>engine, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="QtHelpAccessHandler.createRequest" ID="QtHelpAccessHandler.createRequest"></a>
+<h4>QtHelpAccessHandler.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Network.SchemeAccessHandler.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network.SchemeAccessHandler</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Network.SchemeAccessHandler</h1>
+<p>
+Module implementing the base class for specific scheme access handlers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SchemeAccessHandler">SchemeAccessHandler</a></td>
+<td>Clase implementing the base class for specific scheme access handlers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SchemeAccessHandler" ID="SchemeAccessHandler"></a>
+<h2>SchemeAccessHandler</h2>
+<p>
+    Clase implementing the base class for specific scheme access handlers.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SchemeAccessHandler.__init__">SchemeAccessHandler</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SchemeAccessHandler.createRequest">createRequest</a></td>
+<td>Protected method to create a request.</td>
+</tr>
+</table>
+<a NAME="SchemeAccessHandler.__init__" ID="SchemeAccessHandler.__init__"></a>
+<h4>SchemeAccessHandler (Constructor)</h4>
+<b>SchemeAccessHandler</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="SchemeAccessHandler.createRequest" ID="SchemeAccessHandler.createRequest"></a>
+<h4>SchemeAccessHandler.createRequest</h4>
+<b>createRequest</b>(<i>op, request, outgoingData = None</i>)
+<p>
+        Protected method to create a request.
+</p><dl>
+<dt><i>op</i></dt>
+<dd>
+the operation to be performed (QNetworkAccessManager.Operation)
+</dd><dt><i>request</i></dt>
+<dd>
+reference to the request object (QNetworkRequest)
+</dd><dt><i>outgoingData</i></dt>
+<dd>
+reference to an IODevice containing data to be sent
+            (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created reply object (QNetworkReply)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines</h1>
+<p>
+<?xml version="1.0" encoding="UTF-8"?>
+        <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
+            <ShortName>YouTube</ShortName>
+            <Description>YouTube</Description>
+            <Url method="get" type="text/html" template="http://www.youtube.com/results?search_query={searchTerms}&amp;search=Search" />
+            <Url method="get" type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?ds=yt&amp;json=t&amp;hl={language}&amp;q={searchTerms}&amp;nolabels=t" />
+            <Image width="16" height="16">http://www.youtube.com/favicon.ico</Image>
+        </OpenSearchDescription>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>OpenSearchDefaultEngines</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchDialog</h1>
+<p>
+Module implementing a dialog for the configuration of search engines.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchDialog">OpenSearchDialog</a></td>
+<td>Class implementing a dialog for the configuration of search engines.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchDialog" ID="OpenSearchDialog"></a>
+<h2>OpenSearchDialog</h2>
+<p>
+    Class implementing a dialog for the configuration of search engines.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_OpenSearchDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchDialog.__init__">OpenSearchDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchDialog.__selectionChanged">__selectionChanged</a></td>
+<td>Private slot to handle a change of the selection.</td>
+</tr><tr>
+<td><a href="#OpenSearchDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new search engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the selected search engines.</td>
+</tr><tr>
+<td><a href="#OpenSearchDialog.on_editButton_clicked">on_editButton_clicked</a></td>
+<td>Private slot to edit the data of the current search engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchDialog.on_restoreButton_clicked">on_restoreButton_clicked</a></td>
+<td>Private slot to restore the default search engines.</td>
+</tr>
+</table>
+<a NAME="OpenSearchDialog.__init__" ID="OpenSearchDialog.__init__"></a>
+<h4>OpenSearchDialog (Constructor)</h4>
+<b>OpenSearchDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="OpenSearchDialog.__selectionChanged" ID="OpenSearchDialog.__selectionChanged"></a>
+<h4>OpenSearchDialog.__selectionChanged</h4>
+<b>__selectionChanged</b>(<i>selected, deselected</i>)
+<p>
+        Private slot to handle a change of the selection.
+</p><dl>
+<dt><i>selected</i></dt>
+<dd>
+item selection of selected items (QItemSelection)
+</dd><dt><i>deselected</i></dt>
+<dd>
+item selection of deselected items (QItemSelection)
+</dd>
+</dl><a NAME="OpenSearchDialog.on_addButton_clicked" ID="OpenSearchDialog.on_addButton_clicked"></a>
+<h4>OpenSearchDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new search engine.
+</p><a NAME="OpenSearchDialog.on_deleteButton_clicked" ID="OpenSearchDialog.on_deleteButton_clicked"></a>
+<h4>OpenSearchDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected search engines.
+</p><a NAME="OpenSearchDialog.on_editButton_clicked" ID="OpenSearchDialog.on_editButton_clicked"></a>
+<h4>OpenSearchDialog.on_editButton_clicked</h4>
+<b>on_editButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the data of the current search engine.
+</p><a NAME="OpenSearchDialog.on_restoreButton_clicked" ID="OpenSearchDialog.on_restoreButton_clicked"></a>
+<h4>OpenSearchDialog.on_restoreButton_clicked</h4>
+<b>on_restoreButton_clicked</b>(<i></i>)
+<p>
+        Private slot to restore the default search engines.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchEditDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchEditDialog</h1>
+<p>
+Module implementing a dialog to edit the data of a search engine.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEditDialog">OpenSearchEditDialog</a></td>
+<td>Class implementing a dialog to edit the data of a search engine.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchEditDialog" ID="OpenSearchEditDialog"></a>
+<h2>OpenSearchEditDialog</h2>
+<p>
+    Class implementing a dialog to edit the data of a search engine.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_OpenSearchEditDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEditDialog.__init__">OpenSearchEditDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchEditDialog.accept">accept</a></td>
+<td>Public slot to accept the data entered.</td>
+</tr>
+</table>
+<a NAME="OpenSearchEditDialog.__init__" ID="OpenSearchEditDialog.__init__"></a>
+<h4>OpenSearchEditDialog (Constructor)</h4>
+<b>OpenSearchEditDialog</b>(<i>engine, parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="OpenSearchEditDialog.accept" ID="OpenSearchEditDialog.accept"></a>
+<h4>OpenSearchEditDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public slot to accept the data entered.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngine.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,542 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchEngine</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchEngine</h1>
+<p>
+Module implementing the open search engine.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngine">OpenSearchEngine</a></td>
+<td>Class implementing the open search engine.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchEngine" ID="OpenSearchEngine"></a>
+<h2>OpenSearchEngine</h2>
+<p>
+    Class implementing the open search engine.
+</p><h4>Signals</h4>
+<dl>
+<dt>imageChanged()</dt>
+<dd>
+emitted after the icon has been changed
+</dd><dt>suggestions(const QStringList&)</dt>
+<dd>
+emitted after the suggestions have
+            been received
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>_language</td></tr><tr><td>loc</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngine.__init__">OpenSearchEngine</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.__eq__">__eq__</a></td>
+<td>Public method implementing the == operator.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.__imageObtained">__imageObtained</a></td>
+<td>Private slot to receive the image of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.__lt__">__lt__</a></td>
+<td>Public method implementing the < operator.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.__suggestionsObtained">__suggestionsObtained</a></td>
+<td>Private slot to receive the suggestions.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.description">description</a></td>
+<td>Public method to get the description of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.image">image</a></td>
+<td>Public method to get the image of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.imageUrl">imageUrl</a></td>
+<td>Public method to get the image URL of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.isValid">isValid</a></td>
+<td>Public method to check, if the engine is valid.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.loadImage">loadImage</a></td>
+<td>Public method to load the image of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.name">name</a></td>
+<td>Public method to get the name of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.networkAccessManager">networkAccessManager</a></td>
+<td>Public method to get a reference to the network access manager object.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.parseTemplate">parseTemplate</a></td>
+<td>Class method to parse a search template.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.providesSuggestions">providesSuggestions</a></td>
+<td>Public method to check, if the engine provides suggestions.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.requestSuggestions">requestSuggestions</a></td>
+<td>Public method to request suggestions.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.searchMethod">searchMethod</a></td>
+<td>Public method to get the HTTP request method used to perform search requests.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.searchParameters">searchParameters</a></td>
+<td>Public method to get the search parameters of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.searchUrl">searchUrl</a></td>
+<td>Public method to get a URL ready for searching.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.searchUrlTemplate">searchUrlTemplate</a></td>
+<td>Public method to get the search URL template of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setDescription">setDescription</a></td>
+<td>Public method to set the engine description.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setImage">setImage</a></td>
+<td>Public method to set the image of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setImageUrl">setImageUrl</a></td>
+<td>Public method to set the engine image URL.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setImageUrlAndLoad">setImageUrlAndLoad</a></td>
+<td>Public method to set the engine image URL.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setName">setName</a></td>
+<td>Public method to set the engine name.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setNetworkAccessManager">setNetworkAccessManager</a></td>
+<td>Public method to set the reference to the network access manager.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSearchMethod">setSearchMethod</a></td>
+<td>Public method to set the HTTP request method used to perform search requests.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSearchParameters">setSearchParameters</a></td>
+<td>Public method to set the engine search parameters.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSearchUrlTemplate">setSearchUrlTemplate</a></td>
+<td>Public method to set the engine search URL template.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSuggestionsMethod">setSuggestionsMethod</a></td>
+<td>Public method to set the HTTP request method used to perform suggestions requests.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSuggestionsParameters">setSuggestionsParameters</a></td>
+<td>Public method to set the engine suggestions parameters.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.setSuggestionsUrlTemplate">setSuggestionsUrlTemplate</a></td>
+<td>Public method to set the engine suggestions URL template.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.suggestionsMethod">suggestionsMethod</a></td>
+<td>Public method to get the HTTP request method used to perform suggestions requests.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.suggestionsParameters">suggestionsParameters</a></td>
+<td>Public method to get the suggestions parameters of the engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.suggestionsUrl">suggestionsUrl</a></td>
+<td>Public method to get a URL ready for suggestions.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngine.suggestionsUrlTemplate">suggestionsUrlTemplate</a></td>
+<td>Public method to get the search URL template of the engine.</td>
+</tr>
+</table>
+<a NAME="OpenSearchEngine.__init__" ID="OpenSearchEngine.__init__"></a>
+<h4>OpenSearchEngine (Constructor)</h4>
+<b>OpenSearchEngine</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="OpenSearchEngine.__eq__" ID="OpenSearchEngine.__eq__"></a>
+<h4>OpenSearchEngine.__eq__</h4>
+<b>__eq__</b>(<i>other</i>)
+<p>
+        Public method implementing the == operator.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to an open search engine (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating equality (boolean)
+</dd>
+</dl><a NAME="OpenSearchEngine.__imageObtained" ID="OpenSearchEngine.__imageObtained"></a>
+<h4>OpenSearchEngine.__imageObtained</h4>
+<b>__imageObtained</b>(<i></i>)
+<p>
+        Private slot to receive the image of the engine.
+</p><a NAME="OpenSearchEngine.__lt__" ID="OpenSearchEngine.__lt__"></a>
+<h4>OpenSearchEngine.__lt__</h4>
+<b>__lt__</b>(<i>other</i>)
+<p>
+        Public method implementing the < operator.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to an open search engine (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating less than (boolean)
+</dd>
+</dl><a NAME="OpenSearchEngine.__suggestionsObtained" ID="OpenSearchEngine.__suggestionsObtained"></a>
+<h4>OpenSearchEngine.__suggestionsObtained</h4>
+<b>__suggestionsObtained</b>(<i></i>)
+<p>
+        Private slot to receive the suggestions.
+</p><a NAME="OpenSearchEngine.description" ID="OpenSearchEngine.description"></a>
+<h4>OpenSearchEngine.description</h4>
+<b>description</b>(<i></i>)
+<p>
+        Public method to get the description of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+description of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.image" ID="OpenSearchEngine.image"></a>
+<h4>OpenSearchEngine.image</h4>
+<b>image</b>(<i></i>)
+<p>
+        Public method to get the image of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+image of the engine (QImage)
+</dd>
+</dl><a NAME="OpenSearchEngine.imageUrl" ID="OpenSearchEngine.imageUrl"></a>
+<h4>OpenSearchEngine.imageUrl</h4>
+<b>imageUrl</b>(<i></i>)
+<p>
+        Public method to get the image URL of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+image URL of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.isValid" ID="OpenSearchEngine.isValid"></a>
+<h4>OpenSearchEngine.isValid</h4>
+<b>isValid</b>(<i></i>)
+<p>
+        Public method to check, if the engine is valid.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating validity (boolean)
+</dd>
+</dl><a NAME="OpenSearchEngine.loadImage" ID="OpenSearchEngine.loadImage"></a>
+<h4>OpenSearchEngine.loadImage</h4>
+<b>loadImage</b>(<i></i>)
+<p>
+        Public method to load the image of the engine.
+</p><a NAME="OpenSearchEngine.name" ID="OpenSearchEngine.name"></a>
+<h4>OpenSearchEngine.name</h4>
+<b>name</b>(<i></i>)
+<p>
+        Public method to get the name of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.networkAccessManager" ID="OpenSearchEngine.networkAccessManager"></a>
+<h4>OpenSearchEngine.networkAccessManager</h4>
+<b>networkAccessManager</b>(<i></i>)
+<p>
+        Public method to get a reference to the network access manager object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the network access manager object (QNetworkAccessManager)
+</dd>
+</dl><a NAME="OpenSearchEngine.parseTemplate" ID="OpenSearchEngine.parseTemplate"></a>
+<h4>OpenSearchEngine.parseTemplate</h4>
+<b>parseTemplate</b>(<i>searchTerm, searchTemplate</i>)
+<p>
+        Class method to parse a search template.
+</p><dl>
+<dt><i>searchTerm</i></dt>
+<dd>
+term to search for (string)
+</dd><dt><i>searchTemplate</i></dt>
+<dd>
+template to be parsed (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+parsed template (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.providesSuggestions" ID="OpenSearchEngine.providesSuggestions"></a>
+<h4>OpenSearchEngine.providesSuggestions</h4>
+<b>providesSuggestions</b>(<i></i>)
+<p>
+        Public method to check, if the engine provides suggestions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating suggestions are provided (boolean)
+</dd>
+</dl><a NAME="OpenSearchEngine.requestSuggestions" ID="OpenSearchEngine.requestSuggestions"></a>
+<h4>OpenSearchEngine.requestSuggestions</h4>
+<b>requestSuggestions</b>(<i>searchTerm</i>)
+<p>
+        Public method to request suggestions.
+</p><dl>
+<dt><i>searchTerm</i></dt>
+<dd>
+term to get suggestions for (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.searchMethod" ID="OpenSearchEngine.searchMethod"></a>
+<h4>OpenSearchEngine.searchMethod</h4>
+<b>searchMethod</b>(<i></i>)
+<p>
+        Public method to get the HTTP request method used to perform search requests.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+HTTP request method (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.searchParameters" ID="OpenSearchEngine.searchParameters"></a>
+<h4>OpenSearchEngine.searchParameters</h4>
+<b>searchParameters</b>(<i></i>)
+<p>
+        Public method to get the search parameters of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+search parameters of the engine (list of two tuples)
+</dd>
+</dl><a NAME="OpenSearchEngine.searchUrl" ID="OpenSearchEngine.searchUrl"></a>
+<h4>OpenSearchEngine.searchUrl</h4>
+<b>searchUrl</b>(<i>searchTerm</i>)
+<p>
+        Public method to get a URL ready for searching.
+</p><dl>
+<dt><i>searchTerm</i></dt>
+<dd>
+term to search for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+URL (QUrl)
+</dd>
+</dl><a NAME="OpenSearchEngine.searchUrlTemplate" ID="OpenSearchEngine.searchUrlTemplate"></a>
+<h4>OpenSearchEngine.searchUrlTemplate</h4>
+<b>searchUrlTemplate</b>(<i></i>)
+<p>
+        Public method to get the search URL template of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+search URL template of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setDescription" ID="OpenSearchEngine.setDescription"></a>
+<h4>OpenSearchEngine.setDescription</h4>
+<b>setDescription</b>(<i>description</i>)
+<p>
+        Public method to set the engine description.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+description of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setImage" ID="OpenSearchEngine.setImage"></a>
+<h4>OpenSearchEngine.setImage</h4>
+<b>setImage</b>(<i>image</i>)
+<p>
+        Public method to set the image of the engine.
+</p><dl>
+<dt><i>image</i></dt>
+<dd>
+image to be set (QImage)
+</dd>
+</dl><a NAME="OpenSearchEngine.setImageUrl" ID="OpenSearchEngine.setImageUrl"></a>
+<h4>OpenSearchEngine.setImageUrl</h4>
+<b>setImageUrl</b>(<i>imageUrl</i>)
+<p>
+        Public method to set the engine image URL.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+image URL of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setImageUrlAndLoad" ID="OpenSearchEngine.setImageUrlAndLoad"></a>
+<h4>OpenSearchEngine.setImageUrlAndLoad</h4>
+<b>setImageUrlAndLoad</b>(<i>imageUrl</i>)
+<p>
+        Public method to set the engine image URL.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+image URL of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setName" ID="OpenSearchEngine.setName"></a>
+<h4>OpenSearchEngine.setName</h4>
+<b>setName</b>(<i>name</i>)
+<p>
+        Public method to set the engine name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setNetworkAccessManager" ID="OpenSearchEngine.setNetworkAccessManager"></a>
+<h4>OpenSearchEngine.setNetworkAccessManager</h4>
+<b>setNetworkAccessManager</b>(<i>networkAccessManager</i>)
+<p>
+        Public method to set the reference to the network access manager.
+</p><dl>
+<dt><i>networkAccessManager</i></dt>
+<dd>
+reference to the network access manager
+            object (QNetworkAccessManager)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSearchMethod" ID="OpenSearchEngine.setSearchMethod"></a>
+<h4>OpenSearchEngine.setSearchMethod</h4>
+<b>setSearchMethod</b>(<i>method</i>)
+<p>
+        Public method to set the HTTP request method used to perform search requests.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+HTTP request method (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSearchParameters" ID="OpenSearchEngine.setSearchParameters"></a>
+<h4>OpenSearchEngine.setSearchParameters</h4>
+<b>setSearchParameters</b>(<i>searchParameters</i>)
+<p>
+        Public method to set the engine search parameters.
+</p><dl>
+<dt><i>searchParameters</i></dt>
+<dd>
+search parameters of the engine (list of two tuples)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSearchUrlTemplate" ID="OpenSearchEngine.setSearchUrlTemplate"></a>
+<h4>OpenSearchEngine.setSearchUrlTemplate</h4>
+<b>setSearchUrlTemplate</b>(<i>searchUrlTemplate</i>)
+<p>
+        Public method to set the engine search URL template.
+</p><dl>
+<dt><i>searchUrlTemplate</i></dt>
+<dd>
+search URL template of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSuggestionsMethod" ID="OpenSearchEngine.setSuggestionsMethod"></a>
+<h4>OpenSearchEngine.setSuggestionsMethod</h4>
+<b>setSuggestionsMethod</b>(<i>method</i>)
+<p>
+        Public method to set the HTTP request method used to perform suggestions requests.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+HTTP request method (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSuggestionsParameters" ID="OpenSearchEngine.setSuggestionsParameters"></a>
+<h4>OpenSearchEngine.setSuggestionsParameters</h4>
+<b>setSuggestionsParameters</b>(<i>suggestionsParameters</i>)
+<p>
+        Public method to set the engine suggestions parameters.
+</p><dl>
+<dt><i>suggestionsParameters</i></dt>
+<dd>
+suggestions parameters of the
+            engine (list of two tuples)
+</dd>
+</dl><a NAME="OpenSearchEngine.setSuggestionsUrlTemplate" ID="OpenSearchEngine.setSuggestionsUrlTemplate"></a>
+<h4>OpenSearchEngine.setSuggestionsUrlTemplate</h4>
+<b>setSuggestionsUrlTemplate</b>(<i>suggestionsUrlTemplate</i>)
+<p>
+        Public method to set the engine suggestions URL template.
+</p><dl>
+<dt><i>suggestionsUrlTemplate</i></dt>
+<dd>
+suggestions URL template of the
+            engine (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.suggestionsMethod" ID="OpenSearchEngine.suggestionsMethod"></a>
+<h4>OpenSearchEngine.suggestionsMethod</h4>
+<b>suggestionsMethod</b>(<i></i>)
+<p>
+        Public method to get the HTTP request method used to perform suggestions requests.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+HTTP request method (string)
+</dd>
+</dl><a NAME="OpenSearchEngine.suggestionsParameters" ID="OpenSearchEngine.suggestionsParameters"></a>
+<h4>OpenSearchEngine.suggestionsParameters</h4>
+<b>suggestionsParameters</b>(<i></i>)
+<p>
+        Public method to get the suggestions parameters of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+suggestions parameters of the engine (list of two tuples)
+</dd>
+</dl><a NAME="OpenSearchEngine.suggestionsUrl" ID="OpenSearchEngine.suggestionsUrl"></a>
+<h4>OpenSearchEngine.suggestionsUrl</h4>
+<b>suggestionsUrl</b>(<i>searchTerm</i>)
+<p>
+        Public method to get a URL ready for suggestions.
+</p><dl>
+<dt><i>searchTerm</i></dt>
+<dd>
+term to search for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+URL (QUrl)
+</dd>
+</dl><a NAME="OpenSearchEngine.suggestionsUrlTemplate" ID="OpenSearchEngine.suggestionsUrlTemplate"></a>
+<h4>OpenSearchEngine.suggestionsUrlTemplate</h4>
+<b>suggestionsUrlTemplate</b>(<i></i>)
+<p>
+        Public method to get the search URL template of the engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+search URL template of the engine (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchEngineAction</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchEngineAction</h1>
+<p>
+Module implementing a QAction subclass for open search.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngineAction">OpenSearchEngineAction</a></td>
+<td>Class implementing a QAction subclass for open search.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchEngineAction" ID="OpenSearchEngineAction"></a>
+<h2>OpenSearchEngineAction</h2>
+<p>
+    Class implementing a QAction subclass for open search.
+</p>
+<h3>Derived from</h3>
+QAction
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngineAction.__init__">OpenSearchEngineAction</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineAction.__imageChanged">__imageChanged</a></td>
+<td>Private slot handling a change of the associated image.</td>
+</tr>
+</table>
+<a NAME="OpenSearchEngineAction.__init__" ID="OpenSearchEngineAction.__init__"></a>
+<h4>OpenSearchEngineAction (Constructor)</h4>
+<b>OpenSearchEngineAction</b>(<i>engine, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the open search engine object (OpenSearchEngine)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="OpenSearchEngineAction.__imageChanged" ID="OpenSearchEngineAction.__imageChanged"></a>
+<h4>OpenSearchEngineAction.__imageChanged</h4>
+<b>__imageChanged</b>(<i></i>)
+<p>
+        Private slot handling a change of the associated image.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,232 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchEngineModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchEngineModel</h1>
+<p>
+Module implementing a model for search engines.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngineModel">OpenSearchEngineModel</a></td>
+<td>Class implementing a model for search engines.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchEngineModel" ID="OpenSearchEngineModel"></a>
+<h2>OpenSearchEngineModel</h2>
+<p>
+    Class implementing a model for search engines.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchEngineModel.__init__">OpenSearchEngineModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.__enginesChanged">__enginesChanged</a></td>
+<td>Private slot handling a change of the registered engines.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns of the model.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.flags">flags</a></td>
+<td>Public method to get flags for a model cell.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows of the model.</td>
+</tr><tr>
+<td><a href="#OpenSearchEngineModel.setData">setData</a></td>
+<td>Public method to set the data of a model cell.</td>
+</tr>
+</table>
+<a NAME="OpenSearchEngineModel.__init__" ID="OpenSearchEngineModel.__init__"></a>
+<h4>OpenSearchEngineModel (Constructor)</h4>
+<b>OpenSearchEngineModel</b>(<i>manager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>manager</i></dt>
+<dd>
+reference to the search engine manager (OpenSearchManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.__enginesChanged" ID="OpenSearchEngineModel.__enginesChanged"></a>
+<h4>OpenSearchEngineModel.__enginesChanged</h4>
+<b>__enginesChanged</b>(<i></i>)
+<p>
+        Private slot handling a change of the registered engines.
+</p><a NAME="OpenSearchEngineModel.columnCount" ID="OpenSearchEngineModel.columnCount"></a>
+<h4>OpenSearchEngineModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.data" ID="OpenSearchEngineModel.data"></a>
+<h4>OpenSearchEngineModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.flags" ID="OpenSearchEngineModel.flags"></a>
+<h4>OpenSearchEngineModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get flags for a model cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the model cell (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flags (Qt.ItemFlags)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.headerData" ID="OpenSearchEngineModel.headerData"></a>
+<h4>OpenSearchEngineModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.removeRows" ID="OpenSearchEngineModel.removeRows"></a>
+<h4>OpenSearchEngineModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of rows to remove (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.rowCount" ID="OpenSearchEngineModel.rowCount"></a>
+<h4>OpenSearchEngineModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of rows of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="OpenSearchEngineModel.setData" ID="OpenSearchEngineModel.setData"></a>
+<h4>OpenSearchEngineModel.setData</h4>
+<b>setData</b>(<i>index, value, role = Qt.EditRole</i>)
+<p>
+        Public method to set the data of a model cell.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the model cell (QModelIndex)
+</dd><dt><i>value</i></dt>
+<dd>
+value to be set (QVariant)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,496 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchManager</h1>
+<p>
+Module implementing a manager for open search engines.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchManager">OpenSearchManager</a></td>
+<td>Class implementing a manager for open search engines.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchManager" ID="OpenSearchManager"></a>
+<h2>OpenSearchManager</h2>
+<p>
+    Class implementing a manager for open search engines.
+</p><h4>Signals</h4>
+<dl>
+<dt>changed()</dt>
+<dd>
+emitted to indicate a change
+</dd><dt>currentEngineChanged()</dt>
+<dd>
+emitted to indicate a change of
+            the current search engine
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchManager.__init__">OpenSearchManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.__addEngineByEngine">__addEngineByEngine</a></td>
+<td>Private method to add a new search engine given a reference to an engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.__addEngineByFile">__addEngineByFile</a></td>
+<td>Private method to add a new search engine given a filename.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.__addEngineByUrl">__addEngineByUrl</a></td>
+<td>Private method to add a new search engine given it's URL.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.__confirmAddition">__confirmAddition</a></td>
+<td>Private method to confirm the addition of a new search engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.__engineFromUrlAvailable">__engineFromUrlAvailable</a></td>
+<td>Private slot to add a search engine from the net.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.addEngine">addEngine</a></td>
+<td>Public method to add a new search engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.allEnginesNames">allEnginesNames</a></td>
+<td>Public method to get a list of all engine names.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.close">close</a></td>
+<td>Public method to close the open search engines manager.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.convertKeywordSearchToUrl">convertKeywordSearchToUrl</a></td>
+<td>Public method to get the search URL for a keyword search.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.currentEngine">currentEngine</a></td>
+<td>Public method to get a reference to the current engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.currentEngineName">currentEngineName</a></td>
+<td>Public method to get the name of the current search engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.engine">engine</a></td>
+<td>Public method to get a reference to the named engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.engineExists">engineExists</a></td>
+<td>Public method to check, if an engine exists.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.engineForKeyword">engineForKeyword</a></td>
+<td>Public method to get the engine for a keyword.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.enginesChanged">enginesChanged</a></td>
+<td>Public slot to tell the search engine manager, that something has changed.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.enginesCount">enginesCount</a></td>
+<td>Public method to get the number of available engines.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.enginesDirectory">enginesDirectory</a></td>
+<td>Public method to determine the directory containing the search engine descriptions.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.generateEngineFileName">generateEngineFileName</a></td>
+<td>Public method to generate a valid engine file name.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.keywordsForEngine">keywordsForEngine</a></td>
+<td>Public method to get the keywords for a given engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.load">load</a></td>
+<td>Public method to load the search engines configuration.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.loadDirectory">loadDirectory</a></td>
+<td>Public method to load the search engine definitions from files.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.removeEngine">removeEngine</a></td>
+<td>Public method to remove an engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.restoreDefaults">restoreDefaults</a></td>
+<td>Public method to restore the default search engines.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.save">save</a></td>
+<td>Public method to save the search engines configuration.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.saveDirectory">saveDirectory</a></td>
+<td>Public method to save the search engine definitions to files.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.setCurrentEngine">setCurrentEngine</a></td>
+<td>Public method to set the current engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.setCurrentEngineName">setCurrentEngineName</a></td>
+<td>Public method to set the current engine by name.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.setEngineForKeyword">setEngineForKeyword</a></td>
+<td>Public method to set the engine for a keyword.</td>
+</tr><tr>
+<td><a href="#OpenSearchManager.setKeywordsForEngine">setKeywordsForEngine</a></td>
+<td>Public method to set the keywords for an engine.</td>
+</tr>
+</table>
+<a NAME="OpenSearchManager.__init__" ID="OpenSearchManager.__init__"></a>
+<h4>OpenSearchManager (Constructor)</h4>
+<b>OpenSearchManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="OpenSearchManager.__addEngineByEngine" ID="OpenSearchManager.__addEngineByEngine"></a>
+<h4>OpenSearchManager.__addEngineByEngine</h4>
+<b>__addEngineByEngine</b>(<i>engine</i>)
+<p>
+        Private method to add a new search engine given a reference to an engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to an engine object (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.__addEngineByFile" ID="OpenSearchManager.__addEngineByFile"></a>
+<h4>OpenSearchManager.__addEngineByFile</h4>
+<b>__addEngineByFile</b>(<i>filename</i>)
+<p>
+        Private method to add a new search engine given a filename.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a file containing the engine definition (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.__addEngineByUrl" ID="OpenSearchManager.__addEngineByUrl"></a>
+<h4>OpenSearchManager.__addEngineByUrl</h4>
+<b>__addEngineByUrl</b>(<i>url</i>)
+<p>
+        Private method to add a new search engine given it's URL.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL of the engine definition file (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.__confirmAddition" ID="OpenSearchManager.__confirmAddition"></a>
+<h4>OpenSearchManager.__confirmAddition</h4>
+<b>__confirmAddition</b>(<i>engine</i>)
+<p>
+        Private method to confirm the addition of a new search engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the engine to be added (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the engine shall be added (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.__engineFromUrlAvailable" ID="OpenSearchManager.__engineFromUrlAvailable"></a>
+<h4>OpenSearchManager.__engineFromUrlAvailable</h4>
+<b>__engineFromUrlAvailable</b>(<i></i>)
+<p>
+        Private slot to add a search engine from the net.
+</p><a NAME="OpenSearchManager.addEngine" ID="OpenSearchManager.addEngine"></a>
+<h4>OpenSearchManager.addEngine</h4>
+<b>addEngine</b>(<i>engine</i>)
+<p>
+        Public method to add a new search engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+URL of the engine definition file (QUrl) or
+            name of a file containing the engine definition (string)
+            or reference to an engine object (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.allEnginesNames" ID="OpenSearchManager.allEnginesNames"></a>
+<h4>OpenSearchManager.allEnginesNames</h4>
+<b>allEnginesNames</b>(<i></i>)
+<p>
+        Public method to get a list of all engine names.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of all engine names (list of strings)
+</dd>
+</dl><a NAME="OpenSearchManager.close" ID="OpenSearchManager.close"></a>
+<h4>OpenSearchManager.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public method to close the open search engines manager.
+</p><a NAME="OpenSearchManager.convertKeywordSearchToUrl" ID="OpenSearchManager.convertKeywordSearchToUrl"></a>
+<h4>OpenSearchManager.convertKeywordSearchToUrl</h4>
+<b>convertKeywordSearchToUrl</b>(<i>keywordSearch</i>)
+<p>
+        Public method to get the search URL for a keyword search.
+</p><dl>
+<dt><i>keywordSearch</i></dt>
+<dd>
+search string for keyword search (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+search URL (QUrl)
+</dd>
+</dl><a NAME="OpenSearchManager.currentEngine" ID="OpenSearchManager.currentEngine"></a>
+<h4>OpenSearchManager.currentEngine</h4>
+<b>currentEngine</b>(<i></i>)
+<p>
+        Public method to get a reference to the current engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current engine (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchManager.currentEngineName" ID="OpenSearchManager.currentEngineName"></a>
+<h4>OpenSearchManager.currentEngineName</h4>
+<b>currentEngineName</b>(<i></i>)
+<p>
+        Public method to get the name of the current search engine.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the current search engine (string)
+</dd>
+</dl><a NAME="OpenSearchManager.engine" ID="OpenSearchManager.engine"></a>
+<h4>OpenSearchManager.engine</h4>
+<b>engine</b>(<i>name</i>)
+<p>
+        Public method to get a reference to the named engine.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the engine (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchManager.engineExists" ID="OpenSearchManager.engineExists"></a>
+<h4>OpenSearchManager.engineExists</h4>
+<b>engineExists</b>(<i>name</i>)
+<p>
+        Public method to check, if an engine exists.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchManager.engineForKeyword" ID="OpenSearchManager.engineForKeyword"></a>
+<h4>OpenSearchManager.engineForKeyword</h4>
+<b>engineForKeyword</b>(<i>keyword</i>)
+<p>
+        Public method to get the engine for a keyword.
+</p><dl>
+<dt><i>keyword</i></dt>
+<dd>
+keyword to get engine for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the search engine object (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchManager.enginesChanged" ID="OpenSearchManager.enginesChanged"></a>
+<h4>OpenSearchManager.enginesChanged</h4>
+<b>enginesChanged</b>(<i></i>)
+<p>
+        Public slot to tell the search engine manager, that something has changed.
+</p><a NAME="OpenSearchManager.enginesCount" ID="OpenSearchManager.enginesCount"></a>
+<h4>OpenSearchManager.enginesCount</h4>
+<b>enginesCount</b>(<i></i>)
+<p>
+        Public method to get the number of available engines.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of engines (integer)
+</dd>
+</dl><a NAME="OpenSearchManager.enginesDirectory" ID="OpenSearchManager.enginesDirectory"></a>
+<h4>OpenSearchManager.enginesDirectory</h4>
+<b>enginesDirectory</b>(<i></i>)
+<p>
+        Public method to determine the directory containing the search engine
+        descriptions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name (string)
+</dd>
+</dl><a NAME="OpenSearchManager.generateEngineFileName" ID="OpenSearchManager.generateEngineFileName"></a>
+<h4>OpenSearchManager.generateEngineFileName</h4>
+<b>generateEngineFileName</b>(<i>engineName</i>)
+<p>
+        Public method to generate a valid engine file name.
+</p><dl>
+<dt><i>engineName</i></dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+valid engine file name (string)
+</dd>
+</dl><a NAME="OpenSearchManager.keywordsForEngine" ID="OpenSearchManager.keywordsForEngine"></a>
+<h4>OpenSearchManager.keywordsForEngine</h4>
+<b>keywordsForEngine</b>(<i>engine</i>)
+<p>
+        Public method to get the keywords for a given engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the search engine object (OpenSearchEngine)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of keywords (list of strings)
+</dd>
+</dl><a NAME="OpenSearchManager.load" ID="OpenSearchManager.load"></a>
+<h4>OpenSearchManager.load</h4>
+<b>load</b>(<i></i>)
+<p>
+        Public method to load the search engines configuration.
+</p><a NAME="OpenSearchManager.loadDirectory" ID="OpenSearchManager.loadDirectory"></a>
+<h4>OpenSearchManager.loadDirectory</h4>
+<b>loadDirectory</b>(<i>dirName</i>)
+<p>
+        Public method to load the search engine definitions from files.
+</p><dl>
+<dt><i>dirName</i></dt>
+<dd>
+name of the directory to load the files from (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="OpenSearchManager.removeEngine" ID="OpenSearchManager.removeEngine"></a>
+<h4>OpenSearchManager.removeEngine</h4>
+<b>removeEngine</b>(<i>name</i>)
+<p>
+        Public method to remove an engine.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the engine (string)
+</dd>
+</dl><a NAME="OpenSearchManager.restoreDefaults" ID="OpenSearchManager.restoreDefaults"></a>
+<h4>OpenSearchManager.restoreDefaults</h4>
+<b>restoreDefaults</b>(<i></i>)
+<p>
+        Public method to restore the default search engines.
+</p><a NAME="OpenSearchManager.save" ID="OpenSearchManager.save"></a>
+<h4>OpenSearchManager.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public method to save the search engines configuration.
+</p><a NAME="OpenSearchManager.saveDirectory" ID="OpenSearchManager.saveDirectory"></a>
+<h4>OpenSearchManager.saveDirectory</h4>
+<b>saveDirectory</b>(<i>dirName</i>)
+<p>
+        Public method to save the search engine definitions to files.
+</p><dl>
+<dt><i>dirName</i></dt>
+<dd>
+name of the directory to write the files to (string)
+</dd>
+</dl><a NAME="OpenSearchManager.setCurrentEngine" ID="OpenSearchManager.setCurrentEngine"></a>
+<h4>OpenSearchManager.setCurrentEngine</h4>
+<b>setCurrentEngine</b>(<i>engine</i>)
+<p>
+        Public method to set the current engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the new current engine (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchManager.setCurrentEngineName" ID="OpenSearchManager.setCurrentEngineName"></a>
+<h4>OpenSearchManager.setCurrentEngineName</h4>
+<b>setCurrentEngineName</b>(<i>name</i>)
+<p>
+        Public method to set the current engine by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the new current engine (string)
+</dd>
+</dl><a NAME="OpenSearchManager.setEngineForKeyword" ID="OpenSearchManager.setEngineForKeyword"></a>
+<h4>OpenSearchManager.setEngineForKeyword</h4>
+<b>setEngineForKeyword</b>(<i>keyword, engine</i>)
+<p>
+        Public method to set the engine for a keyword.
+</p><dl>
+<dt><i>keyword</i></dt>
+<dd>
+keyword to get engine for (string)
+</dd><dt><i>engine</i></dt>
+<dd>
+reference to the search engine object (OpenSearchEngine)
+            or None to remove the keyword
+</dd>
+</dl><a NAME="OpenSearchManager.setKeywordsForEngine" ID="OpenSearchManager.setKeywordsForEngine"></a>
+<h4>OpenSearchManager.setKeywordsForEngine</h4>
+<b>setKeywordsForEngine</b>(<i>engine, keywords</i>)
+<p>
+        Public method to set the keywords for an engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the search engine object (OpenSearchEngine)
+</dd><dt><i>keywords</i></dt>
+<dd>
+list of keywords (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchReader.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchReader</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchReader</h1>
+<p>
+Module implementing a reader for open search engine descriptions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchReader">OpenSearchReader</a></td>
+<td>Class implementing a reader for open search engine descriptions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchReader" ID="OpenSearchReader"></a>
+<h2>OpenSearchReader</h2>
+<p>
+    Class implementing a reader for open search engine descriptions.
+</p>
+<h3>Derived from</h3>
+QXmlStreamReader
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchReader.__read">__read</a></td>
+<td>Private method to read and parse the description.</td>
+</tr><tr>
+<td><a href="#OpenSearchReader.read">read</a></td>
+<td>Public method to read the description.</td>
+</tr>
+</table>
+<a NAME="OpenSearchReader.__read" ID="OpenSearchReader.__read"></a>
+<h4>OpenSearchReader.__read</h4>
+<b>__read</b>(<i></i>)
+<p>
+        Private method to read and parse the description.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+search engine object (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchReader.read" ID="OpenSearchReader.read"></a>
+<h4>OpenSearchReader.read</h4>
+<b>read</b>(<i>device</i>)
+<p>
+        Public method to read the description.
+</p><dl>
+<dt><i>device</i></dt>
+<dd>
+device to read the description from (QIODevice)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+search engine object (OpenSearchEngine)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.OpenSearch.OpenSearchWriter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch.OpenSearchWriter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.OpenSearch.OpenSearchWriter</h1>
+<p>
+Module implementing a writer for open search engine descriptions.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchWriter">OpenSearchWriter</a></td>
+<td>Class implementing a writer for open search engine descriptions.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="OpenSearchWriter" ID="OpenSearchWriter"></a>
+<h2>OpenSearchWriter</h2>
+<p>
+    Class implementing a writer for open search engine descriptions.
+</p>
+<h3>Derived from</h3>
+QXmlStreamWriter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#OpenSearchWriter.__init__">OpenSearchWriter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#OpenSearchWriter.__write">__write</a></td>
+<td>Private method to write the description of an engine.</td>
+</tr><tr>
+<td><a href="#OpenSearchWriter.write">write</a></td>
+<td>Public method to write the description of an engine.</td>
+</tr>
+</table>
+<a NAME="OpenSearchWriter.__init__" ID="OpenSearchWriter.__init__"></a>
+<h4>OpenSearchWriter (Constructor)</h4>
+<b>OpenSearchWriter</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="OpenSearchWriter.__write" ID="OpenSearchWriter.__write"></a>
+<h4>OpenSearchWriter.__write</h4>
+<b>__write</b>(<i>engine</i>)
+<p>
+        Private method to write the description of an engine.
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the engine (OpenSearchEngine)
+</dd>
+</dl><a NAME="OpenSearchWriter.write" ID="OpenSearchWriter.write"></a>
+<h4>OpenSearchWriter.write</h4>
+<b>write</b>(<i>device, engine</i>)
+<p>
+        Public method to write the description of an engine.
+</p><dl>
+<dt><i>device</i></dt>
+<dd>
+reference to the device to write to (QIODevice)
+</dd><dt><i>engine</i></dt>
+<dd>
+reference to the engine (OpenSearchEngine)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Passwords.PasswordManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,404 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Passwords.PasswordManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Passwords.PasswordManager</h1>
+<p>
+Module implementing the password manager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LoginForm">LoginForm</a></td>
+<td>Class implementing a data structure for login forms.</td>
+</tr><tr>
+<td><a href="#PasswordManager">PasswordManager</a></td>
+<td>Class implementing the password manager.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LoginForm" ID="LoginForm"></a>
+<h2>LoginForm</h2>
+<p>
+    Class implementing a data structure for login forms.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LoginForm.__init__">LoginForm</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LoginForm.isValid">isValid</a></td>
+<td>Public method to test for validity.</td>
+</tr><tr>
+<td><a href="#LoginForm.load">load</a></td>
+<td>Public method to load the form data from a file.</td>
+</tr><tr>
+<td><a href="#LoginForm.save">save</a></td>
+<td>Public method to save the form data to a file.</td>
+</tr>
+</table>
+<a NAME="LoginForm.__init__" ID="LoginForm.__init__"></a>
+<h4>LoginForm (Constructor)</h4>
+<b>LoginForm</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="LoginForm.isValid" ID="LoginForm.isValid"></a>
+<h4>LoginForm.isValid</h4>
+<b>isValid</b>(<i></i>)
+<p>
+        Public method to test for validity.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a valid form (boolean)
+</dd>
+</dl><a NAME="LoginForm.load" ID="LoginForm.load"></a>
+<h4>LoginForm.load</h4>
+<b>load</b>(<i>data</i>)
+<p>
+        Public method to load the form data from a file.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+list of strings to load data from (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="LoginForm.save" ID="LoginForm.save"></a>
+<h4>LoginForm.save</h4>
+<b>save</b>(<i>f</i>)
+<p>
+        Public method to save the form data to a file.
+</p><dl>
+<dt><i>f</i></dt>
+<dd>
+file or file like object open for writing
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (booelan)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PasswordManager" ID="PasswordManager"></a>
+<h2>PasswordManager</h2>
+<p>
+    Class implementing the password manager.
+</p><h4>Signals</h4>
+<dl>
+<dt>changed()</dt>
+<dd>
+emitted to indicate a change
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>FORMS</td></tr><tr><td>NEVER</td></tr><tr><td>SEPARATOR</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PasswordManager.__init__">PasswordManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PasswordManager.__createKey">__createKey</a></td>
+<td>Private method to create the key string for the login credentials.</td>
+</tr><tr>
+<td><a href="#PasswordManager.__extractMultipartQueryItems">__extractMultipartQueryItems</a></td>
+<td>Private method to extract the query items for a post operation.</td>
+</tr><tr>
+<td><a href="#PasswordManager.__findForm">__findForm</a></td>
+<td>Private method to find the form used for logging in.</td>
+</tr><tr>
+<td><a href="#PasswordManager.__load">__load</a></td>
+<td>Private method to load the saved login credentials.</td>
+</tr><tr>
+<td><a href="#PasswordManager.__stripUrl">__stripUrl</a></td>
+<td>Private method to strip off all unneeded parts of a URL.</td>
+</tr><tr>
+<td><a href="#PasswordManager.allSiteNames">allSiteNames</a></td>
+<td>Public method to get a list of all site names.</td>
+</tr><tr>
+<td><a href="#PasswordManager.clear">clear</a></td>
+<td>Public slot to clear the saved passwords.</td>
+</tr><tr>
+<td><a href="#PasswordManager.close">close</a></td>
+<td>Public method to close the open search engines manager.</td>
+</tr><tr>
+<td><a href="#PasswordManager.fill">fill</a></td>
+<td>Public slot to fill login forms with saved data.</td>
+</tr><tr>
+<td><a href="#PasswordManager.getLogin">getLogin</a></td>
+<td>Public method to get the login credentials.</td>
+</tr><tr>
+<td><a href="#PasswordManager.post">post</a></td>
+<td>Public method to check, if the data to be sent contains login data.</td>
+</tr><tr>
+<td><a href="#PasswordManager.removePassword">removePassword</a></td>
+<td>Public method to remove a password entry.</td>
+</tr><tr>
+<td><a href="#PasswordManager.save">save</a></td>
+<td>Public slot to save the login entries to disk.</td>
+</tr><tr>
+<td><a href="#PasswordManager.setLogin">setLogin</a></td>
+<td>Public method to set the login credentials.</td>
+</tr><tr>
+<td><a href="#PasswordManager.siteInfo">siteInfo</a></td>
+<td>Public method to get a reference to the named site.</td>
+</tr><tr>
+<td><a href="#PasswordManager.sitesCount">sitesCount</a></td>
+<td>Public method to get the number of available sites.</td>
+</tr>
+</table>
+<a NAME="PasswordManager.__init__" ID="PasswordManager.__init__"></a>
+<h4>PasswordManager (Constructor)</h4>
+<b>PasswordManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="PasswordManager.__createKey" ID="PasswordManager.__createKey"></a>
+<h4>PasswordManager.__createKey</h4>
+<b>__createKey</b>(<i>url, realm</i>)
+<p>
+        Private method to create the key string for the login credentials.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to get the credentials for (QUrl)
+</dd><dt><i>realm</i></dt>
+<dd>
+realm to get the credentials for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+key string (string)
+</dd>
+</dl><a NAME="PasswordManager.__extractMultipartQueryItems" ID="PasswordManager.__extractMultipartQueryItems"></a>
+<h4>PasswordManager.__extractMultipartQueryItems</h4>
+<b>__extractMultipartQueryItems</b>(<i>data, boundary</i>)
+<p>
+        Private method to extract the query items for a post operation.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+data to be sent (QByteArray)
+</dd><dt><i>boundary</i></dt>
+<dd>
+boundary string (QByteArray)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+set of name, value pairs (set of tuple of string, string)
+</dd>
+</dl><a NAME="PasswordManager.__findForm" ID="PasswordManager.__findForm"></a>
+<h4>PasswordManager.__findForm</h4>
+<b>__findForm</b>(<i>webPage, data, boundary = None</i>)
+<p>
+        Private method to find the form used for logging in.
+</p><dl>
+<dt><i>webPage</i></dt>
+<dd>
+reference to the web page (QWebPage)
+</dd><dt><i>data</i></dt>
+<dd>
+data to be sent (QByteArray)
+</dd><dt><i>boundary=</i></dt>
+<dd>
+boundary string (QByteArray) for multipart encoded data,
+            None for urlencoded data
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+parsed form (LoginForm)
+</dd>
+</dl><a NAME="PasswordManager.__load" ID="PasswordManager.__load"></a>
+<h4>PasswordManager.__load</h4>
+<b>__load</b>(<i></i>)
+<p>
+        Private method to load the saved login credentials.
+</p><a NAME="PasswordManager.__stripUrl" ID="PasswordManager.__stripUrl"></a>
+<h4>PasswordManager.__stripUrl</h4>
+<b>__stripUrl</b>(<i>url</i>)
+<p>
+        Private method to strip off all unneeded parts of a URL.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to be stripped (QUrl)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+stripped URL (QUrl)
+</dd>
+</dl><a NAME="PasswordManager.allSiteNames" ID="PasswordManager.allSiteNames"></a>
+<h4>PasswordManager.allSiteNames</h4>
+<b>allSiteNames</b>(<i></i>)
+<p>
+        Public method to get a list of all site names.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of all site names (list of strings)
+</dd>
+</dl><a NAME="PasswordManager.clear" ID="PasswordManager.clear"></a>
+<h4>PasswordManager.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public slot to clear the saved passwords.
+</p><a NAME="PasswordManager.close" ID="PasswordManager.close"></a>
+<h4>PasswordManager.close</h4>
+<b>close</b>(<i></i>)
+<p>
+        Public method to close the open search engines manager.
+</p><a NAME="PasswordManager.fill" ID="PasswordManager.fill"></a>
+<h4>PasswordManager.fill</h4>
+<b>fill</b>(<i>page</i>)
+<p>
+        Public slot to fill login forms with saved data.
+</p><dl>
+<dt><i>page</i></dt>
+<dd>
+reference to the web page (QWebPage)
+</dd>
+</dl><a NAME="PasswordManager.getLogin" ID="PasswordManager.getLogin"></a>
+<h4>PasswordManager.getLogin</h4>
+<b>getLogin</b>(<i>url, realm</i>)
+<p>
+        Public method to get the login credentials.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to get the credentials for (QUrl)
+</dd><dt><i>realm</i></dt>
+<dd>
+realm to get the credentials for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the user name (string) and password (string)
+</dd>
+</dl><a NAME="PasswordManager.post" ID="PasswordManager.post"></a>
+<h4>PasswordManager.post</h4>
+<b>post</b>(<i>request, data</i>)
+<p>
+        Public method to check, if the data to be sent contains login data.
+</p><dl>
+<dt><i>request</i></dt>
+<dd>
+reference to the network request (QNetworkRequest)
+</dd><dt><i>data</i></dt>
+<dd>
+data to be sent (QByteArray)
+</dd>
+</dl><a NAME="PasswordManager.removePassword" ID="PasswordManager.removePassword"></a>
+<h4>PasswordManager.removePassword</h4>
+<b>removePassword</b>(<i>site</i>)
+<p>
+        Public method to remove a password entry.
+</p><dl>
+<dt><i>site</i></dt>
+<dd>
+web site name (string)
+</dd>
+</dl><a NAME="PasswordManager.save" ID="PasswordManager.save"></a>
+<h4>PasswordManager.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the login entries to disk.
+</p><a NAME="PasswordManager.setLogin" ID="PasswordManager.setLogin"></a>
+<h4>PasswordManager.setLogin</h4>
+<b>setLogin</b>(<i>url, realm, username, password</i>)
+<p>
+        Public method to set the login credentials.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL to set the credentials for (QUrl)
+</dd><dt><i>realm</i></dt>
+<dd>
+realm to set the credentials for (string)
+</dd><dt><i>username</i></dt>
+<dd>
+username for the login (string)
+</dd><dt><i>password</i></dt>
+<dd>
+password for the login (string)
+</dd>
+</dl><a NAME="PasswordManager.siteInfo" ID="PasswordManager.siteInfo"></a>
+<h4>PasswordManager.siteInfo</h4>
+<b>siteInfo</b>(<i>site</i>)
+<p>
+        Public method to get a reference to the named site.
+</p><dl>
+<dt><i>site</i></dt>
+<dd>
+web site name (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the user name (string) and password (string)
+</dd>
+</dl><a NAME="PasswordManager.sitesCount" ID="PasswordManager.sitesCount"></a>
+<h4>PasswordManager.sitesCount</h4>
+<b>sitesCount</b>(<i></i>)
+<p>
+        Public method to get the number of available sites.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of sites (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Passwords.PasswordModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Passwords.PasswordModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Passwords.PasswordModel</h1>
+<p>
+Module implementing a model for password management.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PasswordModel">PasswordModel</a></td>
+<td>Class implementing a model for password management.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PasswordModel" ID="PasswordModel"></a>
+<h2>PasswordModel</h2>
+<p>
+    Class implementing a model for password management.
+</p>
+<h3>Derived from</h3>
+QAbstractTableModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PasswordModel.__init__">PasswordModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PasswordModel.__passwordsChanged">__passwordsChanged</a></td>
+<td>Private slot handling a change of the registered passwords.</td>
+</tr><tr>
+<td><a href="#PasswordModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns of the model.</td>
+</tr><tr>
+<td><a href="#PasswordModel.data">data</a></td>
+<td>Public method to get data from the model.</td>
+</tr><tr>
+<td><a href="#PasswordModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#PasswordModel.removeRows">removeRows</a></td>
+<td>Public method to remove entries from the model.</td>
+</tr><tr>
+<td><a href="#PasswordModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows of the model.</td>
+</tr><tr>
+<td><a href="#PasswordModel.setShowPasswords">setShowPasswords</a></td>
+<td>Public methods to show passwords.</td>
+</tr><tr>
+<td><a href="#PasswordModel.showPasswords">showPasswords</a></td>
+<td>Public method to indicate, if passwords shall be shown.</td>
+</tr>
+</table>
+<a NAME="PasswordModel.__init__" ID="PasswordModel.__init__"></a>
+<h4>PasswordModel (Constructor)</h4>
+<b>PasswordModel</b>(<i>manager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>manager</i></dt>
+<dd>
+reference to the password manager (PasswordManager)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="PasswordModel.__passwordsChanged" ID="PasswordModel.__passwordsChanged"></a>
+<h4>PasswordModel.__passwordsChanged</h4>
+<b>__passwordsChanged</b>(<i></i>)
+<p>
+        Private slot handling a change of the registered passwords.
+</p><a NAME="PasswordModel.columnCount" ID="PasswordModel.columnCount"></a>
+<h4>PasswordModel.columnCount</h4>
+<b>columnCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of columns of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="PasswordModel.data" ID="PasswordModel.data"></a>
+<h4>PasswordModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data from the model.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index to get data for (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of the data to retrieve (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="PasswordModel.headerData" ID="PasswordModel.headerData"></a>
+<h4>PasswordModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+section number (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+data role (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+header data (QVariant)
+</dd>
+</dl><a NAME="PasswordModel.removeRows" ID="PasswordModel.removeRows"></a>
+<h4>PasswordModel.removeRows</h4>
+<b>removeRows</b>(<i>row, count, parent = QModelIndex()</i>)
+<p>
+        Public method to remove entries from the model.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>count</i></dt>
+<dd>
+number of rows to remove (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="PasswordModel.rowCount" ID="PasswordModel.rowCount"></a>
+<h4>PasswordModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of rows of the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="PasswordModel.setShowPasswords" ID="PasswordModel.setShowPasswords"></a>
+<h4>PasswordModel.setShowPasswords</h4>
+<b>setShowPasswords</b>(<i>on</i>)
+<p>
+        Public methods to show passwords.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag indicating if passwords shall be shown (boolean)
+</dd>
+</dl><a NAME="PasswordModel.showPasswords" ID="PasswordModel.showPasswords"></a>
+<h4>PasswordModel.showPasswords</h4>
+<b>showPasswords</b>(<i></i>)
+<p>
+        Public method to indicate, if passwords shall be shown.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if passwords shall be shown (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.Passwords.PasswordsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Passwords.PasswordsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.Passwords.PasswordsDialog</h1>
+<p>
+Module implementing a dialog to show all saved logins.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PasswordsDialog">PasswordsDialog</a></td>
+<td>Class implementing a dialog to show all saved logins.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PasswordsDialog" ID="PasswordsDialog"></a>
+<h2>PasswordsDialog</h2>
+<p>
+    Class implementing a dialog to show all saved logins.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PasswordsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PasswordsDialog.__init__">PasswordsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PasswordsDialog.__calculateHeaderSizes">__calculateHeaderSizes</a></td>
+<td>Private method to calculate the section sizes of the horizontal header.</td>
+</tr><tr>
+<td><a href="#PasswordsDialog.on_passwordsButton_clicked">on_passwordsButton_clicked</a></td>
+<td>Private slot to switch the password display mode.</td>
+</tr>
+</table>
+<a NAME="PasswordsDialog.__init__" ID="PasswordsDialog.__init__"></a>
+<h4>PasswordsDialog (Constructor)</h4>
+<b>PasswordsDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="PasswordsDialog.__calculateHeaderSizes" ID="PasswordsDialog.__calculateHeaderSizes"></a>
+<h4>PasswordsDialog.__calculateHeaderSizes</h4>
+<b>__calculateHeaderSizes</b>(<i></i>)
+<p>
+        Private method to calculate the section sizes of the horizontal header.
+</p><a NAME="PasswordsDialog.on_passwordsButton_clicked" ID="PasswordsDialog.on_passwordsButton_clicked"></a>
+<h4>PasswordsDialog.on_passwordsButton_clicked</h4>
+<b>on_passwordsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to switch the password display mode.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.QtHelpDocumentationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.QtHelpDocumentationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.QtHelpDocumentationDialog</h1>
+<p>
+Module implementing a dialog to manage the QtHelp documentation database.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtHelpDocumentationDialog">QtHelpDocumentationDialog</a></td>
+<td>Class implementing a dialog to manage the QtHelp documentation database.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QtHelpDocumentationDialog" ID="QtHelpDocumentationDialog"></a>
+<h2>QtHelpDocumentationDialog</h2>
+<p>
+    Class implementing a dialog to manage the QtHelp documentation database.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_QtHelpDocumentationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtHelpDocumentationDialog.__init__">QtHelpDocumentationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtHelpDocumentationDialog.getTabsToClose">getTabsToClose</a></td>
+<td>Public method to get the list of tabs to close.</td>
+</tr><tr>
+<td><a href="#QtHelpDocumentationDialog.hasChanges">hasChanges</a></td>
+<td>Public slot to test the dialog for changes.</td>
+</tr><tr>
+<td><a href="#QtHelpDocumentationDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add documents to the help database.</td>
+</tr><tr>
+<td><a href="#QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged">on_documentsList_itemSelectionChanged</a></td>
+<td>Private slot handling a change of the documents selection.</td>
+</tr><tr>
+<td><a href="#QtHelpDocumentationDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove a document from the help database.</td>
+</tr>
+</table>
+<a NAME="QtHelpDocumentationDialog.__init__" ID="QtHelpDocumentationDialog.__init__"></a>
+<h4>QtHelpDocumentationDialog (Constructor)</h4>
+<b>QtHelpDocumentationDialog</b>(<i>engine, parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="QtHelpDocumentationDialog.getTabsToClose" ID="QtHelpDocumentationDialog.getTabsToClose"></a>
+<h4>QtHelpDocumentationDialog.getTabsToClose</h4>
+<b>getTabsToClose</b>(<i></i>)
+<p>
+        Public method to get the list of tabs to close.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of tab ids to be closed (list of integers)
+</dd>
+</dl><a NAME="QtHelpDocumentationDialog.hasChanges" ID="QtHelpDocumentationDialog.hasChanges"></a>
+<h4>QtHelpDocumentationDialog.hasChanges</h4>
+<b>hasChanges</b>(<i></i>)
+<p>
+        Public slot to test the dialog for changes.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating presence of changes
+</dd>
+</dl><a NAME="QtHelpDocumentationDialog.on_addButton_clicked" ID="QtHelpDocumentationDialog.on_addButton_clicked"></a>
+<h4>QtHelpDocumentationDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add documents to the help database.
+</p><a NAME="QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged" ID="QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged"></a>
+<h4>QtHelpDocumentationDialog.on_documentsList_itemSelectionChanged</h4>
+<b>on_documentsList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling a change of the documents selection.
+</p><a NAME="QtHelpDocumentationDialog.on_removeButton_clicked" ID="QtHelpDocumentationDialog.on_removeButton_clicked"></a>
+<h4>QtHelpDocumentationDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove a document from the help database.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.QtHelpFiltersDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.QtHelpFiltersDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.QtHelpFiltersDialog</h1>
+<p>
+Module implementing a dialog to manage the QtHelp filters.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtHelpFiltersDialog">QtHelpFiltersDialog</a></td>
+<td>Class implementing a dialog to manage the QtHelp filters</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QtHelpFiltersDialog" ID="QtHelpFiltersDialog"></a>
+<h2>QtHelpFiltersDialog</h2>
+<p>
+    Class implementing a dialog to manage the QtHelp filters
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_QtHelpFiltersDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtHelpFiltersDialog.__init__">QtHelpFiltersDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtHelpFiltersDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new filter.</td>
+</tr><tr>
+<td><a href="#QtHelpFiltersDialog.on_attributesList_itemChanged">on_attributesList_itemChanged</a></td>
+<td>Private slot to handle a change of an attribute.</td>
+</tr><tr>
+<td><a href="#QtHelpFiltersDialog.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot to update the database, if the dialog is accepted.</td>
+</tr><tr>
+<td><a href="#QtHelpFiltersDialog.on_filtersList_currentItemChanged">on_filtersList_currentItemChanged</a></td>
+<td>Private slot to update the attributes depending on the current filter.</td>
+</tr><tr>
+<td><a href="#QtHelpFiltersDialog.on_removeButton_clicked">on_removeButton_clicked</a></td>
+<td>Private slot to remove a filter.</td>
+</tr>
+</table>
+<a NAME="QtHelpFiltersDialog.__init__" ID="QtHelpFiltersDialog.__init__"></a>
+<h4>QtHelpFiltersDialog (Constructor)</h4>
+<b>QtHelpFiltersDialog</b>(<i>engine, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>engine</i></dt>
+<dd>
+reference to the help engine (QHelpEngine)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="QtHelpFiltersDialog.on_addButton_clicked" ID="QtHelpFiltersDialog.on_addButton_clicked"></a>
+<h4>QtHelpFiltersDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new filter.
+</p><a NAME="QtHelpFiltersDialog.on_attributesList_itemChanged" ID="QtHelpFiltersDialog.on_attributesList_itemChanged"></a>
+<h4>QtHelpFiltersDialog.on_attributesList_itemChanged</h4>
+<b>on_attributesList_itemChanged</b>(<i>item, column</i>)
+<p>
+        Private slot to handle a change of an attribute.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the changed item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column containing the change (integer)
+</dd>
+</dl><a NAME="QtHelpFiltersDialog.on_buttonBox_accepted" ID="QtHelpFiltersDialog.on_buttonBox_accepted"></a>
+<h4>QtHelpFiltersDialog.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot to update the database, if the dialog is accepted.
+</p><a NAME="QtHelpFiltersDialog.on_filtersList_currentItemChanged" ID="QtHelpFiltersDialog.on_filtersList_currentItemChanged"></a>
+<h4>QtHelpFiltersDialog.on_filtersList_currentItemChanged</h4>
+<b>on_filtersList_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot to update the attributes depending on the current filter.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the current item (QListWidgetitem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the previous current item (QListWidgetItem)
+</dd>
+</dl><a NAME="QtHelpFiltersDialog.on_removeButton_clicked" ID="QtHelpFiltersDialog.on_removeButton_clicked"></a>
+<h4>QtHelpFiltersDialog.on_removeButton_clicked</h4>
+<b>on_removeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove a filter.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Helpviewer.SearchWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.SearchWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Helpviewer.SearchWidget</h1>
+<p>
+Module implementing the search bar for the web browser.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SearchWidget">SearchWidget</a></td>
+<td>Class implementing the search bar for the web browser.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SearchWidget" ID="SearchWidget"></a>
+<h2>SearchWidget</h2>
+<p>
+    Class implementing the search bar for the web browser.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_SearchWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SearchWidget.__init__">SearchWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SearchWidget.__findByReturnPressed">__findByReturnPressed</a></td>
+<td>Private slot to handle the returnPressed signal of the findtext combobox.</td>
+</tr><tr>
+<td><a href="#SearchWidget.__findNextPrev">__findNextPrev</a></td>
+<td>Private slot to find the next occurrence of text.</td>
+</tr><tr>
+<td><a href="#SearchWidget.__setFindtextComboBackground">__setFindtextComboBackground</a></td>
+<td>Private slot to change the findtext combo background to indicate errors.</td>
+</tr><tr>
+<td><a href="#SearchWidget.findNext">findNext</a></td>
+<td>Public slot to find the next occurrence.</td>
+</tr><tr>
+<td><a href="#SearchWidget.findPrevious">findPrevious</a></td>
+<td>Public slot to find the previous occurrence.</td>
+</tr><tr>
+<td><a href="#SearchWidget.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle key press events.</td>
+</tr><tr>
+<td><a href="#SearchWidget.on_closeButton_clicked">on_closeButton_clicked</a></td>
+<td>Private slot to close the widget.</td>
+</tr><tr>
+<td><a href="#SearchWidget.on_findNextButton_clicked">on_findNextButton_clicked</a></td>
+<td>Private slot to find the next occurrence.</td>
+</tr><tr>
+<td><a href="#SearchWidget.on_findPrevButton_clicked">on_findPrevButton_clicked</a></td>
+<td>Private slot to find the previous occurrence.</td>
+</tr><tr>
+<td><a href="#SearchWidget.on_findtextCombo_editTextChanged">on_findtextCombo_editTextChanged</a></td>
+<td>Private slot to enable/disable the find buttons.</td>
+</tr><tr>
+<td><a href="#SearchWidget.showFind">showFind</a></td>
+<td>Public method to display this dialog.</td>
+</tr>
+</table>
+<a NAME="SearchWidget.__init__" ID="SearchWidget.__init__"></a>
+<h4>SearchWidget (Constructor)</h4>
+<b>SearchWidget</b>(<i>mainWindow, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mainWindow</i></dt>
+<dd>
+reference to the main window (QMainWindow)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="SearchWidget.__findByReturnPressed" ID="SearchWidget.__findByReturnPressed"></a>
+<h4>SearchWidget.__findByReturnPressed</h4>
+<b>__findByReturnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the returnPressed signal of the findtext combobox.
+</p><a NAME="SearchWidget.__findNextPrev" ID="SearchWidget.__findNextPrev"></a>
+<h4>SearchWidget.__findNextPrev</h4>
+<b>__findNextPrev</b>(<i></i>)
+<p>
+        Private slot to find the next occurrence of text.
+</p><a NAME="SearchWidget.__setFindtextComboBackground" ID="SearchWidget.__setFindtextComboBackground"></a>
+<h4>SearchWidget.__setFindtextComboBackground</h4>
+<b>__setFindtextComboBackground</b>(<i>error</i>)
+<p>
+        Private slot to change the findtext combo background to indicate errors.
+</p><dl>
+<dt><i>error</i></dt>
+<dd>
+flag indicating an error condition (boolean)
+</dd>
+</dl><a NAME="SearchWidget.findNext" ID="SearchWidget.findNext"></a>
+<h4>SearchWidget.findNext</h4>
+<b>findNext</b>(<i></i>)
+<p>
+        Public slot to find the next occurrence.
+</p><a NAME="SearchWidget.findPrevious" ID="SearchWidget.findPrevious"></a>
+<h4>SearchWidget.findPrevious</h4>
+<b>findPrevious</b>(<i></i>)
+<p>
+        Public slot to find the previous occurrence.
+</p><a NAME="SearchWidget.keyPressEvent" ID="SearchWidget.keyPressEvent"></a>
+<h4>SearchWidget.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>event</i>)
+<p>
+        Protected slot to handle key press events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SearchWidget.on_closeButton_clicked" ID="SearchWidget.on_closeButton_clicked"></a>
+<h4>SearchWidget.on_closeButton_clicked</h4>
+<b>on_closeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to close the widget.
+</p><a NAME="SearchWidget.on_findNextButton_clicked" ID="SearchWidget.on_findNextButton_clicked"></a>
+<h4>SearchWidget.on_findNextButton_clicked</h4>
+<b>on_findNextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the next occurrence.
+</p><a NAME="SearchWidget.on_findPrevButton_clicked" ID="SearchWidget.on_findPrevButton_clicked"></a>
+<h4>SearchWidget.on_findPrevButton_clicked</h4>
+<b>on_findPrevButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the previous occurrence.
+</p><a NAME="SearchWidget.on_findtextCombo_editTextChanged" ID="SearchWidget.on_findtextCombo_editTextChanged"></a>
+<h4>SearchWidget.on_findtextCombo_editTextChanged</h4>
+<b>on_findtextCombo_editTextChanged</b>(<i>txt</i>)
+<p>
+        Private slot to enable/disable the find buttons.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the combobox (string)
+</dd>
+</dl><a NAME="SearchWidget.showFind" ID="SearchWidget.showFind"></a>
+<h4>SearchWidget.showFind</h4>
+<b>showFind</b>(<i></i>)
+<p>
+        Public method to display this dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.IconEditorGrid.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,834 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.IconEditorGrid</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.IconEditorGrid</h1>
+<p>
+Module implementing the icon editor grid.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconEditCommand">IconEditCommand</a></td>
+<td>Class implementing an undo command for the icon editor.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid">IconEditorGrid</a></td>
+<td>Class implementing the icon editor grid.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconEditCommand" ID="IconEditCommand"></a>
+<h2>IconEditCommand</h2>
+<p>
+    Class implementing an undo command for the icon editor.
+</p>
+<h3>Derived from</h3>
+QUndoCommand
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconEditCommand.__init__">IconEditCommand</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconEditCommand.redo">redo</a></td>
+<td>Public method to perform the redo.</td>
+</tr><tr>
+<td><a href="#IconEditCommand.setAfterImage">setAfterImage</a></td>
+<td>Public method to set the image after the changes were applied.</td>
+</tr><tr>
+<td><a href="#IconEditCommand.undo">undo</a></td>
+<td>Public method to perform the undo.</td>
+</tr>
+</table>
+<a NAME="IconEditCommand.__init__" ID="IconEditCommand.__init__"></a>
+<h4>IconEditCommand (Constructor)</h4>
+<b>IconEditCommand</b>(<i>grid, text, oldImage, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>grid</i></dt>
+<dd>
+reference to the icon editor grid (IconEditorGrid)
+</dd><dt><i>text</i></dt>
+<dd>
+text for the undo command (string)
+</dd><dt><i>oldImage</i></dt>
+<dd>
+copy of the icon before the changes were applied (QImage)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent command (QUndoCommand)
+</dd>
+</dl><a NAME="IconEditCommand.redo" ID="IconEditCommand.redo"></a>
+<h4>IconEditCommand.redo</h4>
+<b>redo</b>(<i></i>)
+<p>
+        Public method to perform the redo.
+</p><a NAME="IconEditCommand.setAfterImage" ID="IconEditCommand.setAfterImage"></a>
+<h4>IconEditCommand.setAfterImage</h4>
+<b>setAfterImage</b>(<i>image</i>)
+<p>
+        Public method to set the image after the changes were applied.
+</p><dl>
+<dt><i>image</i></dt>
+<dd>
+copy of the icon after the changes were applied (QImage)
+</dd>
+</dl><a NAME="IconEditCommand.undo" ID="IconEditCommand.undo"></a>
+<h4>IconEditCommand.undo</h4>
+<b>undo</b>(<i></i>)
+<p>
+        Public method to perform the undo.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="IconEditorGrid" ID="IconEditorGrid"></a>
+<h2>IconEditorGrid</h2>
+<p>
+    Class implementing the icon editor grid.
+</p><h4>Signals</h4>
+<dl>
+<dt>canRedoChanged(bool)</dt>
+<dd>
+emitted after the redo status has changed
+</dd><dt>canUndoChanged(bool)</dt>
+<dd>
+emitted after the undo status has changed
+</dd><dt>clipboardImageAvailable(bool)</dt>
+<dd>
+emitted to signal the availability of an
+        image to be pasted
+</dd><dt>colorChanged(const QColor&)</dt>
+<dd>
+emitted after the drawing color was changed
+</dd><dt>imageChanged(bool)</dt>
+<dd>
+emitted after the image was modified
+</dd><dt>positionChanged(int, int)</dt>
+<dd>
+emitted after the cursor poition was changed
+</dd><dt>previewChanged(const QPixmap&)</dt>
+<dd>
+emitted to signal a new preview pixmap
+</dd><dt>selectionAvailable(bool)</dt>
+<dd>
+emitted to signal a change of the selection
+</dd><dt>sizeChanged(int, int)</dt>
+<dd>
+emitted after the size has been changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>Circle</td></tr><tr><td>CircleSelection</td></tr><tr><td>ColorPicker</td></tr><tr><td>Ellipse</td></tr><tr><td>Fill</td></tr><tr><td>FilledCircle</td></tr><tr><td>FilledEllipse</td></tr><tr><td>FilledRectangle</td></tr><tr><td>Line</td></tr><tr><td>MarkColor</td></tr><tr><td>NoMarkColor</td></tr><tr><td>Pencil</td></tr><tr><td>Rectangle</td></tr><tr><td>RectangleSelection</td></tr><tr><td>Rubber</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconEditorGrid.__init__">IconEditorGrid</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__checkClipboard">__checkClipboard</a></td>
+<td>Private slot to check, if the clipboard contains a valid image, and signal the result.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__cleanChanged">__cleanChanged</a></td>
+<td>Private slot to handle the undo stack clean state change.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__clipboardImage">__clipboardImage</a></td>
+<td>Private method to get an image from the clipboard.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__drawFlood">__drawFlood</a></td>
+<td>Private method to perform a flood fill operation.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__drawPasteRect">__drawPasteRect</a></td>
+<td>Private slot to draw a rectangle for signaling a paste operation.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__drawTool">__drawTool</a></td>
+<td>Public method to perform a draw operation depending of the current tool.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__getSelectionImage">__getSelectionImage</a></td>
+<td>Private method to get an image from the selection.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__imageCoordinates">__imageCoordinates</a></td>
+<td>Private method to convert from widget to image coordinates.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__initCursors">__initCursors</a></td>
+<td>Private method to initialize the various cursors.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__initUndoTexts">__initUndoTexts</a></td>
+<td>Private method to initialize texts to be associated with undo commands for the various drawing tools.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__isMarked">__isMarked</a></td>
+<td>Private method to check, if a pixel is marked.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__pixelRect">__pixelRect</a></td>
+<td>Private method to determine the rectangle for a given pixel coordinate.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__setImagePixel">__setImagePixel</a></td>
+<td>Private slot to set or erase a pixel.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__unMark">__unMark</a></td>
+<td>Private slot to remove the mark indicator.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__updateImageRect">__updateImageRect</a></td>
+<td>Private slot to update parts of the widget.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__updatePreviewPixmap">__updatePreviewPixmap</a></td>
+<td>Private slot to generate and signal an updated preview pixmap.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.__updateRect">__updateRect</a></td>
+<td>Private slot to update parts of the widget.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.canPaste">canPaste</a></td>
+<td>Public slot to check the availability of the paste operation.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.canRedo">canRedo</a></td>
+<td>Public method to return the redo status.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.canUndo">canUndo</a></td>
+<td>Public method to return the undo status.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editClear">editClear</a></td>
+<td>Public slot to clear the image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editCopy">editCopy</a></td>
+<td>Public slot to copy the selection.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editCut">editCut</a></td>
+<td>Public slot to cut the selection.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editNew">editNew</a></td>
+<td>Public slot to generate a new, empty image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editPaste">editPaste</a></td>
+<td>Public slot to paste an image from the clipboard.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editPasteAsNew">editPasteAsNew</a></td>
+<td>Public slot to paste the clipboard as a new image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editRedo">editRedo</a></td>
+<td>Public slot to perform a redo operation.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editResize">editResize</a></td>
+<td>Public slot to resize the image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editSelectAll">editSelectAll</a></td>
+<td>Public slot to select the complete image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.editUndo">editUndo</a></td>
+<td>Public slot to perform an undo operation.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.grayScale">grayScale</a></td>
+<td>Public slot to convert the image to gray preserving transparency.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.iconImage">iconImage</a></td>
+<td>Public method to get a copy of the icon image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.iconSize">iconSize</a></td>
+<td>Public method to get the size of the icon.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.isDirty">isDirty</a></td>
+<td>Public method to check the dirty status.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.isGridEnabled">isGridEnabled</a></td>
+<td>Public method to get the grid lines status.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.isSelectionAvailable">isSelectionAvailable</a></td>
+<td>Public method to check the availability of a selection.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.mouseMoveEvent">mouseMoveEvent</a></td>
+<td>Protected method to handle mouse move events.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle mouse button press events.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.mouseReleaseEvent">mouseReleaseEvent</a></td>
+<td>Protected method to handle mouse button release events.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.paintEvent">paintEvent</a></td>
+<td>Protected method called to repaint some of the widget.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.penColor">penColor</a></td>
+<td>Public method to get the current drawing color.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.previewPixmap">previewPixmap</a></td>
+<td>Public method to generate a preview pixmap.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setDirty">setDirty</a></td>
+<td>Public slot to set the dirty flag.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setGridEnabled">setGridEnabled</a></td>
+<td>Public method to enable the display of grid lines.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setIconImage">setIconImage</a></td>
+<td>Public method to set a new icon image.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setPenColor">setPenColor</a></td>
+<td>Public method to set the drawing color.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setTool">setTool</a></td>
+<td>Public method to set the current drawing tool.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.setZoomFactor">setZoomFactor</a></td>
+<td>Public method to set the zoom factor.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.shutdown">shutdown</a></td>
+<td>Public slot to perform some shutdown actions.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.sizeHint">sizeHint</a></td>
+<td>Public method to report the size hint.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.tool">tool</a></td>
+<td>Public method to get the current drawing tool.</td>
+</tr><tr>
+<td><a href="#IconEditorGrid.zoomFactor">zoomFactor</a></td>
+<td>Public method to get the current zoom factor.</td>
+</tr>
+</table>
+<a NAME="IconEditorGrid.__init__" ID="IconEditorGrid.__init__"></a>
+<h4>IconEditorGrid (Constructor)</h4>
+<b>IconEditorGrid</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="IconEditorGrid.__checkClipboard" ID="IconEditorGrid.__checkClipboard"></a>
+<h4>IconEditorGrid.__checkClipboard</h4>
+<b>__checkClipboard</b>(<i></i>)
+<p>
+        Private slot to check, if the clipboard contains a valid image, and signal
+        the result.
+</p><a NAME="IconEditorGrid.__cleanChanged" ID="IconEditorGrid.__cleanChanged"></a>
+<h4>IconEditorGrid.__cleanChanged</h4>
+<b>__cleanChanged</b>(<i>clean</i>)
+<p>
+        Private slot to handle the undo stack clean state change.
+</p><dl>
+<dt><i>clean</i></dt>
+<dd>
+flag indicating the clean state (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.__clipboardImage" ID="IconEditorGrid.__clipboardImage"></a>
+<h4>IconEditorGrid.__clipboardImage</h4>
+<b>__clipboardImage</b>(<i></i>)
+<p>
+        Private method to get an image from the clipboard.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with the image (QImage) and a flag indicating a
+            valid image (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.__drawFlood" ID="IconEditorGrid.__drawFlood"></a>
+<h4>IconEditorGrid.__drawFlood</h4>
+<b>__drawFlood</b>(<i>i, j, oldColor, doUpdate = True</i>)
+<p>
+        Private method to perform a flood fill operation.
+</p><dl>
+<dt><i>i</i></dt>
+<dd>
+x-value in image coordinates (integer)
+</dd><dt><i>j</i></dt>
+<dd>
+y-value in image coordinates (integer)
+</dd><dt><i>oldColor</i></dt>
+<dd>
+reference to the color at position i, j (QColor)
+</dd><dt><i>doUpdate</i></dt>
+<dd>
+flag indicating an update is requested (boolean)
+            (used for speed optimizations)
+</dd>
+</dl><a NAME="IconEditorGrid.__drawPasteRect" ID="IconEditorGrid.__drawPasteRect"></a>
+<h4>IconEditorGrid.__drawPasteRect</h4>
+<b>__drawPasteRect</b>(<i>pos</i>)
+<p>
+        Private slot to draw a rectangle for signaling a paste operation.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+widget position of the paste rectangle (QPoint)
+</dd>
+</dl><a NAME="IconEditorGrid.__drawTool" ID="IconEditorGrid.__drawTool"></a>
+<h4>IconEditorGrid.__drawTool</h4>
+<b>__drawTool</b>(<i>pos, mark</i>)
+<p>
+        Public method to perform a draw operation depending of the current tool.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+widget coordinate to perform the draw operation at (QPoint)
+</dd><dt><i>mark</i></dt>
+<dd>
+flag indicating a mark operation (boolean)
+</dd><dt><i>flag</i></dt>
+<dd>
+indicating a successful draw (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.__getSelectionImage" ID="IconEditorGrid.__getSelectionImage"></a>
+<h4>IconEditorGrid.__getSelectionImage</h4>
+<b>__getSelectionImage</b>(<i>cut</i>)
+<p>
+        Private method to get an image from the selection.
+</p><dl>
+<dt><i>cut</i></dt>
+<dd>
+flag indicating to cut the selection (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+image of the selection (QImage)
+</dd>
+</dl><a NAME="IconEditorGrid.__imageCoordinates" ID="IconEditorGrid.__imageCoordinates"></a>
+<h4>IconEditorGrid.__imageCoordinates</h4>
+<b>__imageCoordinates</b>(<i>pos</i>)
+<p>
+        Private method to convert from widget to image coordinates.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+widget coordinate (QPoint)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with the image coordinates (tuple of two integers)
+</dd>
+</dl><a NAME="IconEditorGrid.__initCursors" ID="IconEditorGrid.__initCursors"></a>
+<h4>IconEditorGrid.__initCursors</h4>
+<b>__initCursors</b>(<i></i>)
+<p>
+        Private method to initialize the various cursors.
+</p><a NAME="IconEditorGrid.__initUndoTexts" ID="IconEditorGrid.__initUndoTexts"></a>
+<h4>IconEditorGrid.__initUndoTexts</h4>
+<b>__initUndoTexts</b>(<i></i>)
+<p>
+        Private method to initialize texts to be associated with undo commands for
+        the various drawing tools.
+</p><a NAME="IconEditorGrid.__isMarked" ID="IconEditorGrid.__isMarked"></a>
+<h4>IconEditorGrid.__isMarked</h4>
+<b>__isMarked</b>(<i>i, j</i>)
+<p>
+        Private method to check, if a pixel is marked.
+</p><dl>
+<dt><i>i</i></dt>
+<dd>
+x-value in image coordinates (integer)
+</dd><dt><i>j</i></dt>
+<dd>
+y-value in image coordinates (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a marked pixel (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.__pixelRect" ID="IconEditorGrid.__pixelRect"></a>
+<h4>IconEditorGrid.__pixelRect</h4>
+<b>__pixelRect</b>(<i>i, j</i>)
+<p>
+        Private method to determine the rectangle for a given pixel coordinate.
+</p><dl>
+<dt><i>i</i></dt>
+<dd>
+x-coordinate of the pixel in the image (integer)
+</dd><dt><i>j</i></dt>
+<dd>
+y-coordinate of the pixel in the image (integer)
+        return rectangle for the given pixel coordinates (QRect)
+</dd>
+</dl><a NAME="IconEditorGrid.__setImagePixel" ID="IconEditorGrid.__setImagePixel"></a>
+<h4>IconEditorGrid.__setImagePixel</h4>
+<b>__setImagePixel</b>(<i>pos, opaque</i>)
+<p>
+        Private slot to set or erase a pixel.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position of the pixel in the widget (QPoint)
+</dd><dt><i>opaque</i></dt>
+<dd>
+flag indicating a set operation (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.__unMark" ID="IconEditorGrid.__unMark"></a>
+<h4>IconEditorGrid.__unMark</h4>
+<b>__unMark</b>(<i></i>)
+<p>
+        Private slot to remove the mark indicator.
+</p><a NAME="IconEditorGrid.__updateImageRect" ID="IconEditorGrid.__updateImageRect"></a>
+<h4>IconEditorGrid.__updateImageRect</h4>
+<b>__updateImageRect</b>(<i>ipos1, ipos2</i>)
+<p>
+        Private slot to update parts of the widget.
+</p><dl>
+<dt><i>ipos1</i></dt>
+<dd>
+top, left position for the update in image coordinates (QPoint)
+</dd><dt><i>ipos2</i></dt>
+<dd>
+bottom, right position for the update in image coordinates (QPoint)
+</dd>
+</dl><a NAME="IconEditorGrid.__updatePreviewPixmap" ID="IconEditorGrid.__updatePreviewPixmap"></a>
+<h4>IconEditorGrid.__updatePreviewPixmap</h4>
+<b>__updatePreviewPixmap</b>(<i></i>)
+<p>
+        Private slot to generate and signal an updated preview pixmap.
+</p><a NAME="IconEditorGrid.__updateRect" ID="IconEditorGrid.__updateRect"></a>
+<h4>IconEditorGrid.__updateRect</h4>
+<b>__updateRect</b>(<i>pos1, pos2</i>)
+<p>
+        Private slot to update parts of the widget.
+</p><dl>
+<dt><i>pos1</i></dt>
+<dd>
+top, left position for the update in widget coordinates (QPoint)
+</dd><dt><i>pos2</i></dt>
+<dd>
+bottom, right position for the update in widget coordinates (QPoint)
+</dd>
+</dl><a NAME="IconEditorGrid.canPaste" ID="IconEditorGrid.canPaste"></a>
+<h4>IconEditorGrid.canPaste</h4>
+<b>canPaste</b>(<i></i>)
+<p>
+        Public slot to check the availability of the paste operation.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability of paste (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.canRedo" ID="IconEditorGrid.canRedo"></a>
+<h4>IconEditorGrid.canRedo</h4>
+<b>canRedo</b>(<i></i>)
+<p>
+        Public method to return the redo status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of redo (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.canUndo" ID="IconEditorGrid.canUndo"></a>
+<h4>IconEditorGrid.canUndo</h4>
+<b>canUndo</b>(<i></i>)
+<p>
+        Public method to return the undo status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of undo (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.editClear" ID="IconEditorGrid.editClear"></a>
+<h4>IconEditorGrid.editClear</h4>
+<b>editClear</b>(<i></i>)
+<p>
+        Public slot to clear the image.
+</p><a NAME="IconEditorGrid.editCopy" ID="IconEditorGrid.editCopy"></a>
+<h4>IconEditorGrid.editCopy</h4>
+<b>editCopy</b>(<i></i>)
+<p>
+        Public slot to copy the selection.
+</p><a NAME="IconEditorGrid.editCut" ID="IconEditorGrid.editCut"></a>
+<h4>IconEditorGrid.editCut</h4>
+<b>editCut</b>(<i></i>)
+<p>
+        Public slot to cut the selection.
+</p><a NAME="IconEditorGrid.editNew" ID="IconEditorGrid.editNew"></a>
+<h4>IconEditorGrid.editNew</h4>
+<b>editNew</b>(<i></i>)
+<p>
+        Public slot to generate a new, empty image.
+</p><a NAME="IconEditorGrid.editPaste" ID="IconEditorGrid.editPaste"></a>
+<h4>IconEditorGrid.editPaste</h4>
+<b>editPaste</b>(<i>pasting = False</i>)
+<p>
+        Public slot to paste an image from the clipboard.
+</p><dl>
+<dt><i>pasting</i></dt>
+<dd>
+flag indicating part two of the paste operation (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.editPasteAsNew" ID="IconEditorGrid.editPasteAsNew"></a>
+<h4>IconEditorGrid.editPasteAsNew</h4>
+<b>editPasteAsNew</b>(<i></i>)
+<p>
+        Public slot to paste the clipboard as a new image.
+</p><a NAME="IconEditorGrid.editRedo" ID="IconEditorGrid.editRedo"></a>
+<h4>IconEditorGrid.editRedo</h4>
+<b>editRedo</b>(<i></i>)
+<p>
+        Public slot to perform a redo operation.
+</p><a NAME="IconEditorGrid.editResize" ID="IconEditorGrid.editResize"></a>
+<h4>IconEditorGrid.editResize</h4>
+<b>editResize</b>(<i></i>)
+<p>
+        Public slot to resize the image.
+</p><a NAME="IconEditorGrid.editSelectAll" ID="IconEditorGrid.editSelectAll"></a>
+<h4>IconEditorGrid.editSelectAll</h4>
+<b>editSelectAll</b>(<i></i>)
+<p>
+        Public slot to select the complete image.
+</p><a NAME="IconEditorGrid.editUndo" ID="IconEditorGrid.editUndo"></a>
+<h4>IconEditorGrid.editUndo</h4>
+<b>editUndo</b>(<i></i>)
+<p>
+        Public slot to perform an undo operation.
+</p><a NAME="IconEditorGrid.grayScale" ID="IconEditorGrid.grayScale"></a>
+<h4>IconEditorGrid.grayScale</h4>
+<b>grayScale</b>(<i></i>)
+<p>
+        Public slot to convert the image to gray preserving transparency.
+</p><a NAME="IconEditorGrid.iconImage" ID="IconEditorGrid.iconImage"></a>
+<h4>IconEditorGrid.iconImage</h4>
+<b>iconImage</b>(<i></i>)
+<p>
+        Public method to get a copy of the icon image.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+copy of the icon image (QImage)
+</dd>
+</dl><a NAME="IconEditorGrid.iconSize" ID="IconEditorGrid.iconSize"></a>
+<h4>IconEditorGrid.iconSize</h4>
+<b>iconSize</b>(<i></i>)
+<p>
+        Public method to get the size of the icon.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+width and height of the image as a tuple (integer, integer)
+</dd>
+</dl><a NAME="IconEditorGrid.isDirty" ID="IconEditorGrid.isDirty"></a>
+<h4>IconEditorGrid.isDirty</h4>
+<b>isDirty</b>(<i></i>)
+<p>
+        Public method to check the dirty status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a modified status (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.isGridEnabled" ID="IconEditorGrid.isGridEnabled"></a>
+<h4>IconEditorGrid.isGridEnabled</h4>
+<b>isGridEnabled</b>(<i></i>)
+<p>
+        Public method to get the grid lines status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+enabled status of the grid lines (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.isSelectionAvailable" ID="IconEditorGrid.isSelectionAvailable"></a>
+<h4>IconEditorGrid.isSelectionAvailable</h4>
+<b>isSelectionAvailable</b>(<i></i>)
+<p>
+        Public method to check the availability of a selection.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of a selection (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.mouseMoveEvent" ID="IconEditorGrid.mouseMoveEvent"></a>
+<h4>IconEditorGrid.mouseMoveEvent</h4>
+<b>mouseMoveEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle mouse move events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the mouse event object (QMouseEvent)
+</dd>
+</dl><a NAME="IconEditorGrid.mousePressEvent" ID="IconEditorGrid.mousePressEvent"></a>
+<h4>IconEditorGrid.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle mouse button press events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the mouse event object (QMouseEvent)
+</dd>
+</dl><a NAME="IconEditorGrid.mouseReleaseEvent" ID="IconEditorGrid.mouseReleaseEvent"></a>
+<h4>IconEditorGrid.mouseReleaseEvent</h4>
+<b>mouseReleaseEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle mouse button release events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the mouse event object (QMouseEvent)
+</dd>
+</dl><a NAME="IconEditorGrid.paintEvent" ID="IconEditorGrid.paintEvent"></a>
+<h4>IconEditorGrid.paintEvent</h4>
+<b>paintEvent</b>(<i>evt</i>)
+<p>
+        Protected method called to repaint some of the widget.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the paint event object (QPaintEvent)
+</dd>
+</dl><a NAME="IconEditorGrid.penColor" ID="IconEditorGrid.penColor"></a>
+<h4>IconEditorGrid.penColor</h4>
+<b>penColor</b>(<i></i>)
+<p>
+        Public method to get the current drawing color.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current drawing color (QColor)
+</dd>
+</dl><a NAME="IconEditorGrid.previewPixmap" ID="IconEditorGrid.previewPixmap"></a>
+<h4>IconEditorGrid.previewPixmap</h4>
+<b>previewPixmap</b>(<i></i>)
+<p>
+        Public method to generate a preview pixmap.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+preview pixmap (QPixmap)
+</dd>
+</dl><a NAME="IconEditorGrid.setDirty" ID="IconEditorGrid.setDirty"></a>
+<h4>IconEditorGrid.setDirty</h4>
+<b>setDirty</b>(<i>dirty, setCleanState = False</i>)
+<p>
+        Public slot to set the dirty flag.
+</p><dl>
+<dt><i>dirty</i></dt>
+<dd>
+flag indicating the new modification status (boolean)
+</dd><dt><i>setCleanState</i></dt>
+<dd>
+flag indicating to set the undo stack to clean (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.setGridEnabled" ID="IconEditorGrid.setGridEnabled"></a>
+<h4>IconEditorGrid.setGridEnabled</h4>
+<b>setGridEnabled</b>(<i>enable</i>)
+<p>
+        Public method to enable the display of grid lines.
+</p><dl>
+<dt><i>enable</i></dt>
+<dd>
+enabled status of the grid lines (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.setIconImage" ID="IconEditorGrid.setIconImage"></a>
+<h4>IconEditorGrid.setIconImage</h4>
+<b>setIconImage</b>(<i>newImage, undoRedo = False, clearUndo = False</i>)
+<p>
+        Public method to set a new icon image.
+</p><dl>
+<dt><i>newImage</i></dt>
+<dd>
+reference to the new image (QImage)
+</dd><dt><i>undoRedo=</i></dt>
+<dd>
+flag indicating an undo or redo operation (boolean)
+</dd><dt><i>clearUndo=</i></dt>
+<dd>
+flag indicating to clear the undo stack (boolean)
+</dd>
+</dl><a NAME="IconEditorGrid.setPenColor" ID="IconEditorGrid.setPenColor"></a>
+<h4>IconEditorGrid.setPenColor</h4>
+<b>setPenColor</b>(<i>newColor</i>)
+<p>
+        Public method to set the drawing color.
+</p><dl>
+<dt><i>newColor</i></dt>
+<dd>
+reference to the new color (QColor)
+</dd>
+</dl><a NAME="IconEditorGrid.setTool" ID="IconEditorGrid.setTool"></a>
+<h4>IconEditorGrid.setTool</h4>
+<b>setTool</b>(<i>tool</i>)
+<p>
+        Public method to set the current drawing tool.
+</p><dl>
+<dt><i>tool</i></dt>
+<dd>
+drawing tool to be used
+            (IconEditorGrid.Pencil ... IconEditorGrid.CircleSelection)
+</dd>
+</dl><a NAME="IconEditorGrid.setZoomFactor" ID="IconEditorGrid.setZoomFactor"></a>
+<h4>IconEditorGrid.setZoomFactor</h4>
+<b>setZoomFactor</b>(<i>newZoom</i>)
+<p>
+        Public method to set the zoom factor.
+</p><dl>
+<dt><i>newZoom</i></dt>
+<dd>
+zoom factor (integer >= 1)
+</dd>
+</dl><a NAME="IconEditorGrid.shutdown" ID="IconEditorGrid.shutdown"></a>
+<h4>IconEditorGrid.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public slot to perform some shutdown actions.
+</p><a NAME="IconEditorGrid.sizeHint" ID="IconEditorGrid.sizeHint"></a>
+<h4>IconEditorGrid.sizeHint</h4>
+<b>sizeHint</b>(<i></i>)
+<p>
+        Public method to report the size hint.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+size hint (QSize)
+</dd>
+</dl><a NAME="IconEditorGrid.tool" ID="IconEditorGrid.tool"></a>
+<h4>IconEditorGrid.tool</h4>
+<b>tool</b>(<i></i>)
+<p>
+        Public method to get the current drawing tool.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current drawing tool
+            (IconEditorGrid.Pencil ... IconEditorGrid.CircleSelection)
+</dd>
+</dl><a NAME="IconEditorGrid.zoomFactor" ID="IconEditorGrid.zoomFactor"></a>
+<h4>IconEditorGrid.zoomFactor</h4>
+<b>zoomFactor</b>(<i></i>)
+<p>
+        Public method to get the current zoom factor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+zoom factor (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.IconEditorPalette.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.IconEditorPalette</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.IconEditorPalette</h1>
+<p>
+Module implementing a palette widget for the icon editor.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconEditorPalette">IconEditorPalette</a></td>
+<td>Class implementing a palette widget for the icon editor.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconEditorPalette" ID="IconEditorPalette"></a>
+<h2>IconEditorPalette</h2>
+<p>
+    Class implementing a palette widget for the icon editor.
+</p><h4>Signals</h4>
+<dl>
+<dt>colorSelected(QColor)</dt>
+<dd>
+emitted after a new color has been selected
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconEditorPalette.__init__">IconEditorPalette</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconEditorPalette.__alphaChanged">__alphaChanged</a></td>
+<td>Private slot to track changes of the alpha channel.</td>
+</tr><tr>
+<td><a href="#IconEditorPalette.__selectColor">__selectColor</a></td>
+<td>Private slot to select a new drawing color.</td>
+</tr><tr>
+<td><a href="#IconEditorPalette.colorChanged">colorChanged</a></td>
+<td>Public slot to update the color preview.</td>
+</tr><tr>
+<td><a href="#IconEditorPalette.previewChanged">previewChanged</a></td>
+<td>Public slot to update the preview.</td>
+</tr>
+</table>
+<a NAME="IconEditorPalette.__init__" ID="IconEditorPalette.__init__"></a>
+<h4>IconEditorPalette (Constructor)</h4>
+<b>IconEditorPalette</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="IconEditorPalette.__alphaChanged" ID="IconEditorPalette.__alphaChanged"></a>
+<h4>IconEditorPalette.__alphaChanged</h4>
+<b>__alphaChanged</b>(<i>val</i>)
+<p>
+        Private slot to track changes of the alpha channel.
+</p><dl>
+<dt><i>val</i></dt>
+<dd>
+value of the alpha channel
+</dd>
+</dl><a NAME="IconEditorPalette.__selectColor" ID="IconEditorPalette.__selectColor"></a>
+<h4>IconEditorPalette.__selectColor</h4>
+<b>__selectColor</b>(<i></i>)
+<p>
+        Private slot to select a new drawing color.
+</p><a NAME="IconEditorPalette.colorChanged" ID="IconEditorPalette.colorChanged"></a>
+<h4>IconEditorPalette.colorChanged</h4>
+<b>colorChanged</b>(<i>color</i>)
+<p>
+        Public slot to update the color preview.
+</p><a NAME="IconEditorPalette.previewChanged" ID="IconEditorPalette.previewChanged"></a>
+<h4>IconEditorPalette.previewChanged</h4>
+<b>previewChanged</b>(<i>pixmap</i>)
+<p>
+        Public slot to update the preview.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.IconEditorWindow.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.IconEditorWindow</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.IconEditorWindow</h1>
+<p>
+Module implementing the icon editor main window.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconEditorWindow">IconEditorWindow</a></td>
+<td>Class implementing the web browser main window.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconEditorWindow" ID="IconEditorWindow"></a>
+<h2>IconEditorWindow</h2>
+<p>
+    Class implementing the web browser main window.
+</p><h4>Signals</h4>
+<dl>
+<dt>editorClosed()</dt>
+<dd>
+emitted after the window was requested to close down
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>windows</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconEditorWindow.__init__">IconEditorWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__about">__about</a></td>
+<td>Private slot to show a little About message.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__aboutQt">__aboutQt</a></td>
+<td>Private slot to handle the About Qt dialog.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__checkActions">__checkActions</a></td>
+<td>Private slot to check some actions for their enable/disable status.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__closeAll">__closeAll</a></td>
+<td>Private slot to close all other windows.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__createPaletteDock">__createPaletteDock</a></td>
+<td>Private method to initialize the palette dock widget.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__createStatusBar">__createStatusBar</a></td>
+<td>Private method to initialize the status bar.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initEditActions">__initEditActions</a></td>
+<td>Private method to create the Edit actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initFileActions">__initFileActions</a></td>
+<td>Private method to define the file related user interface actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initFileFilters">__initFileFilters</a></td>
+<td>Private method to define the supported image file filters.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initHelpActions">__initHelpActions</a></td>
+<td>Private method to create the Help actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initMenus">__initMenus</a></td>
+<td>Private method to create the menus.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initToolbars">__initToolbars</a></td>
+<td>Private method to create the toolbars.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initToolsActions">__initToolsActions</a></td>
+<td>Private method to create the View actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__initViewActions">__initViewActions</a></td>
+<td>Private method to create the View actions.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__loadIconFile">__loadIconFile</a></td>
+<td>Private method to load an icon file.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__maybeSave">__maybeSave</a></td>
+<td>Private method to ask the user to save the file, if it was modified.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__modificationChanged">__modificationChanged</a></td>
+<td>Private slot to handle the modificationChanged signal.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__newIcon">__newIcon</a></td>
+<td>Private slot to create a new icon.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__newWindow">__newWindow</a></td>
+<td>Public slot called to open a new icon editor window.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__openIcon">__openIcon</a></td>
+<td>Private slot to open an icon file.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__saveIcon">__saveIcon</a></td>
+<td>Private slot to save the icon.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__saveIconAs">__saveIconAs</a></td>
+<td>Private slot to save the icon with a new name.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__saveIconFile">__saveIconFile</a></td>
+<td>Private method to save to the given file.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__setCurrentFile">__setCurrentFile</a></td>
+<td>Private method to register the file name of the current file.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__strippedName">__strippedName</a></td>
+<td>Private method to return the filename part of the given path.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__updatePosition">__updatePosition</a></td>
+<td>Private slot to show the current cursor position.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__updateSize">__updateSize</a></td>
+<td>Private slot to show the current icon size.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__updateZoom">__updateZoom</a></td>
+<td>Private slot to show the current zoom factor.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__zoom">__zoom</a></td>
+<td>Private method to handle the zoom action.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__zoomIn">__zoomIn</a></td>
+<td>Private slot called to handle the zoom in action.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__zoomOut">__zoomOut</a></td>
+<td>Private slot called to handle the zoom out action.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.__zoomReset">__zoomReset</a></td>
+<td>Private slot called to handle the zoom reset action.</td>
+</tr><tr>
+<td><a href="#IconEditorWindow.closeEvent">closeEvent</a></td>
+<td>Private event handler for the close event.</td>
+</tr>
+</table>
+<a NAME="IconEditorWindow.__init__" ID="IconEditorWindow.__init__"></a>
+<h4>IconEditorWindow (Constructor)</h4>
+<b>IconEditorWindow</b>(<i>fileName = "", parent = None, fromEric = False, initShortcutsOnly = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of a file to load on startup (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd><dt><i>fromEric=</i></dt>
+<dd>
+flag indicating whether it was called from within eric4 (boolean)
+</dd><dt><i>initShortcutsOnly=</i></dt>
+<dd>
+flag indicating to just initialize the keyboard
+            shortcuts (boolean)
+</dd>
+</dl><a NAME="IconEditorWindow.__about" ID="IconEditorWindow.__about"></a>
+<h4>IconEditorWindow.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show a little About message.
+</p><a NAME="IconEditorWindow.__aboutQt" ID="IconEditorWindow.__aboutQt"></a>
+<h4>IconEditorWindow.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to handle the About Qt dialog.
+</p><a NAME="IconEditorWindow.__checkActions" ID="IconEditorWindow.__checkActions"></a>
+<h4>IconEditorWindow.__checkActions</h4>
+<b>__checkActions</b>(<i></i>)
+<p>
+        Private slot to check some actions for their enable/disable status.
+</p><a NAME="IconEditorWindow.__closeAll" ID="IconEditorWindow.__closeAll"></a>
+<h4>IconEditorWindow.__closeAll</h4>
+<b>__closeAll</b>(<i></i>)
+<p>
+        Private slot to close all other windows.
+</p><a NAME="IconEditorWindow.__createPaletteDock" ID="IconEditorWindow.__createPaletteDock"></a>
+<h4>IconEditorWindow.__createPaletteDock</h4>
+<b>__createPaletteDock</b>(<i></i>)
+<p>
+        Private method to initialize the palette dock widget.
+</p><a NAME="IconEditorWindow.__createStatusBar" ID="IconEditorWindow.__createStatusBar"></a>
+<h4>IconEditorWindow.__createStatusBar</h4>
+<b>__createStatusBar</b>(<i></i>)
+<p>
+        Private method to initialize the status bar.
+</p><a NAME="IconEditorWindow.__initActions" ID="IconEditorWindow.__initActions"></a>
+<h4>IconEditorWindow.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="IconEditorWindow.__initEditActions" ID="IconEditorWindow.__initEditActions"></a>
+<h4>IconEditorWindow.__initEditActions</h4>
+<b>__initEditActions</b>(<i></i>)
+<p>
+        Private method to create the Edit actions.
+</p><a NAME="IconEditorWindow.__initFileActions" ID="IconEditorWindow.__initFileActions"></a>
+<h4>IconEditorWindow.__initFileActions</h4>
+<b>__initFileActions</b>(<i></i>)
+<p>
+        Private method to define the file related user interface actions.
+</p><a NAME="IconEditorWindow.__initFileFilters" ID="IconEditorWindow.__initFileFilters"></a>
+<h4>IconEditorWindow.__initFileFilters</h4>
+<b>__initFileFilters</b>(<i></i>)
+<p>
+        Private method to define the supported image file filters.
+</p><a NAME="IconEditorWindow.__initHelpActions" ID="IconEditorWindow.__initHelpActions"></a>
+<h4>IconEditorWindow.__initHelpActions</h4>
+<b>__initHelpActions</b>(<i></i>)
+<p>
+        Private method to create the Help actions.
+</p><a NAME="IconEditorWindow.__initMenus" ID="IconEditorWindow.__initMenus"></a>
+<h4>IconEditorWindow.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private method to create the menus.
+</p><a NAME="IconEditorWindow.__initToolbars" ID="IconEditorWindow.__initToolbars"></a>
+<h4>IconEditorWindow.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private method to create the toolbars.
+</p><a NAME="IconEditorWindow.__initToolsActions" ID="IconEditorWindow.__initToolsActions"></a>
+<h4>IconEditorWindow.__initToolsActions</h4>
+<b>__initToolsActions</b>(<i></i>)
+<p>
+        Private method to create the View actions.
+</p><a NAME="IconEditorWindow.__initViewActions" ID="IconEditorWindow.__initViewActions"></a>
+<h4>IconEditorWindow.__initViewActions</h4>
+<b>__initViewActions</b>(<i></i>)
+<p>
+        Private method to create the View actions.
+</p><a NAME="IconEditorWindow.__loadIconFile" ID="IconEditorWindow.__loadIconFile"></a>
+<h4>IconEditorWindow.__loadIconFile</h4>
+<b>__loadIconFile</b>(<i>fileName</i>)
+<p>
+        Private method to load an icon file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the icon file to load (string).
+</dd>
+</dl><a NAME="IconEditorWindow.__maybeSave" ID="IconEditorWindow.__maybeSave"></a>
+<h4>IconEditorWindow.__maybeSave</h4>
+<b>__maybeSave</b>(<i></i>)
+<p>
+        Private method to ask the user to save the file, if it was modified.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if it is ok to continue (boolean)
+</dd>
+</dl><a NAME="IconEditorWindow.__modificationChanged" ID="IconEditorWindow.__modificationChanged"></a>
+<h4>IconEditorWindow.__modificationChanged</h4>
+<b>__modificationChanged</b>(<i>m</i>)
+<p>
+        Private slot to handle the modificationChanged signal. 
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+modification status
+</dd>
+</dl><a NAME="IconEditorWindow.__newIcon" ID="IconEditorWindow.__newIcon"></a>
+<h4>IconEditorWindow.__newIcon</h4>
+<b>__newIcon</b>(<i></i>)
+<p>
+        Private slot to create a new icon.
+</p><a NAME="IconEditorWindow.__newWindow" ID="IconEditorWindow.__newWindow"></a>
+<h4>IconEditorWindow.__newWindow</h4>
+<b>__newWindow</b>(<i></i>)
+<p>
+        Public slot called to open a new icon editor window.
+</p><a NAME="IconEditorWindow.__openIcon" ID="IconEditorWindow.__openIcon"></a>
+<h4>IconEditorWindow.__openIcon</h4>
+<b>__openIcon</b>(<i></i>)
+<p>
+        Private slot to open an icon file.
+</p><a NAME="IconEditorWindow.__saveIcon" ID="IconEditorWindow.__saveIcon"></a>
+<h4>IconEditorWindow.__saveIcon</h4>
+<b>__saveIcon</b>(<i></i>)
+<p>
+        Private slot to save the icon.
+</p><a NAME="IconEditorWindow.__saveIconAs" ID="IconEditorWindow.__saveIconAs"></a>
+<h4>IconEditorWindow.__saveIconAs</h4>
+<b>__saveIconAs</b>(<i></i>)
+<p>
+        Private slot to save the icon with a new name.
+</p><a NAME="IconEditorWindow.__saveIconFile" ID="IconEditorWindow.__saveIconFile"></a>
+<h4>IconEditorWindow.__saveIconFile</h4>
+<b>__saveIconFile</b>(<i>fileName</i>)
+<p>
+        Private method to save to the given file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the file to save to (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="IconEditorWindow.__setCurrentFile" ID="IconEditorWindow.__setCurrentFile"></a>
+<h4>IconEditorWindow.__setCurrentFile</h4>
+<b>__setCurrentFile</b>(<i>fileName</i>)
+<p>
+        Private method to register the file name of the current file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the file to register (string)
+</dd>
+</dl><a NAME="IconEditorWindow.__strippedName" ID="IconEditorWindow.__strippedName"></a>
+<h4>IconEditorWindow.__strippedName</h4>
+<b>__strippedName</b>(<i>fullFileName</i>)
+<p>
+        Private method to return the filename part of the given path.
+</p><dl>
+<dt><i>fullFileName</i></dt>
+<dd>
+full pathname of the given file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filename part (string)
+</dd>
+</dl><a NAME="IconEditorWindow.__updatePosition" ID="IconEditorWindow.__updatePosition"></a>
+<h4>IconEditorWindow.__updatePosition</h4>
+<b>__updatePosition</b>(<i>x, y</i>)
+<p>
+        Private slot to show the current cursor position.
+</p><dl>
+<dt><i>x</i></dt>
+<dd>
+x-coordinate (integer)
+</dd><dt><i>y</i></dt>
+<dd>
+y-coordinate (integer)
+</dd>
+</dl><a NAME="IconEditorWindow.__updateSize" ID="IconEditorWindow.__updateSize"></a>
+<h4>IconEditorWindow.__updateSize</h4>
+<b>__updateSize</b>(<i>w, h</i>)
+<p>
+        Private slot to show the current icon size.
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+width of the icon (integer)
+</dd><dt><i>h</i></dt>
+<dd>
+height of the icon (integer)
+</dd>
+</dl><a NAME="IconEditorWindow.__updateZoom" ID="IconEditorWindow.__updateZoom"></a>
+<h4>IconEditorWindow.__updateZoom</h4>
+<b>__updateZoom</b>(<i></i>)
+<p>
+        Private slot to show the current zoom factor.
+</p><a NAME="IconEditorWindow.__whatsThis" ID="IconEditorWindow.__whatsThis"></a>
+<h4>IconEditorWindow.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="IconEditorWindow.__zoom" ID="IconEditorWindow.__zoom"></a>
+<h4>IconEditorWindow.__zoom</h4>
+<b>__zoom</b>(<i></i>)
+<p>
+        Private method to handle the zoom action.
+</p><a NAME="IconEditorWindow.__zoomIn" ID="IconEditorWindow.__zoomIn"></a>
+<h4>IconEditorWindow.__zoomIn</h4>
+<b>__zoomIn</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom in action.
+</p><a NAME="IconEditorWindow.__zoomOut" ID="IconEditorWindow.__zoomOut"></a>
+<h4>IconEditorWindow.__zoomOut</h4>
+<b>__zoomOut</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom out action.
+</p><a NAME="IconEditorWindow.__zoomReset" ID="IconEditorWindow.__zoomReset"></a>
+<h4>IconEditorWindow.__zoomReset</h4>
+<b>__zoomReset</b>(<i></i>)
+<p>
+        Private slot called to handle the zoom reset action.
+</p><a NAME="IconEditorWindow.closeEvent" ID="IconEditorWindow.closeEvent"></a>
+<h4>IconEditorWindow.closeEvent</h4>
+<b>closeEvent</b>(<i>evt</i>)
+<p>
+        Private event handler for the close event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the close event (QCloseEvent)
+                <br />This event is simply accepted after the history has been
+                saved and all window references have been deleted.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.IconSizeDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.IconSizeDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.IconSizeDialog</h1>
+<p>
+Module implementing a dialog to enter the icon size.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconSizeDialog">IconSizeDialog</a></td>
+<td>Class implementing a dialog to enter the icon size.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconSizeDialog" ID="IconSizeDialog"></a>
+<h2>IconSizeDialog</h2>
+<p>
+    Class implementing a dialog to enter the icon size.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_IconSizeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconSizeDialog.__init__">IconSizeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconSizeDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr>
+</table>
+<a NAME="IconSizeDialog.__init__" ID="IconSizeDialog.__init__"></a>
+<h4>IconSizeDialog (Constructor)</h4>
+<b>IconSizeDialog</b>(<i>width, height, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>width</i></dt>
+<dd>
+width to be set (integer)
+</dd><dt><i>height</i></dt>
+<dd>
+height to be set (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="IconSizeDialog.getData" ID="IconSizeDialog.getData"></a>
+<h4>IconSizeDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with width and height (tuple of two integers)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.IconZoomDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.IconZoomDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.IconZoomDialog</h1>
+<p>
+Module implementing a dialog to select the zoom factor.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconZoomDialog">IconZoomDialog</a></td>
+<td>Class implementing a dialog to select the zoom factor.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconZoomDialog" ID="IconZoomDialog"></a>
+<h2>IconZoomDialog</h2>
+<p>
+    Class implementing a dialog to select the zoom factor.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_IconZoomDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconZoomDialog.__init__">IconZoomDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconZoomDialog.getZoomFactor">getZoomFactor</a></td>
+<td>Public method to retrieve the zoom factor.</td>
+</tr>
+</table>
+<a NAME="IconZoomDialog.__init__" ID="IconZoomDialog.__init__"></a>
+<h4>IconZoomDialog (Constructor)</h4>
+<b>IconZoomDialog</b>(<i>zoom, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor to show in the spinbox
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="IconZoomDialog.getZoomFactor" ID="IconZoomDialog.getZoomFactor"></a>
+<h4>IconZoomDialog.getZoomFactor</h4>
+<b>getZoomFactor</b>(<i></i>)
+<p>
+        Public method to retrieve the zoom factor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+zoom factor (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.IconEditor.cursors.cursors_rc.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.cursors.cursors_rc</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.IconEditor.cursors.cursors_rc</h1>
+
+<h3>Global Attributes</h3>
+<table>
+<tr><td>qt_resource_data</td></tr><tr><td>qt_resource_name</td></tr><tr><td>qt_resource_struct</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#qCleanupResources">qCleanupResources</a></td>
+<td></td>
+</tr><tr>
+<td><a href="#qInitResources">qInitResources</a></td>
+<td></td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="qCleanupResources" ID="qCleanupResources"></a>
+<h2>qCleanupResources</h2>
+<b>qCleanupResources</b>(<i></i>)
+
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="qInitResources" ID="qInitResources"></a>
+<h2>qInitResources</h2>
+<b>qInitResources</b>(<i></i>)
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.MultiProject.AddProjectDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.MultiProject.AddProjectDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.MultiProject.AddProjectDialog</h1>
+<p>
+Module implementing the add project dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddProjectDialog">AddProjectDialog</a></td>
+<td>Class implementing the add project dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddProjectDialog" ID="AddProjectDialog"></a>
+<h2>AddProjectDialog</h2>
+<p>
+    Class implementing the add project dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddProjectDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddProjectDialog.__init__">AddProjectDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddProjectDialog.__updateUi">__updateUi</a></td>
+<td>Private method to update the dialog.</td>
+</tr><tr>
+<td><a href="#AddProjectDialog.getData">getData</a></td>
+<td>Public slot to retrieve the dialogs data.</td>
+</tr><tr>
+<td><a href="#AddProjectDialog.on_fileButton_clicked">on_fileButton_clicked</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#AddProjectDialog.on_filenameEdit_textChanged">on_filenameEdit_textChanged</a></td>
+<td>Private slot called when the project filename has changed.</td>
+</tr><tr>
+<td><a href="#AddProjectDialog.on_nameEdit_textChanged">on_nameEdit_textChanged</a></td>
+<td>Private slot called when the project name has changed.</td>
+</tr>
+</table>
+<a NAME="AddProjectDialog.__init__" ID="AddProjectDialog.__init__"></a>
+<h4>AddProjectDialog (Constructor)</h4>
+<b>AddProjectDialog</b>(<i>parent = None, startdir = None, project = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog (string)
+</dd><dt><i>project</i></dt>
+<dd>
+dictionary containing project data
+</dd>
+</dl><a NAME="AddProjectDialog.__updateUi" ID="AddProjectDialog.__updateUi"></a>
+<h4>AddProjectDialog.__updateUi</h4>
+<b>__updateUi</b>(<i></i>)
+<p>
+        Private method to update the dialog.
+</p><a NAME="AddProjectDialog.getData" ID="AddProjectDialog.getData"></a>
+<h4>AddProjectDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the dialogs data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of four values (string, string, boolean, string) giving the
+            project name, the name of the project file, a flag telling, whether
+            the project shall be the master project and a short description
+            for the project
+</dd>
+</dl><a NAME="AddProjectDialog.on_fileButton_clicked" ID="AddProjectDialog.on_fileButton_clicked"></a>
+<h4>AddProjectDialog.on_fileButton_clicked</h4>
+<b>on_fileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><a NAME="AddProjectDialog.on_filenameEdit_textChanged" ID="AddProjectDialog.on_filenameEdit_textChanged"></a>
+<h4>AddProjectDialog.on_filenameEdit_textChanged</h4>
+<b>on_filenameEdit_textChanged</b>(<i>p0</i>)
+<p>
+        Private slot called when the project filename has changed.
+</p><a NAME="AddProjectDialog.on_nameEdit_textChanged" ID="AddProjectDialog.on_nameEdit_textChanged"></a>
+<h4>AddProjectDialog.on_nameEdit_textChanged</h4>
+<b>on_nameEdit_textChanged</b>(<i>p0</i>)
+<p>
+        Private slot called when the project name has changed.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.MultiProject.MultiProject.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,663 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.MultiProject.MultiProject</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.MultiProject.MultiProject</h1>
+<p>
+Module implementing the multi project management functionality.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MultiProject">MultiProject</a></td>
+<td>Class implementing the project management functionality.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MultiProject" ID="MultiProject"></a>
+<h2>MultiProject</h2>
+<p>
+    Class implementing the project management functionality.
+</p><h4>Signals</h4>
+<dl>
+<dt>dirty(int)</dt>
+<dd>
+emitted when the dirty state changes
+</dd><dt>multiProjectClosed()</dt>
+<dd>
+emitted after a multi project was closed
+</dd><dt>multiProjectOpened()</dt>
+<dd>
+emitted after a multi project file was read
+</dd><dt>multiProjectPropertiesChanged()</dt>
+<dd>
+emitted after the multi project
+            properties were changed
+</dd><dt>newMultiProject()</dt>
+<dd>
+emitted after a new multi project was generated
+</dd><dt>projectAdded(project data dict)</dt>
+<dd>
+emitted after a project entry
+            has been added
+</dd><dt>projectDataChanged(project data dict)</dt>
+<dd>
+emitted after a project entry
+            has been changed
+</dd><dt>projectOpened(filename)</dt>
+<dd>
+emitted after the project has been opened
+</dd><dt>projectRemoved(project data dict)</dt>
+<dd>
+emitted after a project entry
+            has been removed
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown.
+            The name of the menu and a reference to the menu are given.
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MultiProject.__init__">MultiProject</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MultiProject.__checkFilesExist">__checkFilesExist</a></td>
+<td>Private method to check, if the files in a list exist.</td>
+</tr><tr>
+<td><a href="#MultiProject.__clearRecent">__clearRecent</a></td>
+<td>Private method to clear the recent multi projects menu.</td>
+</tr><tr>
+<td><a href="#MultiProject.__initData">__initData</a></td>
+<td>Private method to initialize the multi project data part.</td>
+</tr><tr>
+<td><a href="#MultiProject.__loadRecent">__loadRecent</a></td>
+<td>Private method to load the recently opened multi project filenames.</td>
+</tr><tr>
+<td><a href="#MultiProject.__openMasterProject">__openMasterProject</a></td>
+<td>Public slot to open the master project.</td>
+</tr><tr>
+<td><a href="#MultiProject.__openRecent">__openRecent</a></td>
+<td>Private method to open a multi project from the list of rencently opened multi projects.</td>
+</tr><tr>
+<td><a href="#MultiProject.__readMultiProject">__readMultiProject</a></td>
+<td>Private method to read in a multi project (.e4m, .e4mz) file.</td>
+</tr><tr>
+<td><a href="#MultiProject.__readXMLMultiProject">__readXMLMultiProject</a></td>
+<td>Private method to read the multi project data from an XML file.</td>
+</tr><tr>
+<td><a href="#MultiProject.__saveRecent">__saveRecent</a></td>
+<td>Private method to save the list of recently opened filenames.</td>
+</tr><tr>
+<td><a href="#MultiProject.__showContextMenuRecent">__showContextMenuRecent</a></td>
+<td>Private method to set up the recent multi projects menu.</td>
+</tr><tr>
+<td><a href="#MultiProject.__showMenu">__showMenu</a></td>
+<td>Private method to set up the multi project menu.</td>
+</tr><tr>
+<td><a href="#MultiProject.__showProperties">__showProperties</a></td>
+<td>Private slot to display the properties dialog.</td>
+</tr><tr>
+<td><a href="#MultiProject.__syncRecent">__syncRecent</a></td>
+<td>Private method to synchronize the list of recently opened multi projects with the central store.</td>
+</tr><tr>
+<td><a href="#MultiProject.__writeMultiProject">__writeMultiProject</a></td>
+<td>Private method to save the multi project infos to a multi project file.</td>
+</tr><tr>
+<td><a href="#MultiProject.__writeXMLMultiProject">__writeXMLMultiProject</a></td>
+<td>Private method to write the multi project data to an XML file.</td>
+</tr><tr>
+<td><a href="#MultiProject.addE4Actions">addE4Actions</a></td>
+<td>Public method to add actions to the list of actions.</td>
+</tr><tr>
+<td><a href="#MultiProject.addProject">addProject</a></td>
+<td>Public slot used to add files to the project.</td>
+</tr><tr>
+<td><a href="#MultiProject.changeProjectProperties">changeProjectProperties</a></td>
+<td>Public method to change the data of a project entry.</td>
+</tr><tr>
+<td><a href="#MultiProject.checkDirty">checkDirty</a></td>
+<td>Public method to check the dirty status and open a message window.</td>
+</tr><tr>
+<td><a href="#MultiProject.closeMultiProject">closeMultiProject</a></td>
+<td>Public slot to close the current multi project.</td>
+</tr><tr>
+<td><a href="#MultiProject.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#MultiProject.getDependantProjectFiles">getDependantProjectFiles</a></td>
+<td>Public method to get the filenames of the dependant projects.</td>
+</tr><tr>
+<td><a href="#MultiProject.getMasterProjectFile">getMasterProjectFile</a></td>
+<td>Public method to get the filename of the master project.</td>
+</tr><tr>
+<td><a href="#MultiProject.getMenu">getMenu</a></td>
+<td>Public method to get a reference to the main menu or a submenu.</td>
+</tr><tr>
+<td><a href="#MultiProject.getMostRecent">getMostRecent</a></td>
+<td>Public method to get the most recently opened multiproject.</td>
+</tr><tr>
+<td><a href="#MultiProject.getMultiProjectFile">getMultiProjectFile</a></td>
+<td>Public method to get the path of the multi project file.</td>
+</tr><tr>
+<td><a href="#MultiProject.getMultiProjectPath">getMultiProjectPath</a></td>
+<td>Public method to get the multi project path.</td>
+</tr><tr>
+<td><a href="#MultiProject.getProject">getProject</a></td>
+<td>Public method to get a reference to a project entry.</td>
+</tr><tr>
+<td><a href="#MultiProject.getProjects">getProjects</a></td>
+<td>Public method to get all project entries.</td>
+</tr><tr>
+<td><a href="#MultiProject.initActions">initActions</a></td>
+<td>Public slot to initialize the multi project related actions.</td>
+</tr><tr>
+<td><a href="#MultiProject.initMenu">initMenu</a></td>
+<td>Public slot to initialize the multi project menu.</td>
+</tr><tr>
+<td><a href="#MultiProject.initToolbar">initToolbar</a></td>
+<td>Public slot to initialize the multi project toolbar.</td>
+</tr><tr>
+<td><a href="#MultiProject.isDirty">isDirty</a></td>
+<td>Public method to return the dirty state.</td>
+</tr><tr>
+<td><a href="#MultiProject.isOpen">isOpen</a></td>
+<td>Public method to return the opened state.</td>
+</tr><tr>
+<td><a href="#MultiProject.newMultiProject">newMultiProject</a></td>
+<td>Public slot to build a new multi project.</td>
+</tr><tr>
+<td><a href="#MultiProject.openMultiProject">openMultiProject</a></td>
+<td>Public slot to open a multi project.</td>
+</tr><tr>
+<td><a href="#MultiProject.openProject">openProject</a></td>
+<td>Public slot to open a project.</td>
+</tr><tr>
+<td><a href="#MultiProject.removeE4Actions">removeE4Actions</a></td>
+<td>Public method to remove actions from the list of actions.</td>
+</tr><tr>
+<td><a href="#MultiProject.removeProject">removeProject</a></td>
+<td>Public slot to remove a project from the multi project.</td>
+</tr><tr>
+<td><a href="#MultiProject.saveMultiProject">saveMultiProject</a></td>
+<td>Public slot to save the current multi project.</td>
+</tr><tr>
+<td><a href="#MultiProject.saveMultiProjectAs">saveMultiProjectAs</a></td>
+<td>Public slot to save the current multi project to a different file.</td>
+</tr><tr>
+<td><a href="#MultiProject.setDirty">setDirty</a></td>
+<td>Public method to set the dirty state.</td>
+</tr>
+</table>
+<a NAME="MultiProject.__init__" ID="MultiProject.__init__"></a>
+<h4>MultiProject (Constructor)</h4>
+<b>MultiProject</b>(<i>project, parent = None, filename = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object (Project.Project)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (usually the ui object) (QWidget)
+</dd><dt><i>filename</i></dt>
+<dd>
+optional filename of a multi project file to open (string)
+</dd>
+</dl><a NAME="MultiProject.__checkFilesExist" ID="MultiProject.__checkFilesExist"></a>
+<h4>MultiProject.__checkFilesExist</h4>
+<b>__checkFilesExist</b>(<i></i>)
+<p>
+        Private method to check, if the files in a list exist. 
+</p><p>
+        The project files are checked for existance in the
+        filesystem. Non existant projects are removed from the list and the
+        dirty state of the multi project is changed accordingly.
+</p><a NAME="MultiProject.__clearRecent" ID="MultiProject.__clearRecent"></a>
+<h4>MultiProject.__clearRecent</h4>
+<b>__clearRecent</b>(<i></i>)
+<p>
+        Private method to clear the recent multi projects menu.
+</p><a NAME="MultiProject.__initData" ID="MultiProject.__initData"></a>
+<h4>MultiProject.__initData</h4>
+<b>__initData</b>(<i></i>)
+<p>
+        Private method to initialize the multi project data part.
+</p><a NAME="MultiProject.__loadRecent" ID="MultiProject.__loadRecent"></a>
+<h4>MultiProject.__loadRecent</h4>
+<b>__loadRecent</b>(<i></i>)
+<p>
+        Private method to load the recently opened multi project filenames.
+</p><a NAME="MultiProject.__openMasterProject" ID="MultiProject.__openMasterProject"></a>
+<h4>MultiProject.__openMasterProject</h4>
+<b>__openMasterProject</b>(<i>reopen = True</i>)
+<p>
+        Public slot to open the master project.
+</p><dl>
+<dt><i>reopen</i></dt>
+<dd>
+flag indicating, that the master project should be
+            reopened, if it has been opened already (boolean)
+</dd>
+</dl><a NAME="MultiProject.__openRecent" ID="MultiProject.__openRecent"></a>
+<h4>MultiProject.__openRecent</h4>
+<b>__openRecent</b>(<i>act</i>)
+<p>
+        Private method to open a multi project from the list of rencently 
+        opened multi projects.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="MultiProject.__readMultiProject" ID="MultiProject.__readMultiProject"></a>
+<h4>MultiProject.__readMultiProject</h4>
+<b>__readMultiProject</b>(<i>fn</i>)
+<p>
+        Private method to read in a multi project (.e4m, .e4mz) file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the multi project file to be read (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="MultiProject.__readXMLMultiProject" ID="MultiProject.__readXMLMultiProject"></a>
+<h4>MultiProject.__readXMLMultiProject</h4>
+<b>__readXMLMultiProject</b>(<i>fn, validating</i>)
+<p>
+        Private method to read the multi project data from an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the multi project file to be read (string)
+</dd><dt><i>validating</i></dt>
+<dd>
+flag indicating a validation of the XML file is
+            requested (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="MultiProject.__saveRecent" ID="MultiProject.__saveRecent"></a>
+<h4>MultiProject.__saveRecent</h4>
+<b>__saveRecent</b>(<i></i>)
+<p>
+        Private method to save the list of recently opened filenames.
+</p><a NAME="MultiProject.__showContextMenuRecent" ID="MultiProject.__showContextMenuRecent"></a>
+<h4>MultiProject.__showContextMenuRecent</h4>
+<b>__showContextMenuRecent</b>(<i></i>)
+<p>
+        Private method to set up the recent multi projects menu.
+</p><a NAME="MultiProject.__showMenu" ID="MultiProject.__showMenu"></a>
+<h4>MultiProject.__showMenu</h4>
+<b>__showMenu</b>(<i></i>)
+<p>
+        Private method to set up the multi project menu.
+</p><a NAME="MultiProject.__showProperties" ID="MultiProject.__showProperties"></a>
+<h4>MultiProject.__showProperties</h4>
+<b>__showProperties</b>(<i></i>)
+<p>
+        Private slot to display the properties dialog.
+</p><a NAME="MultiProject.__syncRecent" ID="MultiProject.__syncRecent"></a>
+<h4>MultiProject.__syncRecent</h4>
+<b>__syncRecent</b>(<i></i>)
+<p>
+        Private method to synchronize the list of recently opened multi projects
+        with the central store.
+</p><a NAME="MultiProject.__writeMultiProject" ID="MultiProject.__writeMultiProject"></a>
+<h4>MultiProject.__writeMultiProject</h4>
+<b>__writeMultiProject</b>(<i>fn = None</i>)
+<p>
+        Private method to save the multi project infos to a multi project file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+optional filename of the multi project file to be written.
+                If fn is None, the filename stored in the multi project object
+                is used. This is the 'save' action. If fn is given, this filename
+                is used instead of the one in the multi project object. This is the
+                'save as' action.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="MultiProject.__writeXMLMultiProject" ID="MultiProject.__writeXMLMultiProject"></a>
+<h4>MultiProject.__writeXMLMultiProject</h4>
+<b>__writeXMLMultiProject</b>(<i>fn = None</i>)
+<p>
+        Private method to write the multi project data to an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename of the multi project file (string)
+</dd>
+</dl><a NAME="MultiProject.addE4Actions" ID="MultiProject.addE4Actions"></a>
+<h4>MultiProject.addE4Actions</h4>
+<b>addE4Actions</b>(<i>actions</i>)
+<p>
+        Public method to add actions to the list of actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions (list of E4Action)
+</dd>
+</dl><a NAME="MultiProject.addProject" ID="MultiProject.addProject"></a>
+<h4>MultiProject.addProject</h4>
+<b>addProject</b>(<i>startdir = None</i>)
+<p>
+        Public slot used to add files to the project.
+</p><dl>
+<dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog (string)
+</dd>
+</dl><a NAME="MultiProject.changeProjectProperties" ID="MultiProject.changeProjectProperties"></a>
+<h4>MultiProject.changeProjectProperties</h4>
+<b>changeProjectProperties</b>(<i>pro</i>)
+<p>
+        Public method to change the data of a project entry.
+</p><dl>
+<dt><i>pro</i></dt>
+<dd>
+dictionary with the project data (string)
+</dd>
+</dl><a NAME="MultiProject.checkDirty" ID="MultiProject.checkDirty"></a>
+<h4>MultiProject.checkDirty</h4>
+<b>checkDirty</b>(<i></i>)
+<p>
+        Public method to check the dirty status and open a message window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether this operation was successful (boolean)
+</dd>
+</dl><a NAME="MultiProject.closeMultiProject" ID="MultiProject.closeMultiProject"></a>
+<h4>MultiProject.closeMultiProject</h4>
+<b>closeMultiProject</b>(<i></i>)
+<p>
+        Public slot to close the current multi project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="MultiProject.getActions" ID="MultiProject.getActions"></a>
+<h4>MultiProject.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="MultiProject.getDependantProjectFiles" ID="MultiProject.getDependantProjectFiles"></a>
+<h4>MultiProject.getDependantProjectFiles</h4>
+<b>getDependantProjectFiles</b>(<i></i>)
+<p>
+        Public method to get the filenames of the dependant projects.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+names of the dependant project files (list of strings)
+</dd>
+</dl><a NAME="MultiProject.getMasterProjectFile" ID="MultiProject.getMasterProjectFile"></a>
+<h4>MultiProject.getMasterProjectFile</h4>
+<b>getMasterProjectFile</b>(<i></i>)
+<p>
+        Public method to get the filename of the master project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the master project file (string)
+</dd>
+</dl><a NAME="MultiProject.getMenu" ID="MultiProject.getMenu"></a>
+<h4>MultiProject.getMenu</h4>
+<b>getMenu</b>(<i>menuName</i>)
+<p>
+        Public method to get a reference to the main menu or a submenu.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the requested menu (QMenu) or None
+</dd>
+</dl><a NAME="MultiProject.getMostRecent" ID="MultiProject.getMostRecent"></a>
+<h4>MultiProject.getMostRecent</h4>
+<b>getMostRecent</b>(<i></i>)
+<p>
+        Public method to get the most recently opened multiproject.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the most recently opened multiproject (string)
+</dd>
+</dl><a NAME="MultiProject.getMultiProjectFile" ID="MultiProject.getMultiProjectFile"></a>
+<h4>MultiProject.getMultiProjectFile</h4>
+<b>getMultiProjectFile</b>(<i></i>)
+<p>
+        Public method to get the path of the multi project file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the multi project file (string)
+</dd>
+</dl><a NAME="MultiProject.getMultiProjectPath" ID="MultiProject.getMultiProjectPath"></a>
+<h4>MultiProject.getMultiProjectPath</h4>
+<b>getMultiProjectPath</b>(<i></i>)
+<p>
+        Public method to get the multi project path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+multi project path (string)
+</dd>
+</dl><a NAME="MultiProject.getProject" ID="MultiProject.getProject"></a>
+<h4>MultiProject.getProject</h4>
+<b>getProject</b>(<i>fn</i>)
+<p>
+        Public method to get a reference to a project entry.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the project data
+</dd>
+</dl><a NAME="MultiProject.getProjects" ID="MultiProject.getProjects"></a>
+<h4>MultiProject.getProjects</h4>
+<b>getProjects</b>(<i></i>)
+<p>
+        Public method to get all project entries.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all project entries (list of dictionaries)
+</dd>
+</dl><a NAME="MultiProject.initActions" ID="MultiProject.initActions"></a>
+<h4>MultiProject.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public slot to initialize the multi project related actions.
+</p><a NAME="MultiProject.initMenu" ID="MultiProject.initMenu"></a>
+<h4>MultiProject.initMenu</h4>
+<b>initMenu</b>(<i></i>)
+<p>
+        Public slot to initialize the multi project menu.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the menu generated (QMenu)
+</dd>
+</dl><a NAME="MultiProject.initToolbar" ID="MultiProject.initToolbar"></a>
+<h4>MultiProject.initToolbar</h4>
+<b>initToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public slot to initialize the multi project toolbar.
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the toolbar generated (QToolBar)
+</dd>
+</dl><a NAME="MultiProject.isDirty" ID="MultiProject.isDirty"></a>
+<h4>MultiProject.isDirty</h4>
+<b>isDirty</b>(<i></i>)
+<p>
+        Public method to return the dirty state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dirty state (boolean)
+</dd>
+</dl><a NAME="MultiProject.isOpen" ID="MultiProject.isOpen"></a>
+<h4>MultiProject.isOpen</h4>
+<b>isOpen</b>(<i></i>)
+<p>
+        Public method to return the opened state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+open state (boolean)
+</dd>
+</dl><a NAME="MultiProject.newMultiProject" ID="MultiProject.newMultiProject"></a>
+<h4>MultiProject.newMultiProject</h4>
+<b>newMultiProject</b>(<i></i>)
+<p>
+        Public slot to build a new multi project.
+</p><p>
+        This method displays the new multi project dialog and initializes
+        the multi project object with the data entered.
+</p><a NAME="MultiProject.openMultiProject" ID="MultiProject.openMultiProject"></a>
+<h4>MultiProject.openMultiProject</h4>
+<b>openMultiProject</b>(<i>fn = None, openMaster = True</i>)
+<p>
+        Public slot to open a multi project.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+optional filename of the multi project file to be read (string)
+</dd><dt><i>openMaster</i></dt>
+<dd>
+flag indicating, that the master project
+            should be opened depending on the configuration (boolean)
+</dd>
+</dl><a NAME="MultiProject.openProject" ID="MultiProject.openProject"></a>
+<h4>MultiProject.openProject</h4>
+<b>openProject</b>(<i>filename</i>)
+<p>
+        Public slot to open a project.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename of the project file (string)
+</dd>
+</dl><a NAME="MultiProject.removeE4Actions" ID="MultiProject.removeE4Actions"></a>
+<h4>MultiProject.removeE4Actions</h4>
+<b>removeE4Actions</b>(<i>actions</i>)
+<p>
+        Public method to remove actions from the list of actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions (list of E4Action)
+</dd>
+</dl><a NAME="MultiProject.removeProject" ID="MultiProject.removeProject"></a>
+<h4>MultiProject.removeProject</h4>
+<b>removeProject</b>(<i>fn</i>)
+<p>
+        Public slot to remove a project from the multi project.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project to be removed from the multi project (string)
+</dd>
+</dl><a NAME="MultiProject.saveMultiProject" ID="MultiProject.saveMultiProject"></a>
+<h4>MultiProject.saveMultiProject</h4>
+<b>saveMultiProject</b>(<i></i>)
+<p>
+        Public slot to save the current multi project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="MultiProject.saveMultiProjectAs" ID="MultiProject.saveMultiProjectAs"></a>
+<h4>MultiProject.saveMultiProjectAs</h4>
+<b>saveMultiProjectAs</b>(<i></i>)
+<p>
+        Public slot to save the current multi project to a different file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="MultiProject.setDirty" ID="MultiProject.setDirty"></a>
+<h4>MultiProject.setDirty</h4>
+<b>setDirty</b>(<i>b</i>)
+<p>
+        Public method to set the dirty state.
+</p><p>
+        It emits the signal dirty(int).
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+dirty state (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.MultiProject.MultiProjectBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,253 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.MultiProject.MultiProjectBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.MultiProject.MultiProjectBrowser</h1>
+<p>
+Module implementing the multi project browser.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectBrowser">MultiProjectBrowser</a></td>
+<td>Class implementing the multi project browser.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MultiProjectBrowser" ID="MultiProjectBrowser"></a>
+<h2>MultiProjectBrowser</h2>
+<p>
+    Class implementing the multi project browser.
+</p>
+<h3>Derived from</h3>
+QListWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectBrowser.__init__">MultiProjectBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__addProject">__addProject</a></td>
+<td>Private method to add a project to the list.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__contextMenuRequested">__contextMenuRequested</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__createPopupMenu">__createPopupMenu</a></td>
+<td>Private method to create the popup menu.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__findProjectItem">__findProjectItem</a></td>
+<td>Private method to search a specific project item.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__multiProjectClosed">__multiProjectClosed</a></td>
+<td>Private slot to handle the closing of a multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__multiProjectOpened">__multiProjectOpened</a></td>
+<td>Private slot to handle the opening of a multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__newMultiProject">__newMultiProject</a></td>
+<td>Private slot to handle the creation of a new multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__openItem">__openItem</a></td>
+<td>Private slot to open a project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__projectAdded">__projectAdded</a></td>
+<td>Private slot to handle the addition of a project to the multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__projectDataChanged">__projectDataChanged</a></td>
+<td>Private slot to handle the change of a project of the multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__projectOpened">__projectOpened</a></td>
+<td>Private slot to handle the opening of a project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__projectRemoved">__projectRemoved</a></td>
+<td>Private slot to handle the removal of a project from the multi project.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__removeProject">__removeProject</a></td>
+<td>Private method to handle the Remove context menu entry.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__setItemData">__setItemData</a></td>
+<td>Private method to set the data of a project item.</td>
+</tr><tr>
+<td><a href="#MultiProjectBrowser.__showProjectProperties">__showProjectProperties</a></td>
+<td>Private method to show the data of a project entry.</td>
+</tr>
+</table>
+<a NAME="MultiProjectBrowser.__init__" ID="MultiProjectBrowser.__init__"></a>
+<h4>MultiProjectBrowser (Constructor)</h4>
+<b>MultiProjectBrowser</b>(<i>multiProject, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the multi project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="MultiProjectBrowser.__addProject" ID="MultiProjectBrowser.__addProject"></a>
+<h4>MultiProjectBrowser.__addProject</h4>
+<b>__addProject</b>(<i>project</i>)
+<p>
+        Private method to add a project to the list.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><a NAME="MultiProjectBrowser.__configure" ID="MultiProjectBrowser.__configure"></a>
+<h4>MultiProjectBrowser.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="MultiProjectBrowser.__contextMenuRequested" ID="MultiProjectBrowser.__contextMenuRequested"></a>
+<h4>MultiProjectBrowser.__contextMenuRequested</h4>
+<b>__contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="MultiProjectBrowser.__createPopupMenu" ID="MultiProjectBrowser.__createPopupMenu"></a>
+<h4>MultiProjectBrowser.__createPopupMenu</h4>
+<b>__createPopupMenu</b>(<i></i>)
+<p>
+        Private method to create the popup menu.
+</p><a NAME="MultiProjectBrowser.__findProjectItem" ID="MultiProjectBrowser.__findProjectItem"></a>
+<h4>MultiProjectBrowser.__findProjectItem</h4>
+<b>__findProjectItem</b>(<i>project</i>)
+<p>
+        Private method to search a specific project item.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+row number of the project, -1 if not found (integer)
+</dd>
+</dl><a NAME="MultiProjectBrowser.__multiProjectClosed" ID="MultiProjectBrowser.__multiProjectClosed"></a>
+<h4>MultiProjectBrowser.__multiProjectClosed</h4>
+<b>__multiProjectClosed</b>(<i></i>)
+<p>
+        Private slot to handle the closing of a multi project.
+</p><a NAME="MultiProjectBrowser.__multiProjectOpened" ID="MultiProjectBrowser.__multiProjectOpened"></a>
+<h4>MultiProjectBrowser.__multiProjectOpened</h4>
+<b>__multiProjectOpened</b>(<i></i>)
+<p>
+        Private slot to handle the opening of a multi project.
+</p><a NAME="MultiProjectBrowser.__newMultiProject" ID="MultiProjectBrowser.__newMultiProject"></a>
+<h4>MultiProjectBrowser.__newMultiProject</h4>
+<b>__newMultiProject</b>(<i></i>)
+<p>
+        Private slot to handle the creation of a new multi project.
+</p><a NAME="MultiProjectBrowser.__openItem" ID="MultiProjectBrowser.__openItem"></a>
+<h4>MultiProjectBrowser.__openItem</h4>
+<b>__openItem</b>(<i>itm = None</i>)
+<p>
+        Private slot to open a project.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the project item to be opened (QListWidgetItem)
+</dd>
+</dl><a NAME="MultiProjectBrowser.__projectAdded" ID="MultiProjectBrowser.__projectAdded"></a>
+<h4>MultiProjectBrowser.__projectAdded</h4>
+<b>__projectAdded</b>(<i>project</i>)
+<p>
+        Private slot to handle the addition of a project to the multi project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><a NAME="MultiProjectBrowser.__projectDataChanged" ID="MultiProjectBrowser.__projectDataChanged"></a>
+<h4>MultiProjectBrowser.__projectDataChanged</h4>
+<b>__projectDataChanged</b>(<i>project</i>)
+<p>
+        Private slot to handle the change of a project of the multi project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><a NAME="MultiProjectBrowser.__projectOpened" ID="MultiProjectBrowser.__projectOpened"></a>
+<h4>MultiProjectBrowser.__projectOpened</h4>
+<b>__projectOpened</b>(<i>projectfile</i>)
+<p>
+        Private slot to handle the opening of a project.
+</p><a NAME="MultiProjectBrowser.__projectRemoved" ID="MultiProjectBrowser.__projectRemoved"></a>
+<h4>MultiProjectBrowser.__projectRemoved</h4>
+<b>__projectRemoved</b>(<i>project</i>)
+<p>
+        Private slot to handle the removal of a project from the multi project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><a NAME="MultiProjectBrowser.__removeProject" ID="MultiProjectBrowser.__removeProject"></a>
+<h4>MultiProjectBrowser.__removeProject</h4>
+<b>__removeProject</b>(<i></i>)
+<p>
+        Private method to handle the Remove context menu entry.
+</p><a NAME="MultiProjectBrowser.__setItemData" ID="MultiProjectBrowser.__setItemData"></a>
+<h4>MultiProjectBrowser.__setItemData</h4>
+<b>__setItemData</b>(<i>itm, project</i>)
+<p>
+        Private method to set the data of a project item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the item to be set (QListWidgetItem)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project data dictionary
+</dd>
+</dl><a NAME="MultiProjectBrowser.__showProjectProperties" ID="MultiProjectBrowser.__showProjectProperties"></a>
+<h4>MultiProjectBrowser.__showProjectProperties</h4>
+<b>__showProjectProperties</b>(<i></i>)
+<p>
+        Private method to show the data of a project entry.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.MultiProject.PropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.MultiProject.PropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.MultiProject.PropertiesDialog</h1>
+<p>
+Module implementing the multi project properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PropertiesDialog">PropertiesDialog</a></td>
+<td>Class implementing the multi project properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PropertiesDialog" ID="PropertiesDialog"></a>
+<h2>PropertiesDialog</h2>
+<p>
+    Class implementing the multi project properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PropertiesDialog.__init__">PropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="PropertiesDialog.__init__" ID="PropertiesDialog.__init__"></a>
+<h4>PropertiesDialog (Constructor)</h4>
+<b>PropertiesDialog</b>(<i>multiProject, new = True, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>multiProject</i></dt>
+<dd>
+reference to the multi project object
+</dd><dt><i>new</i></dt>
+<dd>
+flag indicating the generation of a new multi project
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="PropertiesDialog.storeData" ID="PropertiesDialog.storeData"></a>
+<h4>PropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginDetailsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginDetailsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginDetailsDialog</h1>
+<p>
+Module implementing the Plugin Details Dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginDetailsDialog">PluginDetailsDialog</a></td>
+<td>Class implementing the Plugin Details Dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginDetailsDialog" ID="PluginDetailsDialog"></a>
+<h2>PluginDetailsDialog</h2>
+<p>
+    Class implementing the Plugin Details Dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PluginDetailsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginDetailsDialog.__init__">PluginDetailsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginDetailsDialog.on_activeCheckBox_clicked">on_activeCheckBox_clicked</a></td>
+<td>Private slot called, when the activeCheckBox was clicked.</td>
+</tr><tr>
+<td><a href="#PluginDetailsDialog.on_autoactivateCheckBox_clicked">on_autoactivateCheckBox_clicked</a></td>
+<td>Private slot called, when the autoactivateCheckBox was clicked.</td>
+</tr>
+</table>
+<a NAME="PluginDetailsDialog.__init__" ID="PluginDetailsDialog.__init__"></a>
+<h4>PluginDetailsDialog (Constructor)</h4>
+<b>PluginDetailsDialog</b>(<i>details, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>details</i></dt>
+<dd>
+dictionary containing the info to be displayed
+</dd><dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd>
+</dl><a NAME="PluginDetailsDialog.on_activeCheckBox_clicked" ID="PluginDetailsDialog.on_activeCheckBox_clicked"></a>
+<h4>PluginDetailsDialog.on_activeCheckBox_clicked</h4>
+<b>on_activeCheckBox_clicked</b>(<i></i>)
+<p>
+        Private slot called, when the activeCheckBox was clicked.
+</p><a NAME="PluginDetailsDialog.on_autoactivateCheckBox_clicked" ID="PluginDetailsDialog.on_autoactivateCheckBox_clicked"></a>
+<h4>PluginDetailsDialog.on_autoactivateCheckBox_clicked</h4>
+<b>on_autoactivateCheckBox_clicked</b>(<i></i>)
+<p>
+        Private slot called, when the autoactivateCheckBox was clicked.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginExceptions.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,304 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginExceptions</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginExceptions</h1>
+<p>
+Module implementing the exceptions raised by the plugin system.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginActivationError">PluginActivationError</a></td>
+<td>Class defining an error raised, when there was an error during plugin activation.</td>
+</tr><tr>
+<td><a href="#PluginClassFormatError">PluginClassFormatError</a></td>
+<td>Class defining an error raised, when the plugin module's class is invalid.</td>
+</tr><tr>
+<td><a href="#PluginError">PluginError</a></td>
+<td>Class defining a special error for the plugin classes.</td>
+</tr><tr>
+<td><a href="#PluginLoadError">PluginLoadError</a></td>
+<td>Class defining an error raised, when there was an error during plugin loading.</td>
+</tr><tr>
+<td><a href="#PluginModuleFormatError">PluginModuleFormatError</a></td>
+<td>Class defining an error raised, when the plugin module is invalid.</td>
+</tr><tr>
+<td><a href="#PluginModulesError">PluginModulesError</a></td>
+<td>Class defining an error raised, when no plugin modules were found.</td>
+</tr><tr>
+<td><a href="#PluginPathError">PluginPathError</a></td>
+<td>Class defining an error raised, when the plugin paths were not found and could not be created.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginActivationError" ID="PluginActivationError"></a>
+<h2>PluginActivationError</h2>
+<p>
+    Class defining an error raised, when there was an error during plugin activation.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginActivationError.__init__">PluginActivationError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginActivationError.__init__" ID="PluginActivationError.__init__"></a>
+<h4>PluginActivationError (Constructor)</h4>
+<b>PluginActivationError</b>(<i>name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin module (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginClassFormatError" ID="PluginClassFormatError"></a>
+<h2>PluginClassFormatError</h2>
+<p>
+    Class defining an error raised, when the plugin module's class is invalid.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginClassFormatError.__init__">PluginClassFormatError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginClassFormatError.__init__" ID="PluginClassFormatError.__init__"></a>
+<h4>PluginClassFormatError (Constructor)</h4>
+<b>PluginClassFormatError</b>(<i>name, class_, missing</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin module (string)
+</dd><dt><i>class_</i></dt>
+<dd>
+name of the class not satisfying the requirements (string)
+</dd><dt><i>missing</i></dt>
+<dd>
+description of the missing element (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginError" ID="PluginError"></a>
+<h2>PluginError</h2>
+<p>
+    Class defining a special error for the plugin classes.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginError.__init__">PluginError</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginError.__repr__">__repr__</a></td>
+<td>Private method returning a representation of the exception.</td>
+</tr><tr>
+<td><a href="#PluginError.__str__">__str__</a></td>
+<td>Private method returning a string representation of the exception.</td>
+</tr>
+</table>
+<a NAME="PluginError.__init__" ID="PluginError.__init__"></a>
+<h4>PluginError (Constructor)</h4>
+<b>PluginError</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PluginError.__repr__" ID="PluginError.__repr__"></a>
+<h4>PluginError.__repr__</h4>
+<b>__repr__</b>(<i></i>)
+<p>
+        Private method returning a representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl><a NAME="PluginError.__str__" ID="PluginError.__str__"></a>
+<h4>PluginError.__str__</h4>
+<b>__str__</b>(<i></i>)
+<p>
+        Private method returning a string representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginLoadError" ID="PluginLoadError"></a>
+<h2>PluginLoadError</h2>
+<p>
+    Class defining an error raised, when there was an error during plugin loading.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginLoadError.__init__">PluginLoadError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginLoadError.__init__" ID="PluginLoadError.__init__"></a>
+<h4>PluginLoadError (Constructor)</h4>
+<b>PluginLoadError</b>(<i>name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin module (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginModuleFormatError" ID="PluginModuleFormatError"></a>
+<h2>PluginModuleFormatError</h2>
+<p>
+    Class defining an error raised, when the plugin module is invalid.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginModuleFormatError.__init__">PluginModuleFormatError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginModuleFormatError.__init__" ID="PluginModuleFormatError.__init__"></a>
+<h4>PluginModuleFormatError (Constructor)</h4>
+<b>PluginModuleFormatError</b>(<i>name, missing</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the plugin module (string)
+</dd><dt><i>missing</i></dt>
+<dd>
+description of the missing element (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginModulesError" ID="PluginModulesError"></a>
+<h2>PluginModulesError</h2>
+<p>
+    Class defining an error raised, when no plugin modules were found.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginModulesError.__init__">PluginModulesError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginModulesError.__init__" ID="PluginModulesError.__init__"></a>
+<h4>PluginModulesError (Constructor)</h4>
+<b>PluginModulesError</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginPathError" ID="PluginPathError"></a>
+<h2>PluginPathError</h2>
+<p>
+    Class defining an error raised, when the plugin paths were not found and
+    could not be created.
+</p>
+<h3>Derived from</h3>
+PluginError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginPathError.__init__">PluginPathError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginPathError.__init__" ID="PluginPathError.__init__"></a>
+<h4>PluginPathError (Constructor)</h4>
+<b>PluginPathError</b>(<i>msg = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message to be used by the exception (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginInfoDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginInfoDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginInfoDialog</h1>
+<p>
+Module implementing the Plugin Info Dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginInfoDialog">PluginInfoDialog</a></td>
+<td>Class implementing the Plugin Info Dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginInfoDialog" ID="PluginInfoDialog"></a>
+<h2>PluginInfoDialog</h2>
+<p>
+    Class implementing the Plugin Info Dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PluginInfoDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginInfoDialog.__init__">PluginInfoDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__activatePlugin">__activatePlugin</a></td>
+<td>Private slot to handle the "Deactivate" context menu action.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__createEntry">__createEntry</a></td>
+<td>Private method to create a list entry based on the provided info.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__deactivatePlugin">__deactivatePlugin</a></td>
+<td>Private slot to handle the "Activate" context menu action.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__populateList">__populateList</a></td>
+<td>Private method to (re)populate the list of plugins.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.__showDetails">__showDetails</a></td>
+<td>Private slot to handle the "Show details" context menu action.</td>
+</tr><tr>
+<td><a href="#PluginInfoDialog.on_pluginList_itemActivated">on_pluginList_itemActivated</a></td>
+<td>Private slot to show details about a plugin.</td>
+</tr>
+</table>
+<a NAME="PluginInfoDialog.__init__" ID="PluginInfoDialog.__init__"></a>
+<h4>PluginInfoDialog (Constructor)</h4>
+<b>PluginInfoDialog</b>(<i>pluginManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd>
+</dl><a NAME="PluginInfoDialog.__activatePlugin" ID="PluginInfoDialog.__activatePlugin"></a>
+<h4>PluginInfoDialog.__activatePlugin</h4>
+<b>__activatePlugin</b>(<i></i>)
+<p>
+        Private slot to handle the "Deactivate" context menu action.
+</p><a NAME="PluginInfoDialog.__createEntry" ID="PluginInfoDialog.__createEntry"></a>
+<h4>PluginInfoDialog.__createEntry</h4>
+<b>__createEntry</b>(<i>info</i>)
+<p>
+        Private method to create a list entry based on the provided info.
+</p><dl>
+<dt><i>info</i></dt>
+<dd>
+tuple giving the info for the entry
+</dd>
+</dl><a NAME="PluginInfoDialog.__deactivatePlugin" ID="PluginInfoDialog.__deactivatePlugin"></a>
+<h4>PluginInfoDialog.__deactivatePlugin</h4>
+<b>__deactivatePlugin</b>(<i></i>)
+<p>
+        Private slot to handle the "Activate" context menu action.
+</p><a NAME="PluginInfoDialog.__populateList" ID="PluginInfoDialog.__populateList"></a>
+<h4>PluginInfoDialog.__populateList</h4>
+<b>__populateList</b>(<i></i>)
+<p>
+        Private method to (re)populate the list of plugins.
+</p><a NAME="PluginInfoDialog.__showContextMenu" ID="PluginInfoDialog.__showContextMenu"></a>
+<h4>PluginInfoDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="PluginInfoDialog.__showDetails" ID="PluginInfoDialog.__showDetails"></a>
+<h4>PluginInfoDialog.__showDetails</h4>
+<b>__showDetails</b>(<i></i>)
+<p>
+        Private slot to handle the "Show details" context menu action.
+</p><a NAME="PluginInfoDialog.on_pluginList_itemActivated" ID="PluginInfoDialog.on_pluginList_itemActivated"></a>
+<h4>PluginInfoDialog.on_pluginList_itemActivated</h4>
+<b>on_pluginList_itemActivated</b>(<i>item, column</i>)
+<p>
+        Private slot to show details about a plugin.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the selected item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginInstallDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,320 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginInstallDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginInstallDialog</h1>
+<p>
+Module implementing the Plugin installation dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginInstallDialog">PluginInstallDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget">PluginInstallWidget</a></td>
+<td>Class implementing the Plugin installation dialog.</td>
+</tr><tr>
+<td><a href="#PluginInstallWindow">PluginInstallWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginInstallDialog" ID="PluginInstallDialog"></a>
+<h2>PluginInstallDialog</h2>
+<p>
+    Class for the dialog variant.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginInstallDialog.__init__">PluginInstallDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginInstallDialog.restartNeeded">restartNeeded</a></td>
+<td>Public method to check, if a restart of the IDE is required.</td>
+</tr>
+</table>
+<a NAME="PluginInstallDialog.__init__" ID="PluginInstallDialog.__init__"></a>
+<h4>PluginInstallDialog (Constructor)</h4>
+<b>PluginInstallDialog</b>(<i>pluginManager, pluginFileNames, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd><dt><i>pluginFileNames</i></dt>
+<dd>
+list of plugin files suggested for
+            installation (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="PluginInstallDialog.restartNeeded" ID="PluginInstallDialog.restartNeeded"></a>
+<h4>PluginInstallDialog.restartNeeded</h4>
+<b>restartNeeded</b>(<i></i>)
+<p>
+        Public method to check, if a restart of the IDE is required.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a restart is required (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginInstallWidget" ID="PluginInstallWidget"></a>
+<h2>PluginInstallWidget</h2>
+<p>
+    Class implementing the Plugin installation dialog.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_PluginInstallDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginInstallWidget.__init__">PluginInstallWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__createArchivesList">__createArchivesList</a></td>
+<td>Private method to create a list of plugin archive names.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__installPlugin">__installPlugin</a></td>
+<td>Private slot to install the selected plugin.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__installPlugins">__installPlugins</a></td>
+<td>Private method to install the selected plugin archives.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__makedirs">__makedirs</a></td>
+<td>Private method to create a directory and all intermediate ones.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__rollback">__rollback</a></td>
+<td>Private method to rollback a failed installation.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__selectPage">__selectPage</a></td>
+<td>Private method to show the right wizard page.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.__uninstallPackage">__uninstallPackage</a></td>
+<td>Private method to uninstall an already installed plugin to prepare the update.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.on_addArchivesButton_clicked">on_addArchivesButton_clicked</a></td>
+<td>Private slot to select plugin ZIP-archives via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.on_archivesList_itemSelectionChanged">on_archivesList_itemSelectionChanged</a></td>
+<td>Private slot called, when the selection of the archives list changes.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot to handle the click of a button of the button box.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.on_removeArchivesButton_clicked">on_removeArchivesButton_clicked</a></td>
+<td>Private slot to remove archives from the list.</td>
+</tr><tr>
+<td><a href="#PluginInstallWidget.restartNeeded">restartNeeded</a></td>
+<td>Public method to check, if a restart of the IDE is required.</td>
+</tr>
+</table>
+<a NAME="PluginInstallWidget.__init__" ID="PluginInstallWidget.__init__"></a>
+<h4>PluginInstallWidget (Constructor)</h4>
+<b>PluginInstallWidget</b>(<i>pluginManager, pluginFileNames, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd><dt><i>pluginFileNames</i></dt>
+<dd>
+list of plugin files suggested for
+            installation (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd>
+</dl><a NAME="PluginInstallWidget.__createArchivesList" ID="PluginInstallWidget.__createArchivesList"></a>
+<h4>PluginInstallWidget.__createArchivesList</h4>
+<b>__createArchivesList</b>(<i></i>)
+<p>
+        Private method to create a list of plugin archive names.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of plugin archive names (list of strings)
+</dd>
+</dl><a NAME="PluginInstallWidget.__installPlugin" ID="PluginInstallWidget.__installPlugin"></a>
+<h4>PluginInstallWidget.__installPlugin</h4>
+<b>__installPlugin</b>(<i>archiveFilename</i>)
+<p>
+        Private slot to install the selected plugin.
+</p><dl>
+<dt><i>archiveFilename</i></dt>
+<dd>
+name of the plugin archive
+            file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean), error message
+            upon failure (string) and flag indicating a restart
+            of the IDE is required (boolean)
+</dd>
+</dl><a NAME="PluginInstallWidget.__installPlugins" ID="PluginInstallWidget.__installPlugins"></a>
+<h4>PluginInstallWidget.__installPlugins</h4>
+<b>__installPlugins</b>(<i></i>)
+<p>
+        Private method to install the selected plugin archives.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="PluginInstallWidget.__makedirs" ID="PluginInstallWidget.__makedirs"></a>
+<h4>PluginInstallWidget.__makedirs</h4>
+<b>__makedirs</b>(<i>name, mode = 0777</i>)
+<p>
+        Private method to create a directory and all intermediate ones.
+</p><p>
+        This is an extended version of the Python one in order to
+        record the created directories.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the directory to create (string)
+</dd><dt><i>mode</i></dt>
+<dd>
+permission to set for the new directory (integer)
+</dd>
+</dl><a NAME="PluginInstallWidget.__rollback" ID="PluginInstallWidget.__rollback"></a>
+<h4>PluginInstallWidget.__rollback</h4>
+<b>__rollback</b>(<i></i>)
+<p>
+        Private method to rollback a failed installation.
+</p><a NAME="PluginInstallWidget.__selectPage" ID="PluginInstallWidget.__selectPage"></a>
+<h4>PluginInstallWidget.__selectPage</h4>
+<b>__selectPage</b>(<i></i>)
+<p>
+        Private method to show the right wizard page.
+</p><a NAME="PluginInstallWidget.__uninstallPackage" ID="PluginInstallWidget.__uninstallPackage"></a>
+<h4>PluginInstallWidget.__uninstallPackage</h4>
+<b>__uninstallPackage</b>(<i>destination, pluginFileName, packageName</i>)
+<p>
+        Private method to uninstall an already installed plugin to prepare
+        the update.
+</p><dl>
+<dt><i>destination</i></dt>
+<dd>
+name of the plugin directory (string)
+</dd><dt><i>pluginFileName</i></dt>
+<dd>
+name of the plugin file (string)
+</dd><dt><i>packageName</i></dt>
+<dd>
+name of the plugin package (string)
+</dd>
+</dl><a NAME="PluginInstallWidget.on_addArchivesButton_clicked" ID="PluginInstallWidget.on_addArchivesButton_clicked"></a>
+<h4>PluginInstallWidget.on_addArchivesButton_clicked</h4>
+<b>on_addArchivesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select plugin ZIP-archives via a file selection dialog.
+</p><a NAME="PluginInstallWidget.on_archivesList_itemSelectionChanged" ID="PluginInstallWidget.on_archivesList_itemSelectionChanged"></a>
+<h4>PluginInstallWidget.on_archivesList_itemSelectionChanged</h4>
+<b>on_archivesList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot called, when the selection of the archives list changes.
+</p><a NAME="PluginInstallWidget.on_buttonBox_clicked" ID="PluginInstallWidget.on_buttonBox_clicked"></a>
+<h4>PluginInstallWidget.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot to handle the click of a button of the button box.
+</p><a NAME="PluginInstallWidget.on_removeArchivesButton_clicked" ID="PluginInstallWidget.on_removeArchivesButton_clicked"></a>
+<h4>PluginInstallWidget.on_removeArchivesButton_clicked</h4>
+<b>on_removeArchivesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove archives from the list.
+</p><a NAME="PluginInstallWidget.restartNeeded" ID="PluginInstallWidget.restartNeeded"></a>
+<h4>PluginInstallWidget.restartNeeded</h4>
+<b>restartNeeded</b>(<i></i>)
+<p>
+        Public method to check, if a restart of the IDE is required.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a restart is required (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginInstallWindow" ID="PluginInstallWindow"></a>
+<h2>PluginInstallWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginInstallWindow.__init__">PluginInstallWindow</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginInstallWindow.__init__" ID="PluginInstallWindow.__init__"></a>
+<h4>PluginInstallWindow (Constructor)</h4>
+<b>PluginInstallWindow</b>(<i>pluginFileNames, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginFileNames</i></dt>
+<dd>
+list of plugin files suggested for
+            installation (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,685 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginManager</h1>
+<p>
+Module implementing the Plugin Manager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginManager">PluginManager</a></td>
+<td>Class implementing the Plugin Manager.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginManager" ID="PluginManager"></a>
+<h2>PluginManager</h2>
+<p>
+    Class implementing the Plugin Manager.
+</p><h4>Signals</h4>
+<dl>
+<dt>allPlugginsActivated()</dt>
+<dd>
+emitted at startup after all plugins have
+        been activated
+</dd><dt>pluginAboutToBeActivated(modulName, pluginObject)</dt>
+<dd>
+emitted just before a
+        plugin is activated
+</dd><dt>pluginAboutToBeDeactivated(modulName, pluginObject)</dt>
+<dd>
+emitted just before a
+        plugin is deactivated
+</dd><dt>pluginActivated(modulName, pluginObject)</dt>
+<dd>
+emitted just after a plugin
+        was activated
+</dd><dt>pluginDeactivated(modulName, pluginObject)</dt>
+<dd>
+emitted just after a plugin
+        was deactivated
+</dd><dt>shutdown()</dt>
+<dd>
+emitted at shutdown of the IDE
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginManager.__init__">PluginManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginManager.__canActivatePlugin">__canActivatePlugin</a></td>
+<td>Private method to check, if a plugin can be activated.</td>
+</tr><tr>
+<td><a href="#PluginManager.__canDeactivatePlugin">__canDeactivatePlugin</a></td>
+<td>Private method to check, if a plugin can be deactivated.</td>
+</tr><tr>
+<td><a href="#PluginManager.__checkPluginsDownloadDirectory">__checkPluginsDownloadDirectory</a></td>
+<td>Private slot to check for the existence of the plugins download directory.</td>
+</tr><tr>
+<td><a href="#PluginManager.__getShortInfo">__getShortInfo</a></td>
+<td>Private method to extract the short info from a module.</td>
+</tr><tr>
+<td><a href="#PluginManager.__insertPluginsPaths">__insertPluginsPaths</a></td>
+<td>Private method to insert the valid plugin paths intos the search path.</td>
+</tr><tr>
+<td><a href="#PluginManager.__loadPlugins">__loadPlugins</a></td>
+<td>Private method to load the plugins found.</td>
+</tr><tr>
+<td><a href="#PluginManager.__pluginDirectoriesExist">__pluginDirectoriesExist</a></td>
+<td>Private method to check, if the plugin folders exist.</td>
+</tr><tr>
+<td><a href="#PluginManager.__pluginModulesExist">__pluginModulesExist</a></td>
+<td>Private method to check, if there are plugins available.</td>
+</tr><tr>
+<td><a href="#PluginManager.activatePlugin">activatePlugin</a></td>
+<td>Public method to activate a plugin.</td>
+</tr><tr>
+<td><a href="#PluginManager.activatePlugins">activatePlugins</a></td>
+<td>Public method to activate all plugins having the "autoactivate" attribute set to True.</td>
+</tr><tr>
+<td><a href="#PluginManager.deactivatePlugin">deactivatePlugin</a></td>
+<td>Public method to deactivate a plugin.</td>
+</tr><tr>
+<td><a href="#PluginManager.deactivateVcsPlugins">deactivateVcsPlugins</a></td>
+<td>Public method to deactivated all activated VCS plugins.</td>
+</tr><tr>
+<td><a href="#PluginManager.finalizeSetup">finalizeSetup</a></td>
+<td>Public method to finalize the setup of the plugin manager.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginApiFiles">getPluginApiFiles</a></td>
+<td>Public method to get the list of API files installed by a plugin.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginConfigData">getPluginConfigData</a></td>
+<td>Public method to get the config data of all active, non on-demand plugins used by the configuration dialog.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginDetails">getPluginDetails</a></td>
+<td>Public method to get detailed information about a plugin.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginDir">getPluginDir</a></td>
+<td>Public method to get the path of a plugin directory.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginDisplayStrings">getPluginDisplayStrings</a></td>
+<td>Public method to get the display strings of all plugins of a specific type.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginExeDisplayData">getPluginExeDisplayData</a></td>
+<td>Public method to get data to display information about a plugins external tool.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginInfos">getPluginInfos</a></td>
+<td>Public method to get infos about all loaded plugins.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginModules">getPluginModules</a></td>
+<td>Public method to get a list of plugin modules.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginObject">getPluginObject</a></td>
+<td>Public method to activate an ondemand plugin given by type and typename.</td>
+</tr><tr>
+<td><a href="#PluginManager.getPluginPreviewPixmap">getPluginPreviewPixmap</a></td>
+<td>Public method to get a preview pixmap of a plugin of a specific type.</td>
+</tr><tr>
+<td><a href="#PluginManager.getVcsSystemIndicators">getVcsSystemIndicators</a></td>
+<td>Public method to get the Vcs System indicators.</td>
+</tr><tr>
+<td><a href="#PluginManager.initOnDemandPlugin">initOnDemandPlugin</a></td>
+<td>Public method to create a plugin object for the named on demand plugin.</td>
+</tr><tr>
+<td><a href="#PluginManager.initOnDemandPlugins">initOnDemandPlugins</a></td>
+<td>Public method to create plugin objects for all on demand plugins.</td>
+</tr><tr>
+<td><a href="#PluginManager.isPluginActive">isPluginActive</a></td>
+<td>Public method to check, if a certain plugin is active.</td>
+</tr><tr>
+<td><a href="#PluginManager.isPluginLoaded">isPluginLoaded</a></td>
+<td>Public method to check, if a certain plugin is loaded.</td>
+</tr><tr>
+<td><a href="#PluginManager.isValidPluginName">isValidPluginName</a></td>
+<td>Public methode to check, if a file name is a valid plugin name.</td>
+</tr><tr>
+<td><a href="#PluginManager.loadPlugin">loadPlugin</a></td>
+<td>Public method to load a plugin module.</td>
+</tr><tr>
+<td><a href="#PluginManager.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to react to changes in configuration.</td>
+</tr><tr>
+<td><a href="#PluginManager.removePluginFromSysModules">removePluginFromSysModules</a></td>
+<td>Public method to remove a plugin and all related modules from sys.modules.</td>
+</tr><tr>
+<td><a href="#PluginManager.shutdown">shutdown</a></td>
+<td>Public method called to perform actions upon shutdown of the IDE.</td>
+</tr><tr>
+<td><a href="#PluginManager.unloadPlugin">unloadPlugin</a></td>
+<td>Public method to unload a plugin module.</td>
+</tr>
+</table>
+<a NAME="PluginManager.__init__" ID="PluginManager.__init__"></a>
+<h4>PluginManager (Constructor)</h4>
+<b>PluginManager</b>(<i>parent = None, doLoadPlugins = True, develPlugin = None</i>)
+<p>
+        Constructor
+</p><p>
+        The Plugin Manager deals with three different plugin directories.
+        The first is the one, that is part of eric4 (eric4/Plugins). The
+        second one is the global plugin directory called 'eric4plugins', 
+        which is located inside the site-packages directory. The last one
+        is the user plugin directory located inside the .eric4 directory
+        of the users home directory.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd><dt><i>doLoadPlugins=</i></dt>
+<dd>
+flag indicating, that plugins should
+            be loaded (boolean)
+</dd><dt><i>develPlugin=</i></dt>
+<dd>
+filename of a plugin to be loaded for
+            development (string)
+</dd>
+</dl><a NAME="PluginManager.__canActivatePlugin" ID="PluginManager.__canActivatePlugin"></a>
+<h4>PluginManager.__canActivatePlugin</h4>
+<b>__canActivatePlugin</b>(<i>module</i>)
+<p>
+        Private method to check, if a plugin can be activated.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+reference to the module to be activated
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the module satisfies all requirements
+            for being activated (boolean)
+</dd>
+</dl><a NAME="PluginManager.__canDeactivatePlugin" ID="PluginManager.__canDeactivatePlugin"></a>
+<h4>PluginManager.__canDeactivatePlugin</h4>
+<b>__canDeactivatePlugin</b>(<i>module</i>)
+<p>
+        Private method to check, if a plugin can be deactivated.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+reference to the module to be deactivated
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the module satisfies all requirements
+            for being deactivated (boolean)
+</dd>
+</dl><a NAME="PluginManager.__checkPluginsDownloadDirectory" ID="PluginManager.__checkPluginsDownloadDirectory"></a>
+<h4>PluginManager.__checkPluginsDownloadDirectory</h4>
+<b>__checkPluginsDownloadDirectory</b>(<i></i>)
+<p>
+        Private slot to check for the existence of the plugins download directory.
+</p><a NAME="PluginManager.__getShortInfo" ID="PluginManager.__getShortInfo"></a>
+<h4>PluginManager.__getShortInfo</h4>
+<b>__getShortInfo</b>(<i>module</i>)
+<p>
+        Private method to extract the short info from a module.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+module to extract short info from
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+short info as a tuple giving plugin name (string),
+            short description (string), error flag (boolean) and
+            version (string)
+</dd>
+</dl><a NAME="PluginManager.__insertPluginsPaths" ID="PluginManager.__insertPluginsPaths"></a>
+<h4>PluginManager.__insertPluginsPaths</h4>
+<b>__insertPluginsPaths</b>(<i></i>)
+<p>
+        Private method to insert the valid plugin paths intos the search path.
+</p><a NAME="PluginManager.__loadPlugins" ID="PluginManager.__loadPlugins"></a>
+<h4>PluginManager.__loadPlugins</h4>
+<b>__loadPlugins</b>(<i></i>)
+<p>
+        Private method to load the plugins found.
+</p><a NAME="PluginManager.__pluginDirectoriesExist" ID="PluginManager.__pluginDirectoriesExist"></a>
+<h4>PluginManager.__pluginDirectoriesExist</h4>
+<b>__pluginDirectoriesExist</b>(<i></i>)
+<p>
+        Private method to check, if the plugin folders exist.
+</p><p>
+        If the plugin folders don't exist, they are created (if possible).
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of a flag indicating existence of any of the plugin
+            directories (boolean) and a message (string)
+</dd>
+</dl><a NAME="PluginManager.__pluginModulesExist" ID="PluginManager.__pluginModulesExist"></a>
+<h4>PluginManager.__pluginModulesExist</h4>
+<b>__pluginModulesExist</b>(<i></i>)
+<p>
+        Private method to check, if there are plugins available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the availability of plugins (boolean)
+</dd>
+</dl><a NAME="PluginManager.activatePlugin" ID="PluginManager.activatePlugin"></a>
+<h4>PluginManager.activatePlugin</h4>
+<b>activatePlugin</b>(<i>name, onDemand = False</i>)
+<p>
+        Public method to activate a plugin.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the module to be activated
+</dd><dt><i>onDemand=</i></dt>
+<dd>
+flag indicating activation of an
+            on demand plugin (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the initialized plugin object
+</dd>
+</dl><a NAME="PluginManager.activatePlugins" ID="PluginManager.activatePlugins"></a>
+<h4>PluginManager.activatePlugins</h4>
+<b>activatePlugins</b>(<i></i>)
+<p>
+        Public method to activate all plugins having the "autoactivate" attribute
+        set to True.
+</p><a NAME="PluginManager.deactivatePlugin" ID="PluginManager.deactivatePlugin"></a>
+<h4>PluginManager.deactivatePlugin</h4>
+<b>deactivatePlugin</b>(<i>name, onDemand = False</i>)
+<p>
+        Public method to deactivate a plugin.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the module to be deactivated
+</dd><dt><i>onDemand=</i></dt>
+<dd>
+flag indicating deactivation of an
+            on demand plugin (boolean)
+</dd>
+</dl><a NAME="PluginManager.deactivateVcsPlugins" ID="PluginManager.deactivateVcsPlugins"></a>
+<h4>PluginManager.deactivateVcsPlugins</h4>
+<b>deactivateVcsPlugins</b>(<i></i>)
+<p>
+        Public method to deactivated all activated VCS plugins.
+</p><a NAME="PluginManager.finalizeSetup" ID="PluginManager.finalizeSetup"></a>
+<h4>PluginManager.finalizeSetup</h4>
+<b>finalizeSetup</b>(<i></i>)
+<p>
+        Public method to finalize the setup of the plugin manager.
+</p><a NAME="PluginManager.getPluginApiFiles" ID="PluginManager.getPluginApiFiles"></a>
+<h4>PluginManager.getPluginApiFiles</h4>
+<b>getPluginApiFiles</b>(<i>language</i>)
+<p>
+        Public method to get the list of API files installed by a plugin.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the requested API files (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of API filenames (list of string)
+</dd>
+</dl><a NAME="PluginManager.getPluginConfigData" ID="PluginManager.getPluginConfigData"></a>
+<h4>PluginManager.getPluginConfigData</h4>
+<b>getPluginConfigData</b>(<i></i>)
+<p>
+        Public method to get the config data of all active, non on-demand plugins
+        used by the configuration dialog.
+</p><p>
+        Plugins supporting this functionality must provide the plugin module
+        function 'getConfigData' returning a dictionary with unique keys
+        of lists with the following list contents:
+        <dl>
+          <dt>display string</dt>
+          <dd>string shown in the selection area of the configuration page.
+              This should be a localized string</dd>
+          <dt>pixmap name</dt>
+          <dd>filename of the pixmap to be shown next to the display string</dd>
+          <dt>page creation function</dt>
+          <dd>plugin module function to be called to create the configuration
+              page. The page must be subclasses from 
+              Preferences.ConfigurationPages.ConfigurationPageBase and must
+              implement a method called 'save' to save the settings. A parent
+              entry will be created in the selection list, if this value is None.</dd>
+          <dt>parent key</dt>
+          <dd>dictionary key of the parent entry or None, if this defines a 
+              toplevel entry.</dd>
+          <dt>reference to configuration page</dt>
+          <dd>This will be used by the configuration dialog and must always be None</dd>
+        </dl>
+</p><a NAME="PluginManager.getPluginDetails" ID="PluginManager.getPluginDetails"></a>
+<h4>PluginManager.getPluginDetails</h4>
+<b>getPluginDetails</b>(<i>name</i>)
+<p>
+        Public method to get detailed information about a plugin.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the module to get detailed infos about (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+details of the plugin as a dictionary
+</dd>
+</dl><a NAME="PluginManager.getPluginDir" ID="PluginManager.getPluginDir"></a>
+<h4>PluginManager.getPluginDir</h4>
+<b>getPluginDir</b>(<i>key</i>)
+<p>
+        Public method to get the path of a plugin directory.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the requested plugin directory (string)
+</dd>
+</dl><a NAME="PluginManager.getPluginDisplayStrings" ID="PluginManager.getPluginDisplayStrings"></a>
+<h4>PluginManager.getPluginDisplayStrings</h4>
+<b>getPluginDisplayStrings</b>(<i>type_</i>)
+<p>
+        Public method to get the display strings of all plugins of a specific type.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the plugins (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with name as key and display string as value
+            (dictionary of string)
+</dd>
+</dl><a NAME="PluginManager.getPluginExeDisplayData" ID="PluginManager.getPluginExeDisplayData"></a>
+<h4>PluginManager.getPluginExeDisplayData</h4>
+<b>getPluginExeDisplayData</b>(<i></i>)
+<p>
+        Public method to get data to display information about a plugins
+        external tool.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of dictionaries containing the data. Each dictionary must
+            either contain data for the determination or the data to be displayed.<br />
+            A dictionary of the first form must have the following entries:
+            <ul>
+                <li>programEntry - indicator for this dictionary form (boolean),
+                    always True</li>
+                <li>header - string to be diplayed as a header (string)</li>
+                <li>exe - the executable (string)</li>
+                <li>versionCommand - commandline parameter for the exe (string)</li>
+                <li>versionStartsWith - indicator for the output line containing
+                    the version (string)</li>
+                <li>versionPosition - number of element containing the 
+                    version (integer)</li>
+                <li>version - version to be used as default (string)</li>
+                <li>versionCleanup - tuple of two integers giving string positions
+                    start and stop for the version string (tuple of integers)</li>
+            </ul>
+            A dictionary of the second form must have the following entries:
+            <ul>
+                <li>programEntry - indicator for this dictionary form (boolean),
+                    always False</li>
+                <li>header - string to be diplayed as a header (string)</li>
+                <li>text - entry text to be shown (string)</li>
+                <li>version - version text to be shown (string)</li>
+            </ul>
+</dd>
+</dl><a NAME="PluginManager.getPluginInfos" ID="PluginManager.getPluginInfos"></a>
+<h4>PluginManager.getPluginInfos</h4>
+<b>getPluginInfos</b>(<i></i>)
+<p>
+        Public method to get infos about all loaded plugins.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples giving module name (string), plugin name (string),
+            version (string), autoactivate (boolean), active (boolean), 
+            short description (string), error flag (boolean)
+</dd>
+</dl><a NAME="PluginManager.getPluginModules" ID="PluginManager.getPluginModules"></a>
+<h4>PluginManager.getPluginModules</h4>
+<b>getPluginModules</b>(<i>pluginPath</i>)
+<p>
+        Public method to get a list of plugin modules.
+</p><dl>
+<dt><i>pluginPath</i></dt>
+<dd>
+name of the path to search (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of plugin module names (list of string)
+</dd>
+</dl><a NAME="PluginManager.getPluginObject" ID="PluginManager.getPluginObject"></a>
+<h4>PluginManager.getPluginObject</h4>
+<b>getPluginObject</b>(<i>type_, typename, maybeActive = False</i>)
+<p>
+        Public method to activate an ondemand plugin given by type and typename.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the plugin to be activated (string)
+</dd><dt><i>typename</i></dt>
+<dd>
+name of the plugin within the type category (string)
+</dd><dt><i>maybeActive=</i></dt>
+<dd>
+flag indicating, that the plugin may be active
+            already (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the initialized plugin object
+</dd>
+</dl><a NAME="PluginManager.getPluginPreviewPixmap" ID="PluginManager.getPluginPreviewPixmap"></a>
+<h4>PluginManager.getPluginPreviewPixmap</h4>
+<b>getPluginPreviewPixmap</b>(<i>type_, name</i>)
+<p>
+        Public method to get a preview pixmap of a plugin of a specific type.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the plugin (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the plugin type (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+preview pixmap (QPixmap)
+</dd>
+</dl><a NAME="PluginManager.getVcsSystemIndicators" ID="PluginManager.getVcsSystemIndicators"></a>
+<h4>PluginManager.getVcsSystemIndicators</h4>
+<b>getVcsSystemIndicators</b>(<i></i>)
+<p>
+        Public method to get the Vcs System indicators.
+</p><p>
+        Plugins supporting this functionality must support the module function
+        getVcsSystemIndicator returning a dictionary with indicator as key and
+        a tuple with the vcs name (string) and vcs display string (string).
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with indicator as key and a list of tuples as values.
+            Each tuple contains the vcs name (string) and vcs display string (string).
+</dd>
+</dl><a NAME="PluginManager.initOnDemandPlugin" ID="PluginManager.initOnDemandPlugin"></a>
+<h4>PluginManager.initOnDemandPlugin</h4>
+<b>initOnDemandPlugin</b>(<i>name</i>)
+<p>
+        Public method to create a plugin object for the named on demand plugin.
+</p><p>
+        Note: The plugin is not activated.
+</p><a NAME="PluginManager.initOnDemandPlugins" ID="PluginManager.initOnDemandPlugins"></a>
+<h4>PluginManager.initOnDemandPlugins</h4>
+<b>initOnDemandPlugins</b>(<i></i>)
+<p>
+        Public method to create plugin objects for all on demand plugins.
+</p><p>
+        Note: The plugins are not activated.
+</p><a NAME="PluginManager.isPluginActive" ID="PluginManager.isPluginActive"></a>
+<h4>PluginManager.isPluginActive</h4>
+<b>isPluginActive</b>(<i>pluginName</i>)
+<p>
+        Public method to check, if a certain plugin is active.
+</p><dl>
+<dt><i>pluginName</i></dt>
+<dd>
+name of the plugin to check for (string or QString)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the plugin is active (boolean)
+</dd>
+</dl><a NAME="PluginManager.isPluginLoaded" ID="PluginManager.isPluginLoaded"></a>
+<h4>PluginManager.isPluginLoaded</h4>
+<b>isPluginLoaded</b>(<i>pluginName</i>)
+<p>
+        Public method to check, if a certain plugin is loaded.
+</p><dl>
+<dt><i>pluginName</i></dt>
+<dd>
+name of the plugin to check for (string or QString)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the plugin is loaded (boolean)
+</dd>
+</dl><a NAME="PluginManager.isValidPluginName" ID="PluginManager.isValidPluginName"></a>
+<h4>PluginManager.isValidPluginName</h4>
+<b>isValidPluginName</b>(<i>pluginName</i>)
+<p>
+        Public methode to check, if a file name is a valid plugin name.
+</p><p>
+        Plugin modules must start with "Plugin" and have the extension ".py".
+</p><dl>
+<dt><i>pluginName</i></dt>
+<dd>
+name of the file to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a valid plugin name (boolean)
+</dd>
+</dl><a NAME="PluginManager.loadPlugin" ID="PluginManager.loadPlugin"></a>
+<h4>PluginManager.loadPlugin</h4>
+<b>loadPlugin</b>(<i>name, directory, reload_ = False</i>)
+<p>
+        Public method to load a plugin module.
+</p><p>
+        Initially all modules are inactive. Modules that are requested on
+        demand are sorted out and are added to the on demand list. Some
+        basic validity checks are performed as well. Modules failing these
+        checks are added to the failed modules list.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the module to be loaded (string)
+</dd><dt><i>directory</i></dt>
+<dd>
+name of the plugin directory (string)
+</dd><dt><i>reload_</i></dt>
+<dd>
+flag indicating to reload the module (boolean)
+</dd>
+</dl><a NAME="PluginManager.preferencesChanged" ID="PluginManager.preferencesChanged"></a>
+<h4>PluginManager.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to react to changes in configuration.
+</p><a NAME="PluginManager.removePluginFromSysModules" ID="PluginManager.removePluginFromSysModules"></a>
+<h4>PluginManager.removePluginFromSysModules</h4>
+<b>removePluginFromSysModules</b>(<i>pluginName, package, internalPackages</i>)
+<p>
+        Public method to remove a plugin and all related modules from sys.modules.
+</p><dl>
+<dt><i>pluginName</i></dt>
+<dd>
+name of the plugin module (string)
+</dd><dt><i>package</i></dt>
+<dd>
+name of the plugin package (string)
+</dd><dt><i>internalPackages</i></dt>
+<dd>
+list of intenal packages (list of string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the plugin module was found in sys.modules (boolean)
+</dd>
+</dl><a NAME="PluginManager.shutdown" ID="PluginManager.shutdown"></a>
+<h4>PluginManager.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method called to perform actions upon shutdown of the IDE.
+</p><a NAME="PluginManager.unloadPlugin" ID="PluginManager.unloadPlugin"></a>
+<h4>PluginManager.unloadPlugin</h4>
+<b>unloadPlugin</b>(<i>name, directory</i>)
+<p>
+        Public method to unload a plugin module.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the module to be unloaded (string)
+</dd><dt><i>directory</i></dt>
+<dd>
+name of the plugin directory (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginRepositoryDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,474 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginRepositoryDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginRepositoryDialog</h1>
+<p>
+Module implementing a dialog showing the available plugins.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>authorRole</td></tr><tr><td>descrRole</td></tr><tr><td>filenameRole</td></tr><tr><td>urlRole</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryDialog">PluginRepositoryDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget">PluginRepositoryWidget</a></td>
+<td>Class implementing a dialog showing the available plugins.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWindow">PluginRepositoryWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginRepositoryDialog" ID="PluginRepositoryDialog"></a>
+<h2>PluginRepositoryDialog</h2>
+<p>
+    Class for the dialog variant.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryDialog.__init__">PluginRepositoryDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginRepositoryDialog.__closeAndInstall">__closeAndInstall</a></td>
+<td>Private slot to handle the closeAndInstall signal.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryDialog.getDownloadedPlugins">getDownloadedPlugins</a></td>
+<td>Public method to get the list of recently downloaded plugin files.</td>
+</tr>
+</table>
+<a NAME="PluginRepositoryDialog.__init__" ID="PluginRepositoryDialog.__init__"></a>
+<h4>PluginRepositoryDialog (Constructor)</h4>
+<b>PluginRepositoryDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="PluginRepositoryDialog.__closeAndInstall" ID="PluginRepositoryDialog.__closeAndInstall"></a>
+<h4>PluginRepositoryDialog.__closeAndInstall</h4>
+<b>__closeAndInstall</b>(<i></i>)
+<p>
+        Private slot to handle the closeAndInstall signal.
+</p><a NAME="PluginRepositoryDialog.getDownloadedPlugins" ID="PluginRepositoryDialog.getDownloadedPlugins"></a>
+<h4>PluginRepositoryDialog.getDownloadedPlugins</h4>
+<b>getDownloadedPlugins</b>(<i></i>)
+<p>
+        Public method to get the list of recently downloaded plugin files.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of plugin filenames (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginRepositoryWidget" ID="PluginRepositoryWidget"></a>
+<h2>PluginRepositoryWidget</h2>
+<p>
+    Class implementing a dialog showing the available plugins.
+</p><h4>Signals</h4>
+<dl>
+<dt>closeAndInstall</dt>
+<dd>
+emitted when the Close & Install button is pressed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_PluginRepositoryDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryWidget.__init__">PluginRepositoryWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__dataReadProgress">__dataReadProgress</a></td>
+<td>Private slot to show the download progress.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadCancel">__downloadCancel</a></td>
+<td>Private slot to cancel the current download.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadFile">__downloadFile</a></td>
+<td>Private slot to download the given file.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadFileDone">__downloadFileDone</a></td>
+<td>Private method called, after the file has been downloaded from the internet.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadPlugin">__downloadPlugin</a></td>
+<td>Private method to download the next plugin.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadPluginDone">__downloadPluginDone</a></td>
+<td>Private method called, when the download of a plugin is finished.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadPlugins">__downloadPlugins</a></td>
+<td>Private slot to download the selected plugins.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadPluginsDone">__downloadPluginsDone</a></td>
+<td>Private method called, when the download of the plugins is finished.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__downloadRepositoryFileDone">__downloadRepositoryFileDone</a></td>
+<td>Private method called after the repository file was downloaded.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__formatDescription">__formatDescription</a></td>
+<td>Private method to format the description.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__isUpToDate">__isUpToDate</a></td>
+<td>Private method to check, if the given archive is up-to-date.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__populateList">__populateList</a></td>
+<td>Private method to populate the list of available plugins.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__proxyAuthenticationRequired">__proxyAuthenticationRequired</a></td>
+<td>Private slot to handle a proxy authentication request.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__resortRepositoryList">__resortRepositoryList</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__selectedItems">__selectedItems</a></td>
+<td>Private method to get all selected items without the toplevel ones.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__sslErrors">__sslErrors</a></td>
+<td>Private slot to handle SSL errors.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.__updateList">__updateList</a></td>
+<td>Private slot to download a new list and display the contents.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.addEntry">addEntry</a></td>
+<td>Public method to add an entry to the list.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.getDownloadedPlugins">getDownloadedPlugins</a></td>
+<td>Public method to get the list of recently downloaded plugin files.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot to handle the click of a button of the button box.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.on_repositoryList_currentItemChanged">on_repositoryList_currentItemChanged</a></td>
+<td>Private slot to handle the change of the current item.</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWidget.on_repositoryList_itemSelectionChanged">on_repositoryList_itemSelectionChanged</a></td>
+<td>Private slot to handle a change of the selection.</td>
+</tr>
+</table>
+<a NAME="PluginRepositoryWidget.__init__" ID="PluginRepositoryWidget.__init__"></a>
+<h4>PluginRepositoryWidget (Constructor)</h4>
+<b>PluginRepositoryWidget</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__dataReadProgress" ID="PluginRepositoryWidget.__dataReadProgress"></a>
+<h4>PluginRepositoryWidget.__dataReadProgress</h4>
+<b>__dataReadProgress</b>(<i>done, total</i>)
+<p>
+        Private slot to show the download progress.
+</p><dl>
+<dt><i>done</i></dt>
+<dd>
+number of bytes downloaded so far (integer)
+</dd><dt><i>total</i></dt>
+<dd>
+total bytes to be downloaded (integer)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__downloadCancel" ID="PluginRepositoryWidget.__downloadCancel"></a>
+<h4>PluginRepositoryWidget.__downloadCancel</h4>
+<b>__downloadCancel</b>(<i></i>)
+<p>
+        Private slot to cancel the current download.
+</p><a NAME="PluginRepositoryWidget.__downloadFile" ID="PluginRepositoryWidget.__downloadFile"></a>
+<h4>PluginRepositoryWidget.__downloadFile</h4>
+<b>__downloadFile</b>(<i>url, filename, doneMethod = None</i>)
+<p>
+        Private slot to download the given file.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+URL for the download (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+local name of the file (string)
+</dd><dt><i>doneMethod</i></dt>
+<dd>
+method to be called when done
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__downloadFileDone" ID="PluginRepositoryWidget.__downloadFileDone"></a>
+<h4>PluginRepositoryWidget.__downloadFileDone</h4>
+<b>__downloadFileDone</b>(<i>error</i>)
+<p>
+        Private method called, after the file has been downloaded
+        from the internet.
+</p><dl>
+<dt><i>error</i></dt>
+<dd>
+flag indicating an error condition (boolean)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__downloadPlugin" ID="PluginRepositoryWidget.__downloadPlugin"></a>
+<h4>PluginRepositoryWidget.__downloadPlugin</h4>
+<b>__downloadPlugin</b>(<i></i>)
+<p>
+        Private method to download the next plugin.
+</p><a NAME="PluginRepositoryWidget.__downloadPluginDone" ID="PluginRepositoryWidget.__downloadPluginDone"></a>
+<h4>PluginRepositoryWidget.__downloadPluginDone</h4>
+<b>__downloadPluginDone</b>(<i>status, filename</i>)
+<p>
+        Private method called, when the download of a plugin is finished.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+flaging indicating a successful download (boolean)
+</dd><dt><i>filename</i></dt>
+<dd>
+full path of the downloaded file (string)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__downloadPlugins" ID="PluginRepositoryWidget.__downloadPlugins"></a>
+<h4>PluginRepositoryWidget.__downloadPlugins</h4>
+<b>__downloadPlugins</b>(<i></i>)
+<p>
+        Private slot to download the selected plugins.
+</p><a NAME="PluginRepositoryWidget.__downloadPluginsDone" ID="PluginRepositoryWidget.__downloadPluginsDone"></a>
+<h4>PluginRepositoryWidget.__downloadPluginsDone</h4>
+<b>__downloadPluginsDone</b>(<i></i>)
+<p>
+        Private method called, when the download of the plugins is finished.
+</p><a NAME="PluginRepositoryWidget.__downloadRepositoryFileDone" ID="PluginRepositoryWidget.__downloadRepositoryFileDone"></a>
+<h4>PluginRepositoryWidget.__downloadRepositoryFileDone</h4>
+<b>__downloadRepositoryFileDone</b>(<i>status, filename</i>)
+<p>
+        Private method called after the repository file was downloaded.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+flaging indicating a successful download (boolean)
+</dd><dt><i>filename</i></dt>
+<dd>
+full path of the downloaded file (string)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__formatDescription" ID="PluginRepositoryWidget.__formatDescription"></a>
+<h4>PluginRepositoryWidget.__formatDescription</h4>
+<b>__formatDescription</b>(<i>lines</i>)
+<p>
+        Private method to format the description.
+</p><dl>
+<dt><i>lines</i></dt>
+<dd>
+lines of the description (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted description (string)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__isUpToDate" ID="PluginRepositoryWidget.__isUpToDate"></a>
+<h4>PluginRepositoryWidget.__isUpToDate</h4>
+<b>__isUpToDate</b>(<i>filename, version</i>)
+<p>
+        Private method to check, if the given archive is up-to-date.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+data for the filename field (string)
+</dd><dt><i>version</i></dt>
+<dd>
+data for the version field (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating up-to-date (boolean)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__populateList" ID="PluginRepositoryWidget.__populateList"></a>
+<h4>PluginRepositoryWidget.__populateList</h4>
+<b>__populateList</b>(<i></i>)
+<p>
+        Private method to populate the list of available plugins.
+</p><a NAME="PluginRepositoryWidget.__proxyAuthenticationRequired" ID="PluginRepositoryWidget.__proxyAuthenticationRequired"></a>
+<h4>PluginRepositoryWidget.__proxyAuthenticationRequired</h4>
+<b>__proxyAuthenticationRequired</b>(<i>proxy, auth</i>)
+<p>
+        Private slot to handle a proxy authentication request.
+</p><dl>
+<dt><i>proxy</i></dt>
+<dd>
+reference to the proxy object (QNetworkProxy)
+</dd><dt><i>auth</i></dt>
+<dd>
+reference to the authenticator object (QAuthenticator)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__resortRepositoryList" ID="PluginRepositoryWidget.__resortRepositoryList"></a>
+<h4>PluginRepositoryWidget.__resortRepositoryList</h4>
+<b>__resortRepositoryList</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="PluginRepositoryWidget.__selectedItems" ID="PluginRepositoryWidget.__selectedItems"></a>
+<h4>PluginRepositoryWidget.__selectedItems</h4>
+<b>__selectedItems</b>(<i></i>)
+<p>
+        Private method to get all selected items without the toplevel ones.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of selected items (list)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__sslErrors" ID="PluginRepositoryWidget.__sslErrors"></a>
+<h4>PluginRepositoryWidget.__sslErrors</h4>
+<b>__sslErrors</b>(<i>sslErrors</i>)
+<p>
+        Private slot to handle SSL errors.
+</p><dl>
+<dt><i>sslErrors</i></dt>
+<dd>
+list of SSL errors (list of QSslError)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.__updateList" ID="PluginRepositoryWidget.__updateList"></a>
+<h4>PluginRepositoryWidget.__updateList</h4>
+<b>__updateList</b>(<i></i>)
+<p>
+        Private slot to download a new list and display the contents.
+</p><a NAME="PluginRepositoryWidget.addEntry" ID="PluginRepositoryWidget.addEntry"></a>
+<h4>PluginRepositoryWidget.addEntry</h4>
+<b>addEntry</b>(<i>name, short, description, url, author, version, filename, status</i>)
+<p>
+        Public method to add an entry to the list.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+data for the name field (string)
+</dd><dt><i>short</i></dt>
+<dd>
+data for the short field (string)
+</dd><dt><i>description</i></dt>
+<dd>
+data for the description field (list of strings)
+</dd><dt><i>url</i></dt>
+<dd>
+data for the url field (string)
+</dd><dt><i>author</i></dt>
+<dd>
+data for the author field (string)
+</dd><dt><i>version</i></dt>
+<dd>
+data for the version field (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+data for the filename field (string)
+</dd><dt><i>status</i></dt>
+<dd>
+status of the plugin (string [stable, unstable, unknown])
+</dd>
+</dl><a NAME="PluginRepositoryWidget.getDownloadedPlugins" ID="PluginRepositoryWidget.getDownloadedPlugins"></a>
+<h4>PluginRepositoryWidget.getDownloadedPlugins</h4>
+<b>getDownloadedPlugins</b>(<i></i>)
+<p>
+        Public method to get the list of recently downloaded plugin files.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of plugin filenames (list of strings)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.on_buttonBox_clicked" ID="PluginRepositoryWidget.on_buttonBox_clicked"></a>
+<h4>PluginRepositoryWidget.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot to handle the click of a button of the button box.
+</p><a NAME="PluginRepositoryWidget.on_repositoryList_currentItemChanged" ID="PluginRepositoryWidget.on_repositoryList_currentItemChanged"></a>
+<h4>PluginRepositoryWidget.on_repositoryList_currentItemChanged</h4>
+<b>on_repositoryList_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot to handle the change of the current item.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the old current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="PluginRepositoryWidget.on_repositoryList_itemSelectionChanged" ID="PluginRepositoryWidget.on_repositoryList_itemSelectionChanged"></a>
+<h4>PluginRepositoryWidget.on_repositoryList_itemSelectionChanged</h4>
+<b>on_repositoryList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the selection.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginRepositoryWindow" ID="PluginRepositoryWindow"></a>
+<h2>PluginRepositoryWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginRepositoryWindow.__init__">PluginRepositoryWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginRepositoryWindow.__startPluginInstall">__startPluginInstall</a></td>
+<td>Private slot to start the eric4 plugin installation dialog.</td>
+</tr>
+</table>
+<a NAME="PluginRepositoryWindow.__init__" ID="PluginRepositoryWindow.__init__"></a>
+<h4>PluginRepositoryWindow (Constructor)</h4>
+<b>PluginRepositoryWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="PluginRepositoryWindow.__startPluginInstall" ID="PluginRepositoryWindow.__startPluginInstall"></a>
+<h4>PluginRepositoryWindow.__startPluginInstall</h4>
+<b>__startPluginInstall</b>(<i></i>)
+<p>
+        Private slot to start the eric4 plugin installation dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PluginManager.PluginUninstallDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager.PluginUninstallDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PluginManager.PluginUninstallDialog</h1>
+<p>
+Module implementing a dialog for plugin deinstallation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginUninstallDialog">PluginUninstallDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#PluginUninstallWidget">PluginUninstallWidget</a></td>
+<td>Class implementing a dialog for plugin deinstallation.</td>
+</tr><tr>
+<td><a href="#PluginUninstallWindow">PluginUninstallWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PluginUninstallDialog" ID="PluginUninstallDialog"></a>
+<h2>PluginUninstallDialog</h2>
+<p>
+    Class for the dialog variant.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginUninstallDialog.__init__">PluginUninstallDialog</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginUninstallDialog.__init__" ID="PluginUninstallDialog.__init__"></a>
+<h4>PluginUninstallDialog (Constructor)</h4>
+<b>PluginUninstallDialog</b>(<i>pluginManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginUninstallWidget" ID="PluginUninstallWidget"></a>
+<h2>PluginUninstallWidget</h2>
+<p>
+    Class implementing a dialog for plugin deinstallation.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_PluginUninstallDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginUninstallWidget.__init__">PluginUninstallWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginUninstallWidget.__uninstallPlugin">__uninstallPlugin</a></td>
+<td>Private slot to uninstall the selected plugin.</td>
+</tr><tr>
+<td><a href="#PluginUninstallWidget.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot to handle the accepted signal of the button box.</td>
+</tr><tr>
+<td><a href="#PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged">on_pluginDirectoryCombo_currentIndexChanged</a></td>
+<td>Private slot to populate the plugin name combo upon a change of the plugin area.</td>
+</tr>
+</table>
+<a NAME="PluginUninstallWidget.__init__" ID="PluginUninstallWidget.__init__"></a>
+<h4>PluginUninstallWidget (Constructor)</h4>
+<b>PluginUninstallWidget</b>(<i>pluginManager, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd>
+</dl><a NAME="PluginUninstallWidget.__uninstallPlugin" ID="PluginUninstallWidget.__uninstallPlugin"></a>
+<h4>PluginUninstallWidget.__uninstallPlugin</h4>
+<b>__uninstallPlugin</b>(<i></i>)
+<p>
+        Private slot to uninstall the selected plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="PluginUninstallWidget.on_buttonBox_accepted" ID="PluginUninstallWidget.on_buttonBox_accepted"></a>
+<h4>PluginUninstallWidget.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot to handle the accepted signal of the button box.
+</p><a NAME="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" ID="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged"></a>
+<h4>PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged</h4>
+<b>on_pluginDirectoryCombo_currentIndexChanged</b>(<i>index</i>)
+<p>
+        Private slot to populate the plugin name combo upon a change of the
+        plugin area.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the selected item (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PluginUninstallWindow" ID="PluginUninstallWindow"></a>
+<h2>PluginUninstallWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginUninstallWindow.__init__">PluginUninstallWindow</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PluginUninstallWindow.__init__" ID="PluginUninstallWindow.__init__"></a>
+<h4>PluginUninstallWindow (Constructor)</h4>
+<b>PluginUninstallWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.AboutPlugin.AboutDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.AboutPlugin.AboutDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.AboutPlugin.AboutDialog</h1>
+<p>
+Module implementing an 'About Eric' dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>aboutText</td></tr><tr><td>authorsText</td></tr><tr><td>licenseText</td></tr><tr><td>thanksText</td></tr><tr><td>titleText</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AboutDialog">AboutDialog</a></td>
+<td>Class implementing an 'About Eric' dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AboutDialog" ID="AboutDialog"></a>
+<h2>AboutDialog</h2>
+<p>
+    Class implementing an 'About Eric' dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AboutDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AboutDialog.__init__">AboutDialog</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="AboutDialog.__init__" ID="AboutDialog.__init__"></a>
+<h4>AboutDialog (Constructor)</h4>
+<b>AboutDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog</h1>
+<p>
+Module implementing a simple Python syntax checker.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SyntaxCheckerDialog">SyntaxCheckerDialog</a></td>
+<td>Class implementing a dialog to display the results of a syntax check run.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SyntaxCheckerDialog" ID="SyntaxCheckerDialog"></a>
+<h2>SyntaxCheckerDialog</h2>
+<p>
+    Class implementing a dialog to display the results of a syntax check run.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SyntaxCheckerDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SyntaxCheckerDialog.__init__">SyntaxCheckerDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.__clearErrors">__clearErrors</a></td>
+<td>Private method to clear all error markers of open editors.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.__createResultItem">__createResultItem</a></td>
+<td>Private method to create an entry in the result list.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.__finish">__finish</a></td>
+<td>Private slot called when the syntax check finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.on_resultList_itemActivated">on_resultList_itemActivated</a></td>
+<td>Private slot to handle the activation of an item.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.on_showButton_clicked">on_showButton_clicked</a></td>
+<td>Private slot to handle the "Show" button press.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerDialog.start">start</a></td>
+<td>Public slot to start the syntax check.</td>
+</tr>
+</table>
+<a NAME="SyntaxCheckerDialog.__init__" ID="SyntaxCheckerDialog.__init__"></a>
+<h4>SyntaxCheckerDialog (Constructor)</h4>
+<b>SyntaxCheckerDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget. (QWidget)
+</dd>
+</dl><a NAME="SyntaxCheckerDialog.__clearErrors" ID="SyntaxCheckerDialog.__clearErrors"></a>
+<h4>SyntaxCheckerDialog.__clearErrors</h4>
+<b>__clearErrors</b>(<i></i>)
+<p>
+        Private method to clear all error markers of open editors.
+</p><a NAME="SyntaxCheckerDialog.__createResultItem" ID="SyntaxCheckerDialog.__createResultItem"></a>
+<h4>SyntaxCheckerDialog.__createResultItem</h4>
+<b>__createResultItem</b>(<i>file, line, error, sourcecode</i>)
+<p>
+        Private method to create an entry in the result list.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of file (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of faulty source (integer or string)
+</dd><dt><i>error</i></dt>
+<dd>
+error text (string)
+</dd><dt><i>sourcecode</i></dt>
+<dd>
+faulty line of code (string)
+</dd>
+</dl><a NAME="SyntaxCheckerDialog.__finish" ID="SyntaxCheckerDialog.__finish"></a>
+<h4>SyntaxCheckerDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the syntax check finished or the user pressed the button.
+</p><a NAME="SyntaxCheckerDialog.__resort" ID="SyntaxCheckerDialog.__resort"></a>
+<h4>SyntaxCheckerDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SyntaxCheckerDialog.on_buttonBox_clicked" ID="SyntaxCheckerDialog.on_buttonBox_clicked"></a>
+<h4>SyntaxCheckerDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SyntaxCheckerDialog.on_resultList_itemActivated" ID="SyntaxCheckerDialog.on_resultList_itemActivated"></a>
+<h4>SyntaxCheckerDialog.on_resultList_itemActivated</h4>
+<b>on_resultList_itemActivated</b>(<i>itm, col</i>)
+<p>
+        Private slot to handle the activation of an item. 
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the activated item (QTreeWidgetItem)
+</dd><dt><i>col</i></dt>
+<dd>
+column the item was activated in (integer)
+</dd>
+</dl><a NAME="SyntaxCheckerDialog.on_showButton_clicked" ID="SyntaxCheckerDialog.on_showButton_clicked"></a>
+<h4>SyntaxCheckerDialog.on_showButton_clicked</h4>
+<b>on_showButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the "Show" button press.
+</p><a NAME="SyntaxCheckerDialog.start" ID="SyntaxCheckerDialog.start"></a>
+<h4>SyntaxCheckerDialog.start</h4>
+<b>start</b>(<i>fn, codestring = ""</i>)
+<p>
+        Public slot to start the syntax check.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+file or list of files or directory to be checked
+                (string or list of strings)
+</dd><dt><i>codestring</i></dt>
+<dd>
+string containing the code to be checked (string).
+            If this is given, file must be a single file name.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,345 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny</h1>
+<p>
+The Tab Nanny despises ambiguous indentation.  She knows no mercy.
+</p><p>
+tabnanny -- Detection of ambiguous indentation
+</p><p>
+For the time being this module is intended to be called as a script.
+However it is possible to import it into an IDE and use the function
+check() described below.
+</p><p>
+Warning: The API provided by this module is likely to change in future
+releases; such changes may not be backward compatible.
+</p><p>
+This is a modified version to make the original tabnanny better suitable
+for being called from within the eric4 IDE.
+</p><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+The tokenize module is too old.
+</dd>
+</dl>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__all__</td></tr><tr><td>__version__</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NannyNag">NannyNag</a></td>
+<td>Raised by tokeneater() if detecting an ambiguous indent.</td>
+</tr><tr>
+<td><a href="#Whitespace">Whitespace</a></td>
+<td>Class implementing the whitespace checker.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#check">check</a></td>
+<td>Private function to check one Python source file for whitespace related problems.</td>
+</tr><tr>
+<td><a href="#format_witnesses">format_witnesses</a></td>
+<td>Function to format the witnesses as a readable string.</td>
+</tr><tr>
+<td><a href="#process_tokens">process_tokens</a></td>
+<td>Function processing all tokens generated by a tokenizer run.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="NannyNag" ID="NannyNag"></a>
+<h2>NannyNag</h2>
+<p>
+    Raised by tokeneater() if detecting an ambiguous indent.
+    Captured and handled in check().
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NannyNag.__init__">NannyNag</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NannyNag.get_line">get_line</a></td>
+<td>Method to retrieve the offending line.</td>
+</tr><tr>
+<td><a href="#NannyNag.get_lineno">get_lineno</a></td>
+<td>Method to retrieve the line number.</td>
+</tr><tr>
+<td><a href="#NannyNag.get_msg">get_msg</a></td>
+<td>Method to retrieve the message.</td>
+</tr>
+</table>
+<a NAME="NannyNag.__init__" ID="NannyNag.__init__"></a>
+<h4>NannyNag (Constructor)</h4>
+<b>NannyNag</b>(<i>lineno, msg, line</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>lineno</i></dt>
+<dd>
+Line number of the ambiguous indent.
+</dd><dt><i>msg</i></dt>
+<dd>
+Descriptive message assigned to this problem.
+</dd><dt><i>line</i></dt>
+<dd>
+The offending source line.
+</dd>
+</dl><a NAME="NannyNag.get_line" ID="NannyNag.get_line"></a>
+<h4>NannyNag.get_line</h4>
+<b>get_line</b>(<i></i>)
+<p>
+        Method to retrieve the offending line.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The line of code (string)
+</dd>
+</dl><a NAME="NannyNag.get_lineno" ID="NannyNag.get_lineno"></a>
+<h4>NannyNag.get_lineno</h4>
+<b>get_lineno</b>(<i></i>)
+<p>
+        Method to retrieve the line number.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The line number (integer)
+</dd>
+</dl><a NAME="NannyNag.get_msg" ID="NannyNag.get_msg"></a>
+<h4>NannyNag.get_msg</h4>
+<b>get_msg</b>(<i></i>)
+<p>
+        Method to retrieve the message.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The error message (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Whitespace" ID="Whitespace"></a>
+<h2>Whitespace</h2>
+<p>
+    Class implementing the whitespace checker.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Whitespace.__init__">Whitespace</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Whitespace.equal">equal</a></td>
+<td>Method to compare the indentation levels of two Whitespace objects for equality.</td>
+</tr><tr>
+<td><a href="#Whitespace.indent_level">indent_level</a></td>
+<td>Method to determine the indentation level.</td>
+</tr><tr>
+<td><a href="#Whitespace.less">less</a></td>
+<td>Method to compare the indentation level against another Whitespace objects to be smaller.</td>
+</tr><tr>
+<td><a href="#Whitespace.longest_run_of_spaces">longest_run_of_spaces</a></td>
+<td>Method to calculate the length of longest contiguous run of spaces.</td>
+</tr><tr>
+<td><a href="#Whitespace.not_equal_witness">not_equal_witness</a></td>
+<td>Method to calculate a tuple of witnessing tab size.</td>
+</tr><tr>
+<td><a href="#Whitespace.not_less_witness">not_less_witness</a></td>
+<td>Method to calculate a tuple of witnessing tab size.</td>
+</tr>
+</table>
+<a NAME="Whitespace.__init__" ID="Whitespace.__init__"></a>
+<h4>Whitespace (Constructor)</h4>
+<b>Whitespace</b>(<i>ws</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ws</i></dt>
+<dd>
+The string to be checked.
+</dd>
+</dl><a NAME="Whitespace.equal" ID="Whitespace.equal"></a>
+<h4>Whitespace.equal</h4>
+<b>equal</b>(<i>other</i>)
+<p>
+        Method to compare the indentation levels of two Whitespace objects for equality.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+Whitespace object to compare against.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+True, if we compare equal against the other Whitespace object.
+</dd>
+</dl><a NAME="Whitespace.indent_level" ID="Whitespace.indent_level"></a>
+<h4>Whitespace.indent_level</h4>
+<b>indent_level</b>(<i>tabsize</i>)
+<p>
+        Method to determine the indentation level.
+</p><dl>
+<dt><i>tabsize</i></dt>
+<dd>
+The length of a tab stop. (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+indentation level (integer)
+</dd>
+</dl><a NAME="Whitespace.less" ID="Whitespace.less"></a>
+<h4>Whitespace.less</h4>
+<b>less</b>(<i>other</i>)
+<p>
+        Method to compare the indentation level against another Whitespace objects to 
+        be smaller.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+Whitespace object to compare against.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+True, if we compare less against the other Whitespace object.
+</dd>
+</dl><a NAME="Whitespace.longest_run_of_spaces" ID="Whitespace.longest_run_of_spaces"></a>
+<h4>Whitespace.longest_run_of_spaces</h4>
+<b>longest_run_of_spaces</b>(<i></i>)
+<p>
+        Method to calculate the length of longest contiguous run of spaces.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+The length of longest contiguous run of spaces (whether or not
+            preceding a tab)
+</dd>
+</dl><a NAME="Whitespace.not_equal_witness" ID="Whitespace.not_equal_witness"></a>
+<h4>Whitespace.not_equal_witness</h4>
+<b>not_equal_witness</b>(<i>other</i>)
+<p>
+        Method to calculate a tuple of witnessing tab size.
+</p><p>
+        Intended to be used after not self.equal(other) is known, in which
+        case it will return at least one witnessing tab size.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+Whitespace object to calculate against.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of tuples (ts, i1, i2) such that
+            i1 == self.indent_level(ts) != other.indent_level(ts) == i2.
+</dd>
+</dl><a NAME="Whitespace.not_less_witness" ID="Whitespace.not_less_witness"></a>
+<h4>Whitespace.not_less_witness</h4>
+<b>not_less_witness</b>(<i>other</i>)
+<p>
+        Method to calculate a tuple of witnessing tab size.
+</p><p>
+        Intended to be used after not self.less(other is known, in which
+        case it will return at least one witnessing tab size.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+Whitespace object to calculate against.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A list of tuples (ts, i1, i2) such that
+            i1 == self.indent_level(ts) >= other.indent_level(ts) == i2.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="check" ID="check"></a>
+<h2>check</h2>
+<b>check</b>(<i>file</i>)
+<p>
+    Private function to check one Python source file for whitespace related problems.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+source filename (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple indicating status (True = an error was found), the
+        filename, the linenumber and the error message
+        (boolean, string, string, string). The values are only
+        valid, if the status is True.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="format_witnesses" ID="format_witnesses"></a>
+<h2>format_witnesses</h2>
+<b>format_witnesses</b>(<i>w</i>)
+<p>
+    Function to format the witnesses as a readable string.
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+A list of witnesses
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A formated string of the witnesses.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="process_tokens" ID="process_tokens"></a>
+<h2>process_tokens</h2>
+<b>process_tokens</b>(<i>tokens</i>)
+<p>
+    Function processing all tokens generated by a tokenizer run.
+</p><dl>
+<dt><i>tokens</i></dt>
+<dd>
+list of tokens
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog</h1>
+<p>
+Module implementing a dialog to show the output of the tabnanny command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TabnannyDialog">TabnannyDialog</a></td>
+<td>Class implementing a dialog to show the results of the tabnanny check run.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TabnannyDialog" ID="TabnannyDialog"></a>
+<h2>TabnannyDialog</h2>
+<p>
+    Class implementing a dialog to show the results of the tabnanny check run.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TabnannyDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TabnannyDialog.__init__">TabnannyDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.__createResultItem">__createResultItem</a></td>
+<td>Private method to create an entry in the result list.</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.__finish">__finish</a></td>
+<td>Private slot called when the action or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.on_resultList_itemActivated">on_resultList_itemActivated</a></td>
+<td>Private slot to handle the activation of an item.</td>
+</tr><tr>
+<td><a href="#TabnannyDialog.start">start</a></td>
+<td>Public slot to start the tabnanny check.</td>
+</tr>
+</table>
+<a NAME="TabnannyDialog.__init__" ID="TabnannyDialog.__init__"></a>
+<h4>TabnannyDialog (Constructor)</h4>
+<b>TabnannyDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget (QWidget).
+</dd>
+</dl><a NAME="TabnannyDialog.__createResultItem" ID="TabnannyDialog.__createResultItem"></a>
+<h4>TabnannyDialog.__createResultItem</h4>
+<b>__createResultItem</b>(<i>file, line, sourcecode</i>)
+<p>
+        Private method to create an entry in the result list.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of file (string)
+</dd><dt><i>line</i></dt>
+<dd>
+linenumber of faulty source (integer or string)
+</dd><dt><i>sourcecode</i></dt>
+<dd>
+faulty line of code (string)
+</dd>
+</dl><a NAME="TabnannyDialog.__finish" ID="TabnannyDialog.__finish"></a>
+<h4>TabnannyDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the action or the user pressed the button.
+</p><a NAME="TabnannyDialog.__resort" ID="TabnannyDialog.__resort"></a>
+<h4>TabnannyDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="TabnannyDialog.on_buttonBox_clicked" ID="TabnannyDialog.on_buttonBox_clicked"></a>
+<h4>TabnannyDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="TabnannyDialog.on_resultList_itemActivated" ID="TabnannyDialog.on_resultList_itemActivated"></a>
+<h4>TabnannyDialog.on_resultList_itemActivated</h4>
+<b>on_resultList_itemActivated</b>(<i>itm, col</i>)
+<p>
+        Private slot to handle the activation of an item. 
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the activated item (QTreeWidgetItem)
+</dd><dt><i>col</i></dt>
+<dd>
+column the item was activated in (integer)
+</dd>
+</dl><a NAME="TabnannyDialog.start" ID="TabnannyDialog.start"></a>
+<h4>TabnannyDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the tabnanny check.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+File or list of files or directory to be checked
+                (string or list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog</h1>
+<p>
+Module implementing a dialog to enter the parameters for eric4-api.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricapiConfigDialog">EricapiConfigDialog</a></td>
+<td>Class implementing a dialog to enter the parameters for eric4-api.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EricapiConfigDialog" ID="EricapiConfigDialog"></a>
+<h2>EricapiConfigDialog</h2>
+<p>
+    Class implementing a dialog to enter the parameters for eric4-api.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EricapiConfigDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricapiConfigDialog.__init__">EricapiConfigDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.__initializeDefaults">__initializeDefaults</a></td>
+<td>Private method to set the default values.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.accept">accept</a></td>
+<td>Protected slot called by the Ok button.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.generateParameters">generateParameters</a></td>
+<td>Public method that generates the commandline parameters.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add the directory displayed to the listview.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the currently selected directory of the listbox.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.on_ignoreDirButton_clicked">on_ignoreDirButton_clicked</a></td>
+<td>Private slot to select a directory to be ignored.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.on_outputFileButton_clicked">on_outputFileButton_clicked</a></td>
+<td>Private slot to select the output file.</td>
+</tr><tr>
+<td><a href="#EricapiConfigDialog.on_outputFileEdit_textChanged">on_outputFileEdit_textChanged</a></td>
+<td>Private slot to enable/disable the "OK" button.</td>
+</tr>
+</table>
+<a NAME="EricapiConfigDialog.__init__" ID="EricapiConfigDialog.__init__"></a>
+<h4>EricapiConfigDialog (Constructor)</h4>
+<b>EricapiConfigDialog</b>(<i>project, parms = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object (Project.Project)
+</dd><dt><i>parms</i></dt>
+<dd>
+parameters to set in the dialog
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog
+</dd>
+</dl><a NAME="EricapiConfigDialog.__initializeDefaults" ID="EricapiConfigDialog.__initializeDefaults"></a>
+<h4>EricapiConfigDialog.__initializeDefaults</h4>
+<b>__initializeDefaults</b>(<i></i>)
+<p>
+        Private method to set the default values. 
+</p><p>
+        These are needed later on to generate the commandline
+        parameters.
+</p><a NAME="EricapiConfigDialog.accept" ID="EricapiConfigDialog.accept"></a>
+<h4>EricapiConfigDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Protected slot called by the Ok button. 
+</p><p>
+        It saves the values in the parameters dictionary.
+</p><a NAME="EricapiConfigDialog.generateParameters" ID="EricapiConfigDialog.generateParameters"></a>
+<h4>EricapiConfigDialog.generateParameters</h4>
+<b>generateParameters</b>(<i></i>)
+<p>
+        Public method that generates the commandline parameters.
+</p><p>
+        It generates a list of strings to be used
+        to set the QProcess arguments for the ericapi call and
+        a dictionary containing the non default parameters. This
+        dictionary can be passed back upon object generation to overwrite
+        the default settings.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of the commandline parameters and non default parameters
+            (list of strings, dictionary)
+</dd>
+</dl><a NAME="EricapiConfigDialog.on_addButton_clicked" ID="EricapiConfigDialog.on_addButton_clicked"></a>
+<h4>EricapiConfigDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the directory displayed to the listview.
+</p><p>
+        The directory in the ignore directories
+        line edit is moved to the listbox above and the edit is cleared.
+</p><a NAME="EricapiConfigDialog.on_deleteButton_clicked" ID="EricapiConfigDialog.on_deleteButton_clicked"></a>
+<h4>EricapiConfigDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected directory of the listbox.
+</p><a NAME="EricapiConfigDialog.on_ignoreDirButton_clicked" ID="EricapiConfigDialog.on_ignoreDirButton_clicked"></a>
+<h4>EricapiConfigDialog.on_ignoreDirButton_clicked</h4>
+<b>on_ignoreDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a directory to be ignored.
+</p><p>
+        It displays a directory selection dialog to
+        select a directory to be ignored.
+</p><a NAME="EricapiConfigDialog.on_outputFileButton_clicked" ID="EricapiConfigDialog.on_outputFileButton_clicked"></a>
+<h4>EricapiConfigDialog.on_outputFileButton_clicked</h4>
+<b>on_outputFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the output file.
+</p><p>
+        It displays a file selection dialog to
+        select the file the api is written to.
+</p><a NAME="EricapiConfigDialog.on_outputFileEdit_textChanged" ID="EricapiConfigDialog.on_outputFileEdit_textChanged"></a>
+<h4>EricapiConfigDialog.on_outputFileEdit_textChanged</h4>
+<b>on_outputFileEdit_textChanged</b>(<i>filename</i>)
+<p>
+        Private slot to enable/disable the "OK" button.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog</h1>
+<p>
+Module implementing a dialog to show the output of the ericapi process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricapiExecDialog">EricapiExecDialog</a></td>
+<td>Class implementing a dialog to show the output of the ericapi process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EricapiExecDialog" ID="EricapiExecDialog"></a>
+<h2>EricapiExecDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the ericapi process.
+</p><p>
+    This class starts a QProcess and displays a dialog that
+    shows the output of the documentation command process.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EricapiExecDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricapiExecDialog.__init__">EricapiExecDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricapiExecDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished.</td>
+</tr><tr>
+<td><a href="#EricapiExecDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#EricapiExecDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#EricapiExecDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#EricapiExecDialog.start">start</a></td>
+<td>Public slot to start the ericapi command.</td>
+</tr>
+</table>
+<a NAME="EricapiExecDialog.__init__" ID="EricapiExecDialog.__init__"></a>
+<h4>EricapiExecDialog (Constructor)</h4>
+<b>EricapiExecDialog</b>(<i>cmdname, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cmdname</i></dt>
+<dd>
+name of the ericapi generator (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="EricapiExecDialog.__finish" ID="EricapiExecDialog.__finish"></a>
+<h4>EricapiExecDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished.
+</p><p>
+        It is called when the process finished or
+        the user pressed the button.
+</p><a NAME="EricapiExecDialog.__readStderr" ID="EricapiExecDialog.__readStderr"></a>
+<h4>EricapiExecDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal. 
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="EricapiExecDialog.__readStdout" ID="EricapiExecDialog.__readStdout"></a>
+<h4>EricapiExecDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal. 
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="EricapiExecDialog.on_buttonBox_clicked" ID="EricapiExecDialog.on_buttonBox_clicked"></a>
+<h4>EricapiExecDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="EricapiExecDialog.start" ID="EricapiExecDialog.start"></a>
+<h4>EricapiExecDialog.start</h4>
+<b>start</b>(<i>args, fn</i>)
+<p>
+        Public slot to start the ericapi command.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+commandline arguments for ericapi program (list of strings)
+</dd><dt><i>fn</i></dt>
+<dd>
+filename or dirname to be processed by ericapi program (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the successful start of the process (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,326 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog</h1>
+<p>
+Module implementing a dialog to enter the parameters for eric4-doc.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricdocConfigDialog">EricdocConfigDialog</a></td>
+<td>Class implementing a dialog to enter the parameters for eric4-doc.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EricdocConfigDialog" ID="EricdocConfigDialog"></a>
+<h2>EricdocConfigDialog</h2>
+<p>
+    Class implementing a dialog to enter the parameters for eric4-doc.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EricdocConfigDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricdocConfigDialog.__init__">EricdocConfigDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.__checkQtHelpOptions">__checkQtHelpOptions</a></td>
+<td>Private slot to check the QtHelp options and set the ok button accordingly.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.__initializeDefaults">__initializeDefaults</a></td>
+<td>Private method to set the default values.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.__selectColor">__selectColor</a></td>
+<td>Private method to select a color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.accept">accept</a></td>
+<td>Protected slot called by the Ok button.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.generateParameters">generateParameters</a></td>
+<td>Public method that generates the commandline parameters.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add the directory displayed to the listview.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_bodyBgButton_clicked">on_bodyBgButton_clicked</a></td>
+<td>Private slot to select the body background color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_bodyFgButton_clicked">on_bodyFgButton_clicked</a></td>
+<td>Private slot to select the body foreground color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_cfBgButton_clicked">on_cfBgButton_clicked</a></td>
+<td>Private slot to select the class/function header background color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_cfFgButton_clicked">on_cfFgButton_clicked</a></td>
+<td>Private slot to select the class/function header foreground color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_cssButton_clicked">on_cssButton_clicked</a></td>
+<td>Private slot to select a css style sheet.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the currently selected directory of the listbox.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_ignoreDirButton_clicked">on_ignoreDirButton_clicked</a></td>
+<td>Private slot to select a directory to be ignored.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_l1BgButton_clicked">on_l1BgButton_clicked</a></td>
+<td>Private slot to select the level 1 header background color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_l1FgButton_clicked">on_l1FgButton_clicked</a></td>
+<td>Private slot to select the level 1 header foreground color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_l2BgButton_clicked">on_l2BgButton_clicked</a></td>
+<td>Private slot to select the level 2 header background color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_l2FgButton_clicked">on_l2FgButton_clicked</a></td>
+<td>Private slot to select the level 2 header foreground color.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_linkFgButton_clicked">on_linkFgButton_clicked</a></td>
+<td>Private slot to select the foreground color of links.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_outputDirButton_clicked">on_outputDirButton_clicked</a></td>
+<td>Private slot to select the output directory.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_qtHelpDirButton_clicked">on_qtHelpDirButton_clicked</a></td>
+<td>Private slot to select the output directory for the QtHelp files.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_qtHelpFolderEdit_textChanged">on_qtHelpFolderEdit_textChanged</a></td>
+<td>Private slot to check the virtual folder.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_qtHelpGroup_toggled">on_qtHelpGroup_toggled</a></td>
+<td>Private slot to toggle the generation of QtHelp files.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged">on_qtHelpNamespaceEdit_textChanged</a></td>
+<td>Private slot to check the namespace.</td>
+</tr><tr>
+<td><a href="#EricdocConfigDialog.on_qtHelpTitleEdit_textChanged">on_qtHelpTitleEdit_textChanged</a></td>
+<td>Private slot to check the title.</td>
+</tr>
+</table>
+<a NAME="EricdocConfigDialog.__init__" ID="EricdocConfigDialog.__init__"></a>
+<h4>EricdocConfigDialog (Constructor)</h4>
+<b>EricdocConfigDialog</b>(<i>ppath, parms = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ppath</i></dt>
+<dd>
+project path of the current project (string)
+</dd><dt><i>parms</i></dt>
+<dd>
+parameters to set in the dialog
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog
+</dd>
+</dl><a NAME="EricdocConfigDialog.__checkQtHelpOptions" ID="EricdocConfigDialog.__checkQtHelpOptions"></a>
+<h4>EricdocConfigDialog.__checkQtHelpOptions</h4>
+<b>__checkQtHelpOptions</b>(<i></i>)
+<p>
+        Private slot to check the QtHelp options and set the ok button accordingly.
+</p><a NAME="EricdocConfigDialog.__initializeDefaults" ID="EricdocConfigDialog.__initializeDefaults"></a>
+<h4>EricdocConfigDialog.__initializeDefaults</h4>
+<b>__initializeDefaults</b>(<i></i>)
+<p>
+        Private method to set the default values. 
+</p><p>
+        These are needed later on to generate the commandline
+        parameters.
+</p><a NAME="EricdocConfigDialog.__selectColor" ID="EricdocConfigDialog.__selectColor"></a>
+<h4>EricdocConfigDialog.__selectColor</h4>
+<b>__selectColor</b>(<i>colorKey</i>)
+<p>
+        Private method to select a color.
+</p><dl>
+<dt><i>colorKey</i></dt>
+<dd>
+key of the color to select (string)
+</dd>
+</dl><a NAME="EricdocConfigDialog.accept" ID="EricdocConfigDialog.accept"></a>
+<h4>EricdocConfigDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Protected slot called by the Ok button. 
+</p><p>
+        It saves the values in the parameters dictionary.
+</p><a NAME="EricdocConfigDialog.generateParameters" ID="EricdocConfigDialog.generateParameters"></a>
+<h4>EricdocConfigDialog.generateParameters</h4>
+<b>generateParameters</b>(<i></i>)
+<p>
+        Public method that generates the commandline parameters.
+</p><p>
+        It generates a list of strings to be used
+        to set the QProcess arguments for the ericdoc call and
+        a dictionary containing the non default parameters. This
+        dictionary can be passed back upon object generation to overwrite
+        the default settings.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of the commandline parameters and non default parameters
+            (list of strings, dictionary)
+</dd>
+</dl><a NAME="EricdocConfigDialog.on_addButton_clicked" ID="EricdocConfigDialog.on_addButton_clicked"></a>
+<h4>EricdocConfigDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the directory displayed to the listview.
+</p><p>
+        The directory in the ignore directories
+        line edit is moved to the listbox above and the edit is cleared.
+</p><a NAME="EricdocConfigDialog.on_bodyBgButton_clicked" ID="EricdocConfigDialog.on_bodyBgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_bodyBgButton_clicked</h4>
+<b>on_bodyBgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the body background color.
+</p><a NAME="EricdocConfigDialog.on_bodyFgButton_clicked" ID="EricdocConfigDialog.on_bodyFgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_bodyFgButton_clicked</h4>
+<b>on_bodyFgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the body foreground color.
+</p><a NAME="EricdocConfigDialog.on_cfBgButton_clicked" ID="EricdocConfigDialog.on_cfBgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_cfBgButton_clicked</h4>
+<b>on_cfBgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the class/function header background color.
+</p><a NAME="EricdocConfigDialog.on_cfFgButton_clicked" ID="EricdocConfigDialog.on_cfFgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_cfFgButton_clicked</h4>
+<b>on_cfFgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the class/function header foreground color.
+</p><a NAME="EricdocConfigDialog.on_cssButton_clicked" ID="EricdocConfigDialog.on_cssButton_clicked"></a>
+<h4>EricdocConfigDialog.on_cssButton_clicked</h4>
+<b>on_cssButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a css style sheet.
+</p><a NAME="EricdocConfigDialog.on_deleteButton_clicked" ID="EricdocConfigDialog.on_deleteButton_clicked"></a>
+<h4>EricdocConfigDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected directory of the listbox.
+</p><a NAME="EricdocConfigDialog.on_ignoreDirButton_clicked" ID="EricdocConfigDialog.on_ignoreDirButton_clicked"></a>
+<h4>EricdocConfigDialog.on_ignoreDirButton_clicked</h4>
+<b>on_ignoreDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a directory to be ignored.
+</p><p>
+        It displays a directory selection dialog to
+        select a directory to be ignored.
+</p><a NAME="EricdocConfigDialog.on_l1BgButton_clicked" ID="EricdocConfigDialog.on_l1BgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_l1BgButton_clicked</h4>
+<b>on_l1BgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the level 1 header background color.
+</p><a NAME="EricdocConfigDialog.on_l1FgButton_clicked" ID="EricdocConfigDialog.on_l1FgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_l1FgButton_clicked</h4>
+<b>on_l1FgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the level 1 header foreground color.
+</p><a NAME="EricdocConfigDialog.on_l2BgButton_clicked" ID="EricdocConfigDialog.on_l2BgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_l2BgButton_clicked</h4>
+<b>on_l2BgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the level 2 header background color.
+</p><a NAME="EricdocConfigDialog.on_l2FgButton_clicked" ID="EricdocConfigDialog.on_l2FgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_l2FgButton_clicked</h4>
+<b>on_l2FgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the level 2 header foreground color.
+</p><a NAME="EricdocConfigDialog.on_linkFgButton_clicked" ID="EricdocConfigDialog.on_linkFgButton_clicked"></a>
+<h4>EricdocConfigDialog.on_linkFgButton_clicked</h4>
+<b>on_linkFgButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the foreground color of links.
+</p><a NAME="EricdocConfigDialog.on_outputDirButton_clicked" ID="EricdocConfigDialog.on_outputDirButton_clicked"></a>
+<h4>EricdocConfigDialog.on_outputDirButton_clicked</h4>
+<b>on_outputDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the output directory.
+</p><p>
+        It displays a directory selection dialog to
+        select the directory the documentations is written to.
+</p><a NAME="EricdocConfigDialog.on_qtHelpDirButton_clicked" ID="EricdocConfigDialog.on_qtHelpDirButton_clicked"></a>
+<h4>EricdocConfigDialog.on_qtHelpDirButton_clicked</h4>
+<b>on_qtHelpDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the output directory for the QtHelp files.
+</p><p>
+        It displays a directory selection dialog to
+        select the directory the QtHelp files are written to.
+</p><a NAME="EricdocConfigDialog.on_qtHelpFolderEdit_textChanged" ID="EricdocConfigDialog.on_qtHelpFolderEdit_textChanged"></a>
+<h4>EricdocConfigDialog.on_qtHelpFolderEdit_textChanged</h4>
+<b>on_qtHelpFolderEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to check the virtual folder.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the line edit (string)
+</dd>
+</dl><a NAME="EricdocConfigDialog.on_qtHelpGroup_toggled" ID="EricdocConfigDialog.on_qtHelpGroup_toggled"></a>
+<h4>EricdocConfigDialog.on_qtHelpGroup_toggled</h4>
+<b>on_qtHelpGroup_toggled</b>(<i>enabled</i>)
+<p>
+        Private slot to toggle the generation of QtHelp files.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the state (boolean)
+</dd>
+</dl><a NAME="EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged" ID="EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged"></a>
+<h4>EricdocConfigDialog.on_qtHelpNamespaceEdit_textChanged</h4>
+<b>on_qtHelpNamespaceEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to check the namespace.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the line edit (string)
+</dd>
+</dl><a NAME="EricdocConfigDialog.on_qtHelpTitleEdit_textChanged" ID="EricdocConfigDialog.on_qtHelpTitleEdit_textChanged"></a>
+<h4>EricdocConfigDialog.on_qtHelpTitleEdit_textChanged</h4>
+<b>on_qtHelpTitleEdit_textChanged</b>(<i>p0</i>)
+<p>
+        Private slot to check the title.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the line edit (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog</h1>
+<p>
+Module implementing a dialog to show the output of the ericdoc process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricdocExecDialog">EricdocExecDialog</a></td>
+<td>Class implementing a dialog to show the output of the ericdoc process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EricdocExecDialog" ID="EricdocExecDialog"></a>
+<h2>EricdocExecDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the ericdoc process.
+</p><p>
+    This class starts a QProcess and displays a dialog that
+    shows the output of the documentation command process.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EricdocExecDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricdocExecDialog.__init__">EricdocExecDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricdocExecDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished.</td>
+</tr><tr>
+<td><a href="#EricdocExecDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#EricdocExecDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#EricdocExecDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#EricdocExecDialog.start">start</a></td>
+<td>Public slot to start the ericdoc command.</td>
+</tr>
+</table>
+<a NAME="EricdocExecDialog.__init__" ID="EricdocExecDialog.__init__"></a>
+<h4>EricdocExecDialog (Constructor)</h4>
+<b>EricdocExecDialog</b>(<i>cmdname, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>cmdname</i></dt>
+<dd>
+name of the documentation generator (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="EricdocExecDialog.__finish" ID="EricdocExecDialog.__finish"></a>
+<h4>EricdocExecDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished.
+</p><p>
+        It is called when the process finished or
+        the user pressed the button.
+</p><a NAME="EricdocExecDialog.__readStderr" ID="EricdocExecDialog.__readStderr"></a>
+<h4>EricdocExecDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal. 
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="EricdocExecDialog.__readStdout" ID="EricdocExecDialog.__readStdout"></a>
+<h4>EricdocExecDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal. 
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="EricdocExecDialog.on_buttonBox_clicked" ID="EricdocExecDialog.on_buttonBox_clicked"></a>
+<h4>EricdocExecDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="EricdocExecDialog.start" ID="EricdocExecDialog.start"></a>
+<h4>EricdocExecDialog.start</h4>
+<b>start</b>(<i>args, fn</i>)
+<p>
+        Public slot to start the ericdoc command.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+commandline arguments for ericdoc program (list of strings)
+</dd><dt><i>fn</i></dt>
+<dd>
+filename or dirname to be processed by ericdoc program (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the successful start of the process (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginAbout.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginAbout</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginAbout</h1>
+<p>
+Module implementing the About plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AboutPlugin">AboutPlugin</a></td>
+<td>Class implementing the About plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AboutPlugin" ID="AboutPlugin"></a>
+<h2>AboutPlugin</h2>
+<p>
+    Class implementing the About plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AboutPlugin.__init__">AboutPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AboutPlugin.__about">__about</a></td>
+<td>Private slot to handle the About dialog.</td>
+</tr><tr>
+<td><a href="#AboutPlugin.__aboutQt">__aboutQt</a></td>
+<td>Private slot to handle the About Qt dialog.</td>
+</tr><tr>
+<td><a href="#AboutPlugin.__initActions">__initActions</a></td>
+<td>Private method to initialize the actions.</td>
+</tr><tr>
+<td><a href="#AboutPlugin.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#AboutPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#AboutPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="AboutPlugin.__init__" ID="AboutPlugin.__init__"></a>
+<h4>AboutPlugin (Constructor)</h4>
+<b>AboutPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="AboutPlugin.__about" ID="AboutPlugin.__about"></a>
+<h4>AboutPlugin.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to handle the About dialog.
+</p><a NAME="AboutPlugin.__aboutQt" ID="AboutPlugin.__aboutQt"></a>
+<h4>AboutPlugin.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to handle the About Qt dialog.
+</p><a NAME="AboutPlugin.__initActions" ID="AboutPlugin.__initActions"></a>
+<h4>AboutPlugin.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to initialize the actions.
+</p><a NAME="AboutPlugin.__initMenu" ID="AboutPlugin.__initMenu"></a>
+<h4>AboutPlugin.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="AboutPlugin.activate" ID="AboutPlugin.activate"></a>
+<h4>AboutPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="AboutPlugin.deactivate" ID="AboutPlugin.deactivate"></a>
+<h4>AboutPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginEricapi.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginEricapi</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginEricapi</h1>
+<p>
+Module implementing the Ericapi plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricapiPlugin">EricapiPlugin</a></td>
+<td>Class implementing the Ericapi plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#exeDisplayData">exeDisplayData</a></td>
+<td>Public method to support the display of some executable info.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EricapiPlugin" ID="EricapiPlugin"></a>
+<h2>EricapiPlugin</h2>
+<p>
+    Class implementing the Ericapi plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricapiPlugin.__init__">EricapiPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricapiPlugin.__doEricapi">__doEricapi</a></td>
+<td>Private slot to perform the eric4-api api generation.</td>
+</tr><tr>
+<td><a href="#EricapiPlugin.__initialize">__initialize</a></td>
+<td>Private slot to (re)initialize the plugin.</td>
+</tr><tr>
+<td><a href="#EricapiPlugin.__projectShowMenu">__projectShowMenu</a></td>
+<td>Private slot called, when the the project menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#EricapiPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#EricapiPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="EricapiPlugin.__init__" ID="EricapiPlugin.__init__"></a>
+<h4>EricapiPlugin (Constructor)</h4>
+<b>EricapiPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="EricapiPlugin.__doEricapi" ID="EricapiPlugin.__doEricapi"></a>
+<h4>EricapiPlugin.__doEricapi</h4>
+<b>__doEricapi</b>(<i></i>)
+<p>
+        Private slot to perform the eric4-api api generation.
+</p><a NAME="EricapiPlugin.__initialize" ID="EricapiPlugin.__initialize"></a>
+<h4>EricapiPlugin.__initialize</h4>
+<b>__initialize</b>(<i></i>)
+<p>
+        Private slot to (re)initialize the plugin.
+</p><a NAME="EricapiPlugin.__projectShowMenu" ID="EricapiPlugin.__projectShowMenu"></a>
+<h4>EricapiPlugin.__projectShowMenu</h4>
+<b>__projectShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="EricapiPlugin.activate" ID="EricapiPlugin.activate"></a>
+<h4>EricapiPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="EricapiPlugin.deactivate" ID="EricapiPlugin.deactivate"></a>
+<h4>EricapiPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exeDisplayData" ID="exeDisplayData"></a>
+<h2>exeDisplayData</h2>
+<b>exeDisplayData</b>(<i></i>)
+<p>
+    Public method to support the display of some executable info.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the data to query the presence of
+        the executable
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginEricdoc.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginEricdoc</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginEricdoc</h1>
+<p>
+Module implementing the Ericdoc plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EricdocPlugin">EricdocPlugin</a></td>
+<td>Class implementing the Ericdoc plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#exeDisplayData">exeDisplayData</a></td>
+<td>Public method to support the display of some executable info.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EricdocPlugin" ID="EricdocPlugin"></a>
+<h2>EricdocPlugin</h2>
+<p>
+    Class implementing the Ericdoc plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EricdocPlugin.__init__">EricdocPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EricdocPlugin.__doEricdoc">__doEricdoc</a></td>
+<td>Private slot to perform the eric4-doc api documentation generation.</td>
+</tr><tr>
+<td><a href="#EricdocPlugin.__initialize">__initialize</a></td>
+<td>Private slot to (re)initialize the plugin.</td>
+</tr><tr>
+<td><a href="#EricdocPlugin.__projectShowMenu">__projectShowMenu</a></td>
+<td>Private slot called, when the the project menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#EricdocPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#EricdocPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="EricdocPlugin.__init__" ID="EricdocPlugin.__init__"></a>
+<h4>EricdocPlugin (Constructor)</h4>
+<b>EricdocPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="EricdocPlugin.__doEricdoc" ID="EricdocPlugin.__doEricdoc"></a>
+<h4>EricdocPlugin.__doEricdoc</h4>
+<b>__doEricdoc</b>(<i></i>)
+<p>
+        Private slot to perform the eric4-doc api documentation generation.
+</p><a NAME="EricdocPlugin.__initialize" ID="EricdocPlugin.__initialize"></a>
+<h4>EricdocPlugin.__initialize</h4>
+<b>__initialize</b>(<i></i>)
+<p>
+        Private slot to (re)initialize the plugin.
+</p><a NAME="EricdocPlugin.__projectShowMenu" ID="EricdocPlugin.__projectShowMenu"></a>
+<h4>EricdocPlugin.__projectShowMenu</h4>
+<b>__projectShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="EricdocPlugin.activate" ID="EricdocPlugin.activate"></a>
+<h4>EricdocPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="EricdocPlugin.deactivate" ID="EricdocPlugin.deactivate"></a>
+<h4>EricdocPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exeDisplayData" ID="exeDisplayData"></a>
+<h2>exeDisplayData</h2>
+<b>exeDisplayData</b>(<i></i>)
+<p>
+    Public method to support the display of some executable info.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the data to query the presence of
+        the executable
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginSyntaxChecker.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginSyntaxChecker</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginSyntaxChecker</h1>
+<p>
+Module implementing the Tabnanny plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SyntaxCheckerPlugin">SyntaxCheckerPlugin</a></td>
+<td>Class implementing the Syntax Checker plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SyntaxCheckerPlugin" ID="SyntaxCheckerPlugin"></a>
+<h2>SyntaxCheckerPlugin</h2>
+<p>
+    Class implementing the Syntax Checker plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SyntaxCheckerPlugin.__init__">SyntaxCheckerPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__editorClosed">__editorClosed</a></td>
+<td>Private slot called, when an editor was closed.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__editorOpened">__editorOpened</a></td>
+<td>Private slot called, when a new editor was opened.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__editorShowMenu">__editorShowMenu</a></td>
+<td>Private slot called, when the the editor context menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__editorSyntaxCheck">__editorSyntaxCheck</a></td>
+<td>Private slot to handle the syntax check context menu action of the editors.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__initialize">__initialize</a></td>
+<td>Private slot to (re)initialize the plugin.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__projectBrowserShowMenu">__projectBrowserShowMenu</a></td>
+<td>Private slot called, when the the project browser menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__projectBrowserSyntaxCheck">__projectBrowserSyntaxCheck</a></td>
+<td>Private method to handle the syntax check context menu action of the project sources browser.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__projectShowMenu">__projectShowMenu</a></td>
+<td>Private slot called, when the the project menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.__projectSyntaxCheck">__projectSyntaxCheck</a></td>
+<td>Public slot used to check the project files for bad indentations.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#SyntaxCheckerPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="SyntaxCheckerPlugin.__init__" ID="SyntaxCheckerPlugin.__init__"></a>
+<h4>SyntaxCheckerPlugin (Constructor)</h4>
+<b>SyntaxCheckerPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__editorClosed" ID="SyntaxCheckerPlugin.__editorClosed"></a>
+<h4>SyntaxCheckerPlugin.__editorClosed</h4>
+<b>__editorClosed</b>(<i>editor</i>)
+<p>
+        Private slot called, when an editor was closed.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor (QScintilla.Editor)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__editorOpened" ID="SyntaxCheckerPlugin.__editorOpened"></a>
+<h4>SyntaxCheckerPlugin.__editorOpened</h4>
+<b>__editorOpened</b>(<i>editor</i>)
+<p>
+        Private slot called, when a new editor was opened.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the new editor (QScintilla.Editor)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__editorShowMenu" ID="SyntaxCheckerPlugin.__editorShowMenu"></a>
+<h4>SyntaxCheckerPlugin.__editorShowMenu</h4>
+<b>__editorShowMenu</b>(<i>menuName, menu, editor</i>)
+<p>
+        Private slot called, when the the editor context menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd><dt><i>editor</i></dt>
+<dd>
+reference to the editor
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__editorSyntaxCheck" ID="SyntaxCheckerPlugin.__editorSyntaxCheck"></a>
+<h4>SyntaxCheckerPlugin.__editorSyntaxCheck</h4>
+<b>__editorSyntaxCheck</b>(<i></i>)
+<p>
+        Private slot to handle the syntax check context menu action of the editors.
+</p><a NAME="SyntaxCheckerPlugin.__initialize" ID="SyntaxCheckerPlugin.__initialize"></a>
+<h4>SyntaxCheckerPlugin.__initialize</h4>
+<b>__initialize</b>(<i></i>)
+<p>
+        Private slot to (re)initialize the plugin.
+</p><a NAME="SyntaxCheckerPlugin.__projectBrowserShowMenu" ID="SyntaxCheckerPlugin.__projectBrowserShowMenu"></a>
+<h4>SyntaxCheckerPlugin.__projectBrowserShowMenu</h4>
+<b>__projectBrowserShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project browser menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__projectBrowserSyntaxCheck" ID="SyntaxCheckerPlugin.__projectBrowserSyntaxCheck"></a>
+<h4>SyntaxCheckerPlugin.__projectBrowserSyntaxCheck</h4>
+<b>__projectBrowserSyntaxCheck</b>(<i></i>)
+<p>
+        Private method to handle the syntax check context menu action of the project
+        sources browser.
+</p><a NAME="SyntaxCheckerPlugin.__projectShowMenu" ID="SyntaxCheckerPlugin.__projectShowMenu"></a>
+<h4>SyntaxCheckerPlugin.__projectShowMenu</h4>
+<b>__projectShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.__projectSyntaxCheck" ID="SyntaxCheckerPlugin.__projectSyntaxCheck"></a>
+<h4>SyntaxCheckerPlugin.__projectSyntaxCheck</h4>
+<b>__projectSyntaxCheck</b>(<i></i>)
+<p>
+        Public slot used to check the project files for bad indentations.
+</p><a NAME="SyntaxCheckerPlugin.activate" ID="SyntaxCheckerPlugin.activate"></a>
+<h4>SyntaxCheckerPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="SyntaxCheckerPlugin.deactivate" ID="SyntaxCheckerPlugin.deactivate"></a>
+<h4>SyntaxCheckerPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginTabnanny.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginTabnanny</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginTabnanny</h1>
+<p>
+Module implementing the Tabnanny plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TabnannyPlugin">TabnannyPlugin</a></td>
+<td>Class implementing the Tabnanny plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TabnannyPlugin" ID="TabnannyPlugin"></a>
+<h2>TabnannyPlugin</h2>
+<p>
+    Class implementing the Tabnanny plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TabnannyPlugin.__init__">TabnannyPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__editorClosed">__editorClosed</a></td>
+<td>Private slot called, when an editor was closed.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__editorOpened">__editorOpened</a></td>
+<td>Private slot called, when a new editor was opened.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__editorShowMenu">__editorShowMenu</a></td>
+<td>Private slot called, when the the editor context menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__editorTabnanny">__editorTabnanny</a></td>
+<td>Private slot to handle the tabnanny context menu action of the editors.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__initialize">__initialize</a></td>
+<td>Private slot to (re)initialize the plugin.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__projectBrowserShowMenu">__projectBrowserShowMenu</a></td>
+<td>Private slot called, when the the project browser context menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__projectBrowserTabnanny">__projectBrowserTabnanny</a></td>
+<td>Private method to handle the tabnanny context menu action of the project sources browser.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__projectShowMenu">__projectShowMenu</a></td>
+<td>Private slot called, when the the project menu or a submenu is about to be shown.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.__projectTabnanny">__projectTabnanny</a></td>
+<td>Public slot used to check the project files for bad indentations.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#TabnannyPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="TabnannyPlugin.__init__" ID="TabnannyPlugin.__init__"></a>
+<h4>TabnannyPlugin (Constructor)</h4>
+<b>TabnannyPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="TabnannyPlugin.__editorClosed" ID="TabnannyPlugin.__editorClosed"></a>
+<h4>TabnannyPlugin.__editorClosed</h4>
+<b>__editorClosed</b>(<i>editor</i>)
+<p>
+        Private slot called, when an editor was closed.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor (QScintilla.Editor)
+</dd>
+</dl><a NAME="TabnannyPlugin.__editorOpened" ID="TabnannyPlugin.__editorOpened"></a>
+<h4>TabnannyPlugin.__editorOpened</h4>
+<b>__editorOpened</b>(<i>editor</i>)
+<p>
+        Private slot called, when a new editor was opened.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the new editor (QScintilla.Editor)
+</dd>
+</dl><a NAME="TabnannyPlugin.__editorShowMenu" ID="TabnannyPlugin.__editorShowMenu"></a>
+<h4>TabnannyPlugin.__editorShowMenu</h4>
+<b>__editorShowMenu</b>(<i>menuName, menu, editor</i>)
+<p>
+        Private slot called, when the the editor context menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd><dt><i>editor</i></dt>
+<dd>
+reference to the editor
+</dd>
+</dl><a NAME="TabnannyPlugin.__editorTabnanny" ID="TabnannyPlugin.__editorTabnanny"></a>
+<h4>TabnannyPlugin.__editorTabnanny</h4>
+<b>__editorTabnanny</b>(<i></i>)
+<p>
+        Private slot to handle the tabnanny context menu action of the editors.
+</p><a NAME="TabnannyPlugin.__initialize" ID="TabnannyPlugin.__initialize"></a>
+<h4>TabnannyPlugin.__initialize</h4>
+<b>__initialize</b>(<i></i>)
+<p>
+        Private slot to (re)initialize the plugin.
+</p><a NAME="TabnannyPlugin.__projectBrowserShowMenu" ID="TabnannyPlugin.__projectBrowserShowMenu"></a>
+<h4>TabnannyPlugin.__projectBrowserShowMenu</h4>
+<b>__projectBrowserShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project browser context menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="TabnannyPlugin.__projectBrowserTabnanny" ID="TabnannyPlugin.__projectBrowserTabnanny"></a>
+<h4>TabnannyPlugin.__projectBrowserTabnanny</h4>
+<b>__projectBrowserTabnanny</b>(<i></i>)
+<p>
+        Private method to handle the tabnanny context menu action of the project
+        sources browser.
+</p><a NAME="TabnannyPlugin.__projectShowMenu" ID="TabnannyPlugin.__projectShowMenu"></a>
+<h4>TabnannyPlugin.__projectShowMenu</h4>
+<b>__projectShowMenu</b>(<i>menuName, menu</i>)
+<p>
+        Private slot called, when the the project menu or a submenu is 
+        about to be shown.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to be shown (string)
+</dd><dt><i>menu</i></dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="TabnannyPlugin.__projectTabnanny" ID="TabnannyPlugin.__projectTabnanny"></a>
+<h4>TabnannyPlugin.__projectTabnanny</h4>
+<b>__projectTabnanny</b>(<i></i>)
+<p>
+        Public slot used to check the project files for bad indentations.
+</p><a NAME="TabnannyPlugin.activate" ID="TabnannyPlugin.activate"></a>
+<h4>TabnannyPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="TabnannyPlugin.deactivate" ID="TabnannyPlugin.deactivate"></a>
+<h4>TabnannyPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginVcsPySvn.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginVcsPySvn</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginVcsPySvn</h1>
+<p>
+Module implementing the PySvn version control plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pluginType</td></tr><tr><td>pluginTypename</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>subversionCfgPluginObject</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsPySvnPlugin">VcsPySvnPlugin</a></td>
+<td>Class implementing the PySvn version control plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createConfigurationPage">createConfigurationPage</a></td>
+<td>Module function to create the configuration page.</td>
+</tr><tr>
+<td><a href="#displayString">displayString</a></td>
+<td>Public function to get the display string.</td>
+</tr><tr>
+<td><a href="#exeDisplayData">exeDisplayData</a></td>
+<td>Public method to support the display of some executable info.</td>
+</tr><tr>
+<td><a href="#getConfigData">getConfigData</a></td>
+<td>Module function returning data as required by the configuration dialog.</td>
+</tr><tr>
+<td><a href="#getVcsSystemIndicator">getVcsSystemIndicator</a></td>
+<td>Public function to get the indicators for this version control system.</td>
+</tr><tr>
+<td><a href="#prepareUninstall">prepareUninstall</a></td>
+<td>Module function to prepare for an uninstallation.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VcsPySvnPlugin" ID="VcsPySvnPlugin"></a>
+<h2>VcsPySvnPlugin</h2>
+<p>
+    Class implementing the PySvn version control plugin.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsPySvnPlugin.__init__">VcsPySvnPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.getConfigPath">getConfigPath</a></td>
+<td>Public method to get the filename of the config file.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.getPreferences">getPreferences</a></td>
+<td>Public method to retrieve the various refactoring settings.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.getProjectHelper">getProjectHelper</a></td>
+<td>Public method to get a reference to the project helper object.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.getServersPath">getServersPath</a></td>
+<td>Public method to get the filename of the servers file.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.prepareUninstall">prepareUninstall</a></td>
+<td>Public method to prepare for an uninstallation.</td>
+</tr><tr>
+<td><a href="#VcsPySvnPlugin.setPreferences">setPreferences</a></td>
+<td>Public method to store the various refactoring settings.</td>
+</tr>
+</table>
+<a NAME="VcsPySvnPlugin.__init__" ID="VcsPySvnPlugin.__init__"></a>
+<h4>VcsPySvnPlugin (Constructor)</h4>
+<b>VcsPySvnPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="VcsPySvnPlugin.activate" ID="VcsPySvnPlugin.activate"></a>
+<h4>VcsPySvnPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of reference to instantiated viewmanager and
+            activation status (boolean)
+</dd>
+</dl><a NAME="VcsPySvnPlugin.deactivate" ID="VcsPySvnPlugin.deactivate"></a>
+<h4>VcsPySvnPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p><a NAME="VcsPySvnPlugin.getConfigPath" ID="VcsPySvnPlugin.getConfigPath"></a>
+<h4>VcsPySvnPlugin.getConfigPath</h4>
+<b>getConfigPath</b>(<i></i>)
+<p>
+        Public method to get the filename of the config file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the config file (string)
+</dd>
+</dl><a NAME="VcsPySvnPlugin.getPreferences" ID="VcsPySvnPlugin.getPreferences"></a>
+<h4>VcsPySvnPlugin.getPreferences</h4>
+<b>getPreferences</b>(<i>key</i>)
+<p>
+        Public method to retrieve the various refactoring settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested refactoring setting
+</dd>
+</dl><a NAME="VcsPySvnPlugin.getProjectHelper" ID="VcsPySvnPlugin.getProjectHelper"></a>
+<h4>VcsPySvnPlugin.getProjectHelper</h4>
+<b>getProjectHelper</b>(<i></i>)
+<p>
+        Public method to get a reference to the project helper object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the project helper object
+</dd>
+</dl><a NAME="VcsPySvnPlugin.getServersPath" ID="VcsPySvnPlugin.getServersPath"></a>
+<h4>VcsPySvnPlugin.getServersPath</h4>
+<b>getServersPath</b>(<i></i>)
+<p>
+        Public method to get the filename of the servers file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the servers file (string)
+</dd>
+</dl><a NAME="VcsPySvnPlugin.prepareUninstall" ID="VcsPySvnPlugin.prepareUninstall"></a>
+<h4>VcsPySvnPlugin.prepareUninstall</h4>
+<b>prepareUninstall</b>(<i></i>)
+<p>
+        Public method to prepare for an uninstallation.
+</p><a NAME="VcsPySvnPlugin.setPreferences" ID="VcsPySvnPlugin.setPreferences"></a>
+<h4>VcsPySvnPlugin.setPreferences</h4>
+<b>setPreferences</b>(<i>key, value</i>)
+<p>
+        Public method to store the various refactoring settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createConfigurationPage" ID="createConfigurationPage"></a>
+<h2>createConfigurationPage</h2>
+<b>createConfigurationPage</b>(<i>configDlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the configuration page
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="displayString" ID="displayString"></a>
+<h2>displayString</h2>
+<b>displayString</b>(<i></i>)
+<p>
+    Public function to get the display string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+display string (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exeDisplayData" ID="exeDisplayData"></a>
+<h2>exeDisplayData</h2>
+<b>exeDisplayData</b>(<i></i>)
+<p>
+    Public method to support the display of some executable info.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the data to be shown
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getConfigData" ID="getConfigData"></a>
+<h2>getConfigData</h2>
+<b>getConfigData</b>(<i></i>)
+<p>
+    Module function returning data as required by the configuration dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with key "zzz_subversionPage" containing the relevant data
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getVcsSystemIndicator" ID="getVcsSystemIndicator"></a>
+<h2>getVcsSystemIndicator</h2>
+<b>getVcsSystemIndicator</b>(<i></i>)
+<p>
+    Public function to get the indicators for this version control system.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with indicator as key and a tuple with the vcs name (string)
+        and vcs display string (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="prepareUninstall" ID="prepareUninstall"></a>
+<h2>prepareUninstall</h2>
+<b>prepareUninstall</b>(<i></i>)
+<p>
+    Module function to prepare for an uninstallation.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginVcsSubversion.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginVcsSubversion</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginVcsSubversion</h1>
+<p>
+Module implementing the Subversion version control plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pluginType</td></tr><tr><td>pluginTypename</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>subversionCfgPluginObject</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsSubversionPlugin">VcsSubversionPlugin</a></td>
+<td>Class implementing the Subversion version control plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createConfigurationPage">createConfigurationPage</a></td>
+<td>Module function to create the configuration page.</td>
+</tr><tr>
+<td><a href="#displayString">displayString</a></td>
+<td>Public function to get the display string.</td>
+</tr><tr>
+<td><a href="#exeDisplayData">exeDisplayData</a></td>
+<td>Public method to support the display of some executable info.</td>
+</tr><tr>
+<td><a href="#getConfigData">getConfigData</a></td>
+<td>Module function returning data as required by the configuration dialog.</td>
+</tr><tr>
+<td><a href="#getVcsSystemIndicator">getVcsSystemIndicator</a></td>
+<td>Public function to get the indicators for this version control system.</td>
+</tr><tr>
+<td><a href="#prepareUninstall">prepareUninstall</a></td>
+<td>Module function to prepare for an uninstallation.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VcsSubversionPlugin" ID="VcsSubversionPlugin"></a>
+<h2>VcsSubversionPlugin</h2>
+<p>
+    Class implementing the Subversion version control plugin.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsSubversionPlugin.__init__">VcsSubversionPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.getConfigPath">getConfigPath</a></td>
+<td>Public method to get the filename of the config file.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.getPreferences">getPreferences</a></td>
+<td>Public method to retrieve the various refactoring settings.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.getProjectHelper">getProjectHelper</a></td>
+<td>Public method to get a reference to the project helper object.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.getServersPath">getServersPath</a></td>
+<td>Public method to get the filename of the servers file.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.prepareUninstall">prepareUninstall</a></td>
+<td>Public method to prepare for an uninstallation.</td>
+</tr><tr>
+<td><a href="#VcsSubversionPlugin.setPreferences">setPreferences</a></td>
+<td>Public method to store the various refactoring settings.</td>
+</tr>
+</table>
+<a NAME="VcsSubversionPlugin.__init__" ID="VcsSubversionPlugin.__init__"></a>
+<h4>VcsSubversionPlugin (Constructor)</h4>
+<b>VcsSubversionPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="VcsSubversionPlugin.activate" ID="VcsSubversionPlugin.activate"></a>
+<h4>VcsSubversionPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of reference to instantiated viewmanager and
+            activation status (boolean)
+</dd>
+</dl><a NAME="VcsSubversionPlugin.deactivate" ID="VcsSubversionPlugin.deactivate"></a>
+<h4>VcsSubversionPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p><a NAME="VcsSubversionPlugin.getConfigPath" ID="VcsSubversionPlugin.getConfigPath"></a>
+<h4>VcsSubversionPlugin.getConfigPath</h4>
+<b>getConfigPath</b>(<i></i>)
+<p>
+        Public method to get the filename of the config file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the config file (string)
+</dd>
+</dl><a NAME="VcsSubversionPlugin.getPreferences" ID="VcsSubversionPlugin.getPreferences"></a>
+<h4>VcsSubversionPlugin.getPreferences</h4>
+<b>getPreferences</b>(<i>key</i>)
+<p>
+        Public method to retrieve the various refactoring settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested refactoring setting
+</dd>
+</dl><a NAME="VcsSubversionPlugin.getProjectHelper" ID="VcsSubversionPlugin.getProjectHelper"></a>
+<h4>VcsSubversionPlugin.getProjectHelper</h4>
+<b>getProjectHelper</b>(<i></i>)
+<p>
+        Public method to get a reference to the project helper object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the project helper object
+</dd>
+</dl><a NAME="VcsSubversionPlugin.getServersPath" ID="VcsSubversionPlugin.getServersPath"></a>
+<h4>VcsSubversionPlugin.getServersPath</h4>
+<b>getServersPath</b>(<i></i>)
+<p>
+        Public method to get the filename of the servers file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the servers file (string)
+</dd>
+</dl><a NAME="VcsSubversionPlugin.prepareUninstall" ID="VcsSubversionPlugin.prepareUninstall"></a>
+<h4>VcsSubversionPlugin.prepareUninstall</h4>
+<b>prepareUninstall</b>(<i></i>)
+<p>
+        Public method to prepare for an uninstallation.
+</p><a NAME="VcsSubversionPlugin.setPreferences" ID="VcsSubversionPlugin.setPreferences"></a>
+<h4>VcsSubversionPlugin.setPreferences</h4>
+<b>setPreferences</b>(<i>key, value</i>)
+<p>
+        Public method to store the various refactoring settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createConfigurationPage" ID="createConfigurationPage"></a>
+<h2>createConfigurationPage</h2>
+<b>createConfigurationPage</b>(<i>configDlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the configuration page
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="displayString" ID="displayString"></a>
+<h2>displayString</h2>
+<b>displayString</b>(<i></i>)
+<p>
+    Public function to get the display string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+display string (QString)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exeDisplayData" ID="exeDisplayData"></a>
+<h2>exeDisplayData</h2>
+<b>exeDisplayData</b>(<i></i>)
+<p>
+    Public method to support the display of some executable info.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing the data to query the presence of
+        the executable
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getConfigData" ID="getConfigData"></a>
+<h2>getConfigData</h2>
+<b>getConfigData</b>(<i></i>)
+<p>
+    Module function returning data as required by the configuration dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with key "zzz_subversionPage" containing the relevant data
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getVcsSystemIndicator" ID="getVcsSystemIndicator"></a>
+<h2>getVcsSystemIndicator</h2>
+<b>getVcsSystemIndicator</b>(<i></i>)
+<p>
+    Public function to get the indicators for this version control system.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with indicator as key and a tuple with the vcs name (string)
+        and vcs display string (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="prepareUninstall" ID="prepareUninstall"></a>
+<h2>prepareUninstall</h2>
+<b>prepareUninstall</b>(<i></i>)
+<p>
+    Module function to prepare for an uninstallation.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginVmListspace.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginVmListspace</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginVmListspace</h1>
+<p>
+Module implementing the Tabview view manager plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>displayString</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pluginType</td></tr><tr><td>pluginTypename</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VmListspacePlugin">VmListspacePlugin</a></td>
+<td>Class implementing the Listspace view manager plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#previewPix">previewPix</a></td>
+<td>Module function to return a preview pixmap.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VmListspacePlugin" ID="VmListspacePlugin"></a>
+<h2>VmListspacePlugin</h2>
+<p>
+    Class implementing the Listspace view manager plugin.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VmListspacePlugin.__init__">VmListspacePlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VmListspacePlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#VmListspacePlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="VmListspacePlugin.__init__" ID="VmListspacePlugin.__init__"></a>
+<h4>VmListspacePlugin (Constructor)</h4>
+<b>VmListspacePlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="VmListspacePlugin.activate" ID="VmListspacePlugin.activate"></a>
+<h4>VmListspacePlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of reference to instantiated viewmanager and
+            activation status (boolean)
+</dd>
+</dl><a NAME="VmListspacePlugin.deactivate" ID="VmListspacePlugin.deactivate"></a>
+<h4>VmListspacePlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="previewPix" ID="previewPix"></a>
+<h2>previewPix</h2>
+<b>previewPix</b>(<i></i>)
+<p>
+    Module function to return a preview pixmap.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+preview pixmap (QPixmap)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginVmMdiArea.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginVmMdiArea</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginVmMdiArea</h1>
+<p>
+Module implementing the mdi area view manager plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>displayString</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pluginType</td></tr><tr><td>pluginTypename</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VmMdiAreaPlugin">VmMdiAreaPlugin</a></td>
+<td>Class implementing the Workspace view manager plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#previewPix">previewPix</a></td>
+<td>Module function to return a preview pixmap.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VmMdiAreaPlugin" ID="VmMdiAreaPlugin"></a>
+<h2>VmMdiAreaPlugin</h2>
+<p>
+    Class implementing the Workspace view manager plugin.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VmMdiAreaPlugin.__init__">VmMdiAreaPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VmMdiAreaPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#VmMdiAreaPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="VmMdiAreaPlugin.__init__" ID="VmMdiAreaPlugin.__init__"></a>
+<h4>VmMdiAreaPlugin (Constructor)</h4>
+<b>VmMdiAreaPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="VmMdiAreaPlugin.activate" ID="VmMdiAreaPlugin.activate"></a>
+<h4>VmMdiAreaPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of reference to instantiated viewmanager and
+            activation status (boolean)
+</dd>
+</dl><a NAME="VmMdiAreaPlugin.deactivate" ID="VmMdiAreaPlugin.deactivate"></a>
+<h4>VmMdiAreaPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="previewPix" ID="previewPix"></a>
+<h2>previewPix</h2>
+<b>previewPix</b>(<i></i>)
+<p>
+    Module function to return a preview pixmap.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+preview pixmap (QPixmap)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginVmTabview.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginVmTabview</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginVmTabview</h1>
+<p>
+Module implementing the Tabview view manager plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>displayString</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pluginType</td></tr><tr><td>pluginTypename</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VmTabviewPlugin">VmTabviewPlugin</a></td>
+<td>Class implementing the Tabview view manager plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#previewPix">previewPix</a></td>
+<td>Module function to return a preview pixmap.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VmTabviewPlugin" ID="VmTabviewPlugin"></a>
+<h2>VmTabviewPlugin</h2>
+<p>
+    Class implementing the Tabview view manager plugin.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VmTabviewPlugin.__init__">VmTabviewPlugin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VmTabviewPlugin.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#VmTabviewPlugin.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="VmTabviewPlugin.__init__" ID="VmTabviewPlugin.__init__"></a>
+<h4>VmTabviewPlugin (Constructor)</h4>
+<b>VmTabviewPlugin</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="VmTabviewPlugin.activate" ID="VmTabviewPlugin.activate"></a>
+<h4>VmTabviewPlugin.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of reference to instantiated viewmanager and
+            activation status (boolean)
+</dd>
+</dl><a NAME="VmTabviewPlugin.deactivate" ID="VmTabviewPlugin.deactivate"></a>
+<h4>VmTabviewPlugin.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="previewPix" ID="previewPix"></a>
+<h2>previewPix</h2>
+<b>previewPix</b>(<i></i>)
+<p>
+    Module function to return a preview pixmap.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+preview pixmap (QPixmap)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardPyRegExp.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardPyRegExp</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardPyRegExp</h1>
+<p>
+Module implementing the Python re wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizard">PyRegExpWizard</a></td>
+<td>Class implementing the Python re wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyRegExpWizard" ID="PyRegExpWizard"></a>
+<h2>PyRegExpWizard</h2>
+<p>
+    Class implementing the Python re wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizard.__init__">PyRegExpWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizard.__init__" ID="PyRegExpWizard.__init__"></a>
+<h4>PyRegExpWizard (Constructor)</h4>
+<b>PyRegExpWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="PyRegExpWizard.__callForm" ID="PyRegExpWizard.__callForm"></a>
+<h4>PyRegExpWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="PyRegExpWizard.__handle" ID="PyRegExpWizard.__handle"></a>
+<h4>PyRegExpWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="PyRegExpWizard.__initAction" ID="PyRegExpWizard.__initAction"></a>
+<h4>PyRegExpWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="PyRegExpWizard.__initMenu" ID="PyRegExpWizard.__initMenu"></a>
+<h4>PyRegExpWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="PyRegExpWizard.activate" ID="PyRegExpWizard.activate"></a>
+<h4>PyRegExpWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="PyRegExpWizard.deactivate" ID="PyRegExpWizard.deactivate"></a>
+<h4>PyRegExpWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQColorDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQColorDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQColorDialog</h1>
+<p>
+Module implementing the QColorDialog wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ColorDialogWizard">ColorDialogWizard</a></td>
+<td>Class implementing the QColorDialog wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ColorDialogWizard" ID="ColorDialogWizard"></a>
+<h2>ColorDialogWizard</h2>
+<p>
+    Class implementing the QColorDialog wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ColorDialogWizard.__init__">ColorDialogWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="ColorDialogWizard.__init__" ID="ColorDialogWizard.__init__"></a>
+<h4>ColorDialogWizard (Constructor)</h4>
+<b>ColorDialogWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="ColorDialogWizard.__callForm" ID="ColorDialogWizard.__callForm"></a>
+<h4>ColorDialogWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string) and a success flag (boolean)
+</dd>
+</dl><a NAME="ColorDialogWizard.__handle" ID="ColorDialogWizard.__handle"></a>
+<h4>ColorDialogWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="ColorDialogWizard.__initAction" ID="ColorDialogWizard.__initAction"></a>
+<h4>ColorDialogWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="ColorDialogWizard.__initMenu" ID="ColorDialogWizard.__initMenu"></a>
+<h4>ColorDialogWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="ColorDialogWizard.activate" ID="ColorDialogWizard.activate"></a>
+<h4>ColorDialogWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="ColorDialogWizard.deactivate" ID="ColorDialogWizard.deactivate"></a>
+<h4>ColorDialogWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQFileDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQFileDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQFileDialog</h1>
+<p>
+Module implementing the QFileDialog wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FileDialogWizard">FileDialogWizard</a></td>
+<td>Class implementing the QFileDialog wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FileDialogWizard" ID="FileDialogWizard"></a>
+<h2>FileDialogWizard</h2>
+<p>
+    Class implementing the QFileDialog wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FileDialogWizard.__init__">FileDialogWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#FileDialogWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="FileDialogWizard.__init__" ID="FileDialogWizard.__init__"></a>
+<h4>FileDialogWizard (Constructor)</h4>
+<b>FileDialogWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="FileDialogWizard.__callForm" ID="FileDialogWizard.__callForm"></a>
+<h4>FileDialogWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="FileDialogWizard.__handle" ID="FileDialogWizard.__handle"></a>
+<h4>FileDialogWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="FileDialogWizard.__initAction" ID="FileDialogWizard.__initAction"></a>
+<h4>FileDialogWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="FileDialogWizard.__initMenu" ID="FileDialogWizard.__initMenu"></a>
+<h4>FileDialogWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="FileDialogWizard.activate" ID="FileDialogWizard.activate"></a>
+<h4>FileDialogWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="FileDialogWizard.deactivate" ID="FileDialogWizard.deactivate"></a>
+<h4>FileDialogWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQFontDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQFontDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQFontDialog</h1>
+<p>
+Module implementing the QFontDialog wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FontDialogWizard">FontDialogWizard</a></td>
+<td>Class implementing the QFontDialog wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FontDialogWizard" ID="FontDialogWizard"></a>
+<h2>FontDialogWizard</h2>
+<p>
+    Class implementing the QFontDialog wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FontDialogWizard.__init__">FontDialogWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#FontDialogWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="FontDialogWizard.__init__" ID="FontDialogWizard.__init__"></a>
+<h4>FontDialogWizard (Constructor)</h4>
+<b>FontDialogWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="FontDialogWizard.__callForm" ID="FontDialogWizard.__callForm"></a>
+<h4>FontDialogWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="FontDialogWizard.__handle" ID="FontDialogWizard.__handle"></a>
+<h4>FontDialogWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="FontDialogWizard.__initAction" ID="FontDialogWizard.__initAction"></a>
+<h4>FontDialogWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="FontDialogWizard.__initMenu" ID="FontDialogWizard.__initMenu"></a>
+<h4>FontDialogWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="FontDialogWizard.activate" ID="FontDialogWizard.activate"></a>
+<h4>FontDialogWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="FontDialogWizard.deactivate" ID="FontDialogWizard.deactivate"></a>
+<h4>FontDialogWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQInputDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQInputDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQInputDialog</h1>
+<p>
+Module implementing the QInputDialog wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#InputDialogWizard">InputDialogWizard</a></td>
+<td>Class implementing the QInputDialog wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="InputDialogWizard" ID="InputDialogWizard"></a>
+<h2>InputDialogWizard</h2>
+<p>
+    Class implementing the QInputDialog wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#InputDialogWizard.__init__">InputDialogWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#InputDialogWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="InputDialogWizard.__init__" ID="InputDialogWizard.__init__"></a>
+<h4>InputDialogWizard (Constructor)</h4>
+<b>InputDialogWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="InputDialogWizard.__callForm" ID="InputDialogWizard.__callForm"></a>
+<h4>InputDialogWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="InputDialogWizard.__handle" ID="InputDialogWizard.__handle"></a>
+<h4>InputDialogWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="InputDialogWizard.__initAction" ID="InputDialogWizard.__initAction"></a>
+<h4>InputDialogWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="InputDialogWizard.__initMenu" ID="InputDialogWizard.__initMenu"></a>
+<h4>InputDialogWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="InputDialogWizard.activate" ID="InputDialogWizard.activate"></a>
+<h4>InputDialogWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="InputDialogWizard.deactivate" ID="InputDialogWizard.deactivate"></a>
+<h4>InputDialogWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQMessageBox.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQMessageBox</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQMessageBox</h1>
+<p>
+Module implementing the QMessageBox wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MessageBoxWizard">MessageBoxWizard</a></td>
+<td>Class implementing the QMessageBox wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MessageBoxWizard" ID="MessageBoxWizard"></a>
+<h2>MessageBoxWizard</h2>
+<p>
+    Class implementing the QMessageBox wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MessageBoxWizard.__init__">MessageBoxWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="MessageBoxWizard.__init__" ID="MessageBoxWizard.__init__"></a>
+<h4>MessageBoxWizard (Constructor)</h4>
+<b>MessageBoxWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="MessageBoxWizard.__callForm" ID="MessageBoxWizard.__callForm"></a>
+<h4>MessageBoxWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="MessageBoxWizard.__handle" ID="MessageBoxWizard.__handle"></a>
+<h4>MessageBoxWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="MessageBoxWizard.__initAction" ID="MessageBoxWizard.__initAction"></a>
+<h4>MessageBoxWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="MessageBoxWizard.__initMenu" ID="MessageBoxWizard.__initMenu"></a>
+<h4>MessageBoxWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="MessageBoxWizard.activate" ID="MessageBoxWizard.activate"></a>
+<h4>MessageBoxWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="MessageBoxWizard.deactivate" ID="MessageBoxWizard.deactivate"></a>
+<h4>MessageBoxWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.PluginWizardQRegExp.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.PluginWizardQRegExp</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.PluginWizardQRegExp</h1>
+<p>
+Module implementing the QRegExp wizard plugin.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>author</td></tr><tr><td>autoactivate</td></tr><tr><td>className</td></tr><tr><td>deactivateable</td></tr><tr><td>error</td></tr><tr><td>longDescription</td></tr><tr><td>name</td></tr><tr><td>packageName</td></tr><tr><td>pyqtApi</td></tr><tr><td>shortDescription</td></tr><tr><td>version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizard">QRegExpWizard</a></td>
+<td>Class implementing the QRegExp wizard plugin.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QRegExpWizard" ID="QRegExpWizard"></a>
+<h2>QRegExpWizard</h2>
+<p>
+    Class implementing the QRegExp wizard plugin.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizard.__init__">QRegExpWizard</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.__callForm">__callForm</a></td>
+<td>Private method to display a dialog and get the code.</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.__handle">__handle</a></td>
+<td>Private method to handle the wizards action</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.__initAction">__initAction</a></td>
+<td>Private method to initialize the action.</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.__initMenu">__initMenu</a></td>
+<td>Private method to add the actions to the right menu.</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.activate">activate</a></td>
+<td>Public method to activate this plugin.</td>
+</tr><tr>
+<td><a href="#QRegExpWizard.deactivate">deactivate</a></td>
+<td>Public method to deactivate this plugin.</td>
+</tr>
+</table>
+<a NAME="QRegExpWizard.__init__" ID="QRegExpWizard.__init__"></a>
+<h4>QRegExpWizard (Constructor)</h4>
+<b>QRegExpWizard</b>(<i>ui</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the user interface object (UI.UserInterface)
+</dd>
+</dl><a NAME="QRegExpWizard.__callForm" ID="QRegExpWizard.__callForm"></a>
+<h4>QRegExpWizard.__callForm</h4>
+<b>__callForm</b>(<i>editor</i>)
+<p>
+        Private method to display a dialog and get the code.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the current editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated code (string)
+</dd>
+</dl><a NAME="QRegExpWizard.__handle" ID="QRegExpWizard.__handle"></a>
+<h4>QRegExpWizard.__handle</h4>
+<b>__handle</b>(<i></i>)
+<p>
+        Private method to handle the wizards action 
+</p><a NAME="QRegExpWizard.__initAction" ID="QRegExpWizard.__initAction"></a>
+<h4>QRegExpWizard.__initAction</h4>
+<b>__initAction</b>(<i></i>)
+<p>
+        Private method to initialize the action.
+</p><a NAME="QRegExpWizard.__initMenu" ID="QRegExpWizard.__initMenu"></a>
+<h4>QRegExpWizard.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to add the actions to the right menu.
+</p><a NAME="QRegExpWizard.activate" ID="QRegExpWizard.activate"></a>
+<h4>QRegExpWizard.activate</h4>
+<b>activate</b>(<i></i>)
+<p>
+        Public method to activate this plugin.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of None and activation status (boolean)
+</dd>
+</dl><a NAME="QRegExpWizard.deactivate" ID="QRegExpWizard.deactivate"></a>
+<h4>QRegExpWizard.deactivate</h4>
+<b>deactivate</b>(<i></i>)
+<p>
+        Public method to deactivate this plugin.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.Config</h1>
+<p>
+Module defining configuration variables for the subversion package
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ConfigSvnProtocols</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage</h1>
+<p>
+Module implementing the Subversion configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SubversionPage">SubversionPage</a></td>
+<td>Class implementing the Subversion configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SubversionPage" ID="SubversionPage"></a>
+<h2>SubversionPage</h2>
+<p>
+    Class implementing the Subversion configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_SubversionPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SubversionPage.__init__">SubversionPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SubversionPage.on_configButton_clicked">on_configButton_clicked</a></td>
+<td>Private slot to edit the Subversion config file.</td>
+</tr><tr>
+<td><a href="#SubversionPage.on_serversButton_clicked">on_serversButton_clicked</a></td>
+<td>Private slot to edit the Subversion servers file.</td>
+</tr><tr>
+<td><a href="#SubversionPage.save">save</a></td>
+<td>Public slot to save the Subversion configuration.</td>
+</tr>
+</table>
+<a NAME="SubversionPage.__init__" ID="SubversionPage.__init__"></a>
+<h4>SubversionPage (Constructor)</h4>
+<b>SubversionPage</b>(<i>plugin</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>plugin</i></dt>
+<dd>
+reference to the plugin object
+</dd>
+</dl><a NAME="SubversionPage.on_configButton_clicked" ID="SubversionPage.on_configButton_clicked"></a>
+<h4>SubversionPage.on_configButton_clicked</h4>
+<b>on_configButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the Subversion config file.
+</p><a NAME="SubversionPage.on_serversButton_clicked" ID="SubversionPage.on_serversButton_clicked"></a>
+<h4>SubversionPage.on_serversButton_clicked</h4>
+<b>on_serversButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the Subversion servers file.
+</p><a NAME="SubversionPage.save" ID="SubversionPage.save"></a>
+<h4>SubversionPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Subversion configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,414 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper</h1>
+<p>
+Module implementing the VCS project browser helper for subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectBrowserHelper">SvnProjectBrowserHelper</a></td>
+<td>Class implementing the VCS project browser helper for subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnProjectBrowserHelper" ID="SvnProjectBrowserHelper"></a>
+<h2>SvnProjectBrowserHelper</h2>
+<p>
+    Class implementing the VCS project browser helper for subversion.
+</p>
+<h3>Derived from</h3>
+VcsProjectBrowserHelper
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectBrowserHelper.__init__">SvnProjectBrowserHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNAddToChangelist">__SVNAddToChangelist</a></td>
+<td>Private slot called by the context menu to add files to a changelist.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNBlame">__SVNBlame</a></td>
+<td>Private slot called by the context menu to show the blame of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNBreakLock">__SVNBreakLock</a></td>
+<td>Private slot called by the context menu to break lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNConfigure">__SVNConfigure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNCopy">__SVNCopy</a></td>
+<td>Private slot called by the context menu to copy the selected file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNDelProp">__SVNDelProp</a></td>
+<td>Private slot called by the context menu to delete a subversion property of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNExtendedDiff">__SVNExtendedDiff</a></td>
+<td>Private slot called by the context menu to show the difference of a file to the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNInfo">__SVNInfo</a></td>
+<td>Private slot called by the context menu to show repository information of a file or directory.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNListProps">__SVNListProps</a></td>
+<td>Private slot called by the context menu to list the subversion properties of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLock">__SVNLock</a></td>
+<td>Private slot called by the context menu to lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLogBrowser">__SVNLogBrowser</a></td>
+<td>Private slot called by the context menu to show the log browser for a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLogLimited">__SVNLogLimited</a></td>
+<td>Private slot called by the context menu to show the limited log of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNMove">__SVNMove</a></td>
+<td>Private slot called by the context menu to move the selected file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNRemoveFromChangelist">__SVNRemoveFromChangelist</a></td>
+<td>Private slot called by the context menu to remove files from their changelist.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNResolve">__SVNResolve</a></td>
+<td>Private slot called by the context menu to resolve conflicts of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNSetProp">__SVNSetProp</a></td>
+<td>Private slot called by the context menu to set a subversion property of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNStealLock">__SVNStealLock</a></td>
+<td>Private slot called by the context menu to steal lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNUnlock">__SVNUnlock</a></td>
+<td>Private slot called by the context menu to unlock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNUrlDiff">__SVNUrlDiff</a></td>
+<td>Private slot called by the context menu to show the difference of a file of two repository URLs.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__itemsHaveFiles">__itemsHaveFiles</a></td>
+<td>Private method to check, if items contain file type items.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenu">_addVCSMenu</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuBack">_addVCSMenuBack</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuDir">_addVCSMenuDir</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuDirMulti">_addVCSMenuDirMulti</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuMulti">_addVCSMenuMulti</a></td>
+<td>Protected method used to add the VCS menu for multi selection to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenu">showContextMenu</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuDir">showContextMenuDir</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuDirMulti">showContextMenuDirMulti</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuMulti">showContextMenuMulti</a></td>
+<td>Slot called before the context menu (multiple selections) is shown.</td>
+</tr>
+</table>
+<a NAME="SvnProjectBrowserHelper.__init__" ID="SvnProjectBrowserHelper.__init__"></a>
+<h4>SvnProjectBrowserHelper (Constructor)</h4>
+<b>SvnProjectBrowserHelper</b>(<i>vcsObject, browserObject, projectObject, isTranslationsBrowser, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>browserObject</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.__SVNAddToChangelist" ID="SvnProjectBrowserHelper.__SVNAddToChangelist"></a>
+<h4>SvnProjectBrowserHelper.__SVNAddToChangelist</h4>
+<b>__SVNAddToChangelist</b>(<i></i>)
+<p>
+        Private slot called by the context menu to add files to a changelist.
+</p><a NAME="SvnProjectBrowserHelper.__SVNBlame" ID="SvnProjectBrowserHelper.__SVNBlame"></a>
+<h4>SvnProjectBrowserHelper.__SVNBlame</h4>
+<b>__SVNBlame</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the blame of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNBreakLock" ID="SvnProjectBrowserHelper.__SVNBreakLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNBreakLock</h4>
+<b>__SVNBreakLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to break lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNConfigure" ID="SvnProjectBrowserHelper.__SVNConfigure"></a>
+<h4>SvnProjectBrowserHelper.__SVNConfigure</h4>
+<b>__SVNConfigure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="SvnProjectBrowserHelper.__SVNCopy" ID="SvnProjectBrowserHelper.__SVNCopy"></a>
+<h4>SvnProjectBrowserHelper.__SVNCopy</h4>
+<b>__SVNCopy</b>(<i></i>)
+<p>
+        Private slot called by the context menu to copy the selected file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNDelProp" ID="SvnProjectBrowserHelper.__SVNDelProp"></a>
+<h4>SvnProjectBrowserHelper.__SVNDelProp</h4>
+<b>__SVNDelProp</b>(<i></i>)
+<p>
+        Private slot called by the context menu to delete a subversion property of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNExtendedDiff" ID="SvnProjectBrowserHelper.__SVNExtendedDiff"></a>
+<h4>SvnProjectBrowserHelper.__SVNExtendedDiff</h4>
+<b>__SVNExtendedDiff</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the difference of a file to
+        the repository.
+</p><p>
+        This gives the chance to enter the revisions to compare.
+</p><a NAME="SvnProjectBrowserHelper.__SVNInfo" ID="SvnProjectBrowserHelper.__SVNInfo"></a>
+<h4>SvnProjectBrowserHelper.__SVNInfo</h4>
+<b>__SVNInfo</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show repository information of 
+        a file or directory.
+</p><a NAME="SvnProjectBrowserHelper.__SVNListProps" ID="SvnProjectBrowserHelper.__SVNListProps"></a>
+<h4>SvnProjectBrowserHelper.__SVNListProps</h4>
+<b>__SVNListProps</b>(<i></i>)
+<p>
+        Private slot called by the context menu to list the subversion properties of
+        a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLock" ID="SvnProjectBrowserHelper.__SVNLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNLock</h4>
+<b>__SVNLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLogBrowser" ID="SvnProjectBrowserHelper.__SVNLogBrowser"></a>
+<h4>SvnProjectBrowserHelper.__SVNLogBrowser</h4>
+<b>__SVNLogBrowser</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the log browser for a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLogLimited" ID="SvnProjectBrowserHelper.__SVNLogLimited"></a>
+<h4>SvnProjectBrowserHelper.__SVNLogLimited</h4>
+<b>__SVNLogLimited</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the limited log of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNMove" ID="SvnProjectBrowserHelper.__SVNMove"></a>
+<h4>SvnProjectBrowserHelper.__SVNMove</h4>
+<b>__SVNMove</b>(<i></i>)
+<p>
+        Private slot called by the context menu to move the selected file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" ID="SvnProjectBrowserHelper.__SVNRemoveFromChangelist"></a>
+<h4>SvnProjectBrowserHelper.__SVNRemoveFromChangelist</h4>
+<b>__SVNRemoveFromChangelist</b>(<i></i>)
+<p>
+        Private slot called by the context menu to remove files from their changelist.
+</p><a NAME="SvnProjectBrowserHelper.__SVNResolve" ID="SvnProjectBrowserHelper.__SVNResolve"></a>
+<h4>SvnProjectBrowserHelper.__SVNResolve</h4>
+<b>__SVNResolve</b>(<i></i>)
+<p>
+        Private slot called by the context menu to resolve conflicts of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNSetProp" ID="SvnProjectBrowserHelper.__SVNSetProp"></a>
+<h4>SvnProjectBrowserHelper.__SVNSetProp</h4>
+<b>__SVNSetProp</b>(<i></i>)
+<p>
+        Private slot called by the context menu to set a subversion property of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNStealLock" ID="SvnProjectBrowserHelper.__SVNStealLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNStealLock</h4>
+<b>__SVNStealLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to steal lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNUnlock" ID="SvnProjectBrowserHelper.__SVNUnlock"></a>
+<h4>SvnProjectBrowserHelper.__SVNUnlock</h4>
+<b>__SVNUnlock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to unlock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNUrlDiff" ID="SvnProjectBrowserHelper.__SVNUrlDiff"></a>
+<h4>SvnProjectBrowserHelper.__SVNUrlDiff</h4>
+<b>__SVNUrlDiff</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the difference of a file of
+        two repository URLs.
+</p><p>
+        This gives the chance to enter the repository URLs to compare.
+</p><a NAME="SvnProjectBrowserHelper.__itemsHaveFiles" ID="SvnProjectBrowserHelper.__itemsHaveFiles"></a>
+<h4>SvnProjectBrowserHelper.__itemsHaveFiles</h4>
+<b>__itemsHaveFiles</b>(<i>items</i>)
+<p>
+        Private method to check, if items contain file type items.
+</p><dl>
+<dt><i>items</i></dt>
+<dd>
+items to check (list of QTreeWidgetItems)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating items contain file type items (boolean)
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenu" ID="SvnProjectBrowserHelper._addVCSMenu"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenu</h4>
+<b>_addVCSMenu</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuBack" ID="SvnProjectBrowserHelper._addVCSMenuBack"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuBack</h4>
+<b>_addVCSMenuBack</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuDir" ID="SvnProjectBrowserHelper._addVCSMenuDir"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuDir</h4>
+<b>_addVCSMenuDir</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuDirMulti" ID="SvnProjectBrowserHelper._addVCSMenuDirMulti"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuDirMulti</h4>
+<b>_addVCSMenuDirMulti</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuMulti" ID="SvnProjectBrowserHelper._addVCSMenuMulti"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuMulti</h4>
+<b>_addVCSMenuMulti</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu for multi selection to all 
+        project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenu" ID="SvnProjectBrowserHelper.showContextMenu"></a>
+<h4>SvnProjectBrowserHelper.showContextMenu</h4>
+<b>showContextMenu</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the file status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuDir" ID="SvnProjectBrowserHelper.showContextMenuDir"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuDir</h4>
+<b>showContextMenuDir</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuDirMulti" ID="SvnProjectBrowserHelper.showContextMenuDirMulti"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuDirMulti</h4>
+<b>showContextMenuDirMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuMulti" ID="SvnProjectBrowserHelper.showContextMenuMulti"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuMulti</h4>
+<b>showContextMenuMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu (multiple selections) is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the files status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper</h1>
+<p>
+Module implementing the VCS project helper for Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectHelper">SvnProjectHelper</a></td>
+<td>Class implementing the VCS project helper for Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnProjectHelper" ID="SvnProjectHelper"></a>
+<h2>SvnProjectHelper</h2>
+<p>
+    Class implementing the VCS project helper for Subversion.
+</p>
+<h3>Derived from</h3>
+VcsProjectHelper
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectHelper.__init__">SvnProjectHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnBranchList">__svnBranchList</a></td>
+<td>Private slot used to list the branches of the project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnConfigure">__svnConfigure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnExtendedDiff">__svnExtendedDiff</a></td>
+<td>Private slot used to perform a svn diff with the selection of revisions.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnInfo">__svnInfo</a></td>
+<td>Private slot used to show repository information for the local project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnLogBrowser">__svnLogBrowser</a></td>
+<td>Private slot used to browse the log of the current project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnLogLimited">__svnLogLimited</a></td>
+<td>Private slot used to perform a svn log --limit.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropDel">__svnPropDel</a></td>
+<td>Private slot used to delete a property for the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropList">__svnPropList</a></td>
+<td>Private slot used to list the properties of the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropSet">__svnPropSet</a></td>
+<td>Private slot used to set a property for the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnRelocate">__svnRelocate</a></td>
+<td>Private slot used to relocate the working copy to a new repository URL.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnRepoBrowser">__svnRepoBrowser</a></td>
+<td>Private slot to open the repository browser.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnResolve">__svnResolve</a></td>
+<td>Private slot used to resolve conflicts of the local project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnTagList">__svnTagList</a></td>
+<td>Private slot used to list the tags of the project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnUrlDiff">__svnUrlDiff</a></td>
+<td>Private slot used to perform a svn diff with the selection of repository URLs.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.initActions">initActions</a></td>
+<td>Public method to generate the action objects.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.initMenu">initMenu</a></td>
+<td>Public method to generate the VCS menu.</td>
+</tr>
+</table>
+<a NAME="SvnProjectHelper.__init__" ID="SvnProjectHelper.__init__"></a>
+<h4>SvnProjectHelper (Constructor)</h4>
+<b>SvnProjectHelper</b>(<i>vcsObject, projectObject, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="SvnProjectHelper.__svnBranchList" ID="SvnProjectHelper.__svnBranchList"></a>
+<h4>SvnProjectHelper.__svnBranchList</h4>
+<b>__svnBranchList</b>(<i></i>)
+<p>
+        Private slot used to list the branches of the project.
+</p><a NAME="SvnProjectHelper.__svnConfigure" ID="SvnProjectHelper.__svnConfigure"></a>
+<h4>SvnProjectHelper.__svnConfigure</h4>
+<b>__svnConfigure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="SvnProjectHelper.__svnExtendedDiff" ID="SvnProjectHelper.__svnExtendedDiff"></a>
+<h4>SvnProjectHelper.__svnExtendedDiff</h4>
+<b>__svnExtendedDiff</b>(<i></i>)
+<p>
+        Private slot used to perform a svn diff with the selection of revisions.
+</p><a NAME="SvnProjectHelper.__svnInfo" ID="SvnProjectHelper.__svnInfo"></a>
+<h4>SvnProjectHelper.__svnInfo</h4>
+<b>__svnInfo</b>(<i></i>)
+<p>
+        Private slot used to show repository information for the local project.
+</p><a NAME="SvnProjectHelper.__svnLogBrowser" ID="SvnProjectHelper.__svnLogBrowser"></a>
+<h4>SvnProjectHelper.__svnLogBrowser</h4>
+<b>__svnLogBrowser</b>(<i></i>)
+<p>
+        Private slot used to browse the log of the current project.
+</p><a NAME="SvnProjectHelper.__svnLogLimited" ID="SvnProjectHelper.__svnLogLimited"></a>
+<h4>SvnProjectHelper.__svnLogLimited</h4>
+<b>__svnLogLimited</b>(<i></i>)
+<p>
+        Private slot used to perform a svn log --limit.
+</p><a NAME="SvnProjectHelper.__svnPropDel" ID="SvnProjectHelper.__svnPropDel"></a>
+<h4>SvnProjectHelper.__svnPropDel</h4>
+<b>__svnPropDel</b>(<i></i>)
+<p>
+        Private slot used to delete a property for the project files.
+</p><a NAME="SvnProjectHelper.__svnPropList" ID="SvnProjectHelper.__svnPropList"></a>
+<h4>SvnProjectHelper.__svnPropList</h4>
+<b>__svnPropList</b>(<i></i>)
+<p>
+        Private slot used to list the properties of the project files.
+</p><a NAME="SvnProjectHelper.__svnPropSet" ID="SvnProjectHelper.__svnPropSet"></a>
+<h4>SvnProjectHelper.__svnPropSet</h4>
+<b>__svnPropSet</b>(<i></i>)
+<p>
+        Private slot used to set a property for the project files.
+</p><a NAME="SvnProjectHelper.__svnRelocate" ID="SvnProjectHelper.__svnRelocate"></a>
+<h4>SvnProjectHelper.__svnRelocate</h4>
+<b>__svnRelocate</b>(<i></i>)
+<p>
+        Private slot used to relocate the working copy to a new repository URL.
+</p><a NAME="SvnProjectHelper.__svnRepoBrowser" ID="SvnProjectHelper.__svnRepoBrowser"></a>
+<h4>SvnProjectHelper.__svnRepoBrowser</h4>
+<b>__svnRepoBrowser</b>(<i></i>)
+<p>
+        Private slot to open the repository browser.
+</p><a NAME="SvnProjectHelper.__svnResolve" ID="SvnProjectHelper.__svnResolve"></a>
+<h4>SvnProjectHelper.__svnResolve</h4>
+<b>__svnResolve</b>(<i></i>)
+<p>
+        Private slot used to resolve conflicts of the local project.
+</p><a NAME="SvnProjectHelper.__svnTagList" ID="SvnProjectHelper.__svnTagList"></a>
+<h4>SvnProjectHelper.__svnTagList</h4>
+<b>__svnTagList</b>(<i></i>)
+<p>
+        Private slot used to list the tags of the project.
+</p><a NAME="SvnProjectHelper.__svnUrlDiff" ID="SvnProjectHelper.__svnUrlDiff"></a>
+<h4>SvnProjectHelper.__svnUrlDiff</h4>
+<b>__svnUrlDiff</b>(<i></i>)
+<p>
+        Private slot used to perform a svn diff with the selection of repository URLs.
+</p><a NAME="SvnProjectHelper.getActions" ID="SvnProjectHelper.getActions"></a>
+<h4>SvnProjectHelper.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="SvnProjectHelper.initActions" ID="SvnProjectHelper.initActions"></a>
+<h4>SvnProjectHelper.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public method to generate the action objects.
+</p><a NAME="SvnProjectHelper.initMenu" ID="SvnProjectHelper.initMenu"></a>
+<h4>SvnProjectHelper.initMenu</h4>
+<b>initMenu</b>(<i>menu</i>)
+<p>
+        Public method to generate the VCS menu.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be populated (QMenu)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn blame command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnBlameDialog">SvnBlameDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn blame command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnBlameDialog" ID="SvnBlameDialog"></a>
+<h2>SvnBlameDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn blame command.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_SvnBlameDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnBlameDialog.__init__">SvnBlameDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tag item in the taglist.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnBlameDialog.__init__" ID="SvnBlameDialog.__init__"></a>
+<h4>SvnBlameDialog (Constructor)</h4>
+<b>SvnBlameDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnBlameDialog.__finish" ID="SvnBlameDialog.__finish"></a>
+<h4>SvnBlameDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnBlameDialog.__generateItem" ID="SvnBlameDialog.__generateItem"></a>
+<h4>SvnBlameDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>revision, author, lineno, text</i>)
+<p>
+        Private method to generate a tag item in the taglist.
+</p><dl>
+<dt><i>revision</i></dt>
+<dd>
+revision string (integer)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the tag (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number (integer)
+</dd><dt><i>text</i></dt>
+<dd>
+text of the line (string)
+</dd>
+</dl><a NAME="SvnBlameDialog.__resizeColumns" ID="SvnBlameDialog.__resizeColumns"></a>
+<h4>SvnBlameDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnBlameDialog.__showError" ID="SvnBlameDialog.__showError"></a>
+<h4>SvnBlameDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnBlameDialog.on_buttonBox_clicked" ID="SvnBlameDialog.on_buttonBox_clicked"></a>
+<h4>SvnBlameDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnBlameDialog.start" ID="SvnBlameDialog.start"></a>
+<h4>SvnBlameDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog</h1>
+<p>
+Module implementing the Subversion command dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCommandDialog">SvnCommandDialog</a></td>
+<td>Class implementing the Subversion command dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCommandDialog" ID="SvnCommandDialog"></a>
+<h2>SvnCommandDialog</h2>
+<p>
+    Class implementing the Subversion command dialog.
+</p><p>
+    It implements a dialog that is used to enter an
+    arbitrary subversion command. It asks the user to enter
+    the commandline parameters and the working directory.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnCommandDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCommandDialog.__init__">SvnCommandDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.getData">getData</a></td>
+<td>Public method to retrieve the data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.on_commandCombo_editTextChanged">on_commandCombo_editTextChanged</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private method used to open a directory selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnCommandDialog.__init__" ID="SvnCommandDialog.__init__"></a>
+<h4>SvnCommandDialog (Constructor)</h4>
+<b>SvnCommandDialog</b>(<i>argvList, wdList, ppath, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>argvList</i></dt>
+<dd>
+history list of commandline arguments (list of strings)
+</dd><dt><i>wdList</i></dt>
+<dd>
+history list of working directories (list of strings)
+</dd><dt><i>ppath</i></dt>
+<dd>
+pathname of the project directory (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="SvnCommandDialog.getData" ID="SvnCommandDialog.getData"></a>
+<h4>SvnCommandDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of argv, workdir
+</dd>
+</dl><a NAME="SvnCommandDialog.on_commandCombo_editTextChanged" ID="SvnCommandDialog.on_commandCombo_editTextChanged"></a>
+<h4>SvnCommandDialog.on_commandCombo_editTextChanged</h4>
+<b>on_commandCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+ignored
+</dd>
+</dl><a NAME="SvnCommandDialog.on_dirButton_clicked" ID="SvnCommandDialog.on_dirButton_clicked"></a>
+<h4>SvnCommandDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private method used to open a directory selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog</h1>
+<p>
+Module implementing a dialog to enter the commit message.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCommitDialog">SvnCommitDialog</a></td>
+<td>Class implementing a dialog to enter the commit message.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCommitDialog" ID="SvnCommitDialog"></a>
+<h2>SvnCommitDialog</h2>
+<p>
+    Class implementing a dialog to enter the commit message.
+</p><h4>Signals</h4>
+<dl>
+<dt>accepted()</dt>
+<dd>
+emitted, if the dialog was accepted
+</dd><dt>rejected()</dt>
+<dd>
+emitted, if the dialog was rejected
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_SvnCommitDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCommitDialog.__init__">SvnCommitDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.changelistsData">changelistsData</a></td>
+<td>Public method to retrieve the changelists data.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.hasChangelists">hasChangelists</a></td>
+<td>Public method to check, if the user entered some changelists.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.logMessage">logMessage</a></td>
+<td>Public method to retrieve the log message.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot called by the buttonBox accepted signal.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_rejected">on_buttonBox_rejected</a></td>
+<td>Private slot called by the buttonBox rejected signal.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_recentComboBox_activated">on_recentComboBox_activated</a></td>
+<td>Private slot to select a commit message from recent ones.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.showEvent">showEvent</a></td>
+<td>Public method called when the dialog is about to be shown.</td>
+</tr>
+</table>
+<a NAME="SvnCommitDialog.__init__" ID="SvnCommitDialog.__init__"></a>
+<h4>SvnCommitDialog (Constructor)</h4>
+<b>SvnCommitDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnCommitDialog.changelistsData" ID="SvnCommitDialog.changelistsData"></a>
+<h4>SvnCommitDialog.changelistsData</h4>
+<b>changelistsData</b>(<i></i>)
+<p>
+        Public method to retrieve the changelists data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the changelists (list of strings) and a flag
+            indicating to keep changelists (boolean)
+</dd>
+</dl><a NAME="SvnCommitDialog.hasChangelists" ID="SvnCommitDialog.hasChangelists"></a>
+<h4>SvnCommitDialog.hasChangelists</h4>
+<b>hasChangelists</b>(<i></i>)
+<p>
+        Public method to check, if the user entered some changelists.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability of changelists (boolean)
+</dd>
+</dl><a NAME="SvnCommitDialog.logMessage" ID="SvnCommitDialog.logMessage"></a>
+<h4>SvnCommitDialog.logMessage</h4>
+<b>logMessage</b>(<i></i>)
+<p>
+        Public method to retrieve the log message.
+</p><p>
+        This method has the side effect of saving the 20 most recent
+        commit messages for reuse.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the log message (string)
+</dd>
+</dl><a NAME="SvnCommitDialog.on_buttonBox_accepted" ID="SvnCommitDialog.on_buttonBox_accepted"></a>
+<h4>SvnCommitDialog.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot called by the buttonBox accepted signal.
+</p><a NAME="SvnCommitDialog.on_buttonBox_clicked" ID="SvnCommitDialog.on_buttonBox_clicked"></a>
+<h4>SvnCommitDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnCommitDialog.on_buttonBox_rejected" ID="SvnCommitDialog.on_buttonBox_rejected"></a>
+<h4>SvnCommitDialog.on_buttonBox_rejected</h4>
+<b>on_buttonBox_rejected</b>(<i></i>)
+<p>
+        Private slot called by the buttonBox rejected signal.
+</p><a NAME="SvnCommitDialog.on_recentComboBox_activated" ID="SvnCommitDialog.on_recentComboBox_activated"></a>
+<h4>SvnCommitDialog.on_recentComboBox_activated</h4>
+<b>on_recentComboBox_activated</b>(<i>txt</i>)
+<p>
+        Private slot to select a commit message from recent ones.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+selected recent commit message (string)
+</dd>
+</dl><a NAME="SvnCommitDialog.showEvent" ID="SvnCommitDialog.showEvent"></a>
+<h4>SvnCommitDialog.showEvent</h4>
+<b>showEvent</b>(<i>evt</i>)
+<p>
+        Public method called when the dialog is about to be shown.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the event (QShowEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst</h1>
+<p>
+Module implementing some constants for the pysvn package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>svnNotifyActionMap</td></tr><tr><td>svnStatusMap</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a copy operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCopyDialog">SvnCopyDialog</a></td>
+<td>Class implementing a dialog to enter the data for a copy operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCopyDialog" ID="SvnCopyDialog"></a>
+<h2>SvnCopyDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a copy operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnCopyDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCopyDialog.__init__">SvnCopyDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCopyDialog.getData">getData</a></td>
+<td>Public method to retrieve the copy data.</td>
+</tr><tr>
+<td><a href="#SvnCopyDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private slot to handle the button press for selecting the target via a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnCopyDialog.__init__" ID="SvnCopyDialog.__init__"></a>
+<h4>SvnCopyDialog (Constructor)</h4>
+<b>SvnCopyDialog</b>(<i>source, parent = None, move = False, force = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>source</i></dt>
+<dd>
+name of the source file/directory (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>move</i></dt>
+<dd>
+flag indicating a move operation (boolean)
+</dd><dt><i>force</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd>
+</dl><a NAME="SvnCopyDialog.getData" ID="SvnCopyDialog.getData"></a>
+<h4>SvnCopyDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the copy data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the target name (string) and a flag indicating
+            the operation should be enforced (boolean)
+</dd>
+</dl><a NAME="SvnCopyDialog.on_dirButton_clicked" ID="SvnCopyDialog.on_dirButton_clicked"></a>
+<h4>SvnCopyDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the button press for selecting the target via a 
+        selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog</h1>
+<p>
+Module implementing a dialog to show the output of a pysvn action.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnDialog">SvnDialog</a></td>
+<td>Class implementing a dialog to show the output of a pysvn action.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnDialog" ID="SvnDialog"></a>
+<h2>SvnDialog</h2>
+<p>
+    Class implementing a dialog to show the output of a pysvn action.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_SvnDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnDialog.__init__">SvnDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnDialog._clientNotifyCallback">_clientNotifyCallback</a></td>
+<td>Protected method called by the client to send events</td>
+</tr><tr>
+<td><a href="#SvnDialog.finish">finish</a></td>
+<td>Public slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnDialog.hasAddOrDelete">hasAddOrDelete</a></td>
+<td>Public method to check, if the last action contained an add or delete.</td>
+</tr><tr>
+<td><a href="#SvnDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnDialog.showError">showError</a></td>
+<td>Public slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnDialog.showMessage">showMessage</a></td>
+<td>Public slot to show a message.</td>
+</tr>
+</table>
+<a NAME="SvnDialog.__init__" ID="SvnDialog.__init__"></a>
+<h4>SvnDialog (Constructor)</h4>
+<b>SvnDialog</b>(<i>text, command, pysvnClient, parent = None, log = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown by the label (string)
+</dd><dt><i>command</i></dt>
+<dd>
+svn command to be executed (display purposes only)
+            (string)
+</dd><dt><i>pysvnClient</i></dt>
+<dd>
+reference to the pysvn client object (pysvn.Client)
+</dd><dt><i>parent=</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>log=</i></dt>
+<dd>
+optional log message (string)
+</dd>
+</dl><a NAME="SvnDialog._clientNotifyCallback" ID="SvnDialog._clientNotifyCallback"></a>
+<h4>SvnDialog._clientNotifyCallback</h4>
+<b>_clientNotifyCallback</b>(<i>eventDict</i>)
+<p>
+        Protected method called by the client to send events
+</p><dl>
+<dt><i>eventDict</i></dt>
+<dd>
+dictionary containing the notification event
+</dd>
+</dl><a NAME="SvnDialog.finish" ID="SvnDialog.finish"></a>
+<h4>SvnDialog.finish</h4>
+<b>finish</b>(<i></i>)
+<p>
+        Public slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnDialog.hasAddOrDelete" ID="SvnDialog.hasAddOrDelete"></a>
+<h4>SvnDialog.hasAddOrDelete</h4>
+<b>hasAddOrDelete</b>(<i></i>)
+<p>
+        Public method to check, if the last action contained an add or delete.
+</p><a NAME="SvnDialog.on_buttonBox_clicked" ID="SvnDialog.on_buttonBox_clicked"></a>
+<h4>SvnDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnDialog.showError" ID="SvnDialog.showError"></a>
+<h4>SvnDialog.showError</h4>
+<b>showError</b>(<i>msg</i>)
+<p>
+        Public slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnDialog.showMessage" ID="SvnDialog.showMessage"></a>
+<h4>SvnDialog.showMessage</h4>
+<b>showMessage</b>(<i>msg</i>)
+<p>
+        Public slot to show a message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message to show (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,169 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin</h1>
+<p>
+Module implementing a dialog mixin class providing common callback methods for 
+the pysvn client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnDialogMixin">SvnDialogMixin</a></td>
+<td>Class implementing a dialog mixin providing common callback methods for the pysvn client.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnDialogMixin" ID="SvnDialogMixin"></a>
+<h2>SvnDialogMixin</h2>
+<p>
+    Class implementing a dialog mixin providing common callback methods for 
+    the pysvn client.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnDialogMixin.__init__">SvnDialogMixin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._cancel">_cancel</a></td>
+<td>Protected method to request a cancellation of the current action.</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._clientCancelCallback">_clientCancelCallback</a></td>
+<td>Protected method called by the client to check for cancellation.</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._clientLogCallback">_clientLogCallback</a></td>
+<td>Protected method called by the client to request a log message.</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._clientLoginCallback">_clientLoginCallback</a></td>
+<td>Protected method called by the client to get login information.</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._clientSslServerTrustPromptCallback">_clientSslServerTrustPromptCallback</a></td>
+<td>Protected method called by the client to request acceptance for a ssl server certificate.</td>
+</tr><tr>
+<td><a href="#SvnDialogMixin._reset">_reset</a></td>
+<td>Protected method to reset the internal state of the dialog.</td>
+</tr>
+</table>
+<a NAME="SvnDialogMixin.__init__" ID="SvnDialogMixin.__init__"></a>
+<h4>SvnDialogMixin (Constructor)</h4>
+<b>SvnDialogMixin</b>(<i>log = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>log</i></dt>
+<dd>
+optional log message (string)
+</dd>
+</dl><a NAME="SvnDialogMixin._cancel" ID="SvnDialogMixin._cancel"></a>
+<h4>SvnDialogMixin._cancel</h4>
+<b>_cancel</b>(<i></i>)
+<p>
+        Protected method to request a cancellation of the current action.
+</p><a NAME="SvnDialogMixin._clientCancelCallback" ID="SvnDialogMixin._clientCancelCallback"></a>
+<h4>SvnDialogMixin._clientCancelCallback</h4>
+<b>_clientCancelCallback</b>(<i></i>)
+<p>
+        Protected method called by the client to check for cancellation.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a cancellation
+</dd>
+</dl><a NAME="SvnDialogMixin._clientLogCallback" ID="SvnDialogMixin._clientLogCallback"></a>
+<h4>SvnDialogMixin._clientLogCallback</h4>
+<b>_clientLogCallback</b>(<i></i>)
+<p>
+        Protected method called by the client to request a log message.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a flag indicating success and the log message (string)
+</dd>
+</dl><a NAME="SvnDialogMixin._clientLoginCallback" ID="SvnDialogMixin._clientLoginCallback"></a>
+<h4>SvnDialogMixin._clientLoginCallback</h4>
+<b>_clientLoginCallback</b>(<i>realm, username, may_save</i>)
+<p>
+        Protected method called by the client to get login information.
+</p><dl>
+<dt><i>realm</i></dt>
+<dd>
+name of the realm of the requested credentials (string)
+</dd><dt><i>username</i></dt>
+<dd>
+username as supplied by subversion (string)
+</dd><dt><i>may_save</i></dt>
+<dd>
+flag indicating, that subversion is willing to save
+            the answers returned (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of four values (retcode, username, password, save).
+            Retcode should be True, if username and password should be used 
+            by subversion, username and password contain the relevant data 
+            as strings and save is a flag indicating, that username and
+            password should be saved.
+</dd>
+</dl><a NAME="SvnDialogMixin._clientSslServerTrustPromptCallback" ID="SvnDialogMixin._clientSslServerTrustPromptCallback"></a>
+<h4>SvnDialogMixin._clientSslServerTrustPromptCallback</h4>
+<b>_clientSslServerTrustPromptCallback</b>(<i>trust_dict</i>)
+<p>
+        Protected method called by the client to request acceptance for a
+        ssl server certificate.
+</p><dl>
+<dt><i>trust_dict</i></dt>
+<dd>
+dictionary containing the trust data
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values (retcode, acceptedFailures, save).
+            Retcode should be true, if the certificate should be accepted,
+            acceptedFailures should indicate the accepted certificate failures
+            and save should be True, if subversion should save the certificate.
+</dd>
+</dl><a NAME="SvnDialogMixin._reset" ID="SvnDialogMixin._reset"></a>
+<h4>SvnDialogMixin._reset</h4>
+<b>_reset</b>(<i></i>)
+<p>
+        Protected method to reset the internal state of the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,197 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn diff command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnDiffDialog">SvnDiffDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn diff command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnDiffDialog" ID="SvnDiffDialog"></a>
+<h2>SvnDiffDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn diff command.
+</p>
+<h3>Derived from</h3>
+QWidget, SvnDialogMixin, Ui_SvnDiffDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnDiffDialog.__init__">SvnDiffDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__appendText">__appendText</a></td>
+<td>Private method to append text to the end of the contents pane.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__finish">__finish</a></td>
+<td>Private slot called when the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__getDiffSummaryKind">__getDiffSummaryKind</a></td>
+<td>Private method to get a string descripion of the diff summary.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__getVersionArg">__getVersionArg</a></td>
+<td>Private method to get a pysvn revision object for the given version number.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to handle the Save button press.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.start">start</a></td>
+<td>Public slot to start the svn diff command.</td>
+</tr>
+</table>
+<a NAME="SvnDiffDialog.__init__" ID="SvnDiffDialog.__init__"></a>
+<h4>SvnDiffDialog (Constructor)</h4>
+<b>SvnDiffDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnDiffDialog.__appendText" ID="SvnDiffDialog.__appendText"></a>
+<h4>SvnDiffDialog.__appendText</h4>
+<b>__appendText</b>(<i>line</i>)
+<p>
+        Private method to append text to the end of the contents pane.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line of text to insert (string)
+</dd>
+</dl><a NAME="SvnDiffDialog.__finish" ID="SvnDiffDialog.__finish"></a>
+<h4>SvnDiffDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the user pressed the button.
+</p><a NAME="SvnDiffDialog.__getDiffSummaryKind" ID="SvnDiffDialog.__getDiffSummaryKind"></a>
+<h4>SvnDiffDialog.__getDiffSummaryKind</h4>
+<b>__getDiffSummaryKind</b>(<i>summaryKind</i>)
+<p>
+        Private method to get a string descripion of the diff summary.
+</p><dl>
+<dt><i>summaryKind</i></dt>
+<dd>
+(pysvn.diff_summarize.summarize_kind)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+one letter string indicating the change type (string)
+</dd>
+</dl><a NAME="SvnDiffDialog.__getVersionArg" ID="SvnDiffDialog.__getVersionArg"></a>
+<h4>SvnDiffDialog.__getVersionArg</h4>
+<b>__getVersionArg</b>(<i>version</i>)
+<p>
+        Private method to get a pysvn revision object for the given version number.
+</p><dl>
+<dt><i>version</i></dt>
+<dd>
+revision (integer or string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+revision object (pysvn.Revision)
+</dd>
+</dl><a NAME="SvnDiffDialog.__showError" ID="SvnDiffDialog.__showError"></a>
+<h4>SvnDiffDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnDiffDialog.on_buttonBox_clicked" ID="SvnDiffDialog.on_buttonBox_clicked"></a>
+<h4>SvnDiffDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnDiffDialog.on_saveButton_clicked" ID="SvnDiffDialog.on_saveButton_clicked"></a>
+<h4>SvnDiffDialog.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Save button press.
+</p><p>
+        It saves the diff shown in the dialog to a file in the local
+        filesystem.
+</p><a NAME="SvnDiffDialog.start" ID="SvnDiffDialog.start"></a>
+<h4>SvnDiffDialog.start</h4>
+<b>start</b>(<i>fn, versions = None, urls = None, summary = False, pegRev = None</i>)
+<p>
+        Public slot to start the svn diff command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be diffed (string)
+</dd><dt><i>versions</i></dt>
+<dd>
+list of versions to be diffed (list of up to 2 integer or None)
+</dd><dt><i>urls=</i></dt>
+<dd>
+list of repository URLs (list of 2 strings)
+</dd><dt><i>summary=</i></dt>
+<dd>
+flag indicating a summarizing diff
+            (only valid for URL diffs) (boolean)
+</dd><dt><i>pegRev=</i></dt>
+<dd>
+revision number the filename is valid (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog</h1>
+<p>
+Module implementing a dialog to show repository related information for a file/directory.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnInfoDialog">SvnInfoDialog</a></td>
+<td>Class implementing a dialog to show repository related information for a file/directory.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnInfoDialog" ID="SvnInfoDialog"></a>
+<h2>SvnInfoDialog</h2>
+<p>
+    Class implementing a dialog to show repository related information 
+    for a file/directory.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_VcsRepositoryInfoDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnInfoDialog.__init__">SvnInfoDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnInfoDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnInfoDialog.start">start</a></td>
+<td>Public slot to start the svn info command.</td>
+</tr>
+</table>
+<a NAME="SvnInfoDialog.__init__" ID="SvnInfoDialog.__init__"></a>
+<h4>SvnInfoDialog (Constructor)</h4>
+<b>SvnInfoDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnInfoDialog.__showError" ID="SvnInfoDialog.__showError"></a>
+<h4>SvnInfoDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnInfoDialog.start" ID="SvnInfoDialog.start"></a>
+<h4>SvnInfoDialog.start</h4>
+<b>start</b>(<i>projectPath, fn</i>)
+<p>
+        Public slot to start the svn info command.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd><dt><i>fn</i></dt>
+<dd>
+file or directory name relative to the project (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,378 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog</h1>
+<p>
+Module implementing a dialog to browse the log history.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnLogBrowserDialog">SvnLogBrowserDialog</a></td>
+<td>Class implementing a dialog to browse the log history.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnLogBrowserDialog" ID="SvnLogBrowserDialog"></a>
+<h2>SvnLogBrowserDialog</h2>
+<p>
+    Class implementing a dialog to browse the log history.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_SvnLogBrowserDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnLogBrowserDialog.__init__">SvnLogBrowserDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__diffRevisions">__diffRevisions</a></td>
+<td>Private method to do a diff of two revisions.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__filterLogs">__filterLogs</a></td>
+<td>Private method to filter the log entries.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__finish">__finish</a></td>
+<td>Private slot called when the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__generateFileItem">__generateFileItem</a></td>
+<td>Private method to generate a changed files tree entry.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__generateLogItem">__generateLogItem</a></td>
+<td>Private method to generate a log tree entry.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__getLogEntries">__getLogEntries</a></td>
+<td>Private method to retrieve log entries from the repository.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resizeColumnsFiles">__resizeColumnsFiles</a></td>
+<td>Private method to resize the changed files tree columns.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resizeColumnsLog">__resizeColumnsLog</a></td>
+<td>Private method to resize the log tree columns.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resortFiles">__resortFiles</a></td>
+<td>Private method to resort the changed files tree.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resortLog">__resortLog</a></td>
+<td>Private method to resort the log tree.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog._reset">_reset</a></td>
+<td>Protected method to reset the internal state of the dialog.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_clearRxEditButton_clicked">on_clearRxEditButton_clicked</a></td>
+<td>Private slot called by a click of the clear RX edit button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_diffPreviousButton_clicked">on_diffPreviousButton_clicked</a></td>
+<td>Private slot to handle the Diff to Previous button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_diffRevisionsButton_clicked">on_diffRevisionsButton_clicked</a></td>
+<td>Private slot to handle the Compare Revisions button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_fieldCombo_activated">on_fieldCombo_activated</a></td>
+<td>Private slot called, when a new filter field is selected.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_fromDate_dateChanged">on_fromDate_dateChanged</a></td>
+<td>Private slot called, when the from date changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_logTree_currentItemChanged">on_logTree_currentItemChanged</a></td>
+<td>Private slot called, when the current item of the log tree changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_logTree_itemSelectionChanged">on_logTree_itemSelectionChanged</a></td>
+<td>Private slot called, when the selection has changed.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_nextButton_clicked">on_nextButton_clicked</a></td>
+<td>Private slot to handle the Next button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_rxEdit_textChanged">on_rxEdit_textChanged</a></td>
+<td>Private slot called, when a filter expression is entered.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_stopCheckBox_clicked">on_stopCheckBox_clicked</a></td>
+<td>Private slot called, when the stop on copy/move checkbox is clicked</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_toDate_dateChanged">on_toDate_dateChanged</a></td>
+<td>Private slot called, when the from date changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.start">start</a></td>
+<td>Public slot to start the svn log command.</td>
+</tr>
+</table>
+<a NAME="SvnLogBrowserDialog.__init__" ID="SvnLogBrowserDialog.__init__"></a>
+<h4>SvnLogBrowserDialog (Constructor)</h4>
+<b>SvnLogBrowserDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__diffRevisions" ID="SvnLogBrowserDialog.__diffRevisions"></a>
+<h4>SvnLogBrowserDialog.__diffRevisions</h4>
+<b>__diffRevisions</b>(<i>rev1, rev2, peg_rev</i>)
+<p>
+        Private method to do a diff of two revisions.
+</p><dl>
+<dt><i>rev1</i></dt>
+<dd>
+first revision number (integer)
+</dd><dt><i>rev2</i></dt>
+<dd>
+second revision number (integer)
+</dd><dt><i>peg_rev</i></dt>
+<dd>
+revision number to use as a reference (integer)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__filterLogs" ID="SvnLogBrowserDialog.__filterLogs"></a>
+<h4>SvnLogBrowserDialog.__filterLogs</h4>
+<b>__filterLogs</b>(<i></i>)
+<p>
+        Private method to filter the log entries.
+</p><a NAME="SvnLogBrowserDialog.__finish" ID="SvnLogBrowserDialog.__finish"></a>
+<h4>SvnLogBrowserDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the user pressed the button.
+</p><a NAME="SvnLogBrowserDialog.__generateFileItem" ID="SvnLogBrowserDialog.__generateFileItem"></a>
+<h4>SvnLogBrowserDialog.__generateFileItem</h4>
+<b>__generateFileItem</b>(<i>action, path, copyFrom, copyRev</i>)
+<p>
+        Private method to generate a changed files tree entry.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+indicator for the change action ("A", "D" or "M")
+</dd><dt><i>path</i></dt>
+<dd>
+path of the file in the repository (string)
+</dd><dt><i>copyFrom</i></dt>
+<dd>
+path the file was copied from (None, string)
+</dd><dt><i>copyRev</i></dt>
+<dd>
+revision the file was copied from (None, string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__generateLogItem" ID="SvnLogBrowserDialog.__generateLogItem"></a>
+<h4>SvnLogBrowserDialog.__generateLogItem</h4>
+<b>__generateLogItem</b>(<i>author, date, message, revision, changedPaths</i>)
+<p>
+        Private method to generate a log tree entry.
+</p><dl>
+<dt><i>author</i></dt>
+<dd>
+author info (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date info (integer)
+</dd><dt><i>message</i></dt>
+<dd>
+text of the log message (string)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision info (string or pysvn.opt_revision_kind)
+</dd><dt><i>changedPaths</i></dt>
+<dd>
+list of pysvn dictionary like objects containing
+            info about the changed files/directories 
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__getLogEntries" ID="SvnLogBrowserDialog.__getLogEntries"></a>
+<h4>SvnLogBrowserDialog.__getLogEntries</h4>
+<b>__getLogEntries</b>(<i>startRev = None</i>)
+<p>
+        Private method to retrieve log entries from the repository.
+</p><dl>
+<dt><i>startRev</i></dt>
+<dd>
+revision number to start from (integer, string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__resizeColumnsFiles" ID="SvnLogBrowserDialog.__resizeColumnsFiles"></a>
+<h4>SvnLogBrowserDialog.__resizeColumnsFiles</h4>
+<b>__resizeColumnsFiles</b>(<i></i>)
+<p>
+        Private method to resize the changed files tree columns.
+</p><a NAME="SvnLogBrowserDialog.__resizeColumnsLog" ID="SvnLogBrowserDialog.__resizeColumnsLog"></a>
+<h4>SvnLogBrowserDialog.__resizeColumnsLog</h4>
+<b>__resizeColumnsLog</b>(<i></i>)
+<p>
+        Private method to resize the log tree columns.
+</p><a NAME="SvnLogBrowserDialog.__resortFiles" ID="SvnLogBrowserDialog.__resortFiles"></a>
+<h4>SvnLogBrowserDialog.__resortFiles</h4>
+<b>__resortFiles</b>(<i></i>)
+<p>
+        Private method to resort the changed files tree.
+</p><a NAME="SvnLogBrowserDialog.__resortLog" ID="SvnLogBrowserDialog.__resortLog"></a>
+<h4>SvnLogBrowserDialog.__resortLog</h4>
+<b>__resortLog</b>(<i></i>)
+<p>
+        Private method to resort the log tree.
+</p><a NAME="SvnLogBrowserDialog.__showError" ID="SvnLogBrowserDialog.__showError"></a>
+<h4>SvnLogBrowserDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog._reset" ID="SvnLogBrowserDialog._reset"></a>
+<h4>SvnLogBrowserDialog._reset</h4>
+<b>_reset</b>(<i></i>)
+<p>
+        Protected method to reset the internal state of the dialog.
+</p><a NAME="SvnLogBrowserDialog.on_buttonBox_clicked" ID="SvnLogBrowserDialog.on_buttonBox_clicked"></a>
+<h4>SvnLogBrowserDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_clearRxEditButton_clicked" ID="SvnLogBrowserDialog.on_clearRxEditButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_clearRxEditButton_clicked</h4>
+<b>on_clearRxEditButton_clicked</b>(<i></i>)
+<p>
+        Private slot called by a click of the clear RX edit button.
+</p><a NAME="SvnLogBrowserDialog.on_diffPreviousButton_clicked" ID="SvnLogBrowserDialog.on_diffPreviousButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_diffPreviousButton_clicked</h4>
+<b>on_diffPreviousButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Diff to Previous button.
+</p><a NAME="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" ID="SvnLogBrowserDialog.on_diffRevisionsButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_diffRevisionsButton_clicked</h4>
+<b>on_diffRevisionsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Compare Revisions button.
+</p><a NAME="SvnLogBrowserDialog.on_fieldCombo_activated" ID="SvnLogBrowserDialog.on_fieldCombo_activated"></a>
+<h4>SvnLogBrowserDialog.on_fieldCombo_activated</h4>
+<b>on_fieldCombo_activated</b>(<i>txt</i>)
+<p>
+        Private slot called, when a new filter field is selected.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the selected field (string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_fromDate_dateChanged" ID="SvnLogBrowserDialog.on_fromDate_dateChanged"></a>
+<h4>SvnLogBrowserDialog.on_fromDate_dateChanged</h4>
+<b>on_fromDate_dateChanged</b>(<i>date</i>)
+<p>
+        Private slot called, when the from date changes.
+</p><dl>
+<dt><i>date</i></dt>
+<dd>
+new date (QDate)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_logTree_currentItemChanged" ID="SvnLogBrowserDialog.on_logTree_currentItemChanged"></a>
+<h4>SvnLogBrowserDialog.on_logTree_currentItemChanged</h4>
+<b>on_logTree_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot called, when the current item of the log tree changes.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the old current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" ID="SvnLogBrowserDialog.on_logTree_itemSelectionChanged"></a>
+<h4>SvnLogBrowserDialog.on_logTree_itemSelectionChanged</h4>
+<b>on_logTree_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot called, when the selection has changed.
+</p><a NAME="SvnLogBrowserDialog.on_nextButton_clicked" ID="SvnLogBrowserDialog.on_nextButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_nextButton_clicked</h4>
+<b>on_nextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Next button.
+</p><a NAME="SvnLogBrowserDialog.on_rxEdit_textChanged" ID="SvnLogBrowserDialog.on_rxEdit_textChanged"></a>
+<h4>SvnLogBrowserDialog.on_rxEdit_textChanged</h4>
+<b>on_rxEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot called, when a filter expression is entered.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+filter expression (string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_stopCheckBox_clicked" ID="SvnLogBrowserDialog.on_stopCheckBox_clicked"></a>
+<h4>SvnLogBrowserDialog.on_stopCheckBox_clicked</h4>
+<b>on_stopCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot called, when the stop on copy/move checkbox is clicked
+</p><a NAME="SvnLogBrowserDialog.on_toDate_dateChanged" ID="SvnLogBrowserDialog.on_toDate_dateChanged"></a>
+<h4>SvnLogBrowserDialog.on_toDate_dateChanged</h4>
+<b>on_toDate_dateChanged</b>(<i>date</i>)
+<p>
+        Private slot called, when the from date changes.
+</p><dl>
+<dt><i>date</i></dt>
+<dd>
+new date (QDate)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.start" ID="SvnLogBrowserDialog.start"></a>
+<h4>SvnLogBrowserDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn log command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn log command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnLogDialog">SvnLogDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn log command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnLogDialog" ID="SvnLogDialog"></a>
+<h2>SvnLogDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn log command.
+</p><p>
+    The dialog is nonmodal. Clicking a link in the upper text pane shows 
+    a diff of the versions.
+</p>
+<h3>Derived from</h3>
+QWidget, SvnDialogMixin, Ui_SvnLogDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnLogDialog.__init__">SvnLogDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__finish">__finish</a></td>
+<td>Private slot called when the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__sourceChanged">__sourceChanged</a></td>
+<td>Private slot to handle the sourceChanged signal of the contents pane.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.start">start</a></td>
+<td>Public slot to start the svn log command.</td>
+</tr>
+</table>
+<a NAME="SvnLogDialog.__init__" ID="SvnLogDialog.__init__"></a>
+<h4>SvnLogDialog (Constructor)</h4>
+<b>SvnLogDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnLogDialog.__finish" ID="SvnLogDialog.__finish"></a>
+<h4>SvnLogDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the user pressed the button.
+</p><a NAME="SvnLogDialog.__showError" ID="SvnLogDialog.__showError"></a>
+<h4>SvnLogDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string or QString)
+</dd>
+</dl><a NAME="SvnLogDialog.__sourceChanged" ID="SvnLogDialog.__sourceChanged"></a>
+<h4>SvnLogDialog.__sourceChanged</h4>
+<b>__sourceChanged</b>(<i>url</i>)
+<p>
+        Private slot to handle the sourceChanged signal of the contents pane.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the url that was clicked (QUrl)
+</dd>
+</dl><a NAME="SvnLogDialog.on_buttonBox_clicked" ID="SvnLogDialog.on_buttonBox_clicked"></a>
+<h4>SvnLogDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnLogDialog.start" ID="SvnLogDialog.start"></a>
+<h4>SvnLogDialog.start</h4>
+<b>start</b>(<i>fn, noEntries = 0</i>)
+<p>
+        Public slot to start the svn log command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd><dt><i>noEntries</i></dt>
+<dd>
+number of entries to show (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog</h1>
+<p>
+Module implementing the login dialog for pysvn.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnLoginDialog">SvnLoginDialog</a></td>
+<td>Class implementing the login dialog for pysvn.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnLoginDialog" ID="SvnLoginDialog"></a>
+<h2>SvnLoginDialog</h2>
+<p>
+    Class implementing the login dialog for pysvn.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnLoginDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnLoginDialog.__init__">SvnLoginDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnLoginDialog.getData">getData</a></td>
+<td>Public method to retrieve the login data.</td>
+</tr>
+</table>
+<a NAME="SvnLoginDialog.__init__" ID="SvnLoginDialog.__init__"></a>
+<h4>SvnLoginDialog (Constructor)</h4>
+<b>SvnLoginDialog</b>(<i>realm, username, may_save, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>realm</i></dt>
+<dd>
+name of the realm of the requested credentials (string)
+</dd><dt><i>username</i></dt>
+<dd>
+username as supplied by subversion (string)
+</dd><dt><i>may_save</i></dt>
+<dd>
+flag indicating, that subversion is willing to save
+            the answers returned (boolean)
+</dd>
+</dl><a NAME="SvnLoginDialog.getData" ID="SvnLoginDialog.getData"></a>
+<h4>SvnLoginDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the login data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values (username, password, save)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a merge operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnMergeDialog">SvnMergeDialog</a></td>
+<td>Class implementing a dialog to enter the data for a merge operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnMergeDialog" ID="SvnMergeDialog"></a>
+<h2>SvnMergeDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a merge operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnMergeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnMergeDialog.__init__">SvnMergeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.__enableOkButton">__enableOkButton</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.on_tag1Combo_editTextChanged">on_tag1Combo_editTextChanged</a></td>
+<td>Private slot to handle the tag1Combo editTextChanged signal.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.on_tag2Combo_editTextChanged">on_tag2Combo_editTextChanged</a></td>
+<td>Private slot to handle the tag2Combo editTextChanged signal.</td>
+</tr>
+</table>
+<a NAME="SvnMergeDialog.__init__" ID="SvnMergeDialog.__init__"></a>
+<h4>SvnMergeDialog (Constructor)</h4>
+<b>SvnMergeDialog</b>(<i>mergelist1, mergelist2, targetlist, force = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mergelist1</i></dt>
+<dd>
+list of previously entered URLs/revisions (list of strings)
+</dd><dt><i>mergelist2</i></dt>
+<dd>
+list of previously entered URLs/revisions (list of strings)
+</dd><dt><i>targetlist</i></dt>
+<dd>
+list of previously entered targets (list of strings)
+</dd><dt><i>force</i></dt>
+<dd>
+flag indicating a forced merge (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnMergeDialog.__enableOkButton" ID="SvnMergeDialog.__enableOkButton"></a>
+<h4>SvnMergeDialog.__enableOkButton</h4>
+<b>__enableOkButton</b>(<i></i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+ignored
+</dd>
+</dl><a NAME="SvnMergeDialog.getParameters" ID="SvnMergeDialog.getParameters"></a>
+<h4>SvnMergeDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple naming two tag names or two revisions, a target and
+            a flag indicating a forced merge (string, string, string, boolean)
+</dd>
+</dl><a NAME="SvnMergeDialog.on_tag1Combo_editTextChanged" ID="SvnMergeDialog.on_tag1Combo_editTextChanged"></a>
+<h4>SvnMergeDialog.on_tag1Combo_editTextChanged</h4>
+<b>on_tag1Combo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the tag1Combo editTextChanged signal.
+</p><a NAME="SvnMergeDialog.on_tag2Combo_editTextChanged" ID="SvnMergeDialog.on_tag2Combo_editTextChanged"></a>
+<h4>SvnMergeDialog.on_tag2Combo_editTextChanged</h4>
+<b>on_tag2Combo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the tag2Combo editTextChanged signal.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog</h1>
+<p>
+Module implementing the Subversion Options Dialog for a new project from the repository.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnNewProjectOptionsDialog">SvnNewProjectOptionsDialog</a></td>
+<td>Class implementing the Options Dialog for a new project from the repository.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnNewProjectOptionsDialog" ID="SvnNewProjectOptionsDialog"></a>
+<h2>SvnNewProjectOptionsDialog</h2>
+<p>
+    Class implementing the Options Dialog for a new project from the repository.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnNewProjectOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnNewProjectOptionsDialog.__init__">SvnNewProjectOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.getData">getData</a></td>
+<td>Public slot to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled">on_layoutCheckBox_toggled</a></td>
+<td>Private slot to handle the change of the layout checkbox.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_projectDirButton_clicked">on_projectDirButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_protocolCombo_activated">on_protocolCombo_activated</a></td>
+<td>Private slot to switch the status of the directory selection button.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked">on_vcsUrlButton_clicked</a></td>
+<td>Private slot to display a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnNewProjectOptionsDialog.__init__" ID="SvnNewProjectOptionsDialog.__init__"></a>
+<h4>SvnNewProjectOptionsDialog (Constructor)</h4>
+<b>SvnNewProjectOptionsDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.getData" ID="SvnNewProjectOptionsDialog.getData"></a>
+<h4>SvnNewProjectOptionsDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of a string (project directory) and a dictionary
+            containing the data entered.
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" ID="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled"></a>
+<h4>SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled</h4>
+<b>on_layoutCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the change of the layout checkbox.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the state of the checkbox (boolean)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" ID="SvnNewProjectOptionsDialog.on_projectDirButton_clicked"></a>
+<h4>SvnNewProjectOptionsDialog.on_projectDirButton_clicked</h4>
+<b>on_projectDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><a NAME="SvnNewProjectOptionsDialog.on_protocolCombo_activated" ID="SvnNewProjectOptionsDialog.on_protocolCombo_activated"></a>
+<h4>SvnNewProjectOptionsDialog.on_protocolCombo_activated</h4>
+<b>on_protocolCombo_activated</b>(<i>protocol</i>)
+<p>
+        Private slot to switch the status of the directory selection button.
+</p><dl>
+<dt><i>protocol</i></dt>
+<dd>
+name of the selected protocol (string)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" ID="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked"></a>
+<h4>SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked</h4>
+<b>on_vcsUrlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog</h1>
+<p>
+Module implementing a dialog to enter options used to start a project in the VCS.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnOptionsDialog">SvnOptionsDialog</a></td>
+<td>Class implementing a dialog to enter options used to start a project in the repository.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnOptionsDialog" ID="SvnOptionsDialog"></a>
+<h2>SvnOptionsDialog</h2>
+<p>
+    Class implementing a dialog to enter options used to start a project in the
+    repository.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnOptionsDialog.__init__">SvnOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.getData">getData</a></td>
+<td>Public slot to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.on_protocolCombo_activated">on_protocolCombo_activated</a></td>
+<td>Private slot to switch the status of the directory selection button.</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.on_vcsUrlButton_clicked">on_vcsUrlButton_clicked</a></td>
+<td>Private slot to display a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnOptionsDialog.__init__" ID="SvnOptionsDialog.__init__"></a>
+<h4>SvnOptionsDialog (Constructor)</h4>
+<b>SvnOptionsDialog</b>(<i>vcs, project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnOptionsDialog.getData" ID="SvnOptionsDialog.getData"></a>
+<h4>SvnOptionsDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary containing the data entered
+</dd>
+</dl><a NAME="SvnOptionsDialog.on_protocolCombo_activated" ID="SvnOptionsDialog.on_protocolCombo_activated"></a>
+<h4>SvnOptionsDialog.on_protocolCombo_activated</h4>
+<b>on_protocolCombo_activated</b>(<i>protocol</i>)
+<p>
+        Private slot to switch the status of the directory selection button.
+</p><a NAME="SvnOptionsDialog.on_vcsUrlButton_clicked" ID="SvnOptionsDialog.on_vcsUrlButton_clicked"></a>
+<h4>SvnOptionsDialog.on_vcsUrlButton_clicked</h4>
+<b>on_vcsUrlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a new property.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnPropDelDialog">SvnPropDelDialog</a></td>
+<td>Class implementing a dialog to enter the data for a new property.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnPropDelDialog" ID="SvnPropDelDialog"></a>
+<h2>SvnPropDelDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a new property.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnPropDelDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnPropDelDialog.__init__">SvnPropDelDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnPropDelDialog.getData">getData</a></td>
+<td>Public slot used to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnPropDelDialog.on_propNameEdit_textChanged">on_propNameEdit_textChanged</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr>
+</table>
+<a NAME="SvnPropDelDialog.__init__" ID="SvnPropDelDialog.__init__"></a>
+<h4>SvnPropDelDialog (Constructor)</h4>
+<b>SvnPropDelDialog</b>(<i>recursive, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive set is requested
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnPropDelDialog.getData" ID="SvnPropDelDialog.getData"></a>
+<h4>SvnPropDelDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot used to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values giving the property name and a flag
+            indicating, that this property should be applied recursively.
+            (string, boolean)
+</dd>
+</dl><a NAME="SvnPropDelDialog.on_propNameEdit_textChanged" ID="SvnPropDelDialog.on_propNameEdit_textChanged"></a>
+<h4>SvnPropDelDialog.on_propNameEdit_textChanged</h4>
+<b>on_propNameEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+ignored
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn proplist command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnPropListDialog">SvnPropListDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn proplist command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnPropListDialog" ID="SvnPropListDialog"></a>
+<h2>SvnPropListDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn proplist command process.
+</p>
+<h3>Derived from</h3>
+QWidget, SvnDialogMixin, Ui_SvnPropListDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnPropListDialog.__init__">SvnPropListDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a properties item in the properties list.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnPropListDialog.__init__" ID="SvnPropListDialog.__init__"></a>
+<h4>SvnPropListDialog (Constructor)</h4>
+<b>SvnPropListDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnPropListDialog.__finish" ID="SvnPropListDialog.__finish"></a>
+<h4>SvnPropListDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnPropListDialog.__generateItem" ID="SvnPropListDialog.__generateItem"></a>
+<h4>SvnPropListDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>path, propName, propValue</i>)
+<p>
+        Private method to generate a properties item in the properties list.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file/directory name the property applies to (string)
+</dd><dt><i>propName</i></dt>
+<dd>
+name of the property (string)
+</dd><dt><i>propValue</i></dt>
+<dd>
+value of the property (string)
+</dd>
+</dl><a NAME="SvnPropListDialog.__resizeColumns" ID="SvnPropListDialog.__resizeColumns"></a>
+<h4>SvnPropListDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnPropListDialog.__resort" ID="SvnPropListDialog.__resort"></a>
+<h4>SvnPropListDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnPropListDialog.__showError" ID="SvnPropListDialog.__showError"></a>
+<h4>SvnPropListDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnPropListDialog.on_buttonBox_clicked" ID="SvnPropListDialog.on_buttonBox_clicked"></a>
+<h4>SvnPropListDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnPropListDialog.start" ID="SvnPropListDialog.start"></a>
+<h4>SvnPropListDialog.start</h4>
+<b>start</b>(<i>fn, recursive = False</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename(s) (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a new property.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnPropSetDialog">SvnPropSetDialog</a></td>
+<td>Class implementing a dialog to enter the data for a new property.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnPropSetDialog" ID="SvnPropSetDialog"></a>
+<h2>SvnPropSetDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a new property.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnPropSetDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnPropSetDialog.__init__">SvnPropSetDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnPropSetDialog.getData">getData</a></td>
+<td>Public slot used to retrieve the data entered into the dialog.</td>
+</tr>
+</table>
+<a NAME="SvnPropSetDialog.__init__" ID="SvnPropSetDialog.__init__"></a>
+<h4>SvnPropSetDialog (Constructor)</h4>
+<b>SvnPropSetDialog</b>(<i>recursive, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive set is requested
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnPropSetDialog.getData" ID="SvnPropSetDialog.getData"></a>
+<h4>SvnPropSetDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot used to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values giving the property name, the text
+            of the property and a flag indicating, that this property 
+            should be applied recursively. (string, string, boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog</h1>
+<p>
+Module implementing a dialog to enter the data to relocate the workspace.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRelocateDialog">SvnRelocateDialog</a></td>
+<td>Class implementing a dialog to enter the data to relocate the workspace.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRelocateDialog" ID="SvnRelocateDialog"></a>
+<h2>SvnRelocateDialog</h2>
+<p>
+    Class implementing a dialog to enter the data to relocate the workspace.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnRelocateDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRelocateDialog.__init__">SvnRelocateDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRelocateDialog.getData">getData</a></td>
+<td>Public slot used to retrieve the data entered into the dialog.</td>
+</tr>
+</table>
+<a NAME="SvnRelocateDialog.__init__" ID="SvnRelocateDialog.__init__"></a>
+<h4>SvnRelocateDialog (Constructor)</h4>
+<b>SvnRelocateDialog</b>(<i>currUrl, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>currUrl</i></dt>
+<dd>
+current repository URL (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnRelocateDialog.getData" ID="SvnRelocateDialog.getData"></a>
+<h4>SvnRelocateDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot used to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the new repository URL (string) and an indication, if
+            the relocate is inside the repository (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog</h1>
+<p>
+Module implementing the subversion repository browser dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRepoBrowserDialog">SvnRepoBrowserDialog</a></td>
+<td>Class implementing the subversion repository browser dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRepoBrowserDialog" ID="SvnRepoBrowserDialog"></a>
+<h2>SvnRepoBrowserDialog</h2>
+<p>
+    Class implementing the subversion repository browser dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_SvnRepoBrowserDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRepoBrowserDialog.__init__">SvnRepoBrowserDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tree item in the repository tree.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__listRepo">__listRepo</a></td>
+<td>Private method to perform the svn list command.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__normalizeUrl">__normalizeUrl</a></td>
+<td>Private method to normalite the url.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the tree columns.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.accept">accept</a></td>
+<td>Public slot called when the dialog is accepted.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.getSelectedUrl">getSelectedUrl</a></td>
+<td>Public method to retrieve the selected repository URL.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemCollapsed">on_repoTree_itemCollapsed</a></td>
+<td>Private slot called when an item is collapsed.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemExpanded">on_repoTree_itemExpanded</a></td>
+<td>Private slot called when an item is expanded.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged">on_repoTree_itemSelectionChanged</a></td>
+<td>Private slot called when the selection changes.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged">on_urlCombo_currentIndexChanged</a></td>
+<td>Private slot called, when a new repository URL is entered or selected.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.start">start</a></td>
+<td>Public slot to start the svn info command.</td>
+</tr>
+</table>
+<a NAME="SvnRepoBrowserDialog.__init__" ID="SvnRepoBrowserDialog.__init__"></a>
+<h4>SvnRepoBrowserDialog (Constructor)</h4>
+<b>SvnRepoBrowserDialog</b>(<i>vcs, mode = "browse", parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>mode</i></dt>
+<dd>
+mode of the dialog (string, "browse" or "select")
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__generateItem" ID="SvnRepoBrowserDialog.__generateItem"></a>
+<h4>SvnRepoBrowserDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>parent, repopath, revision, author, size, date, nodekind, url</i>)
+<p>
+        Private method to generate a tree item in the repository tree.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of the item to be created (QTreeWidget or QTreeWidgetItem)
+</dd><dt><i>repopath</i></dt>
+<dd>
+path of the item (string)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision info (string or pysvn.opt_revision_kind)
+</dd><dt><i>author</i></dt>
+<dd>
+author info (string)
+</dd><dt><i>size</i></dt>
+<dd>
+size info (integer)
+</dd><dt><i>date</i></dt>
+<dd>
+date info (integer)
+</dd><dt><i>nodekind</i></dt>
+<dd>
+node kind info (pysvn.node_kind)
+</dd><dt><i>url</i></dt>
+<dd>
+url of the entry (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__listRepo" ID="SvnRepoBrowserDialog.__listRepo"></a>
+<h4>SvnRepoBrowserDialog.__listRepo</h4>
+<b>__listRepo</b>(<i>url, parent = None</i>)
+<p>
+        Private method to perform the svn list command.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the repository URL to browser (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the item, the data should be appended to
+            (QTreeWidget or QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__normalizeUrl" ID="SvnRepoBrowserDialog.__normalizeUrl"></a>
+<h4>SvnRepoBrowserDialog.__normalizeUrl</h4>
+<b>__normalizeUrl</b>(<i>url</i>)
+<p>
+        Private method to normalite the url.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the url to normalize (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+normalized URL (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__resizeColumns" ID="SvnRepoBrowserDialog.__resizeColumns"></a>
+<h4>SvnRepoBrowserDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the tree columns.
+</p><a NAME="SvnRepoBrowserDialog.__resort" ID="SvnRepoBrowserDialog.__resort"></a>
+<h4>SvnRepoBrowserDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnRepoBrowserDialog.__showError" ID="SvnRepoBrowserDialog.__showError"></a>
+<h4>SvnRepoBrowserDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.accept" ID="SvnRepoBrowserDialog.accept"></a>
+<h4>SvnRepoBrowserDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public slot called when the dialog is accepted.
+</p><a NAME="SvnRepoBrowserDialog.getSelectedUrl" ID="SvnRepoBrowserDialog.getSelectedUrl"></a>
+<h4>SvnRepoBrowserDialog.getSelectedUrl</h4>
+<b>getSelectedUrl</b>(<i></i>)
+<p>
+        Public method to retrieve the selected repository URL.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the selected repository URL (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ID="SvnRepoBrowserDialog.on_repoTree_itemCollapsed"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemCollapsed</h4>
+<b>on_repoTree_itemCollapsed</b>(<i>item</i>)
+<p>
+        Private slot called when an item is collapsed.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item to be collapsed (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ID="SvnRepoBrowserDialog.on_repoTree_itemExpanded"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemExpanded</h4>
+<b>on_repoTree_itemExpanded</b>(<i>item</i>)
+<p>
+        Private slot called when an item is expanded.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item to be expanded (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ID="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged</h4>
+<b>on_repoTree_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot called when the selection changes.
+</p><a NAME="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ID="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged"></a>
+<h4>SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged</h4>
+<b>on_urlCombo_currentIndexChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when a new repository URL is entered or selected.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text of the current item (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.start" ID="SvnRepoBrowserDialog.start"></a>
+<h4>SvnRepoBrowserDialog.start</h4>
+<b>start</b>(<i>url</i>)
+<p>
+        Public slot to start the svn info command.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the repository URL to browser (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter the revisions for the svn diff command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRevisionSelectionDialog">SvnRevisionSelectionDialog</a></td>
+<td>Class implementing a dialog to enter the revisions for the svn diff command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRevisionSelectionDialog" ID="SvnRevisionSelectionDialog"></a>
+<h2>SvnRevisionSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the revisions for the svn diff command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnRevisionSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRevisionSelectionDialog.__init__">SvnRevisionSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRevisionSelectionDialog.__getRevision">__getRevision</a></td>
+<td>Private method to generate the revision.</td>
+</tr><tr>
+<td><a href="#SvnRevisionSelectionDialog.getRevisions">getRevisions</a></td>
+<td>Public method to get the revisions.</td>
+</tr>
+</table>
+<a NAME="SvnRevisionSelectionDialog.__init__" ID="SvnRevisionSelectionDialog.__init__"></a>
+<h4>SvnRevisionSelectionDialog (Constructor)</h4>
+<b>SvnRevisionSelectionDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the dialog (QWidget)
+</dd>
+</dl><a NAME="SvnRevisionSelectionDialog.__getRevision" ID="SvnRevisionSelectionDialog.__getRevision"></a>
+<h4>SvnRevisionSelectionDialog.__getRevision</h4>
+<b>__getRevision</b>(<i>no</i>)
+<p>
+        Private method to generate the revision.
+</p><dl>
+<dt><i>no</i></dt>
+<dd>
+revision number to generate (1 or 2)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+revision (integer or string)
+</dd>
+</dl><a NAME="SvnRevisionSelectionDialog.getRevisions" ID="SvnRevisionSelectionDialog.getRevisions"></a>
+<h4>SvnRevisionSelectionDialog.getRevisions</h4>
+<b>getRevisions</b>(<i></i>)
+<p>
+        Public method to get the revisions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list two integers or strings
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,353 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn status command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusDialog">SvnStatusDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn status command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnStatusDialog" ID="SvnStatusDialog"></a>
+<h2>SvnStatusDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn status command process.
+</p>
+<h3>Derived from</h3>
+QWidget, SvnDialogMixin, Ui_SvnStatusDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusDialog.__init__">SvnStatusDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__add">__add</a></td>
+<td>Private slot to handle the Add context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__addToChangelist">__addToChangelist</a></td>
+<td>Private slot to add entries to a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__breakLock">__breakLock</a></td>
+<td>Private slot to handle the Break Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__commit">__commit</a></td>
+<td>Private slot to handle the Commit context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__committed">__committed</a></td>
+<td>Private slot called after the commit has finished.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a status item in the status list.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getChangelistItems">__getChangelistItems</a></td>
+<td>Private method to retrieve all entries, that are members of a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getLockActionItems">__getLockActionItems</a></td>
+<td>Private method to retrieve all entries, that have a locked status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getModifiedItems">__getModifiedItems</a></td>
+<td>Private method to retrieve all entries, that have a modified status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getNonChangelistItems">__getNonChangelistItems</a></td>
+<td>Private method to retrieve all entries, that are not members of a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getUnversionedItems">__getUnversionedItems</a></td>
+<td>Private method to retrieve all entries, that have an unversioned status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__lock">__lock</a></td>
+<td>Private slot to handle the Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__removeFromChangelist">__removeFromChangelist</a></td>
+<td>Private slot to remove entries from their changelists.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__revert">__revert</a></td>
+<td>Private slot to handle the Revert context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Protected slot to show the context menu of the status list.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__stealLock">__stealLock</a></td>
+<td>Private slot to handle the Break Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__unlock">__unlock</a></td>
+<td>Private slot to handle the Unlock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
+<td>Private slot to refresh the status display.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnStatusDialog.__init__" ID="SvnStatusDialog.__init__"></a>
+<h4>SvnStatusDialog (Constructor)</h4>
+<b>SvnStatusDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnStatusDialog.__add" ID="SvnStatusDialog.__add"></a>
+<h4>SvnStatusDialog.__add</h4>
+<b>__add</b>(<i></i>)
+<p>
+        Private slot to handle the Add context menu entry.
+</p><a NAME="SvnStatusDialog.__addToChangelist" ID="SvnStatusDialog.__addToChangelist"></a>
+<h4>SvnStatusDialog.__addToChangelist</h4>
+<b>__addToChangelist</b>(<i></i>)
+<p>
+        Private slot to add entries to a changelist.
+</p><a NAME="SvnStatusDialog.__breakLock" ID="SvnStatusDialog.__breakLock"></a>
+<h4>SvnStatusDialog.__breakLock</h4>
+<b>__breakLock</b>(<i></i>)
+<p>
+        Private slot to handle the Break Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__commit" ID="SvnStatusDialog.__commit"></a>
+<h4>SvnStatusDialog.__commit</h4>
+<b>__commit</b>(<i></i>)
+<p>
+        Private slot to handle the Commit context menu entry.
+</p><a NAME="SvnStatusDialog.__committed" ID="SvnStatusDialog.__committed"></a>
+<h4>SvnStatusDialog.__committed</h4>
+<b>__committed</b>(<i></i>)
+<p>
+        Private slot called after the commit has finished.
+</p><a NAME="SvnStatusDialog.__finish" ID="SvnStatusDialog.__finish"></a>
+<h4>SvnStatusDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnStatusDialog.__generateItem" ID="SvnStatusDialog.__generateItem"></a>
+<h4>SvnStatusDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>changelist, status, propStatus, locked, history, switched, lockinfo, uptodate, revision, change, author, path</i>)
+<p>
+        Private method to generate a status item in the status list.
+</p><dl>
+<dt><i>changelist</i></dt>
+<dd>
+name of the changelist (string)
+</dd><dt><i>status</i></dt>
+<dd>
+text status (pysvn.wc_status_kind)
+</dd><dt><i>propStatus</i></dt>
+<dd>
+property status (pysvn.wc_status_kind)
+</dd><dt><i>locked</i></dt>
+<dd>
+locked flag (boolean)
+</dd><dt><i>history</i></dt>
+<dd>
+history flag (boolean)
+</dd><dt><i>switched</i></dt>
+<dd>
+switched flag (boolean)
+</dd><dt><i>lockinfo</i></dt>
+<dd>
+lock indicator (string)
+</dd><dt><i>uptodate</i></dt>
+<dd>
+up to date flag (boolean)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision (integer)
+</dd><dt><i>change</i></dt>
+<dd>
+revision of last change (integer)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the last change (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path of the file or directory (string)
+</dd>
+</dl><a NAME="SvnStatusDialog.__getChangelistItems" ID="SvnStatusDialog.__getChangelistItems"></a>
+<h4>SvnStatusDialog.__getChangelistItems</h4>
+<b>__getChangelistItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that are members of a changelist.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items belonging to a changelist
+</dd>
+</dl><a NAME="SvnStatusDialog.__getLockActionItems" ID="SvnStatusDialog.__getLockActionItems"></a>
+<h4>SvnStatusDialog.__getLockActionItems</h4>
+<b>__getLockActionItems</b>(<i>indicators</i>)
+<p>
+        Private method to retrieve all entries, that have a locked status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with a locked status
+</dd>
+</dl><a NAME="SvnStatusDialog.__getModifiedItems" ID="SvnStatusDialog.__getModifiedItems"></a>
+<h4>SvnStatusDialog.__getModifiedItems</h4>
+<b>__getModifiedItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that have a modified status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with a modified status
+</dd>
+</dl><a NAME="SvnStatusDialog.__getNonChangelistItems" ID="SvnStatusDialog.__getNonChangelistItems"></a>
+<h4>SvnStatusDialog.__getNonChangelistItems</h4>
+<b>__getNonChangelistItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that are not members of a changelist.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items not belonging to a changelist
+</dd>
+</dl><a NAME="SvnStatusDialog.__getUnversionedItems" ID="SvnStatusDialog.__getUnversionedItems"></a>
+<h4>SvnStatusDialog.__getUnversionedItems</h4>
+<b>__getUnversionedItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that have an unversioned status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with an unversioned status
+</dd>
+</dl><a NAME="SvnStatusDialog.__lock" ID="SvnStatusDialog.__lock"></a>
+<h4>SvnStatusDialog.__lock</h4>
+<b>__lock</b>(<i></i>)
+<p>
+        Private slot to handle the Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__removeFromChangelist" ID="SvnStatusDialog.__removeFromChangelist"></a>
+<h4>SvnStatusDialog.__removeFromChangelist</h4>
+<b>__removeFromChangelist</b>(<i></i>)
+<p>
+        Private slot to remove entries from their changelists.
+</p><a NAME="SvnStatusDialog.__resizeColumns" ID="SvnStatusDialog.__resizeColumns"></a>
+<h4>SvnStatusDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnStatusDialog.__resort" ID="SvnStatusDialog.__resort"></a>
+<h4>SvnStatusDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnStatusDialog.__revert" ID="SvnStatusDialog.__revert"></a>
+<h4>SvnStatusDialog.__revert</h4>
+<b>__revert</b>(<i></i>)
+<p>
+        Private slot to handle the Revert context menu entry.
+</p><a NAME="SvnStatusDialog.__showContextMenu" ID="SvnStatusDialog.__showContextMenu"></a>
+<h4>SvnStatusDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu of the status list.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="SvnStatusDialog.__showError" ID="SvnStatusDialog.__showError"></a>
+<h4>SvnStatusDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnStatusDialog.__stealLock" ID="SvnStatusDialog.__stealLock"></a>
+<h4>SvnStatusDialog.__stealLock</h4>
+<b>__stealLock</b>(<i></i>)
+<p>
+        Private slot to handle the Break Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__unlock" ID="SvnStatusDialog.__unlock"></a>
+<h4>SvnStatusDialog.__unlock</h4>
+<b>__unlock</b>(<i></i>)
+<p>
+        Private slot to handle the Unlock context menu entry.
+</p><a NAME="SvnStatusDialog.on_buttonBox_clicked" ID="SvnStatusDialog.on_buttonBox_clicked"></a>
+<h4>SvnStatusDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnStatusDialog.on_refreshButton_clicked" ID="SvnStatusDialog.on_refreshButton_clicked"></a>
+<h4>SvnStatusDialog.on_refreshButton_clicked</h4>
+<b>on_refreshButton_clicked</b>(<i></i>)
+<p>
+        Private slot to refresh the status display.
+</p><a NAME="SvnStatusDialog.start" ID="SvnStatusDialog.start"></a>
+<h4>SvnStatusDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename(s)/directoryname(s) to show the status of
+            (string or list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread</h1>
+<p>
+Module implementing the VCS status monitor thread class for Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusMonitorThread">SvnStatusMonitorThread</a></td>
+<td>Class implementing the VCS status monitor thread class for Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnStatusMonitorThread" ID="SvnStatusMonitorThread"></a>
+<h2>SvnStatusMonitorThread</h2>
+<p>
+    Class implementing the VCS status monitor thread class for Subversion.
+</p>
+<h3>Derived from</h3>
+VcsStatusMonitorThread
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusMonitorThread.__init__">SvnStatusMonitorThread</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnStatusMonitorThread.__clientLoginCallback">__clientLoginCallback</a></td>
+<td>Private method called by the client to get login information.</td>
+</tr><tr>
+<td><a href="#SvnStatusMonitorThread.__clientSslServerTrustPromptCallback">__clientSslServerTrustPromptCallback</a></td>
+<td>Private method called by the client to request acceptance for a ssl server certificate.</td>
+</tr><tr>
+<td><a href="#SvnStatusMonitorThread._performMonitor">_performMonitor</a></td>
+<td>Protected method implementing the monitoring action.</td>
+</tr>
+</table>
+<a NAME="SvnStatusMonitorThread.__init__" ID="SvnStatusMonitorThread.__init__"></a>
+<h4>SvnStatusMonitorThread (Constructor)</h4>
+<b>SvnStatusMonitorThread</b>(<i>interval, projectDir, vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+new interval in seconds (integer)
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to monitor (string)
+</dd><dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="SvnStatusMonitorThread.__clientLoginCallback" ID="SvnStatusMonitorThread.__clientLoginCallback"></a>
+<h4>SvnStatusMonitorThread.__clientLoginCallback</h4>
+<b>__clientLoginCallback</b>(<i>realm, username, may_save</i>)
+<p>
+        Private method called by the client to get login information.
+</p><dl>
+<dt><i>realm</i></dt>
+<dd>
+name of the realm of the requested credentials (string)
+</dd><dt><i>username</i></dt>
+<dd>
+username as supplied by subversion (string)
+</dd><dt><i>may_save</i></dt>
+<dd>
+flag indicating, that subversion is willing to save
+            the answers returned (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of four values (retcode, username, password, save).
+            Retcode should be True, if username and password should be used 
+            by subversion, username and password contain the relevant data 
+            as strings and save is a flag indicating, that username and
+            password should be saved. Always returns (False, "", "", False).
+</dd>
+</dl><a NAME="SvnStatusMonitorThread.__clientSslServerTrustPromptCallback" ID="SvnStatusMonitorThread.__clientSslServerTrustPromptCallback"></a>
+<h4>SvnStatusMonitorThread.__clientSslServerTrustPromptCallback</h4>
+<b>__clientSslServerTrustPromptCallback</b>(<i>trust_dict</i>)
+<p>
+        Private method called by the client to request acceptance for a
+        ssl server certificate.
+</p><dl>
+<dt><i>trust_dict</i></dt>
+<dd>
+dictionary containing the trust data
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values (retcode, acceptedFailures, save).
+            Retcode should be true, if the certificate should be accepted,
+            acceptedFailures should indicate the accepted certificate failures
+            and save should be True, if subversion should save the certificate.
+            Always returns (False, 0, False).
+</dd>
+</dl><a NAME="SvnStatusMonitorThread._performMonitor" ID="SvnStatusMonitorThread._performMonitor"></a>
+<h4>SvnStatusMonitorThread._performMonitor</h4>
+<b>_performMonitor</b>(<i></i>)
+<p>
+        Protected method implementing the monitoring action.
+</p><p>
+        This method populates the statusList member variable
+        with a list of strings giving the status in the first column and the
+        path relative to the project directory starting with the third column.
+        The allowed status flags are:
+        <ul>
+            <li>"A" path was added but not yet comitted</li>
+            <li>"M" path has local changes</li>
+            <li>"R" path was deleted and then re-added</li>
+            <li>"U" path needs an update</li>
+            <li>"Z" path contains a conflict</li>
+            <li>" " path is back at normal</li>
+        </ul>
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of flag indicating successful operation (boolean) and
+            a status message in case of non successful operation (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a switch operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnSwitchDialog">SvnSwitchDialog</a></td>
+<td>Class implementing a dialog to enter the data for a switch operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnSwitchDialog" ID="SvnSwitchDialog"></a>
+<h2>SvnSwitchDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a switch operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnSwitchDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnSwitchDialog.__init__">SvnSwitchDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnSwitchDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr>
+</table>
+<a NAME="SvnSwitchDialog.__init__" ID="SvnSwitchDialog.__init__"></a>
+<h4>SvnSwitchDialog (Constructor)</h4>
+<b>SvnSwitchDialog</b>(<i>taglist, reposURL, standardLayout, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>taglist</i></dt>
+<dd>
+list of previously entered tags (list of strings)
+</dd><dt><i>reposURL</i></dt>
+<dd>
+repository path (string) or None
+</dd><dt><i>standardLayout</i></dt>
+<dd>
+flag indicating the layout of the
+            repository (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnSwitchDialog.getParameters" ID="SvnSwitchDialog.getParameters"></a>
+<h4>SvnSwitchDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of string and int (tag, tag type)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,179 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog</h1>
+<p>
+Module implementing a dialog to show a list of tags or branches.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnTagBranchListDialog">SvnTagBranchListDialog</a></td>
+<td>Class implementing a dialog to show a list of tags or branches.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnTagBranchListDialog" ID="SvnTagBranchListDialog"></a>
+<h2>SvnTagBranchListDialog</h2>
+<p>
+    Class implementing a dialog to show a list of tags or branches.
+</p>
+<h3>Derived from</h3>
+QDialog, SvnDialogMixin, Ui_SvnTagBranchListDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnTagBranchListDialog.__init__">SvnTagBranchListDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tag item in the taglist.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__showError">__showError</a></td>
+<td>Private slot to show an error message.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.getTagList">getTagList</a></td>
+<td>Public method to get the taglist of the last run.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnTagBranchListDialog.__init__" ID="SvnTagBranchListDialog.__init__"></a>
+<h4>SvnTagBranchListDialog (Constructor)</h4>
+<b>SvnTagBranchListDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.__finish" ID="SvnTagBranchListDialog.__finish"></a>
+<h4>SvnTagBranchListDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnTagBranchListDialog.__generateItem" ID="SvnTagBranchListDialog.__generateItem"></a>
+<h4>SvnTagBranchListDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>revision, author, date, name</i>)
+<p>
+        Private method to generate a tag item in the taglist.
+</p><dl>
+<dt><i>revision</i></dt>
+<dd>
+revision number (integer)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the tag (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date of the tag (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name (path) of the tag (string)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.__resizeColumns" ID="SvnTagBranchListDialog.__resizeColumns"></a>
+<h4>SvnTagBranchListDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnTagBranchListDialog.__resort" ID="SvnTagBranchListDialog.__resort"></a>
+<h4>SvnTagBranchListDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnTagBranchListDialog.__showError" ID="SvnTagBranchListDialog.__showError"></a>
+<h4>SvnTagBranchListDialog.__showError</h4>
+<b>__showError</b>(<i>msg</i>)
+<p>
+        Private slot to show an error message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+error message to show (string)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.getTagList" ID="SvnTagBranchListDialog.getTagList"></a>
+<h4>SvnTagBranchListDialog.getTagList</h4>
+<b>getTagList</b>(<i></i>)
+<p>
+        Public method to get the taglist of the last run.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of tags (list of strings)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.on_buttonBox_clicked" ID="SvnTagBranchListDialog.on_buttonBox_clicked"></a>
+<h4>SvnTagBranchListDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.start" ID="SvnTagBranchListDialog.start"></a>
+<h4>SvnTagBranchListDialog.start</h4>
+<b>start</b>(<i>path, tags = True</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of directory to be listed (string)
+</dd><dt><i>tags</i></dt>
+<dd>
+flag indicating a list of tags is requested
+                (False = branches, True = tags)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a tagging operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnTagDialog">SvnTagDialog</a></td>
+<td>Class implementing a dialog to enter the data for a tagging operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnTagDialog" ID="SvnTagDialog"></a>
+<h2>SvnTagDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a tagging operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnTagDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnTagDialog.__init__">SvnTagDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnTagDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr><tr>
+<td><a href="#SvnTagDialog.on_tagCombo_editTextChanged">on_tagCombo_editTextChanged</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr>
+</table>
+<a NAME="SvnTagDialog.__init__" ID="SvnTagDialog.__init__"></a>
+<h4>SvnTagDialog (Constructor)</h4>
+<b>SvnTagDialog</b>(<i>taglist, reposURL, standardLayout, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>taglist</i></dt>
+<dd>
+list of previously entered tags (list of strings)
+</dd><dt><i>reposURL</i></dt>
+<dd>
+repository path (string) or None
+</dd><dt><i>standardLayout</i></dt>
+<dd>
+flag indicating the layout of the
+            repository (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnTagDialog.getParameters" ID="SvnTagDialog.getParameters"></a>
+<h4>SvnTagDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of string and int (tag, tag operation)
+</dd>
+</dl><a NAME="SvnTagDialog.on_tagCombo_editTextChanged" ID="SvnTagDialog.on_tagCombo_editTextChanged"></a>
+<h4>SvnTagDialog.on_tagCombo_editTextChanged</h4>
+<b>on_tagCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+tag name entered in the combo (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter the URLs for the svn diff command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnUrlSelectionDialog">SvnUrlSelectionDialog</a></td>
+<td>Class implementing a dialog to enter the URLs for the svn diff command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnUrlSelectionDialog" ID="SvnUrlSelectionDialog"></a>
+<h2>SvnUrlSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the URLs for the svn diff command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnUrlSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnUrlSelectionDialog.__init__">SvnUrlSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.__changeLabelCombo">__changeLabelCombo</a></td>
+<td>Private method used to change the label combo depending on the selected type.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.getURLs">getURLs</a></td>
+<td>Public method to get the entered URLs.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged">on_typeCombo1_currentIndexChanged</a></td>
+<td>Private slot called when the selected type was changed.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged">on_typeCombo2_currentIndexChanged</a></td>
+<td>Private slot called when the selected type was changed.</td>
+</tr>
+</table>
+<a NAME="SvnUrlSelectionDialog.__init__" ID="SvnUrlSelectionDialog.__init__"></a>
+<h4>SvnUrlSelectionDialog (Constructor)</h4>
+<b>SvnUrlSelectionDialog</b>(<i>vcs, tagsList, branchesList, path, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>tagsList</i></dt>
+<dd>
+list of tags (list of strings)
+</dd><dt><i>branchesList</i></dt>
+<dd>
+list of branches (list of strings)
+</dd><dt><i>path</i></dt>
+<dd>
+pathname to determine the repository URL from (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the dialog (QWidget)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.__changeLabelCombo" ID="SvnUrlSelectionDialog.__changeLabelCombo"></a>
+<h4>SvnUrlSelectionDialog.__changeLabelCombo</h4>
+<b>__changeLabelCombo</b>(<i>labelCombo, type_</i>)
+<p>
+        Private method used to change the label combo depending on the 
+        selected type.
+</p><dl>
+<dt><i>labelCombo</i></dt>
+<dd>
+reference to the labelCombo object (QComboBox)
+</dd><dt><i>type</i></dt>
+<dd>
+type string (string)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.getURLs" ID="SvnUrlSelectionDialog.getURLs"></a>
+<h4>SvnUrlSelectionDialog.getURLs</h4>
+<b>getURLs</b>(<i></i>)
+<p>
+        Public method to get the entered URLs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of list of two URL strings (list of strings) and
+            a flag indicating a diff summary (boolean)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" ID="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged"></a>
+<h4>SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged</h4>
+<b>on_typeCombo1_currentIndexChanged</b>(<i>type_</i>)
+<p>
+        Private slot called when the selected type was changed.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+selected type (string)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" ID="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged"></a>
+<h4>SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged</h4>
+<b>on_typeCombo2_currentIndexChanged</b>(<i>type_</i>)
+<p>
+        Private slot called when the selected type was changed.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+selected type (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities</h1>
+<p>
+Module implementing some common utility functions for the pysvn package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#dateFromTime_t">dateFromTime_t</a></td>
+<td>Module function to return the date.</td>
+</tr><tr>
+<td><a href="#formatTime">formatTime</a></td>
+<td>Module function to return a formatted time string.</td>
+</tr><tr>
+<td><a href="#getConfigPath">getConfigPath</a></td>
+<td>Public method to get the filename of the config file.</td>
+</tr><tr>
+<td><a href="#getServersPath">getServersPath</a></td>
+<td>Public method to get the filename of the servers file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="dateFromTime_t" ID="dateFromTime_t"></a>
+<h2>dateFromTime_t</h2>
+<b>dateFromTime_t</b>(<i>seconds</i>)
+<p>
+    Module function to return the date.
+</p><dl>
+<dt><i>seconds</i></dt>
+<dd>
+time in seconds since epoch to be formatted (float or long)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+date (QDate)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="formatTime" ID="formatTime"></a>
+<h2>formatTime</h2>
+<b>formatTime</b>(<i>seconds</i>)
+<p>
+    Module function to return a formatted time string.
+</p><dl>
+<dt><i>seconds</i></dt>
+<dd>
+time in seconds since epoch to be formatted (float or long)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted time string (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getConfigPath" ID="getConfigPath"></a>
+<h2>getConfigPath</h2>
+<b>getConfigPath</b>(<i></i>)
+<p>
+    Public method to get the filename of the config file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the config file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getServersPath" ID="getServersPath"></a>
+<h2>getServersPath</h2>
+<b>getServersPath</b>(<i></i>)
+<p>
+    Public method to get the filename of the servers file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the servers file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1053 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.subversion</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.subversion</h1>
+<p>
+Module implementing the version control systems interface to Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Subversion">Subversion</a></td>
+<td>Class implementing the version control systems interface to Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Subversion" ID="Subversion"></a>
+<h2>Subversion</h2>
+<p>
+    Class implementing the version control systems interface to Subversion.
+</p><h4>Signals</h4>
+<dl>
+<dt>committed()</dt>
+<dd>
+emitted after the commit action has completed
+</dd>
+</dl>
+<h3>Derived from</h3>
+VersionControl
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Subversion.__init__">Subversion</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Subversion.__svnURL">__svnURL</a></td>
+<td>Private method to format a url for subversion.</td>
+</tr><tr>
+<td><a href="#Subversion.__vcsCommit_Step2">__vcsCommit_Step2</a></td>
+<td>Private slot performing the second step of the commit action.</td>
+</tr><tr>
+<td><a href="#Subversion._createStatusMonitorThread">_createStatusMonitorThread</a></td>
+<td>Protected method to create an instance of the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Subversion.clearStatusCache">clearStatusCache</a></td>
+<td>Public method to clear the status cache.</td>
+</tr><tr>
+<td><a href="#Subversion.getClient">getClient</a></td>
+<td>Public method to create and initialize the pysvn client object.</td>
+</tr><tr>
+<td><a href="#Subversion.getPlugin">getPlugin</a></td>
+<td>Public method to get a reference to the plugin object.</td>
+</tr><tr>
+<td><a href="#Subversion.svnAddToChangelist">svnAddToChangelist</a></td>
+<td>Public method to add a file or directory to a changelist.</td>
+</tr><tr>
+<td><a href="#Subversion.svnBlame">svnBlame</a></td>
+<td>Public method to show the output of the svn blame command.</td>
+</tr><tr>
+<td><a href="#Subversion.svnCopy">svnCopy</a></td>
+<td>Public method used to copy a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnDelProp">svnDelProp</a></td>
+<td>Public method used to delete a property of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnExtendedDiff">svnExtendedDiff</a></td>
+<td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnGetReposName">svnGetReposName</a></td>
+<td>Public method used to retrieve the URL of the subversion repository path.</td>
+</tr><tr>
+<td><a href="#Subversion.svnInfo">svnInfo</a></td>
+<td>Public method to show repository information about a file or directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnListProps">svnListProps</a></td>
+<td>Public method used to list the properties of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnListTagBranch">svnListTagBranch</a></td>
+<td>Public method used to list the available tags or branches.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLock">svnLock</a></td>
+<td>Public method used to lock a file in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLogBrowser">svnLogBrowser</a></td>
+<td>Public method used to browse the log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLogLimited">svnLogLimited</a></td>
+<td>Public method used to view the (limited) log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnNormalizeURL">svnNormalizeURL</a></td>
+<td>Public method to normalize a url for subversion.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRelocate">svnRelocate</a></td>
+<td>Public method to relocate the working copy to a new repository URL.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRemoveFromChangelist">svnRemoveFromChangelist</a></td>
+<td>Public method to remove a file or directory from it's changelist.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRepoBrowser">svnRepoBrowser</a></td>
+<td>Public method to open the repository browser.</td>
+</tr><tr>
+<td><a href="#Subversion.svnResolve">svnResolve</a></td>
+<td>Public method used to resolve conflicts of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnSetProp">svnSetProp</a></td>
+<td>Public method used to add a property to a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnUnlock">svnUnlock</a></td>
+<td>Public method used to unlock a file in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnUrlDiff">svnUrlDiff</a></td>
+<td>Public method used to view the difference of a file/directory of two repository URLs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAdd">vcsAdd</a></td>
+<td>Public method used to add a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAddBinary">vcsAddBinary</a></td>
+<td>Public method used to add a file/directory in binary mode to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAddTree">vcsAddTree</a></td>
+<td>Public method to add a directory tree rooted at path to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td>
+<td>Public method used to get the registered states of a number of files in the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCheckout">vcsCheckout</a></td>
+<td>Public method used to check the project out of the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCleanup">vcsCleanup</a></td>
+<td>Public method used to cleanup the working copy.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCommandLine">vcsCommandLine</a></td>
+<td>Public method used to execute arbitrary subversion commands.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCommit">vcsCommit</a></td>
+<td>Public method used to make the change of a file/directory permanent in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsConvertProject">vcsConvertProject</a></td>
+<td>Public method to convert an uncontrolled project to a version controlled project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsDiff">vcsDiff</a></td>
+<td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsExists">vcsExists</a></td>
+<td>Public method used to test for the presence of the svn executable.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsExport">vcsExport</a></td>
+<td>Public method used to export a directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td>
+<td>Public method to instanciate a helper object for the different project browsers.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsGetProjectHelper">vcsGetProjectHelper</a></td>
+<td>Public method to instanciate a helper object for the project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsImport">vcsImport</a></td>
+<td>Public method used to import the project into the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsInit">vcsInit</a></td>
+<td>Public method used to initialize the subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsLog">vcsLog</a></td>
+<td>Public method used to view the log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsMerge">vcsMerge</a></td>
+<td>Public method used to merge a URL/revision into the local project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsMove">vcsMove</a></td>
+<td>Public method used to move a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsName">vcsName</a></td>
+<td>Public method returning the name of the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info for getting a new project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsOptionsDialog">vcsOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRegisteredState">vcsRegisteredState</a></td>
+<td>Public method used to get the registered state of a file in the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRemove">vcsRemove</a></td>
+<td>Public method used to remove a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRepositoryInfos">vcsRepositoryInfos</a></td>
+<td>Public method to retrieve information about the repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRevert">vcsRevert</a></td>
+<td>Public method used to revert changes made to a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsShutdown">vcsShutdown</a></td>
+<td>Public method used to shutdown the Subversion interface.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsStatus">vcsStatus</a></td>
+<td>Public method used to view the status of files/directories in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsSwitch">vcsSwitch</a></td>
+<td>Public method used to switch a directory to a different tag/branch.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsTag">vcsTag</a></td>
+<td>Public method used to set the tag of a file/directory in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsUpdate">vcsUpdate</a></td>
+<td>Public method used to update a file/directory with the Subversion repository.</td>
+</tr>
+</table>
+<a NAME="Subversion.__init__" ID="Subversion.__init__"></a>
+<h4>Subversion (Constructor)</h4>
+<b>Subversion</b>(<i>plugin, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>plugin</i></dt>
+<dd>
+reference to the plugin object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="Subversion.__svnURL" ID="Subversion.__svnURL"></a>
+<h4>Subversion.__svnURL</h4>
+<b>__svnURL</b>(<i>url</i>)
+<p>
+        Private method to format a url for subversion.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+unformatted url string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+properly formated url for subversion (string)
+</dd>
+</dl><a NAME="Subversion.__vcsCommit_Step2" ID="Subversion.__vcsCommit_Step2"></a>
+<h4>Subversion.__vcsCommit_Step2</h4>
+<b>__vcsCommit_Step2</b>(<i></i>)
+<p>
+        Private slot performing the second step of the commit action.
+</p><a NAME="Subversion._createStatusMonitorThread" ID="Subversion._createStatusMonitorThread"></a>
+<h4>Subversion._createStatusMonitorThread</h4>
+<b>_createStatusMonitorThread</b>(<i>interval, project</i>)
+<p>
+        Protected method to create an instance of the VCS status monitor thread.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>interval</i></dt>
+<dd>
+check interval for the monitor thread in seconds (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the monitor thread (QThread)
+</dd>
+</dl><a NAME="Subversion.clearStatusCache" ID="Subversion.clearStatusCache"></a>
+<h4>Subversion.clearStatusCache</h4>
+<b>clearStatusCache</b>(<i></i>)
+<p>
+        Public method to clear the status cache.
+</p><a NAME="Subversion.getClient" ID="Subversion.getClient"></a>
+<h4>Subversion.getClient</h4>
+<b>getClient</b>(<i></i>)
+<p>
+        Public method to create and initialize the pysvn client object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the pysvn client object (pysvn.Client)
+</dd>
+</dl><a NAME="Subversion.getPlugin" ID="Subversion.getPlugin"></a>
+<h4>Subversion.getPlugin</h4>
+<b>getPlugin</b>(<i></i>)
+<p>
+        Public method to get a reference to the plugin object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the plugin object (VcsPySvnPlugin)
+</dd>
+</dl><a NAME="Subversion.svnAddToChangelist" ID="Subversion.svnAddToChangelist"></a>
+<h4>Subversion.svnAddToChangelist</h4>
+<b>svnAddToChangelist</b>(<i>names</i>)
+<p>
+        Public method to add a file or directory to a changelist.
+</p><p>
+        Note: Directories will be added recursively.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+name or list of names of file or directory to add
+            (string)
+</dd>
+</dl><a NAME="Subversion.svnBlame" ID="Subversion.svnBlame"></a>
+<h4>Subversion.svnBlame</h4>
+<b>svnBlame</b>(<i>name</i>)
+<p>
+        Public method to show the output of the svn blame command.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file name to show the blame for (string)
+</dd>
+</dl><a NAME="Subversion.svnCopy" ID="Subversion.svnCopy"></a>
+<h4>Subversion.svnCopy</h4>
+<b>svnCopy</b>(<i>name, project</i>)
+<p>
+        Public method used to copy a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be copied (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.svnDelProp" ID="Subversion.svnDelProp"></a>
+<h4>Subversion.svnDelProp</h4>
+<b>svnDelProp</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to delete a property of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl><a NAME="Subversion.svnExtendedDiff" ID="Subversion.svnExtendedDiff"></a>
+<h4>Subversion.svnExtendedDiff</h4>
+<b>svnExtendedDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory to the 
+        Subversion repository.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><p>
+        This method gives the chance to enter the revisions to be compared.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.svnGetReposName" ID="Subversion.svnGetReposName"></a>
+<h4>Subversion.svnGetReposName</h4>
+<b>svnGetReposName</b>(<i>path</i>)
+<p>
+        Public method used to retrieve the URL of the subversion repository path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+local path to get the svn repository path for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with the repository path URL
+</dd>
+</dl><a NAME="Subversion.svnInfo" ID="Subversion.svnInfo"></a>
+<h4>Subversion.svnInfo</h4>
+<b>svnInfo</b>(<i>projectPath, name</i>)
+<p>
+        Public method to show repository information about a file or directory.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd><dt><i>name</i></dt>
+<dd>
+file/directory name relative to the project (string)
+</dd>
+</dl><a NAME="Subversion.svnListProps" ID="Subversion.svnListProps"></a>
+<h4>Subversion.svnListProps</h4>
+<b>svnListProps</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to list the properties of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl><a NAME="Subversion.svnListTagBranch" ID="Subversion.svnListTagBranch"></a>
+<h4>Subversion.svnListTagBranch</h4>
+<b>svnListTagBranch</b>(<i>path, tags = True</i>)
+<p>
+        Public method used to list the available tags or branches.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+directory name of the project (string)
+</dd><dt><i>tags</i></dt>
+<dd>
+flag indicating listing of branches or tags
+                (False = branches, True = tags)
+</dd>
+</dl><a NAME="Subversion.svnLock" ID="Subversion.svnLock"></a>
+<h4>Subversion.svnLock</h4>
+<b>svnLock</b>(<i>name, stealIt=False, parent=None</i>)
+<p>
+        Public method used to lock a file in the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be locked (string or list of strings)
+</dd><dt><i>stealIt</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object of the subversion dialog (QWidget)
+</dd>
+</dl><a NAME="Subversion.svnLogBrowser" ID="Subversion.svnLogBrowser"></a>
+<h4>Subversion.svnLogBrowser</h4>
+<b>svnLogBrowser</b>(<i>path</i>)
+<p>
+        Public method used to browse the log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.svnLogLimited" ID="Subversion.svnLogLimited"></a>
+<h4>Subversion.svnLogLimited</h4>
+<b>svnLogLimited</b>(<i>name</i>)
+<p>
+        Public method used to view the (limited) log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.svnNormalizeURL" ID="Subversion.svnNormalizeURL"></a>
+<h4>Subversion.svnNormalizeURL</h4>
+<b>svnNormalizeURL</b>(<i>url</i>)
+<p>
+        Public method to normalize a url for subversion.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+url string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+properly normalized url for subversion (string)
+</dd>
+</dl><a NAME="Subversion.svnRelocate" ID="Subversion.svnRelocate"></a>
+<h4>Subversion.svnRelocate</h4>
+<b>svnRelocate</b>(<i>projectPath</i>)
+<p>
+        Public method to relocate the working copy to a new repository URL.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd>
+</dl><a NAME="Subversion.svnRemoveFromChangelist" ID="Subversion.svnRemoveFromChangelist"></a>
+<h4>Subversion.svnRemoveFromChangelist</h4>
+<b>svnRemoveFromChangelist</b>(<i>names</i>)
+<p>
+        Public method to remove a file or directory from it's changelist.
+</p><p>
+        Note: Directories will be removed recursively.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+name or list of names of file or directory to remove
+            (string)
+</dd>
+</dl><a NAME="Subversion.svnRepoBrowser" ID="Subversion.svnRepoBrowser"></a>
+<h4>Subversion.svnRepoBrowser</h4>
+<b>svnRepoBrowser</b>(<i>projectPath = None</i>)
+<p>
+        Public method to open the repository browser.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd>
+</dl><a NAME="Subversion.svnResolve" ID="Subversion.svnResolve"></a>
+<h4>Subversion.svnResolve</h4>
+<b>svnResolve</b>(<i>name</i>)
+<p>
+        Public method used to resolve conflicts of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be resolved (string)
+</dd>
+</dl><a NAME="Subversion.svnSetProp" ID="Subversion.svnSetProp"></a>
+<h4>Subversion.svnSetProp</h4>
+<b>svnSetProp</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to add a property to a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive set is requested
+</dd>
+</dl><a NAME="Subversion.svnUnlock" ID="Subversion.svnUnlock"></a>
+<h4>Subversion.svnUnlock</h4>
+<b>svnUnlock</b>(<i>name, breakIt=False, parent=None</i>)
+<p>
+        Public method used to unlock a file in the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be unlocked (string or list of strings)
+</dd><dt><i>breakIt</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object of the subversion dialog (QWidget)
+</dd>
+</dl><a NAME="Subversion.svnUrlDiff" ID="Subversion.svnUrlDiff"></a>
+<h4>Subversion.svnUrlDiff</h4>
+<b>svnUrlDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory of two
+        repository URLs.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><p>
+        This method gives the chance to enter the revisions to be compared.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.vcsAdd" ID="Subversion.vcsAdd"></a>
+<h4>Subversion.vcsAdd</h4>
+<b>vcsAdd</b>(<i>name, isDir = False, noDialog = False</i>)
+<p>
+        Public method used to add a file/directory to the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsAddBinary" ID="Subversion.vcsAddBinary"></a>
+<h4>Subversion.vcsAddBinary</h4>
+<b>vcsAddBinary</b>(<i>name, isDir = False</i>)
+<p>
+        Public method used to add a file/directory in binary mode to the
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsAddTree" ID="Subversion.vcsAddTree"></a>
+<h4>Subversion.vcsAddTree</h4>
+<b>vcsAddTree</b>(<i>path</i>)
+<p>
+        Public method to add a directory tree rooted at path to the Subversion repository.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+root directory of the tree to be added (string or list of strings))
+</dd>
+</dl><a NAME="Subversion.vcsAllRegisteredStates" ID="Subversion.vcsAllRegisteredStates"></a>
+<h4>Subversion.vcsAllRegisteredStates</h4>
+<b>vcsAllRegisteredStates</b>(<i>names, dname, shortcut = True</i>)
+<p>
+        Public method used to get the registered states of a number of files in the vcs.
+</p><p>
+        <b>Note:</b> If a shortcut is to be taken, the code will only check, if the named
+        directory has been scanned already. If so, it is assumed, that the states for
+        all files has been populated by the previous run.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+dictionary with all filenames to be checked as keys
+</dd><dt><i>dname</i></dt>
+<dd>
+directory to check in (string)
+</dd><dt><i>shortcut</i></dt>
+<dd>
+flag indicating a shortcut should be taken (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the received dictionary completed with a combination of
+            canBeCommited and canBeAdded or None in order to signal an error
+</dd>
+</dl><a NAME="Subversion.vcsCheckout" ID="Subversion.vcsCheckout"></a>
+<h4>Subversion.vcsCheckout</h4>
+<b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to check the project out of the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the checkout
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsCleanup" ID="Subversion.vcsCleanup"></a>
+<h4>Subversion.vcsCleanup</h4>
+<b>vcsCleanup</b>(<i>name</i>)
+<p>
+        Public method used to cleanup the working copy.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be cleaned up (string)
+</dd>
+</dl><a NAME="Subversion.vcsCommandLine" ID="Subversion.vcsCommandLine"></a>
+<h4>Subversion.vcsCommandLine</h4>
+<b>vcsCommandLine</b>(<i>name</i>)
+<p>
+        Public method used to execute arbitrary subversion commands.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name of the working directory (string)
+</dd>
+</dl><a NAME="Subversion.vcsCommit" ID="Subversion.vcsCommit"></a>
+<h4>Subversion.vcsCommit</h4>
+<b>vcsCommit</b>(<i>name, message, noDialog = False</i>)
+<p>
+        Public method used to make the change of a file/directory permanent in the
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be committed (string or list of strings)
+</dd><dt><i>message</i></dt>
+<dd>
+message for this operation (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><a NAME="Subversion.vcsConvertProject" ID="Subversion.vcsConvertProject"></a>
+<h4>Subversion.vcsConvertProject</h4>
+<b>vcsConvertProject</b>(<i>vcsDataDict, project</i>)
+<p>
+        Public method to convert an uncontrolled project to a version controlled project.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the conversion
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="Subversion.vcsDiff" ID="Subversion.vcsDiff"></a>
+<h4>Subversion.vcsDiff</h4>
+<b>vcsDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory to the 
+        Subversion repository.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.vcsExists" ID="Subversion.vcsExists"></a>
+<h4>Subversion.vcsExists</h4>
+<b>vcsExists</b>(<i></i>)
+<p>
+        Public method used to test for the presence of the svn executable.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the existance (boolean) and an error message (string)
+</dd>
+</dl><a NAME="Subversion.vcsExport" ID="Subversion.vcsExport"></a>
+<h4>Subversion.vcsExport</h4>
+<b>vcsExport</b>(<i>vcsDataDict, projectDir</i>)
+<p>
+        Public method used to export a directory from the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the checkout
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsGetProjectBrowserHelper" ID="Subversion.vcsGetProjectBrowserHelper"></a>
+<h4>Subversion.vcsGetProjectBrowserHelper</h4>
+<b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser = False</i>)
+<p>
+        Public method to instanciate a helper object for the different project browsers.
+</p><dl>
+<dt><i>browser</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project browser helper object
+</dd>
+</dl><a NAME="Subversion.vcsGetProjectHelper" ID="Subversion.vcsGetProjectHelper"></a>
+<h4>Subversion.vcsGetProjectHelper</h4>
+<b>vcsGetProjectHelper</b>(<i>project</i>)
+<p>
+        Public method to instanciate a helper object for the project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project helper object
+</dd>
+</dl><a NAME="Subversion.vcsImport" ID="Subversion.vcsImport"></a>
+<h4>Subversion.vcsImport</h4>
+<b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to import the project into the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the import
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+            and a flag indicating the version controll status (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsInit" ID="Subversion.vcsInit"></a>
+<h4>Subversion.vcsInit</h4>
+<b>vcsInit</b>(<i>vcsDir, noDialog = False</i>)
+<p>
+        Public method used to initialize the subversion repository.
+</p><p>
+        The subversion repository has to be initialized from outside eric4
+        because the respective command always works locally. Therefore we
+        always return TRUE without doing anything.
+</p><dl>
+<dt><i>vcsDir</i></dt>
+<dd>
+name of the VCS directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+always TRUE
+</dd>
+</dl><a NAME="Subversion.vcsLog" ID="Subversion.vcsLog"></a>
+<h4>Subversion.vcsLog</h4>
+<b>vcsLog</b>(<i>name</i>)
+<p>
+        Public method used to view the log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.vcsMerge" ID="Subversion.vcsMerge"></a>
+<h4>Subversion.vcsMerge</h4>
+<b>vcsMerge</b>(<i>name</i>)
+<p>
+        Public method used to merge a URL/revision into the local project.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be merged (string)
+</dd>
+</dl><a NAME="Subversion.vcsMove" ID="Subversion.vcsMove"></a>
+<h4>Subversion.vcsMove</h4>
+<b>vcsMove</b>(<i>name, project, target = None, noDialog = False</i>)
+<p>
+        Public method used to move a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be moved (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>target</i></dt>
+<dd>
+new name of the file/directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsName" ID="Subversion.vcsName"></a>
+<h4>Subversion.vcsName</h4>
+<b>vcsName</b>(<i></i>)
+<p>
+        Public method returning the name of the vcs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always 'Subversion' (string)
+</dd>
+</dl><a NAME="Subversion.vcsNewProjectOptionsDialog" ID="Subversion.vcsNewProjectOptionsDialog"></a>
+<h4>Subversion.vcsNewProjectOptionsDialog</h4>
+<b>vcsNewProjectOptionsDialog</b>(<i>parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info for getting a new project.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Subversion.vcsOptionsDialog" ID="Subversion.vcsOptionsDialog"></a>
+<h4>Subversion.vcsOptionsDialog</h4>
+<b>vcsOptionsDialog</b>(<i>project, archive, editable = False, parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>archive</i></dt>
+<dd>
+name of the project in the repository (string)
+</dd><dt><i>editable</i></dt>
+<dd>
+flag indicating that the project name is editable (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Subversion.vcsRegisteredState" ID="Subversion.vcsRegisteredState"></a>
+<h4>Subversion.vcsRegisteredState</h4>
+<b>vcsRegisteredState</b>(<i>name</i>)
+<p>
+        Public method used to get the registered state of a file in the vcs.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a combination of canBeCommited and canBeAdded
+</dd>
+</dl><a NAME="Subversion.vcsRemove" ID="Subversion.vcsRemove"></a>
+<h4>Subversion.vcsRemove</h4>
+<b>vcsRemove</b>(<i>name, project = False, noDialog = False</i>)
+<p>
+        Public method used to remove a file/directory from the Subversion repository.
+</p><p>
+        The default operation is to remove the local copy as well.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be removed (string or list of strings))
+</dd><dt><i>project</i></dt>
+<dd>
+flag indicating deletion of a project tree (boolean) (not needed)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsRepositoryInfos" ID="Subversion.vcsRepositoryInfos"></a>
+<h4>Subversion.vcsRepositoryInfos</h4>
+<b>vcsRepositoryInfos</b>(<i>ppath</i>)
+<p>
+        Public method to retrieve information about the repository.
+</p><dl>
+<dt><i>ppath</i></dt>
+<dd>
+local path to get the repository infos (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with ready formated info for display (string)
+</dd>
+</dl><a NAME="Subversion.vcsRevert" ID="Subversion.vcsRevert"></a>
+<h4>Subversion.vcsRevert</h4>
+<b>vcsRevert</b>(<i>name</i>)
+<p>
+        Public method used to revert changes made to a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be reverted (string)
+</dd>
+</dl><a NAME="Subversion.vcsShutdown" ID="Subversion.vcsShutdown"></a>
+<h4>Subversion.vcsShutdown</h4>
+<b>vcsShutdown</b>(<i></i>)
+<p>
+        Public method used to shutdown the Subversion interface.
+</p><a NAME="Subversion.vcsStatus" ID="Subversion.vcsStatus"></a>
+<h4>Subversion.vcsStatus</h4>
+<b>vcsStatus</b>(<i>name</i>)
+<p>
+        Public method used to view the status of files/directories in the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name(s) to show the status of
+            (string or list of strings)
+</dd>
+</dl><a NAME="Subversion.vcsSwitch" ID="Subversion.vcsSwitch"></a>
+<h4>Subversion.vcsSwitch</h4>
+<b>vcsSwitch</b>(<i>name</i>)
+<p>
+        Public method used to switch a directory to a different tag/branch.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be switched (string)
+</dd>
+</dl><a NAME="Subversion.vcsTag" ID="Subversion.vcsTag"></a>
+<h4>Subversion.vcsTag</h4>
+<b>vcsTag</b>(<i>name</i>)
+<p>
+        Public method used to set the tag of a file/directory in the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be tagged (string)
+</dd>
+</dl><a NAME="Subversion.vcsUpdate" ID="Subversion.vcsUpdate"></a>
+<h4>Subversion.vcsUpdate</h4>
+<b>vcsUpdate</b>(<i>name, noDialog = False</i>)
+<p>
+        Public method used to update a file/directory with the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be updated (string or list of strings)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, that the update contained an add
+            or delete (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.Config</h1>
+<p>
+Module defining configuration variables for the subversion package
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ConfigSvnProtocols</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage</h1>
+<p>
+Module implementing the Subversion configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SubversionPage">SubversionPage</a></td>
+<td>Class implementing the Subversion configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SubversionPage" ID="SubversionPage"></a>
+<h2>SubversionPage</h2>
+<p>
+    Class implementing the Subversion configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_SubversionPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SubversionPage.__init__">SubversionPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SubversionPage.on_configButton_clicked">on_configButton_clicked</a></td>
+<td>Private slot to edit the Subversion config file.</td>
+</tr><tr>
+<td><a href="#SubversionPage.on_serversButton_clicked">on_serversButton_clicked</a></td>
+<td>Private slot to edit the Subversion servers file.</td>
+</tr><tr>
+<td><a href="#SubversionPage.save">save</a></td>
+<td>Public slot to save the Subversion configuration.</td>
+</tr>
+</table>
+<a NAME="SubversionPage.__init__" ID="SubversionPage.__init__"></a>
+<h4>SubversionPage (Constructor)</h4>
+<b>SubversionPage</b>(<i>plugin</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>plugin</i></dt>
+<dd>
+reference to the plugin object
+</dd>
+</dl><a NAME="SubversionPage.on_configButton_clicked" ID="SubversionPage.on_configButton_clicked"></a>
+<h4>SubversionPage.on_configButton_clicked</h4>
+<b>on_configButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the Subversion config file.
+</p><a NAME="SubversionPage.on_serversButton_clicked" ID="SubversionPage.on_serversButton_clicked"></a>
+<h4>SubversionPage.on_serversButton_clicked</h4>
+<b>on_serversButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the Subversion servers file.
+</p><a NAME="SubversionPage.save" ID="SubversionPage.save"></a>
+<h4>SubversionPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Subversion configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,405 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper</h1>
+<p>
+Module implementing the VCS project browser helper for subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectBrowserHelper">SvnProjectBrowserHelper</a></td>
+<td>Class implementing the VCS project browser helper for subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnProjectBrowserHelper" ID="SvnProjectBrowserHelper"></a>
+<h2>SvnProjectBrowserHelper</h2>
+<p>
+    Class implementing the VCS project browser helper for subversion.
+</p>
+<h3>Derived from</h3>
+VcsProjectBrowserHelper
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectBrowserHelper.__init__">SvnProjectBrowserHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNAddToChangelist">__SVNAddToChangelist</a></td>
+<td>Private slot called by the context menu to add files to a changelist.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNBlame">__SVNBlame</a></td>
+<td>Private slot called by the context menu to show the blame of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNBreakLock">__SVNBreakLock</a></td>
+<td>Private slot called by the context menu to break lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNConfigure">__SVNConfigure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNCopy">__SVNCopy</a></td>
+<td>Private slot called by the context menu to copy the selected file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNDelProp">__SVNDelProp</a></td>
+<td>Private slot called by the context menu to delete a subversion property of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNExtendedDiff">__SVNExtendedDiff</a></td>
+<td>Private slot called by the context menu to show the difference of a file to the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNListProps">__SVNListProps</a></td>
+<td>Private slot called by the context menu to list the subversion properties of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLock">__SVNLock</a></td>
+<td>Private slot called by the context menu to lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLogBrowser">__SVNLogBrowser</a></td>
+<td>Private slot called by the context menu to show the log browser for a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNLogLimited">__SVNLogLimited</a></td>
+<td>Private slot called by the context menu to show the limited log of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNMove">__SVNMove</a></td>
+<td>Private slot called by the context menu to move the selected file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNRemoveFromChangelist">__SVNRemoveFromChangelist</a></td>
+<td>Private slot called by the context menu to remove files from their changelist.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNResolve">__SVNResolve</a></td>
+<td>Private slot called by the context menu to resolve conflicts of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNSetProp">__SVNSetProp</a></td>
+<td>Private slot called by the context menu to set a subversion property of a file.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNStealLock">__SVNStealLock</a></td>
+<td>Private slot called by the context menu to steal lock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNUnlock">__SVNUnlock</a></td>
+<td>Private slot called by the context menu to unlock files in the repository.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__SVNUrlDiff">__SVNUrlDiff</a></td>
+<td>Private slot called by the context menu to show the difference of a file of two repository URLs.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.__itemsHaveFiles">__itemsHaveFiles</a></td>
+<td>Private method to check, if items contain file type items.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenu">_addVCSMenu</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuBack">_addVCSMenuBack</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuDir">_addVCSMenuDir</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuDirMulti">_addVCSMenuDirMulti</a></td>
+<td>Protected method used to add the VCS menu to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper._addVCSMenuMulti">_addVCSMenuMulti</a></td>
+<td>Protected method used to add the VCS menu for multi selection to all project browsers.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenu">showContextMenu</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuDir">showContextMenuDir</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuDirMulti">showContextMenuDirMulti</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#SvnProjectBrowserHelper.showContextMenuMulti">showContextMenuMulti</a></td>
+<td>Slot called before the context menu (multiple selections) is shown.</td>
+</tr>
+</table>
+<a NAME="SvnProjectBrowserHelper.__init__" ID="SvnProjectBrowserHelper.__init__"></a>
+<h4>SvnProjectBrowserHelper (Constructor)</h4>
+<b>SvnProjectBrowserHelper</b>(<i>vcsObject, browserObject, projectObject, isTranslationsBrowser, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>browserObject</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.__SVNAddToChangelist" ID="SvnProjectBrowserHelper.__SVNAddToChangelist"></a>
+<h4>SvnProjectBrowserHelper.__SVNAddToChangelist</h4>
+<b>__SVNAddToChangelist</b>(<i></i>)
+<p>
+        Private slot called by the context menu to add files to a changelist.
+</p><a NAME="SvnProjectBrowserHelper.__SVNBlame" ID="SvnProjectBrowserHelper.__SVNBlame"></a>
+<h4>SvnProjectBrowserHelper.__SVNBlame</h4>
+<b>__SVNBlame</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the blame of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNBreakLock" ID="SvnProjectBrowserHelper.__SVNBreakLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNBreakLock</h4>
+<b>__SVNBreakLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to break lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNConfigure" ID="SvnProjectBrowserHelper.__SVNConfigure"></a>
+<h4>SvnProjectBrowserHelper.__SVNConfigure</h4>
+<b>__SVNConfigure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="SvnProjectBrowserHelper.__SVNCopy" ID="SvnProjectBrowserHelper.__SVNCopy"></a>
+<h4>SvnProjectBrowserHelper.__SVNCopy</h4>
+<b>__SVNCopy</b>(<i></i>)
+<p>
+        Private slot called by the context menu to copy the selected file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNDelProp" ID="SvnProjectBrowserHelper.__SVNDelProp"></a>
+<h4>SvnProjectBrowserHelper.__SVNDelProp</h4>
+<b>__SVNDelProp</b>(<i></i>)
+<p>
+        Private slot called by the context menu to delete a subversion property of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNExtendedDiff" ID="SvnProjectBrowserHelper.__SVNExtendedDiff"></a>
+<h4>SvnProjectBrowserHelper.__SVNExtendedDiff</h4>
+<b>__SVNExtendedDiff</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the difference of a file to
+        the repository.
+</p><p>
+        This gives the chance to enter the revisions to compare.
+</p><a NAME="SvnProjectBrowserHelper.__SVNListProps" ID="SvnProjectBrowserHelper.__SVNListProps"></a>
+<h4>SvnProjectBrowserHelper.__SVNListProps</h4>
+<b>__SVNListProps</b>(<i></i>)
+<p>
+        Private slot called by the context menu to list the subversion properties of
+        a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLock" ID="SvnProjectBrowserHelper.__SVNLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNLock</h4>
+<b>__SVNLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLogBrowser" ID="SvnProjectBrowserHelper.__SVNLogBrowser"></a>
+<h4>SvnProjectBrowserHelper.__SVNLogBrowser</h4>
+<b>__SVNLogBrowser</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the log browser for a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNLogLimited" ID="SvnProjectBrowserHelper.__SVNLogLimited"></a>
+<h4>SvnProjectBrowserHelper.__SVNLogLimited</h4>
+<b>__SVNLogLimited</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the limited log of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNMove" ID="SvnProjectBrowserHelper.__SVNMove"></a>
+<h4>SvnProjectBrowserHelper.__SVNMove</h4>
+<b>__SVNMove</b>(<i></i>)
+<p>
+        Private slot called by the context menu to move the selected file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNRemoveFromChangelist" ID="SvnProjectBrowserHelper.__SVNRemoveFromChangelist"></a>
+<h4>SvnProjectBrowserHelper.__SVNRemoveFromChangelist</h4>
+<b>__SVNRemoveFromChangelist</b>(<i></i>)
+<p>
+        Private slot called by the context menu to remove files from their changelist.
+</p><a NAME="SvnProjectBrowserHelper.__SVNResolve" ID="SvnProjectBrowserHelper.__SVNResolve"></a>
+<h4>SvnProjectBrowserHelper.__SVNResolve</h4>
+<b>__SVNResolve</b>(<i></i>)
+<p>
+        Private slot called by the context menu to resolve conflicts of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNSetProp" ID="SvnProjectBrowserHelper.__SVNSetProp"></a>
+<h4>SvnProjectBrowserHelper.__SVNSetProp</h4>
+<b>__SVNSetProp</b>(<i></i>)
+<p>
+        Private slot called by the context menu to set a subversion property of a file.
+</p><a NAME="SvnProjectBrowserHelper.__SVNStealLock" ID="SvnProjectBrowserHelper.__SVNStealLock"></a>
+<h4>SvnProjectBrowserHelper.__SVNStealLock</h4>
+<b>__SVNStealLock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to steal lock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNUnlock" ID="SvnProjectBrowserHelper.__SVNUnlock"></a>
+<h4>SvnProjectBrowserHelper.__SVNUnlock</h4>
+<b>__SVNUnlock</b>(<i></i>)
+<p>
+        Private slot called by the context menu to unlock files in the repository.
+</p><a NAME="SvnProjectBrowserHelper.__SVNUrlDiff" ID="SvnProjectBrowserHelper.__SVNUrlDiff"></a>
+<h4>SvnProjectBrowserHelper.__SVNUrlDiff</h4>
+<b>__SVNUrlDiff</b>(<i></i>)
+<p>
+        Private slot called by the context menu to show the difference of a file of
+        two repository URLs.
+</p><p>
+        This gives the chance to enter the repository URLs to compare.
+</p><a NAME="SvnProjectBrowserHelper.__itemsHaveFiles" ID="SvnProjectBrowserHelper.__itemsHaveFiles"></a>
+<h4>SvnProjectBrowserHelper.__itemsHaveFiles</h4>
+<b>__itemsHaveFiles</b>(<i>items</i>)
+<p>
+        Private method to check, if items contain file type items.
+</p><dl>
+<dt><i>items</i></dt>
+<dd>
+items to check (list of QTreeWidgetItems)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating items contain file type items (boolean)
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenu" ID="SvnProjectBrowserHelper._addVCSMenu"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenu</h4>
+<b>_addVCSMenu</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuBack" ID="SvnProjectBrowserHelper._addVCSMenuBack"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuBack</h4>
+<b>_addVCSMenuBack</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuDir" ID="SvnProjectBrowserHelper._addVCSMenuDir"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuDir</h4>
+<b>_addVCSMenuDir</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuDirMulti" ID="SvnProjectBrowserHelper._addVCSMenuDirMulti"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuDirMulti</h4>
+<b>_addVCSMenuDirMulti</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu to all project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper._addVCSMenuMulti" ID="SvnProjectBrowserHelper._addVCSMenuMulti"></a>
+<h4>SvnProjectBrowserHelper._addVCSMenuMulti</h4>
+<b>_addVCSMenuMulti</b>(<i>mainMenu</i>)
+<p>
+        Protected method used to add the VCS menu for multi selection to all 
+        project browsers.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the menu to be amended
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenu" ID="SvnProjectBrowserHelper.showContextMenu"></a>
+<h4>SvnProjectBrowserHelper.showContextMenu</h4>
+<b>showContextMenu</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the file status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuDir" ID="SvnProjectBrowserHelper.showContextMenuDir"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuDir</h4>
+<b>showContextMenuDir</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuDirMulti" ID="SvnProjectBrowserHelper.showContextMenuDirMulti"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuDirMulti</h4>
+<b>showContextMenuDirMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="SvnProjectBrowserHelper.showContextMenuMulti" ID="SvnProjectBrowserHelper.showContextMenuMulti"></a>
+<h4>SvnProjectBrowserHelper.showContextMenuMulti</h4>
+<b>showContextMenuMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu (multiple selections) is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the files status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper</h1>
+<p>
+Module implementing the VCS project helper for Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectHelper">SvnProjectHelper</a></td>
+<td>Class implementing the VCS project helper for Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnProjectHelper" ID="SvnProjectHelper"></a>
+<h2>SvnProjectHelper</h2>
+<p>
+    Class implementing the VCS project helper for Subversion.
+</p>
+<h3>Derived from</h3>
+VcsProjectHelper
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnProjectHelper.__init__">SvnProjectHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnBranchList">__svnBranchList</a></td>
+<td>Private slot used to list the branches of the project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnConfigure">__svnConfigure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnExtendedDiff">__svnExtendedDiff</a></td>
+<td>Private slot used to perform a svn diff with the selection of revisions.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnLogBrowser">__svnLogBrowser</a></td>
+<td>Private slot used to browse the log of the current project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnLogLimited">__svnLogLimited</a></td>
+<td>Private slot used to perform a svn log --limit.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropDel">__svnPropDel</a></td>
+<td>Private slot used to delete a property for the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropList">__svnPropList</a></td>
+<td>Private slot used to list the properties of the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnPropSet">__svnPropSet</a></td>
+<td>Private slot used to set a property for the project files.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnRelocate">__svnRelocate</a></td>
+<td>Private slot used to relocate the working copy to a new repository URL.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnRepoBrowser">__svnRepoBrowser</a></td>
+<td>Private slot to open the repository browser.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnResolve">__svnResolve</a></td>
+<td>Private slot used to resolve conflicts of the local project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnTagList">__svnTagList</a></td>
+<td>Private slot used to list the tags of the project.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.__svnUrlDiff">__svnUrlDiff</a></td>
+<td>Private slot used to perform a svn diff with the selection of repository URLs.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.initActions">initActions</a></td>
+<td>Public method to generate the action objects.</td>
+</tr><tr>
+<td><a href="#SvnProjectHelper.initMenu">initMenu</a></td>
+<td>Public method to generate the VCS menu.</td>
+</tr>
+</table>
+<a NAME="SvnProjectHelper.__init__" ID="SvnProjectHelper.__init__"></a>
+<h4>SvnProjectHelper (Constructor)</h4>
+<b>SvnProjectHelper</b>(<i>vcsObject, projectObject, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="SvnProjectHelper.__svnBranchList" ID="SvnProjectHelper.__svnBranchList"></a>
+<h4>SvnProjectHelper.__svnBranchList</h4>
+<b>__svnBranchList</b>(<i></i>)
+<p>
+        Private slot used to list the branches of the project.
+</p><a NAME="SvnProjectHelper.__svnConfigure" ID="SvnProjectHelper.__svnConfigure"></a>
+<h4>SvnProjectHelper.__svnConfigure</h4>
+<b>__svnConfigure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="SvnProjectHelper.__svnExtendedDiff" ID="SvnProjectHelper.__svnExtendedDiff"></a>
+<h4>SvnProjectHelper.__svnExtendedDiff</h4>
+<b>__svnExtendedDiff</b>(<i></i>)
+<p>
+        Private slot used to perform a svn diff with the selection of revisions.
+</p><a NAME="SvnProjectHelper.__svnLogBrowser" ID="SvnProjectHelper.__svnLogBrowser"></a>
+<h4>SvnProjectHelper.__svnLogBrowser</h4>
+<b>__svnLogBrowser</b>(<i></i>)
+<p>
+        Private slot used to browse the log of the current project.
+</p><a NAME="SvnProjectHelper.__svnLogLimited" ID="SvnProjectHelper.__svnLogLimited"></a>
+<h4>SvnProjectHelper.__svnLogLimited</h4>
+<b>__svnLogLimited</b>(<i></i>)
+<p>
+        Private slot used to perform a svn log --limit.
+</p><a NAME="SvnProjectHelper.__svnPropDel" ID="SvnProjectHelper.__svnPropDel"></a>
+<h4>SvnProjectHelper.__svnPropDel</h4>
+<b>__svnPropDel</b>(<i></i>)
+<p>
+        Private slot used to delete a property for the project files.
+</p><a NAME="SvnProjectHelper.__svnPropList" ID="SvnProjectHelper.__svnPropList"></a>
+<h4>SvnProjectHelper.__svnPropList</h4>
+<b>__svnPropList</b>(<i></i>)
+<p>
+        Private slot used to list the properties of the project files.
+</p><a NAME="SvnProjectHelper.__svnPropSet" ID="SvnProjectHelper.__svnPropSet"></a>
+<h4>SvnProjectHelper.__svnPropSet</h4>
+<b>__svnPropSet</b>(<i></i>)
+<p>
+        Private slot used to set a property for the project files.
+</p><a NAME="SvnProjectHelper.__svnRelocate" ID="SvnProjectHelper.__svnRelocate"></a>
+<h4>SvnProjectHelper.__svnRelocate</h4>
+<b>__svnRelocate</b>(<i></i>)
+<p>
+        Private slot used to relocate the working copy to a new repository URL.
+</p><a NAME="SvnProjectHelper.__svnRepoBrowser" ID="SvnProjectHelper.__svnRepoBrowser"></a>
+<h4>SvnProjectHelper.__svnRepoBrowser</h4>
+<b>__svnRepoBrowser</b>(<i></i>)
+<p>
+        Private slot to open the repository browser.
+</p><a NAME="SvnProjectHelper.__svnResolve" ID="SvnProjectHelper.__svnResolve"></a>
+<h4>SvnProjectHelper.__svnResolve</h4>
+<b>__svnResolve</b>(<i></i>)
+<p>
+        Private slot used to resolve conflicts of the local project.
+</p><a NAME="SvnProjectHelper.__svnTagList" ID="SvnProjectHelper.__svnTagList"></a>
+<h4>SvnProjectHelper.__svnTagList</h4>
+<b>__svnTagList</b>(<i></i>)
+<p>
+        Private slot used to list the tags of the project.
+</p><a NAME="SvnProjectHelper.__svnUrlDiff" ID="SvnProjectHelper.__svnUrlDiff"></a>
+<h4>SvnProjectHelper.__svnUrlDiff</h4>
+<b>__svnUrlDiff</b>(<i></i>)
+<p>
+        Private slot used to perform a svn diff with the selection of repository URLs.
+</p><a NAME="SvnProjectHelper.getActions" ID="SvnProjectHelper.getActions"></a>
+<h4>SvnProjectHelper.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="SvnProjectHelper.initActions" ID="SvnProjectHelper.initActions"></a>
+<h4>SvnProjectHelper.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public method to generate the action objects.
+</p><a NAME="SvnProjectHelper.initMenu" ID="SvnProjectHelper.initMenu"></a>
+<h4>SvnProjectHelper.initMenu</h4>
+<b>initMenu</b>(<i>menu</i>)
+<p>
+        Public method to generate the VCS menu.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be populated (QMenu)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,234 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn blame command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnBlameDialog">SvnBlameDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn blame command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnBlameDialog" ID="SvnBlameDialog"></a>
+<h2>SvnBlameDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn blame command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnBlameDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnBlameDialog.__init__">SvnBlameDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tag item in the taglist.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStderr signal.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStdout signal.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnBlameDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnBlameDialog.__init__" ID="SvnBlameDialog.__init__"></a>
+<h4>SvnBlameDialog (Constructor)</h4>
+<b>SvnBlameDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnBlameDialog.__finish" ID="SvnBlameDialog.__finish"></a>
+<h4>SvnBlameDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnBlameDialog.__generateItem" ID="SvnBlameDialog.__generateItem"></a>
+<h4>SvnBlameDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>revision, author, text</i>)
+<p>
+        Private method to generate a tag item in the taglist.
+</p><dl>
+<dt><i>revision</i></dt>
+<dd>
+revision string (string)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the tag (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date of the tag (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name (path) of the tag (string)
+</dd>
+</dl><a NAME="SvnBlameDialog.__procFinished" ID="SvnBlameDialog.__procFinished"></a>
+<h4>SvnBlameDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnBlameDialog.__readStderr" ID="SvnBlameDialog.__readStderr"></a>
+<h4>SvnBlameDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStderr signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnBlameDialog.__readStdout" ID="SvnBlameDialog.__readStdout"></a>
+<h4>SvnBlameDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStdout signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnBlameDialog.__resizeColumns" ID="SvnBlameDialog.__resizeColumns"></a>
+<h4>SvnBlameDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnBlameDialog.closeEvent" ID="SvnBlameDialog.closeEvent"></a>
+<h4>SvnBlameDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnBlameDialog.keyPressEvent" ID="SvnBlameDialog.keyPressEvent"></a>
+<h4>SvnBlameDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnBlameDialog.on_buttonBox_clicked" ID="SvnBlameDialog.on_buttonBox_clicked"></a>
+<h4>SvnBlameDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnBlameDialog.on_input_returnPressed" ID="SvnBlameDialog.on_input_returnPressed"></a>
+<h4>SvnBlameDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnBlameDialog.on_passwordCheckBox_toggled" ID="SvnBlameDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnBlameDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnBlameDialog.on_sendButton_clicked" ID="SvnBlameDialog.on_sendButton_clicked"></a>
+<h4>SvnBlameDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnBlameDialog.start" ID="SvnBlameDialog.start"></a>
+<h4>SvnBlameDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog</h1>
+<p>
+Module implementing the Subversion command dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCommandDialog">SvnCommandDialog</a></td>
+<td>Class implementing the Subversion command dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCommandDialog" ID="SvnCommandDialog"></a>
+<h2>SvnCommandDialog</h2>
+<p>
+    Class implementing the Subversion command dialog.
+</p><p>
+    It implements a dialog that is used to enter an
+    arbitrary subversion command. It asks the user to enter
+    the commandline parameters and the working directory.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnCommandDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCommandDialog.__init__">SvnCommandDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.getData">getData</a></td>
+<td>Public method to retrieve the data entered into this dialog.</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.on_commandCombo_editTextChanged">on_commandCombo_editTextChanged</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr><tr>
+<td><a href="#SvnCommandDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private method used to open a directory selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnCommandDialog.__init__" ID="SvnCommandDialog.__init__"></a>
+<h4>SvnCommandDialog (Constructor)</h4>
+<b>SvnCommandDialog</b>(<i>argvList, wdList, ppath, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>argvList</i></dt>
+<dd>
+history list of commandline arguments (list of strings)
+</dd><dt><i>wdList</i></dt>
+<dd>
+history list of working directories (list of strings)
+</dd><dt><i>ppath</i></dt>
+<dd>
+pathname of the project directory (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="SvnCommandDialog.getData" ID="SvnCommandDialog.getData"></a>
+<h4>SvnCommandDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data entered into this dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of argv, workdir
+</dd>
+</dl><a NAME="SvnCommandDialog.on_commandCombo_editTextChanged" ID="SvnCommandDialog.on_commandCombo_editTextChanged"></a>
+<h4>SvnCommandDialog.on_commandCombo_editTextChanged</h4>
+<b>on_commandCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+ignored
+</dd>
+</dl><a NAME="SvnCommandDialog.on_dirButton_clicked" ID="SvnCommandDialog.on_dirButton_clicked"></a>
+<h4>SvnCommandDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private method used to open a directory selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog</h1>
+<p>
+Module implementing a dialog to enter the commit message.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCommitDialog">SvnCommitDialog</a></td>
+<td>Class implementing a dialog to enter the commit message.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCommitDialog" ID="SvnCommitDialog"></a>
+<h2>SvnCommitDialog</h2>
+<p>
+    Class implementing a dialog to enter the commit message.
+</p><h4>Signals</h4>
+<dl>
+<dt>accepted()</dt>
+<dd>
+emitted, if the dialog was accepted
+</dd><dt>rejected()</dt>
+<dd>
+emitted, if the dialog was rejected
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_SvnCommitDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCommitDialog.__init__">SvnCommitDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.changelistsData">changelistsData</a></td>
+<td>Public method to retrieve the changelists data.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.hasChangelists">hasChangelists</a></td>
+<td>Public method to check, if the user entered some changelists.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.logMessage">logMessage</a></td>
+<td>Public method to retrieve the log message.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot called by the buttonBox accepted signal.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_buttonBox_rejected">on_buttonBox_rejected</a></td>
+<td>Private slot called by the buttonBox rejected signal.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.on_recentComboBox_activated">on_recentComboBox_activated</a></td>
+<td>Private slot to select a commit message from recent ones.</td>
+</tr><tr>
+<td><a href="#SvnCommitDialog.showEvent">showEvent</a></td>
+<td>Public method called when the dialog is about to be shown.</td>
+</tr>
+</table>
+<a NAME="SvnCommitDialog.__init__" ID="SvnCommitDialog.__init__"></a>
+<h4>SvnCommitDialog (Constructor)</h4>
+<b>SvnCommitDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnCommitDialog.changelistsData" ID="SvnCommitDialog.changelistsData"></a>
+<h4>SvnCommitDialog.changelistsData</h4>
+<b>changelistsData</b>(<i></i>)
+<p>
+        Public method to retrieve the changelists data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the changelists (QStringList) and a flag
+            indicating to keep changelists (boolean)
+</dd>
+</dl><a NAME="SvnCommitDialog.hasChangelists" ID="SvnCommitDialog.hasChangelists"></a>
+<h4>SvnCommitDialog.hasChangelists</h4>
+<b>hasChangelists</b>(<i></i>)
+<p>
+        Public method to check, if the user entered some changelists.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability of changelists (boolean)
+</dd>
+</dl><a NAME="SvnCommitDialog.logMessage" ID="SvnCommitDialog.logMessage"></a>
+<h4>SvnCommitDialog.logMessage</h4>
+<b>logMessage</b>(<i></i>)
+<p>
+        Public method to retrieve the log message.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the log message (QString)
+</dd>
+</dl><a NAME="SvnCommitDialog.on_buttonBox_accepted" ID="SvnCommitDialog.on_buttonBox_accepted"></a>
+<h4>SvnCommitDialog.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot called by the buttonBox accepted signal.
+</p><a NAME="SvnCommitDialog.on_buttonBox_clicked" ID="SvnCommitDialog.on_buttonBox_clicked"></a>
+<h4>SvnCommitDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnCommitDialog.on_buttonBox_rejected" ID="SvnCommitDialog.on_buttonBox_rejected"></a>
+<h4>SvnCommitDialog.on_buttonBox_rejected</h4>
+<b>on_buttonBox_rejected</b>(<i></i>)
+<p>
+        Private slot called by the buttonBox rejected signal.
+</p><a NAME="SvnCommitDialog.on_recentComboBox_activated" ID="SvnCommitDialog.on_recentComboBox_activated"></a>
+<h4>SvnCommitDialog.on_recentComboBox_activated</h4>
+<b>on_recentComboBox_activated</b>(<i>txt</i>)
+<p>
+        Private slot to select a commit message from recent ones.
+</p><a NAME="SvnCommitDialog.showEvent" ID="SvnCommitDialog.showEvent"></a>
+<h4>SvnCommitDialog.showEvent</h4>
+<b>showEvent</b>(<i>evt</i>)
+<p>
+        Public method called when the dialog is about to be shown.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the event (QShowEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a copy operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnCopyDialog">SvnCopyDialog</a></td>
+<td>Class implementing a dialog to enter the data for a copy operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnCopyDialog" ID="SvnCopyDialog"></a>
+<h2>SvnCopyDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a copy operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnCopyDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnCopyDialog.__init__">SvnCopyDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnCopyDialog.getData">getData</a></td>
+<td>Public method to retrieve the copy data.</td>
+</tr><tr>
+<td><a href="#SvnCopyDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private slot to handle the button press for selecting the target via a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnCopyDialog.__init__" ID="SvnCopyDialog.__init__"></a>
+<h4>SvnCopyDialog (Constructor)</h4>
+<b>SvnCopyDialog</b>(<i>source, parent = None, move = False, force = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>source</i></dt>
+<dd>
+name of the source file/directory (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>move</i></dt>
+<dd>
+flag indicating a move operation
+</dd><dt><i>force</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd>
+</dl><a NAME="SvnCopyDialog.getData" ID="SvnCopyDialog.getData"></a>
+<h4>SvnCopyDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the copy data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the target name (string) and a flag indicating
+            the operation should be enforced (boolean)
+</dd>
+</dl><a NAME="SvnCopyDialog.on_dirButton_clicked" ID="SvnCopyDialog.on_dirButton_clicked"></a>
+<h4>SvnCopyDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the button press for selecting the target via a 
+        selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog</h1>
+<p>
+Module implementing a dialog starting a process and showing its output.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnDialog">SvnDialog</a></td>
+<td>Class implementing a dialog starting a process and showing its output.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnDialog" ID="SvnDialog"></a>
+<h2>SvnDialog</h2>
+<p>
+    Class implementing a dialog starting a process and showing its output.
+</p><p>
+    It starts a QProcess and displays a dialog that
+    shows the output of the process. The dialog is modal,
+    which causes a synchronized execution of the process.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnDialog.__init__">SvnDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStderr signal.</td>
+</tr><tr>
+<td><a href="#SvnDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStdout signal.</td>
+</tr><tr>
+<td><a href="#SvnDialog.hasAddOrDelete">hasAddOrDelete</a></td>
+<td>Public method to check, if the last action contained an add or delete.</td>
+</tr><tr>
+<td><a href="#SvnDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnDialog.normalExit">normalExit</a></td>
+<td>Public method to check for a normal process termination.</td>
+</tr><tr>
+<td><a href="#SvnDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnDialog.startProcess">startProcess</a></td>
+<td>Public slot used to start the process.</td>
+</tr>
+</table>
+<a NAME="SvnDialog.__init__" ID="SvnDialog.__init__"></a>
+<h4>SvnDialog (Constructor)</h4>
+<b>SvnDialog</b>(<i>text, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown by the label (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnDialog.__finish" ID="SvnDialog.__finish"></a>
+<h4>SvnDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnDialog.__procFinished" ID="SvnDialog.__procFinished"></a>
+<h4>SvnDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnDialog.__readStderr" ID="SvnDialog.__readStderr"></a>
+<h4>SvnDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStderr signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnDialog.__readStdout" ID="SvnDialog.__readStdout"></a>
+<h4>SvnDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStdout signal. 
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnDialog.hasAddOrDelete" ID="SvnDialog.hasAddOrDelete"></a>
+<h4>SvnDialog.hasAddOrDelete</h4>
+<b>hasAddOrDelete</b>(<i></i>)
+<p>
+        Public method to check, if the last action contained an add or delete.
+</p><a NAME="SvnDialog.keyPressEvent" ID="SvnDialog.keyPressEvent"></a>
+<h4>SvnDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnDialog.normalExit" ID="SvnDialog.normalExit"></a>
+<h4>SvnDialog.normalExit</h4>
+<b>normalExit</b>(<i></i>)
+<p>
+        Public method to check for a normal process termination.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating normal process termination (boolean)
+</dd>
+</dl><a NAME="SvnDialog.on_buttonBox_clicked" ID="SvnDialog.on_buttonBox_clicked"></a>
+<h4>SvnDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnDialog.on_input_returnPressed" ID="SvnDialog.on_input_returnPressed"></a>
+<h4>SvnDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnDialog.on_passwordCheckBox_toggled" ID="SvnDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnDialog.on_sendButton_clicked" ID="SvnDialog.on_sendButton_clicked"></a>
+<h4>SvnDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnDialog.startProcess" ID="SvnDialog.startProcess"></a>
+<h4>SvnDialog.startProcess</h4>
+<b>startProcess</b>(<i>args, workingDir = None</i>)
+<p>
+        Public slot used to start the process.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+list of arguments for the process (list of strings)
+</dd><dt><i>workingDir</i></dt>
+<dd>
+working directory for the process (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful start of the process
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn diff command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnDiffDialog">SvnDiffDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn diff command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnDiffDialog" ID="SvnDiffDialog"></a>
+<h2>SvnDiffDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn diff command process.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_SvnDiffDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnDiffDialog.__init__">SvnDiffDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__appendText">__appendText</a></td>
+<td>Private method to append text to the end of the contents pane.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__getVersionArg">__getVersionArg</a></td>
+<td>Private method to get a svn revision argument for the given revision.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to handle the Save button press.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnDiffDialog.start">start</a></td>
+<td>Public slot to start the svn diff command.</td>
+</tr>
+</table>
+<a NAME="SvnDiffDialog.__init__" ID="SvnDiffDialog.__init__"></a>
+<h4>SvnDiffDialog (Constructor)</h4>
+<b>SvnDiffDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnDiffDialog.__appendText" ID="SvnDiffDialog.__appendText"></a>
+<h4>SvnDiffDialog.__appendText</h4>
+<b>__appendText</b>(<i>txt, format</i>)
+<p>
+        Private method to append text to the end of the contents pane.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to insert (string)
+</dd><dt><i>format</i></dt>
+<dd>
+text format to be used (QTextCharFormat)
+</dd>
+</dl><a NAME="SvnDiffDialog.__getVersionArg" ID="SvnDiffDialog.__getVersionArg"></a>
+<h4>SvnDiffDialog.__getVersionArg</h4>
+<b>__getVersionArg</b>(<i>version</i>)
+<p>
+        Private method to get a svn revision argument for the given revision.
+</p><dl>
+<dt><i>version</i></dt>
+<dd>
+revision (integer or string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+version argument (string)
+</dd>
+</dl><a NAME="SvnDiffDialog.__procFinished" ID="SvnDiffDialog.__procFinished"></a>
+<h4>SvnDiffDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnDiffDialog.__readStderr" ID="SvnDiffDialog.__readStderr"></a>
+<h4>SvnDiffDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnDiffDialog.__readStdout" ID="SvnDiffDialog.__readStdout"></a>
+<h4>SvnDiffDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal. 
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnDiffDialog.closeEvent" ID="SvnDiffDialog.closeEvent"></a>
+<h4>SvnDiffDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnDiffDialog.keyPressEvent" ID="SvnDiffDialog.keyPressEvent"></a>
+<h4>SvnDiffDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnDiffDialog.on_buttonBox_clicked" ID="SvnDiffDialog.on_buttonBox_clicked"></a>
+<h4>SvnDiffDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnDiffDialog.on_input_returnPressed" ID="SvnDiffDialog.on_input_returnPressed"></a>
+<h4>SvnDiffDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnDiffDialog.on_passwordCheckBox_toggled" ID="SvnDiffDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnDiffDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnDiffDialog.on_saveButton_clicked" ID="SvnDiffDialog.on_saveButton_clicked"></a>
+<h4>SvnDiffDialog.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Save button press.
+</p><p>
+        It saves the diff shown in the dialog to a file in the local
+        filesystem.
+</p><a NAME="SvnDiffDialog.on_sendButton_clicked" ID="SvnDiffDialog.on_sendButton_clicked"></a>
+<h4>SvnDiffDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnDiffDialog.start" ID="SvnDiffDialog.start"></a>
+<h4>SvnDiffDialog.start</h4>
+<b>start</b>(<i>fn, versions = None, urls = None, summary = False</i>)
+<p>
+        Public slot to start the svn diff command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be diffed (string)
+</dd><dt><i>versions</i></dt>
+<dd>
+list of versions to be diffed (list of up to 2 strings or None)
+</dd><dt><i>urls=</i></dt>
+<dd>
+list of repository URLs (list of 2 strings)
+</dd><dt><i>summary=</i></dt>
+<dd>
+flag indicating a summarizing diff
+            (only valid for URL diffs) (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,454 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog</h1>
+<p>
+Module implementing a dialog to browse the log history.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnLogBrowserDialog">SvnLogBrowserDialog</a></td>
+<td>Class implementing a dialog to browse the log history.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnLogBrowserDialog" ID="SvnLogBrowserDialog"></a>
+<h2>SvnLogBrowserDialog</h2>
+<p>
+    Class implementing a dialog to browse the log history.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnLogBrowserDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnLogBrowserDialog.__init__">SvnLogBrowserDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__diffRevisions">__diffRevisions</a></td>
+<td>Private method to do a diff of two revisions.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__filterLogs">__filterLogs</a></td>
+<td>Private method to filter the log entries.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__generateFileItem">__generateFileItem</a></td>
+<td>Private method to generate a changed files tree entry.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__generateLogItem">__generateLogItem</a></td>
+<td>Private method to generate a log tree entry.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__getLogEntries">__getLogEntries</a></td>
+<td>Private method to retrieve log entries from the repository.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__processBuffer">__processBuffer</a></td>
+<td>Private method to process the buffered output of the svn log command.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resizeColumnsFiles">__resizeColumnsFiles</a></td>
+<td>Private method to resize the changed files tree columns.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resizeColumnsLog">__resizeColumnsLog</a></td>
+<td>Private method to resize the log tree columns.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resortFiles">__resortFiles</a></td>
+<td>Private method to resort the changed files tree.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.__resortLog">__resortLog</a></td>
+<td>Private method to resort the log tree.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_clearRxEditButton_clicked">on_clearRxEditButton_clicked</a></td>
+<td>Private slot called by a click of the clear RX edit button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_diffPreviousButton_clicked">on_diffPreviousButton_clicked</a></td>
+<td>Private slot to handle the Diff to Previous button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_diffRevisionsButton_clicked">on_diffRevisionsButton_clicked</a></td>
+<td>Private slot to handle the Compare Revisions button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_fieldCombo_activated">on_fieldCombo_activated</a></td>
+<td>Private slot called, when a new filter field is selected.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_fromDate_dateChanged">on_fromDate_dateChanged</a></td>
+<td>Private slot called, when the from date changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_logTree_currentItemChanged">on_logTree_currentItemChanged</a></td>
+<td>Private slot called, when the current item of the log tree changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_logTree_itemSelectionChanged">on_logTree_itemSelectionChanged</a></td>
+<td>Private slot called, when the selection has changed.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_nextButton_clicked">on_nextButton_clicked</a></td>
+<td>Private slot to handle the Next button.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_rxEdit_textChanged">on_rxEdit_textChanged</a></td>
+<td>Private slot called, when a filter expression is entered.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_stopCheckBox_clicked">on_stopCheckBox_clicked</a></td>
+<td>Private slot called, when the stop on copy/move checkbox is clicked</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.on_toDate_dateChanged">on_toDate_dateChanged</a></td>
+<td>Private slot called, when the from date changes.</td>
+</tr><tr>
+<td><a href="#SvnLogBrowserDialog.start">start</a></td>
+<td>Public slot to start the svn log command.</td>
+</tr>
+</table>
+<a NAME="SvnLogBrowserDialog.__init__" ID="SvnLogBrowserDialog.__init__"></a>
+<h4>SvnLogBrowserDialog (Constructor)</h4>
+<b>SvnLogBrowserDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__diffRevisions" ID="SvnLogBrowserDialog.__diffRevisions"></a>
+<h4>SvnLogBrowserDialog.__diffRevisions</h4>
+<b>__diffRevisions</b>(<i>rev1, rev2</i>)
+<p>
+        Private method to do a diff of two revisions.
+</p><dl>
+<dt><i>rev1</i></dt>
+<dd>
+first revision number (integer)
+</dd><dt><i>rev2</i></dt>
+<dd>
+second revision number (integer)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__filterLogs" ID="SvnLogBrowserDialog.__filterLogs"></a>
+<h4>SvnLogBrowserDialog.__filterLogs</h4>
+<b>__filterLogs</b>(<i></i>)
+<p>
+        Private method to filter the log entries.
+</p><a NAME="SvnLogBrowserDialog.__finish" ID="SvnLogBrowserDialog.__finish"></a>
+<h4>SvnLogBrowserDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnLogBrowserDialog.__generateFileItem" ID="SvnLogBrowserDialog.__generateFileItem"></a>
+<h4>SvnLogBrowserDialog.__generateFileItem</h4>
+<b>__generateFileItem</b>(<i>action, path, copyFrom, copyRev</i>)
+<p>
+        Private method to generate a changed files tree entry.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+indicator for the change action ("A", "D" or "M")
+</dd><dt><i>path</i></dt>
+<dd>
+path of the file in the repository (string)
+</dd><dt><i>copyFrom</i></dt>
+<dd>
+path the file was copied from (None, string)
+</dd><dt><i>copyRev</i></dt>
+<dd>
+revision the file was copied from (None, string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__generateLogItem" ID="SvnLogBrowserDialog.__generateLogItem"></a>
+<h4>SvnLogBrowserDialog.__generateLogItem</h4>
+<b>__generateLogItem</b>(<i>author, date, message, revision, changedPaths</i>)
+<p>
+        Private method to generate a log tree entry.
+</p><dl>
+<dt><i>author</i></dt>
+<dd>
+author info (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date info (string)
+</dd><dt><i>message</i></dt>
+<dd>
+text of the log message (list of strings)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision info (string)
+</dd><dt><i>changedPaths</i></dt>
+<dd>
+list of dictionary objects containing
+            info about the changed files/directories 
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__getLogEntries" ID="SvnLogBrowserDialog.__getLogEntries"></a>
+<h4>SvnLogBrowserDialog.__getLogEntries</h4>
+<b>__getLogEntries</b>(<i>startRev = None</i>)
+<p>
+        Private method to retrieve log entries from the repository.
+</p><dl>
+<dt><i>startRev</i></dt>
+<dd>
+revision number to start from (integer, string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__procFinished" ID="SvnLogBrowserDialog.__procFinished"></a>
+<h4>SvnLogBrowserDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.__processBuffer" ID="SvnLogBrowserDialog.__processBuffer"></a>
+<h4>SvnLogBrowserDialog.__processBuffer</h4>
+<b>__processBuffer</b>(<i></i>)
+<p>
+        Private method to process the buffered output of the svn log command.
+</p><a NAME="SvnLogBrowserDialog.__readStderr" ID="SvnLogBrowserDialog.__readStderr"></a>
+<h4>SvnLogBrowserDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnLogBrowserDialog.__readStdout" ID="SvnLogBrowserDialog.__readStdout"></a>
+<h4>SvnLogBrowserDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal. 
+</p><p>
+        It reads the output of the process and inserts it into a buffer.
+</p><a NAME="SvnLogBrowserDialog.__resizeColumnsFiles" ID="SvnLogBrowserDialog.__resizeColumnsFiles"></a>
+<h4>SvnLogBrowserDialog.__resizeColumnsFiles</h4>
+<b>__resizeColumnsFiles</b>(<i></i>)
+<p>
+        Private method to resize the changed files tree columns.
+</p><a NAME="SvnLogBrowserDialog.__resizeColumnsLog" ID="SvnLogBrowserDialog.__resizeColumnsLog"></a>
+<h4>SvnLogBrowserDialog.__resizeColumnsLog</h4>
+<b>__resizeColumnsLog</b>(<i></i>)
+<p>
+        Private method to resize the log tree columns.
+</p><a NAME="SvnLogBrowserDialog.__resortFiles" ID="SvnLogBrowserDialog.__resortFiles"></a>
+<h4>SvnLogBrowserDialog.__resortFiles</h4>
+<b>__resortFiles</b>(<i></i>)
+<p>
+        Private method to resort the changed files tree.
+</p><a NAME="SvnLogBrowserDialog.__resortLog" ID="SvnLogBrowserDialog.__resortLog"></a>
+<h4>SvnLogBrowserDialog.__resortLog</h4>
+<b>__resortLog</b>(<i></i>)
+<p>
+        Private method to resort the log tree.
+</p><a NAME="SvnLogBrowserDialog.closeEvent" ID="SvnLogBrowserDialog.closeEvent"></a>
+<h4>SvnLogBrowserDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.keyPressEvent" ID="SvnLogBrowserDialog.keyPressEvent"></a>
+<h4>SvnLogBrowserDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_buttonBox_clicked" ID="SvnLogBrowserDialog.on_buttonBox_clicked"></a>
+<h4>SvnLogBrowserDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_clearRxEditButton_clicked" ID="SvnLogBrowserDialog.on_clearRxEditButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_clearRxEditButton_clicked</h4>
+<b>on_clearRxEditButton_clicked</b>(<i></i>)
+<p>
+        Private slot called by a click of the clear RX edit button.
+</p><a NAME="SvnLogBrowserDialog.on_diffPreviousButton_clicked" ID="SvnLogBrowserDialog.on_diffPreviousButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_diffPreviousButton_clicked</h4>
+<b>on_diffPreviousButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Diff to Previous button.
+</p><a NAME="SvnLogBrowserDialog.on_diffRevisionsButton_clicked" ID="SvnLogBrowserDialog.on_diffRevisionsButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_diffRevisionsButton_clicked</h4>
+<b>on_diffRevisionsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Compare Revisions button.
+</p><a NAME="SvnLogBrowserDialog.on_fieldCombo_activated" ID="SvnLogBrowserDialog.on_fieldCombo_activated"></a>
+<h4>SvnLogBrowserDialog.on_fieldCombo_activated</h4>
+<b>on_fieldCombo_activated</b>(<i>txt</i>)
+<p>
+        Private slot called, when a new filter field is selected.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the selected field (QString)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_fromDate_dateChanged" ID="SvnLogBrowserDialog.on_fromDate_dateChanged"></a>
+<h4>SvnLogBrowserDialog.on_fromDate_dateChanged</h4>
+<b>on_fromDate_dateChanged</b>(<i>date</i>)
+<p>
+        Private slot called, when the from date changes.
+</p><dl>
+<dt><i>date</i></dt>
+<dd>
+new date (QDate)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_input_returnPressed" ID="SvnLogBrowserDialog.on_input_returnPressed"></a>
+<h4>SvnLogBrowserDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnLogBrowserDialog.on_logTree_currentItemChanged" ID="SvnLogBrowserDialog.on_logTree_currentItemChanged"></a>
+<h4>SvnLogBrowserDialog.on_logTree_currentItemChanged</h4>
+<b>on_logTree_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot called, when the current item of the log tree changes.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the old current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_logTree_itemSelectionChanged" ID="SvnLogBrowserDialog.on_logTree_itemSelectionChanged"></a>
+<h4>SvnLogBrowserDialog.on_logTree_itemSelectionChanged</h4>
+<b>on_logTree_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot called, when the selection has changed.
+</p><a NAME="SvnLogBrowserDialog.on_nextButton_clicked" ID="SvnLogBrowserDialog.on_nextButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_nextButton_clicked</h4>
+<b>on_nextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Next button.
+</p><a NAME="SvnLogBrowserDialog.on_passwordCheckBox_toggled" ID="SvnLogBrowserDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnLogBrowserDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_rxEdit_textChanged" ID="SvnLogBrowserDialog.on_rxEdit_textChanged"></a>
+<h4>SvnLogBrowserDialog.on_rxEdit_textChanged</h4>
+<b>on_rxEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot called, when a filter expression is entered.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+filter expression (string)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.on_sendButton_clicked" ID="SvnLogBrowserDialog.on_sendButton_clicked"></a>
+<h4>SvnLogBrowserDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnLogBrowserDialog.on_stopCheckBox_clicked" ID="SvnLogBrowserDialog.on_stopCheckBox_clicked"></a>
+<h4>SvnLogBrowserDialog.on_stopCheckBox_clicked</h4>
+<b>on_stopCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot called, when the stop on copy/move checkbox is clicked
+</p><a NAME="SvnLogBrowserDialog.on_toDate_dateChanged" ID="SvnLogBrowserDialog.on_toDate_dateChanged"></a>
+<h4>SvnLogBrowserDialog.on_toDate_dateChanged</h4>
+<b>on_toDate_dateChanged</b>(<i>date</i>)
+<p>
+        Private slot called, when the from date changes.
+</p><dl>
+<dt><i>date</i></dt>
+<dd>
+new date (QDate)
+</dd>
+</dl><a NAME="SvnLogBrowserDialog.start" ID="SvnLogBrowserDialog.start"></a>
+<h4>SvnLogBrowserDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn log command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn log command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnLogDialog">SvnLogDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn log command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnLogDialog" ID="SvnLogDialog"></a>
+<h2>SvnLogDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn log command process.
+</p><p>
+    The dialog is nonmodal. Clicking a link in the upper text pane shows 
+    a diff of the versions.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_SvnLogDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnLogDialog.__init__">SvnLogDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.__sourceChanged">__sourceChanged</a></td>
+<td>Private slot to handle the sourceChanged signal of the contents pane.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnLogDialog.start">start</a></td>
+<td>Public slot to start the cvs log command.</td>
+</tr>
+</table>
+<a NAME="SvnLogDialog.__init__" ID="SvnLogDialog.__init__"></a>
+<h4>SvnLogDialog (Constructor)</h4>
+<b>SvnLogDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnLogDialog.__procFinished" ID="SvnLogDialog.__procFinished"></a>
+<h4>SvnLogDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnLogDialog.__readStderr" ID="SvnLogDialog.__readStderr"></a>
+<h4>SvnLogDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnLogDialog.__readStdout" ID="SvnLogDialog.__readStdout"></a>
+<h4>SvnLogDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal. 
+</p><p>
+        It reads the output of the process and inserts it into a buffer.
+</p><a NAME="SvnLogDialog.__sourceChanged" ID="SvnLogDialog.__sourceChanged"></a>
+<h4>SvnLogDialog.__sourceChanged</h4>
+<b>__sourceChanged</b>(<i>url</i>)
+<p>
+        Private slot to handle the sourceChanged signal of the contents pane.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the url that was clicked (QUrl)
+</dd>
+</dl><a NAME="SvnLogDialog.closeEvent" ID="SvnLogDialog.closeEvent"></a>
+<h4>SvnLogDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnLogDialog.keyPressEvent" ID="SvnLogDialog.keyPressEvent"></a>
+<h4>SvnLogDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnLogDialog.on_input_returnPressed" ID="SvnLogDialog.on_input_returnPressed"></a>
+<h4>SvnLogDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnLogDialog.on_passwordCheckBox_toggled" ID="SvnLogDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnLogDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnLogDialog.on_sendButton_clicked" ID="SvnLogDialog.on_sendButton_clicked"></a>
+<h4>SvnLogDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnLogDialog.start" ID="SvnLogDialog.start"></a>
+<h4>SvnLogDialog.start</h4>
+<b>start</b>(<i>fn, noEntries = 0</i>)
+<p>
+        Public slot to start the cvs log command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to show the log for (string)
+</dd><dt><i>noEntries</i></dt>
+<dd>
+number of entries to show (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,129 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a merge operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnMergeDialog">SvnMergeDialog</a></td>
+<td>Class implementing a dialog to enter the data for a merge operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnMergeDialog" ID="SvnMergeDialog"></a>
+<h2>SvnMergeDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a merge operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnMergeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnMergeDialog.__init__">SvnMergeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.__enableOkButton">__enableOkButton</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.on_tag1Combo_editTextChanged">on_tag1Combo_editTextChanged</a></td>
+<td>Private slot to handle the tag1Combo editTextChanged signal.</td>
+</tr><tr>
+<td><a href="#SvnMergeDialog.on_tag2Combo_editTextChanged">on_tag2Combo_editTextChanged</a></td>
+<td>Private slot to handle the tag2Combo editTextChanged signal.</td>
+</tr>
+</table>
+<a NAME="SvnMergeDialog.__init__" ID="SvnMergeDialog.__init__"></a>
+<h4>SvnMergeDialog (Constructor)</h4>
+<b>SvnMergeDialog</b>(<i>mergelist1, mergelist2, targetlist, force = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mergelist1</i></dt>
+<dd>
+list of previously entered URLs/revisions (list of strings)
+</dd><dt><i>mergelist2</i></dt>
+<dd>
+list of previously entered URLs/revisions (list of strings)
+</dd><dt><i>targetlist</i></dt>
+<dd>
+list of previously entered targets (list of strings)
+</dd><dt><i>force</i></dt>
+<dd>
+flag indicating a forced merge (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnMergeDialog.__enableOkButton" ID="SvnMergeDialog.__enableOkButton"></a>
+<h4>SvnMergeDialog.__enableOkButton</h4>
+<b>__enableOkButton</b>(<i></i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+ignored
+</dd>
+</dl><a NAME="SvnMergeDialog.getParameters" ID="SvnMergeDialog.getParameters"></a>
+<h4>SvnMergeDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple naming two tag names or two revisions, a target and
+            a flag indicating a forced merge (string, string, string, boolean)
+</dd>
+</dl><a NAME="SvnMergeDialog.on_tag1Combo_editTextChanged" ID="SvnMergeDialog.on_tag1Combo_editTextChanged"></a>
+<h4>SvnMergeDialog.on_tag1Combo_editTextChanged</h4>
+<b>on_tag1Combo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the tag1Combo editTextChanged signal.
+</p><a NAME="SvnMergeDialog.on_tag2Combo_editTextChanged" ID="SvnMergeDialog.on_tag2Combo_editTextChanged"></a>
+<h4>SvnMergeDialog.on_tag2Combo_editTextChanged</h4>
+<b>on_tag2Combo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the tag2Combo editTextChanged signal.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog</h1>
+<p>
+Module implementing the Subversion Options Dialog for a new project from the repository.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnNewProjectOptionsDialog">SvnNewProjectOptionsDialog</a></td>
+<td>Class implementing the Options Dialog for a new project from the repository.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnNewProjectOptionsDialog" ID="SvnNewProjectOptionsDialog"></a>
+<h2>SvnNewProjectOptionsDialog</h2>
+<p>
+    Class implementing the Options Dialog for a new project from the repository.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnNewProjectOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnNewProjectOptionsDialog.__init__">SvnNewProjectOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.getData">getData</a></td>
+<td>Public slot to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled">on_layoutCheckBox_toggled</a></td>
+<td>Private slot to handle the change of the layout checkbox.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_projectDirButton_clicked">on_projectDirButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_protocolCombo_activated">on_protocolCombo_activated</a></td>
+<td>Private slot to switch the status of the directory selection button.</td>
+</tr><tr>
+<td><a href="#SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked">on_vcsUrlButton_clicked</a></td>
+<td>Private slot to display a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnNewProjectOptionsDialog.__init__" ID="SvnNewProjectOptionsDialog.__init__"></a>
+<h4>SvnNewProjectOptionsDialog (Constructor)</h4>
+<b>SvnNewProjectOptionsDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.getData" ID="SvnNewProjectOptionsDialog.getData"></a>
+<h4>SvnNewProjectOptionsDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of a string (project directory) and a dictionary
+            containing the data entered.
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled" ID="SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled"></a>
+<h4>SvnNewProjectOptionsDialog.on_layoutCheckBox_toggled</h4>
+<b>on_layoutCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the change of the layout checkbox.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the state of the checkbox (boolean)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_projectDirButton_clicked" ID="SvnNewProjectOptionsDialog.on_projectDirButton_clicked"></a>
+<h4>SvnNewProjectOptionsDialog.on_projectDirButton_clicked</h4>
+<b>on_projectDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><a NAME="SvnNewProjectOptionsDialog.on_protocolCombo_activated" ID="SvnNewProjectOptionsDialog.on_protocolCombo_activated"></a>
+<h4>SvnNewProjectOptionsDialog.on_protocolCombo_activated</h4>
+<b>on_protocolCombo_activated</b>(<i>protocol</i>)
+<p>
+        Private slot to switch the status of the directory selection button.
+</p><dl>
+<dt><i>protocol</i></dt>
+<dd>
+selected protocol (string)
+</dd>
+</dl><a NAME="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked" ID="SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked"></a>
+<h4>SvnNewProjectOptionsDialog.on_vcsUrlButton_clicked</h4>
+<b>on_vcsUrlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog</h1>
+<p>
+Module implementing a dialog to enter options used to start a project in the VCS.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnOptionsDialog">SvnOptionsDialog</a></td>
+<td>Class implementing a dialog to enter options used to start a project in the repository.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnOptionsDialog" ID="SvnOptionsDialog"></a>
+<h2>SvnOptionsDialog</h2>
+<p>
+    Class implementing a dialog to enter options used to start a project in the
+    repository.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnOptionsDialog.__init__">SvnOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.getData">getData</a></td>
+<td>Public slot to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.on_protocolCombo_activated">on_protocolCombo_activated</a></td>
+<td>Private slot to switch the status of the directory selection button.</td>
+</tr><tr>
+<td><a href="#SvnOptionsDialog.on_vcsUrlButton_clicked">on_vcsUrlButton_clicked</a></td>
+<td>Private slot to display a selection dialog.</td>
+</tr>
+</table>
+<a NAME="SvnOptionsDialog.__init__" ID="SvnOptionsDialog.__init__"></a>
+<h4>SvnOptionsDialog (Constructor)</h4>
+<b>SvnOptionsDialog</b>(<i>vcs, project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnOptionsDialog.getData" ID="SvnOptionsDialog.getData"></a>
+<h4>SvnOptionsDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary containing the data entered
+</dd>
+</dl><a NAME="SvnOptionsDialog.on_protocolCombo_activated" ID="SvnOptionsDialog.on_protocolCombo_activated"></a>
+<h4>SvnOptionsDialog.on_protocolCombo_activated</h4>
+<b>on_protocolCombo_activated</b>(<i>protocol</i>)
+<p>
+        Private slot to switch the status of the directory selection button.
+</p><a NAME="SvnOptionsDialog.on_vcsUrlButton_clicked" ID="SvnOptionsDialog.on_vcsUrlButton_clicked"></a>
+<h4>SvnOptionsDialog.on_vcsUrlButton_clicked</h4>
+<b>on_vcsUrlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn proplist command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnPropListDialog">SvnPropListDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn proplist command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnPropListDialog" ID="SvnPropListDialog"></a>
+<h2>SvnPropListDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn proplist command process.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_SvnPropListDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnPropListDialog.__init__">SvnPropListDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a properties item in the properties list.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnPropListDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnPropListDialog.__init__" ID="SvnPropListDialog.__init__"></a>
+<h4>SvnPropListDialog (Constructor)</h4>
+<b>SvnPropListDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnPropListDialog.__finish" ID="SvnPropListDialog.__finish"></a>
+<h4>SvnPropListDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnPropListDialog.__generateItem" ID="SvnPropListDialog.__generateItem"></a>
+<h4>SvnPropListDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>path, propName, propValue</i>)
+<p>
+        Private method to generate a properties item in the properties list.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file/directory name the property applies to (string or QString)
+</dd><dt><i>propName</i></dt>
+<dd>
+name of the property (string or QString)
+</dd><dt><i>propValue</i></dt>
+<dd>
+value of the property (string or QString)
+</dd>
+</dl><a NAME="SvnPropListDialog.__procFinished" ID="SvnPropListDialog.__procFinished"></a>
+<h4>SvnPropListDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnPropListDialog.__readStderr" ID="SvnPropListDialog.__readStderr"></a>
+<h4>SvnPropListDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnPropListDialog.__readStdout" ID="SvnPropListDialog.__readStdout"></a>
+<h4>SvnPropListDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnPropListDialog.__resizeColumns" ID="SvnPropListDialog.__resizeColumns"></a>
+<h4>SvnPropListDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnPropListDialog.__resort" ID="SvnPropListDialog.__resort"></a>
+<h4>SvnPropListDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnPropListDialog.closeEvent" ID="SvnPropListDialog.closeEvent"></a>
+<h4>SvnPropListDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnPropListDialog.on_buttonBox_clicked" ID="SvnPropListDialog.on_buttonBox_clicked"></a>
+<h4>SvnPropListDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnPropListDialog.start" ID="SvnPropListDialog.start"></a>
+<h4>SvnPropListDialog.start</h4>
+<b>start</b>(<i>fn, recursive = False</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename(s) (string or list of string)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a new property.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnPropSetDialog">SvnPropSetDialog</a></td>
+<td>Class implementing a dialog to enter the data for a new property.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnPropSetDialog" ID="SvnPropSetDialog"></a>
+<h2>SvnPropSetDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a new property.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnPropSetDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnPropSetDialog.__init__">SvnPropSetDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnPropSetDialog.getData">getData</a></td>
+<td>Public slot used to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#SvnPropSetDialog.on_fileButton_clicked">on_fileButton_clicked</a></td>
+<td>Private slot called by pressing the file selection button.</td>
+</tr>
+</table>
+<a NAME="SvnPropSetDialog.__init__" ID="SvnPropSetDialog.__init__"></a>
+<h4>SvnPropSetDialog (Constructor)</h4>
+<b>SvnPropSetDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnPropSetDialog.getData" ID="SvnPropSetDialog.getData"></a>
+<h4>SvnPropSetDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot used to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values giving the property name, a flag
+            indicating a file was selected and the text of the property
+            or the selected filename. (string, boolean, string)
+</dd>
+</dl><a NAME="SvnPropSetDialog.on_fileButton_clicked" ID="SvnPropSetDialog.on_fileButton_clicked"></a>
+<h4>SvnPropSetDialog.on_fileButton_clicked</h4>
+<b>on_fileButton_clicked</b>(<i></i>)
+<p>
+        Private slot called by pressing the file selection button.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog</h1>
+<p>
+Module implementing a dialog to enter the data to relocate the workspace.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRelocateDialog">SvnRelocateDialog</a></td>
+<td>Class implementing a dialog to enter the data to relocate the workspace.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRelocateDialog" ID="SvnRelocateDialog"></a>
+<h2>SvnRelocateDialog</h2>
+<p>
+    Class implementing a dialog to enter the data to relocate the workspace.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnRelocateDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRelocateDialog.__init__">SvnRelocateDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRelocateDialog.getData">getData</a></td>
+<td>Public slot used to retrieve the data entered into the dialog.</td>
+</tr>
+</table>
+<a NAME="SvnRelocateDialog.__init__" ID="SvnRelocateDialog.__init__"></a>
+<h4>SvnRelocateDialog (Constructor)</h4>
+<b>SvnRelocateDialog</b>(<i>currUrl, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>currUrl</i></dt>
+<dd>
+current repository URL (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnRelocateDialog.getData" ID="SvnRelocateDialog.getData"></a>
+<h4>SvnRelocateDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot used to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the new repository URL (string) and an indication, if
+            the relocate is inside the repository (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog</h1>
+<p>
+Module implementing the subversion repository browser dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRepoBrowserDialog">SvnRepoBrowserDialog</a></td>
+<td>Class implementing the subversion repository browser dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRepoBrowserDialog" ID="SvnRepoBrowserDialog"></a>
+<h2>SvnRepoBrowserDialog</h2>
+<p>
+    Class implementing the subversion repository browser dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnRepoBrowserDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRepoBrowserDialog.__init__">SvnRepoBrowserDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tree item in the repository tree.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__listRepo">__listRepo</a></td>
+<td>Private method to perform the svn list command.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__normalizeUrl">__normalizeUrl</a></td>
+<td>Private method to normalite the url.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__repoRoot">__repoRoot</a></td>
+<td>Private method to get the repository root using the svn info command.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the tree columns.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.accept">accept</a></td>
+<td>Public slot called when the dialog is accepted.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.getSelectedUrl">getSelectedUrl</a></td>
+<td>Public method to retrieve the selected repository URL.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemCollapsed">on_repoTree_itemCollapsed</a></td>
+<td>Private slot called when an item is collapsed.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemExpanded">on_repoTree_itemExpanded</a></td>
+<td>Private slot called when an item is expanded.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged">on_repoTree_itemSelectionChanged</a></td>
+<td>Private slot called when the selection changes.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged">on_urlCombo_currentIndexChanged</a></td>
+<td>Private slot called, when a new repository URL is entered or selected.</td>
+</tr><tr>
+<td><a href="#SvnRepoBrowserDialog.start">start</a></td>
+<td>Public slot to start the svn info command.</td>
+</tr>
+</table>
+<a NAME="SvnRepoBrowserDialog.__init__" ID="SvnRepoBrowserDialog.__init__"></a>
+<h4>SvnRepoBrowserDialog (Constructor)</h4>
+<b>SvnRepoBrowserDialog</b>(<i>vcs, mode = "browse", parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>mode</i></dt>
+<dd>
+mode of the dialog (string, "browse" or "select")
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__finish" ID="SvnRepoBrowserDialog.__finish"></a>
+<h4>SvnRepoBrowserDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnRepoBrowserDialog.__generateItem" ID="SvnRepoBrowserDialog.__generateItem"></a>
+<h4>SvnRepoBrowserDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>repopath, revision, author, size, date, nodekind, url</i>)
+<p>
+        Private method to generate a tree item in the repository tree.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of the item to be created (QTreeWidget or QTreeWidgetItem)
+</dd><dt><i>repopath</i></dt>
+<dd>
+path of the item (string)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision info (string)
+</dd><dt><i>author</i></dt>
+<dd>
+author info (string)
+</dd><dt><i>size</i></dt>
+<dd>
+size info (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date info (string)
+</dd><dt><i>nodekind</i></dt>
+<dd>
+node kind info (string, "dir" or "file")
+</dd><dt><i>url</i></dt>
+<dd>
+url of the entry (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the generated item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__listRepo" ID="SvnRepoBrowserDialog.__listRepo"></a>
+<h4>SvnRepoBrowserDialog.__listRepo</h4>
+<b>__listRepo</b>(<i>url, parent = None</i>)
+<p>
+        Private method to perform the svn list command.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the repository URL to browse (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the item, the data should be appended to
+            (QTreeWidget or QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__normalizeUrl" ID="SvnRepoBrowserDialog.__normalizeUrl"></a>
+<h4>SvnRepoBrowserDialog.__normalizeUrl</h4>
+<b>__normalizeUrl</b>(<i>url</i>)
+<p>
+        Private method to normalite the url.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the url to normalize (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+normalized URL (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__procFinished" ID="SvnRepoBrowserDialog.__procFinished"></a>
+<h4>SvnRepoBrowserDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__readStderr" ID="SvnRepoBrowserDialog.__readStderr"></a>
+<h4>SvnRepoBrowserDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnRepoBrowserDialog.__readStdout" ID="SvnRepoBrowserDialog.__readStdout"></a>
+<h4>SvnRepoBrowserDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnRepoBrowserDialog.__repoRoot" ID="SvnRepoBrowserDialog.__repoRoot"></a>
+<h4>SvnRepoBrowserDialog.__repoRoot</h4>
+<b>__repoRoot</b>(<i>url</i>)
+<p>
+        Private method to get the repository root using the svn info command.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the repository URL to browser (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+repository root (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.__resizeColumns" ID="SvnRepoBrowserDialog.__resizeColumns"></a>
+<h4>SvnRepoBrowserDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the tree columns.
+</p><a NAME="SvnRepoBrowserDialog.__resort" ID="SvnRepoBrowserDialog.__resort"></a>
+<h4>SvnRepoBrowserDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnRepoBrowserDialog.accept" ID="SvnRepoBrowserDialog.accept"></a>
+<h4>SvnRepoBrowserDialog.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Public slot called when the dialog is accepted.
+</p><a NAME="SvnRepoBrowserDialog.closeEvent" ID="SvnRepoBrowserDialog.closeEvent"></a>
+<h4>SvnRepoBrowserDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.getSelectedUrl" ID="SvnRepoBrowserDialog.getSelectedUrl"></a>
+<h4>SvnRepoBrowserDialog.getSelectedUrl</h4>
+<b>getSelectedUrl</b>(<i></i>)
+<p>
+        Public method to retrieve the selected repository URL.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the selected repository URL (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.keyPressEvent" ID="SvnRepoBrowserDialog.keyPressEvent"></a>
+<h4>SvnRepoBrowserDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_input_returnPressed" ID="SvnRepoBrowserDialog.on_input_returnPressed"></a>
+<h4>SvnRepoBrowserDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnRepoBrowserDialog.on_passwordCheckBox_toggled" ID="SvnRepoBrowserDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnRepoBrowserDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemCollapsed" ID="SvnRepoBrowserDialog.on_repoTree_itemCollapsed"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemCollapsed</h4>
+<b>on_repoTree_itemCollapsed</b>(<i>item</i>)
+<p>
+        Private slot called when an item is collapsed.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item to be collapsed (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemExpanded" ID="SvnRepoBrowserDialog.on_repoTree_itemExpanded"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemExpanded</h4>
+<b>on_repoTree_itemExpanded</b>(<i>item</i>)
+<p>
+        Private slot called when an item is expanded.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item to be expanded (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged" ID="SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged"></a>
+<h4>SvnRepoBrowserDialog.on_repoTree_itemSelectionChanged</h4>
+<b>on_repoTree_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot called when the selection changes.
+</p><a NAME="SvnRepoBrowserDialog.on_sendButton_clicked" ID="SvnRepoBrowserDialog.on_sendButton_clicked"></a>
+<h4>SvnRepoBrowserDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged" ID="SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged"></a>
+<h4>SvnRepoBrowserDialog.on_urlCombo_currentIndexChanged</h4>
+<b>on_urlCombo_currentIndexChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when a new repository URL is entered or selected.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the text of the current item (string)
+</dd>
+</dl><a NAME="SvnRepoBrowserDialog.start" ID="SvnRepoBrowserDialog.start"></a>
+<h4>SvnRepoBrowserDialog.start</h4>
+<b>start</b>(<i>url</i>)
+<p>
+        Public slot to start the svn info command.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+the repository URL to browser (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter the revisions for the svn diff command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnRevisionSelectionDialog">SvnRevisionSelectionDialog</a></td>
+<td>Class implementing a dialog to enter the revisions for the svn diff command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnRevisionSelectionDialog" ID="SvnRevisionSelectionDialog"></a>
+<h2>SvnRevisionSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the revisions for the svn diff command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnRevisionSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnRevisionSelectionDialog.__init__">SvnRevisionSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnRevisionSelectionDialog.__getRevision">__getRevision</a></td>
+<td>Private method to generate the revision.</td>
+</tr><tr>
+<td><a href="#SvnRevisionSelectionDialog.getRevisions">getRevisions</a></td>
+<td>Public method to get the revisions.</td>
+</tr>
+</table>
+<a NAME="SvnRevisionSelectionDialog.__init__" ID="SvnRevisionSelectionDialog.__init__"></a>
+<h4>SvnRevisionSelectionDialog (Constructor)</h4>
+<b>SvnRevisionSelectionDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the dialog (QWidget)
+</dd>
+</dl><a NAME="SvnRevisionSelectionDialog.__getRevision" ID="SvnRevisionSelectionDialog.__getRevision"></a>
+<h4>SvnRevisionSelectionDialog.__getRevision</h4>
+<b>__getRevision</b>(<i>no</i>)
+<p>
+        Private method to generate the revision.
+</p><dl>
+<dt><i>no</i></dt>
+<dd>
+revision number to generate (1 or 2)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+revision (integer or string)
+</dd>
+</dl><a NAME="SvnRevisionSelectionDialog.getRevisions" ID="SvnRevisionSelectionDialog.getRevisions"></a>
+<h4>SvnRevisionSelectionDialog.getRevisions</h4>
+<b>getRevisions</b>(<i></i>)
+<p>
+        Public method to get the revisions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list two integers or strings
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,430 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog</h1>
+<p>
+Module implementing a dialog to show the output of the svn status command process.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusDialog">SvnStatusDialog</a></td>
+<td>Class implementing a dialog to show the output of the svn status command process.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnStatusDialog" ID="SvnStatusDialog"></a>
+<h2>SvnStatusDialog</h2>
+<p>
+    Class implementing a dialog to show the output of the svn status command process.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_SvnStatusDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusDialog.__init__">SvnStatusDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__add">__add</a></td>
+<td>Private slot to handle the Add context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__addToChangelist">__addToChangelist</a></td>
+<td>Private slot to add entries to a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__breakLock">__breakLock</a></td>
+<td>Private slot to handle the Break Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__commit">__commit</a></td>
+<td>Private slot to handle the Commit context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__committed">__committed</a></td>
+<td>Private slot called after the commit has finished.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a status item in the status list.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getChangelistItems">__getChangelistItems</a></td>
+<td>Private method to retrieve all entries, that are members of a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getLockActionItems">__getLockActionItems</a></td>
+<td>Private method to retrieve all emtries, that have a locked status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getModifiedItems">__getModifiedItems</a></td>
+<td>Private method to retrieve all entries, that have a modified status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getNonChangelistItems">__getNonChangelistItems</a></td>
+<td>Private method to retrieve all entries, that are not members of a changelist.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__getUnversionedItems">__getUnversionedItems</a></td>
+<td>Private method to retrieve all entries, that have an unversioned status.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__lock">__lock</a></td>
+<td>Private slot to handle the Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__removeFromChangelist">__removeFromChangelist</a></td>
+<td>Private slot to remove entries from their changelists.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__revert">__revert</a></td>
+<td>Private slot to handle the Revert context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__showContextMenu">__showContextMenu</a></td>
+<td>Protected slot to show the context menu of the status list.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__stealLock">__stealLock</a></td>
+<td>Private slot to handle the Break Lock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.__unlock">__unlock</a></td>
+<td>Private slot to handle the Unlock context menu entry.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
+<td>Private slot to refresh the status display.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnStatusDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnStatusDialog.__init__" ID="SvnStatusDialog.__init__"></a>
+<h4>SvnStatusDialog (Constructor)</h4>
+<b>SvnStatusDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnStatusDialog.__add" ID="SvnStatusDialog.__add"></a>
+<h4>SvnStatusDialog.__add</h4>
+<b>__add</b>(<i></i>)
+<p>
+        Private slot to handle the Add context menu entry.
+</p><a NAME="SvnStatusDialog.__addToChangelist" ID="SvnStatusDialog.__addToChangelist"></a>
+<h4>SvnStatusDialog.__addToChangelist</h4>
+<b>__addToChangelist</b>(<i></i>)
+<p>
+        Private slot to add entries to a changelist.
+</p><a NAME="SvnStatusDialog.__breakLock" ID="SvnStatusDialog.__breakLock"></a>
+<h4>SvnStatusDialog.__breakLock</h4>
+<b>__breakLock</b>(<i></i>)
+<p>
+        Private slot to handle the Break Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__commit" ID="SvnStatusDialog.__commit"></a>
+<h4>SvnStatusDialog.__commit</h4>
+<b>__commit</b>(<i></i>)
+<p>
+        Private slot to handle the Commit context menu entry.
+</p><a NAME="SvnStatusDialog.__committed" ID="SvnStatusDialog.__committed"></a>
+<h4>SvnStatusDialog.__committed</h4>
+<b>__committed</b>(<i></i>)
+<p>
+        Private slot called after the commit has finished.
+</p><a NAME="SvnStatusDialog.__finish" ID="SvnStatusDialog.__finish"></a>
+<h4>SvnStatusDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnStatusDialog.__generateItem" ID="SvnStatusDialog.__generateItem"></a>
+<h4>SvnStatusDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>status, propStatus, locked, history, switched, lockinfo, uptodate, revision, change, author, path</i>)
+<p>
+        Private method to generate a status item in the status list.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+status indicator (string)
+</dd><dt><i>propStatus</i></dt>
+<dd>
+property status indicator (string)
+</dd><dt><i>locked</i></dt>
+<dd>
+locked indicator (string)
+</dd><dt><i>history</i></dt>
+<dd>
+history indicator (string)
+</dd><dt><i>switched</i></dt>
+<dd>
+switched indicator (string)
+</dd><dt><i>lockinfo</i></dt>
+<dd>
+lock indicator (string)
+</dd><dt><i>uptodate</i></dt>
+<dd>
+up to date indicator (string)
+</dd><dt><i>revision</i></dt>
+<dd>
+revision string (string)
+</dd><dt><i>change</i></dt>
+<dd>
+revision of last change (string)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the last change (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path of the file or directory (string)
+</dd>
+</dl><a NAME="SvnStatusDialog.__getChangelistItems" ID="SvnStatusDialog.__getChangelistItems"></a>
+<h4>SvnStatusDialog.__getChangelistItems</h4>
+<b>__getChangelistItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that are members of a changelist.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items belonging to a changelist
+</dd>
+</dl><a NAME="SvnStatusDialog.__getLockActionItems" ID="SvnStatusDialog.__getLockActionItems"></a>
+<h4>SvnStatusDialog.__getLockActionItems</h4>
+<b>__getLockActionItems</b>(<i>indicators</i>)
+<p>
+        Private method to retrieve all emtries, that have a locked status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with a locked status
+</dd>
+</dl><a NAME="SvnStatusDialog.__getModifiedItems" ID="SvnStatusDialog.__getModifiedItems"></a>
+<h4>SvnStatusDialog.__getModifiedItems</h4>
+<b>__getModifiedItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that have a modified status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with a modified status
+</dd>
+</dl><a NAME="SvnStatusDialog.__getNonChangelistItems" ID="SvnStatusDialog.__getNonChangelistItems"></a>
+<h4>SvnStatusDialog.__getNonChangelistItems</h4>
+<b>__getNonChangelistItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that are not members of a changelist.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items not belonging to a changelist
+</dd>
+</dl><a NAME="SvnStatusDialog.__getUnversionedItems" ID="SvnStatusDialog.__getUnversionedItems"></a>
+<h4>SvnStatusDialog.__getUnversionedItems</h4>
+<b>__getUnversionedItems</b>(<i></i>)
+<p>
+        Private method to retrieve all entries, that have an unversioned status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items with an unversioned status
+</dd>
+</dl><a NAME="SvnStatusDialog.__lock" ID="SvnStatusDialog.__lock"></a>
+<h4>SvnStatusDialog.__lock</h4>
+<b>__lock</b>(<i></i>)
+<p>
+        Private slot to handle the Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__procFinished" ID="SvnStatusDialog.__procFinished"></a>
+<h4>SvnStatusDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnStatusDialog.__readStderr" ID="SvnStatusDialog.__readStderr"></a>
+<h4>SvnStatusDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnStatusDialog.__readStdout" ID="SvnStatusDialog.__readStdout"></a>
+<h4>SvnStatusDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnStatusDialog.__removeFromChangelist" ID="SvnStatusDialog.__removeFromChangelist"></a>
+<h4>SvnStatusDialog.__removeFromChangelist</h4>
+<b>__removeFromChangelist</b>(<i></i>)
+<p>
+        Private slot to remove entries from their changelists.
+</p><a NAME="SvnStatusDialog.__resizeColumns" ID="SvnStatusDialog.__resizeColumns"></a>
+<h4>SvnStatusDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnStatusDialog.__resort" ID="SvnStatusDialog.__resort"></a>
+<h4>SvnStatusDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnStatusDialog.__revert" ID="SvnStatusDialog.__revert"></a>
+<h4>SvnStatusDialog.__revert</h4>
+<b>__revert</b>(<i></i>)
+<p>
+        Private slot to handle the Revert context menu entry.
+</p><a NAME="SvnStatusDialog.__showContextMenu" ID="SvnStatusDialog.__showContextMenu"></a>
+<h4>SvnStatusDialog.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu of the status list.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="SvnStatusDialog.__stealLock" ID="SvnStatusDialog.__stealLock"></a>
+<h4>SvnStatusDialog.__stealLock</h4>
+<b>__stealLock</b>(<i></i>)
+<p>
+        Private slot to handle the Break Lock context menu entry.
+</p><a NAME="SvnStatusDialog.__unlock" ID="SvnStatusDialog.__unlock"></a>
+<h4>SvnStatusDialog.__unlock</h4>
+<b>__unlock</b>(<i></i>)
+<p>
+        Private slot to handle the Unlock context menu entry.
+</p><a NAME="SvnStatusDialog.closeEvent" ID="SvnStatusDialog.closeEvent"></a>
+<h4>SvnStatusDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnStatusDialog.keyPressEvent" ID="SvnStatusDialog.keyPressEvent"></a>
+<h4>SvnStatusDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnStatusDialog.on_buttonBox_clicked" ID="SvnStatusDialog.on_buttonBox_clicked"></a>
+<h4>SvnStatusDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnStatusDialog.on_input_returnPressed" ID="SvnStatusDialog.on_input_returnPressed"></a>
+<h4>SvnStatusDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnStatusDialog.on_passwordCheckBox_toggled" ID="SvnStatusDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnStatusDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnStatusDialog.on_refreshButton_clicked" ID="SvnStatusDialog.on_refreshButton_clicked"></a>
+<h4>SvnStatusDialog.on_refreshButton_clicked</h4>
+<b>on_refreshButton_clicked</b>(<i></i>)
+<p>
+        Private slot to refresh the status display.
+</p><a NAME="SvnStatusDialog.on_sendButton_clicked" ID="SvnStatusDialog.on_sendButton_clicked"></a>
+<h4>SvnStatusDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnStatusDialog.start" ID="SvnStatusDialog.start"></a>
+<h4>SvnStatusDialog.start</h4>
+<b>start</b>(<i>fn</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename(s)/directoryname(s) to show the status of
+            (string or list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread</h1>
+<p>
+Module implementing the VCS status monitor thread class for Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusMonitorThread">SvnStatusMonitorThread</a></td>
+<td>Class implementing the VCS status monitor thread class for Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnStatusMonitorThread" ID="SvnStatusMonitorThread"></a>
+<h2>SvnStatusMonitorThread</h2>
+<p>
+    Class implementing the VCS status monitor thread class for Subversion.
+</p>
+<h3>Derived from</h3>
+VcsStatusMonitorThread
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnStatusMonitorThread.__init__">SvnStatusMonitorThread</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnStatusMonitorThread._performMonitor">_performMonitor</a></td>
+<td>Protected method implementing the monitoring action.</td>
+</tr>
+</table>
+<a NAME="SvnStatusMonitorThread.__init__" ID="SvnStatusMonitorThread.__init__"></a>
+<h4>SvnStatusMonitorThread (Constructor)</h4>
+<b>SvnStatusMonitorThread</b>(<i>interval, projectDir, vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+new interval in seconds (integer)
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to monitor (string)
+</dd><dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="SvnStatusMonitorThread._performMonitor" ID="SvnStatusMonitorThread._performMonitor"></a>
+<h4>SvnStatusMonitorThread._performMonitor</h4>
+<b>_performMonitor</b>(<i></i>)
+<p>
+        Protected method implementing the monitoring action.
+</p><p>
+        This method populates the statusList member variable
+        with a list of strings giving the status in the first column and the
+        path relative to the project directory starting with the third column.
+        The allowed status flags are:
+        <ul>
+            <li>"A" path was added but not yet comitted</li>
+            <li>"M" path has local changes</li>
+            <li>"R" path was deleted and then re-added</li>
+            <li>"U" path needs an update</li>
+            <li>"Z" path contains a conflict</li>
+            <li>" " path is back at normal</li>
+        </ul>
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of flag indicating successful operation (boolean) and
+            a status message in case of non successful operation (QString)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a switch operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnSwitchDialog">SvnSwitchDialog</a></td>
+<td>Class implementing a dialog to enter the data for a switch operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnSwitchDialog" ID="SvnSwitchDialog"></a>
+<h2>SvnSwitchDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a switch operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnSwitchDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnSwitchDialog.__init__">SvnSwitchDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnSwitchDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr>
+</table>
+<a NAME="SvnSwitchDialog.__init__" ID="SvnSwitchDialog.__init__"></a>
+<h4>SvnSwitchDialog (Constructor)</h4>
+<b>SvnSwitchDialog</b>(<i>taglist, reposURL, standardLayout, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>taglist</i></dt>
+<dd>
+list of previously entered tags (list of strings)
+</dd><dt><i>reposURL</i></dt>
+<dd>
+repository path (string) or None
+</dd><dt><i>standardLayout</i></dt>
+<dd>
+flag indicating the layout of the
+            repository (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnSwitchDialog.getParameters" ID="SvnSwitchDialog.getParameters"></a>
+<h4>SvnSwitchDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of string and int (tag, tag type)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog</h1>
+<p>
+Module implementing a dialog to show a list of tags or branches.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnTagBranchListDialog">SvnTagBranchListDialog</a></td>
+<td>Class implementing a dialog to show a list of tags or branches.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnTagBranchListDialog" ID="SvnTagBranchListDialog"></a>
+<h2>SvnTagBranchListDialog</h2>
+<p>
+    Class implementing a dialog to show a list of tags or branches.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnTagBranchListDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnTagBranchListDialog.__init__">SvnTagBranchListDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__generateItem">__generateItem</a></td>
+<td>Private method to generate a tag item in the taglist.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStderr signal.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStdout signal.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.closeEvent">closeEvent</a></td>
+<td>Private slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle a key press event.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.on_input_returnPressed">on_input_returnPressed</a></td>
+<td>Private slot to handle the press of the return key in the input field.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.on_passwordCheckBox_toggled">on_passwordCheckBox_toggled</a></td>
+<td>Private slot to handle the password checkbox toggled.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the input to the subversion process.</td>
+</tr><tr>
+<td><a href="#SvnTagBranchListDialog.start">start</a></td>
+<td>Public slot to start the svn status command.</td>
+</tr>
+</table>
+<a NAME="SvnTagBranchListDialog.__init__" ID="SvnTagBranchListDialog.__init__"></a>
+<h4>SvnTagBranchListDialog (Constructor)</h4>
+<b>SvnTagBranchListDialog</b>(<i>vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.__finish" ID="SvnTagBranchListDialog.__finish"></a>
+<h4>SvnTagBranchListDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed the button.
+</p><a NAME="SvnTagBranchListDialog.__generateItem" ID="SvnTagBranchListDialog.__generateItem"></a>
+<h4>SvnTagBranchListDialog.__generateItem</h4>
+<b>__generateItem</b>(<i>revision, author, date, name</i>)
+<p>
+        Private method to generate a tag item in the taglist.
+</p><dl>
+<dt><i>revision</i></dt>
+<dd>
+revision string (string)
+</dd><dt><i>author</i></dt>
+<dd>
+author of the tag (string)
+</dd><dt><i>date</i></dt>
+<dd>
+date of the tag (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name (path) of the tag (string)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.__procFinished" ID="SvnTagBranchListDialog.__procFinished"></a>
+<h4>SvnTagBranchListDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.__readStderr" ID="SvnTagBranchListDialog.__readStderr"></a>
+<h4>SvnTagBranchListDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStderr signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="SvnTagBranchListDialog.__readStdout" ID="SvnTagBranchListDialog.__readStdout"></a>
+<h4>SvnTagBranchListDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStdout signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="SvnTagBranchListDialog.__resizeColumns" ID="SvnTagBranchListDialog.__resizeColumns"></a>
+<h4>SvnTagBranchListDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="SvnTagBranchListDialog.__resort" ID="SvnTagBranchListDialog.__resort"></a>
+<h4>SvnTagBranchListDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="SvnTagBranchListDialog.closeEvent" ID="SvnTagBranchListDialog.closeEvent"></a>
+<h4>SvnTagBranchListDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Private slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.keyPressEvent" ID="SvnTagBranchListDialog.keyPressEvent"></a>
+<h4>SvnTagBranchListDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Protected slot to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.on_buttonBox_clicked" ID="SvnTagBranchListDialog.on_buttonBox_clicked"></a>
+<h4>SvnTagBranchListDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.on_input_returnPressed" ID="SvnTagBranchListDialog.on_input_returnPressed"></a>
+<h4>SvnTagBranchListDialog.on_input_returnPressed</h4>
+<b>on_input_returnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the press of the return key in the input field.
+</p><a NAME="SvnTagBranchListDialog.on_passwordCheckBox_toggled" ID="SvnTagBranchListDialog.on_passwordCheckBox_toggled"></a>
+<h4>SvnTagBranchListDialog.on_passwordCheckBox_toggled</h4>
+<b>on_passwordCheckBox_toggled</b>(<i>isOn</i>)
+<p>
+        Private slot to handle the password checkbox toggled.
+</p><dl>
+<dt><i>isOn</i></dt>
+<dd>
+flag indicating the status of the check box (boolean)
+</dd>
+</dl><a NAME="SvnTagBranchListDialog.on_sendButton_clicked" ID="SvnTagBranchListDialog.on_sendButton_clicked"></a>
+<h4>SvnTagBranchListDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the input to the subversion process.
+</p><a NAME="SvnTagBranchListDialog.start" ID="SvnTagBranchListDialog.start"></a>
+<h4>SvnTagBranchListDialog.start</h4>
+<b>start</b>(<i>path, tags, tagsList, allTagsList</i>)
+<p>
+        Public slot to start the svn status command.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of directory to be listed (string)
+</dd><dt><i>tags</i></dt>
+<dd>
+flag indicating a list of tags is requested
+                (False = branches, True = tags)
+</dd><dt><i>tagsList</i></dt>
+<dd>
+reference to string list receiving the tags (list of strings)
+</dd><dt><i>allsTagsList</i></dt>
+<dd>
+reference to string list all tags (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog</h1>
+<p>
+Module implementing a dialog to enter the data for a tagging operation.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnTagDialog">SvnTagDialog</a></td>
+<td>Class implementing a dialog to enter the data for a tagging operation.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnTagDialog" ID="SvnTagDialog"></a>
+<h2>SvnTagDialog</h2>
+<p>
+    Class implementing a dialog to enter the data for a tagging operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnTagDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnTagDialog.__init__">SvnTagDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnTagDialog.getParameters">getParameters</a></td>
+<td>Public method to retrieve the tag data.</td>
+</tr><tr>
+<td><a href="#SvnTagDialog.on_tagCombo_editTextChanged">on_tagCombo_editTextChanged</a></td>
+<td>Private method used to enable/disable the OK-button.</td>
+</tr>
+</table>
+<a NAME="SvnTagDialog.__init__" ID="SvnTagDialog.__init__"></a>
+<h4>SvnTagDialog (Constructor)</h4>
+<b>SvnTagDialog</b>(<i>taglist, reposURL, standardLayout, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>taglist</i></dt>
+<dd>
+list of previously entered tags (list of strings)
+</dd><dt><i>reposURL</i></dt>
+<dd>
+repository path (string) or None
+</dd><dt><i>standardLayout</i></dt>
+<dd>
+flag indicating the layout of the
+            repository (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="SvnTagDialog.getParameters" ID="SvnTagDialog.getParameters"></a>
+<h4>SvnTagDialog.getParameters</h4>
+<b>getParameters</b>(<i></i>)
+<p>
+        Public method to retrieve the tag data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of string and int (tag, tag operation)
+</dd>
+</dl><a NAME="SvnTagDialog.on_tagCombo_editTextChanged" ID="SvnTagDialog.on_tagCombo_editTextChanged"></a>
+<h4>SvnTagDialog.on_tagCombo_editTextChanged</h4>
+<b>on_tagCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private method used to enable/disable the OK-button.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text of the tag combobox (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter the URLs for the svn diff command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SvnUrlSelectionDialog">SvnUrlSelectionDialog</a></td>
+<td>Class implementing a dialog to enter the URLs for the svn diff command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SvnUrlSelectionDialog" ID="SvnUrlSelectionDialog"></a>
+<h2>SvnUrlSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the URLs for the svn diff command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SvnUrlSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SvnUrlSelectionDialog.__init__">SvnUrlSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.__changeLabelCombo">__changeLabelCombo</a></td>
+<td>Private method used to change the label combo depending on the selected type.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.getURLs">getURLs</a></td>
+<td>Public method to get the entered URLs.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged">on_typeCombo1_currentIndexChanged</a></td>
+<td>Private slot called when the selected type was changed.</td>
+</tr><tr>
+<td><a href="#SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged">on_typeCombo2_currentIndexChanged</a></td>
+<td>Private slot called when the selected type was changed.</td>
+</tr>
+</table>
+<a NAME="SvnUrlSelectionDialog.__init__" ID="SvnUrlSelectionDialog.__init__"></a>
+<h4>SvnUrlSelectionDialog (Constructor)</h4>
+<b>SvnUrlSelectionDialog</b>(<i>vcs, tagsList, branchesList, path, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>tagsList</i></dt>
+<dd>
+list of tags (list of strings)
+</dd><dt><i>branchesList</i></dt>
+<dd>
+list of branches (list of strings)
+</dd><dt><i>path</i></dt>
+<dd>
+pathname to determine the repository URL from (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of the dialog (QWidget)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.__changeLabelCombo" ID="SvnUrlSelectionDialog.__changeLabelCombo"></a>
+<h4>SvnUrlSelectionDialog.__changeLabelCombo</h4>
+<b>__changeLabelCombo</b>(<i>labelCombo, type_</i>)
+<p>
+        Private method used to change the label combo depending on the 
+        selected type.
+</p><dl>
+<dt><i>labelCombo</i></dt>
+<dd>
+reference to the labelCombo object (QComboBox)
+</dd><dt><i>type</i></dt>
+<dd>
+type string (string)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.getURLs" ID="SvnUrlSelectionDialog.getURLs"></a>
+<h4>SvnUrlSelectionDialog.getURLs</h4>
+<b>getURLs</b>(<i></i>)
+<p>
+        Public method to get the entered URLs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of list of two URL strings (list of strings) and
+            a flag indicating a diff summary (boolean)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged" ID="SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged"></a>
+<h4>SvnUrlSelectionDialog.on_typeCombo1_currentIndexChanged</h4>
+<b>on_typeCombo1_currentIndexChanged</b>(<i>type_</i>)
+<p>
+        Private slot called when the selected type was changed.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+selected type (string)
+</dd>
+</dl><a NAME="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged" ID="SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged"></a>
+<h4>SvnUrlSelectionDialog.on_typeCombo2_currentIndexChanged</h4>
+<b>on_typeCombo2_currentIndexChanged</b>(<i>type_</i>)
+<p>
+        Private slot called when the selected type was changed.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+selected type (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities</h1>
+<p>
+Module implementing some common utility functions for the subversion package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getConfigPath">getConfigPath</a></td>
+<td>Public method to get the filename of the config file.</td>
+</tr><tr>
+<td><a href="#getServersPath">getServersPath</a></td>
+<td>Public method to get the filename of the servers file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getConfigPath" ID="getConfigPath"></a>
+<h2>getConfigPath</h2>
+<b>getConfigPath</b>(<i></i>)
+<p>
+    Public method to get the filename of the config file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the config file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getServersPath" ID="getServersPath"></a>
+<h2>getServersPath</h2>
+<b>getServersPath</b>(<i></i>)
+<p>
+    Public method to get the filename of the servers file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the servers file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1024 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.subversion</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.subversion</h1>
+<p>
+Module implementing the version control systems interface to Subversion.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Subversion">Subversion</a></td>
+<td>Class implementing the version control systems interface to Subversion.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Subversion" ID="Subversion"></a>
+<h2>Subversion</h2>
+<p>
+    Class implementing the version control systems interface to Subversion.
+</p><h4>Signals</h4>
+<dl>
+<dt>committed()</dt>
+<dd>
+emitted after the commit action has completed
+</dd>
+</dl>
+<h3>Derived from</h3>
+VersionControl
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Subversion.__init__">Subversion</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Subversion.__svnURL">__svnURL</a></td>
+<td>Private method to format a url for subversion.</td>
+</tr><tr>
+<td><a href="#Subversion.__vcsCommit_Step2">__vcsCommit_Step2</a></td>
+<td>Private slot performing the second step of the commit action.</td>
+</tr><tr>
+<td><a href="#Subversion._createStatusMonitorThread">_createStatusMonitorThread</a></td>
+<td>Protected method to create an instance of the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Subversion.clearStatusCache">clearStatusCache</a></td>
+<td>Public method to clear the status cache.</td>
+</tr><tr>
+<td><a href="#Subversion.getPlugin">getPlugin</a></td>
+<td>Public method to get a reference to the plugin object.</td>
+</tr><tr>
+<td><a href="#Subversion.svnAddToChangelist">svnAddToChangelist</a></td>
+<td>Public method to add a file or directory to a changelist.</td>
+</tr><tr>
+<td><a href="#Subversion.svnBlame">svnBlame</a></td>
+<td>Public method to show the output of the svn blame command.</td>
+</tr><tr>
+<td><a href="#Subversion.svnCopy">svnCopy</a></td>
+<td>Public method used to copy a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnDelProp">svnDelProp</a></td>
+<td>Public method used to delete a property of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnExtendedDiff">svnExtendedDiff</a></td>
+<td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnGetReposName">svnGetReposName</a></td>
+<td>Public method used to retrieve the URL of the subversion repository path.</td>
+</tr><tr>
+<td><a href="#Subversion.svnListProps">svnListProps</a></td>
+<td>Public method used to list the properties of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnListTagBranch">svnListTagBranch</a></td>
+<td>Public method used to list the available tags or branches.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLock">svnLock</a></td>
+<td>Public method used to lock a file in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLogBrowser">svnLogBrowser</a></td>
+<td>Public method used to browse the log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnLogLimited">svnLogLimited</a></td>
+<td>Public method used to view the (limited) log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnNormalizeURL">svnNormalizeURL</a></td>
+<td>Public method to normalize a url for subversion.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRelocate">svnRelocate</a></td>
+<td>Public method to relocate the working copy to a new repository URL.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRemoveFromChangelist">svnRemoveFromChangelist</a></td>
+<td>Public method to remove a file or directory from it's changelist.</td>
+</tr><tr>
+<td><a href="#Subversion.svnRepoBrowser">svnRepoBrowser</a></td>
+<td>Public method to open the repository browser.</td>
+</tr><tr>
+<td><a href="#Subversion.svnResolve">svnResolve</a></td>
+<td>Public method used to resolve conflicts of a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnSetProp">svnSetProp</a></td>
+<td>Public method used to add a property to a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.svnUnlock">svnUnlock</a></td>
+<td>Public method used to unlock a file in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.svnUrlDiff">svnUrlDiff</a></td>
+<td>Public method used to view the difference of a file/directory of two repository URLs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAdd">vcsAdd</a></td>
+<td>Public method used to add a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAddBinary">vcsAddBinary</a></td>
+<td>Public method used to add a file/directory in binary mode to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAddTree">vcsAddTree</a></td>
+<td>Public method to add a directory tree rooted at path to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td>
+<td>Public method used to get the registered states of a number of files in the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCheckout">vcsCheckout</a></td>
+<td>Public method used to check the project out of the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCleanup">vcsCleanup</a></td>
+<td>Public method used to cleanup the working copy.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCommandLine">vcsCommandLine</a></td>
+<td>Public method used to execute arbitrary subversion commands.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsCommit">vcsCommit</a></td>
+<td>Public method used to make the change of a file/directory permanent in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsConvertProject">vcsConvertProject</a></td>
+<td>Public method to convert an uncontrolled project to a version controlled project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsDiff">vcsDiff</a></td>
+<td>Public method used to view the difference of a file/directory to the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsExists">vcsExists</a></td>
+<td>Public method used to test for the presence of the svn executable.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsExport">vcsExport</a></td>
+<td>Public method used to export a directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td>
+<td>Public method to instanciate a helper object for the different project browsers.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsGetProjectHelper">vcsGetProjectHelper</a></td>
+<td>Public method to instanciate a helper object for the project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsImport">vcsImport</a></td>
+<td>Public method used to import the project into the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsInit">vcsInit</a></td>
+<td>Public method used to initialize the subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsLog">vcsLog</a></td>
+<td>Public method used to view the log of a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsMerge">vcsMerge</a></td>
+<td>Public method used to merge a URL/revision into the local project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsMove">vcsMove</a></td>
+<td>Public method used to move a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsName">vcsName</a></td>
+<td>Public method returning the name of the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info for getting a new project.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsOptionsDialog">vcsOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRegisteredState">vcsRegisteredState</a></td>
+<td>Public method used to get the registered state of a file in the vcs.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRemove">vcsRemove</a></td>
+<td>Public method used to remove a file/directory from the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRepositoryInfos">vcsRepositoryInfos</a></td>
+<td>Public method to retrieve information about the repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsRevert">vcsRevert</a></td>
+<td>Public method used to revert changes made to a file/directory.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsShutdown">vcsShutdown</a></td>
+<td>Public method used to shutdown the Subversion interface.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsStatus">vcsStatus</a></td>
+<td>Public method used to view the status of files/directories in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsSwitch">vcsSwitch</a></td>
+<td>Public method used to switch a directory to a different tag/branch.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsTag">vcsTag</a></td>
+<td>Public method used to set the tag of a file/directory in the Subversion repository.</td>
+</tr><tr>
+<td><a href="#Subversion.vcsUpdate">vcsUpdate</a></td>
+<td>Public method used to update a file/directory with the Subversion repository.</td>
+</tr>
+</table>
+<a NAME="Subversion.__init__" ID="Subversion.__init__"></a>
+<h4>Subversion (Constructor)</h4>
+<b>Subversion</b>(<i>plugin, parent=None, name=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>plugin</i></dt>
+<dd>
+reference to the plugin object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="Subversion.__svnURL" ID="Subversion.__svnURL"></a>
+<h4>Subversion.__svnURL</h4>
+<b>__svnURL</b>(<i>url</i>)
+<p>
+        Private method to format a url for subversion.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+unformatted url string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+properly formated url for subversion (string)
+</dd>
+</dl><a NAME="Subversion.__vcsCommit_Step2" ID="Subversion.__vcsCommit_Step2"></a>
+<h4>Subversion.__vcsCommit_Step2</h4>
+<b>__vcsCommit_Step2</b>(<i></i>)
+<p>
+        Private slot performing the second step of the commit action.
+</p><a NAME="Subversion._createStatusMonitorThread" ID="Subversion._createStatusMonitorThread"></a>
+<h4>Subversion._createStatusMonitorThread</h4>
+<b>_createStatusMonitorThread</b>(<i>interval, project</i>)
+<p>
+        Protected method to create an instance of the VCS status monitor thread.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>interval</i></dt>
+<dd>
+check interval for the monitor thread in seconds (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the monitor thread (QThread)
+</dd>
+</dl><a NAME="Subversion.clearStatusCache" ID="Subversion.clearStatusCache"></a>
+<h4>Subversion.clearStatusCache</h4>
+<b>clearStatusCache</b>(<i></i>)
+<p>
+        Public method to clear the status cache.
+</p><a NAME="Subversion.getPlugin" ID="Subversion.getPlugin"></a>
+<h4>Subversion.getPlugin</h4>
+<b>getPlugin</b>(<i></i>)
+<p>
+        Public method to get a reference to the plugin object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the plugin object (VcsSubversionPlugin)
+</dd>
+</dl><a NAME="Subversion.svnAddToChangelist" ID="Subversion.svnAddToChangelist"></a>
+<h4>Subversion.svnAddToChangelist</h4>
+<b>svnAddToChangelist</b>(<i>names</i>)
+<p>
+        Public method to add a file or directory to a changelist.
+</p><p>
+        Note: Directories will be added recursively.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+name or list of names of file or directory to add
+            (string)
+</dd>
+</dl><a NAME="Subversion.svnBlame" ID="Subversion.svnBlame"></a>
+<h4>Subversion.svnBlame</h4>
+<b>svnBlame</b>(<i>name</i>)
+<p>
+        Public method to show the output of the svn blame command.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file name to show the blame for (string)
+</dd>
+</dl><a NAME="Subversion.svnCopy" ID="Subversion.svnCopy"></a>
+<h4>Subversion.svnCopy</h4>
+<b>svnCopy</b>(<i>name, project</i>)
+<p>
+        Public method used to copy a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be copied (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.svnDelProp" ID="Subversion.svnDelProp"></a>
+<h4>Subversion.svnDelProp</h4>
+<b>svnDelProp</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to delete a property of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl><a NAME="Subversion.svnExtendedDiff" ID="Subversion.svnExtendedDiff"></a>
+<h4>Subversion.svnExtendedDiff</h4>
+<b>svnExtendedDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory to the 
+        Subversion repository.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><p>
+        This method gives the chance to enter the revisions to be compared.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.svnGetReposName" ID="Subversion.svnGetReposName"></a>
+<h4>Subversion.svnGetReposName</h4>
+<b>svnGetReposName</b>(<i>path</i>)
+<p>
+        Public method used to retrieve the URL of the subversion repository path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+local path to get the svn repository path for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with the repository path URL
+</dd>
+</dl><a NAME="Subversion.svnListProps" ID="Subversion.svnListProps"></a>
+<h4>Subversion.svnListProps</h4>
+<b>svnListProps</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to list the properties of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl><a NAME="Subversion.svnListTagBranch" ID="Subversion.svnListTagBranch"></a>
+<h4>Subversion.svnListTagBranch</h4>
+<b>svnListTagBranch</b>(<i>path, tags = True</i>)
+<p>
+        Public method used to list the available tags or branches.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+directory name of the project (string)
+</dd><dt><i>tags</i></dt>
+<dd>
+flag indicating listing of branches or tags
+                (False = branches, True = tags)
+</dd>
+</dl><a NAME="Subversion.svnLock" ID="Subversion.svnLock"></a>
+<h4>Subversion.svnLock</h4>
+<b>svnLock</b>(<i>name, stealIt=False, parent=None</i>)
+<p>
+        Public method used to lock a file in the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be locked (string or list of strings)
+</dd><dt><i>stealIt</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object of the subversion dialog (QWidget)
+</dd>
+</dl><a NAME="Subversion.svnLogBrowser" ID="Subversion.svnLogBrowser"></a>
+<h4>Subversion.svnLogBrowser</h4>
+<b>svnLogBrowser</b>(<i>path</i>)
+<p>
+        Public method used to browse the log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.svnLogLimited" ID="Subversion.svnLogLimited"></a>
+<h4>Subversion.svnLogLimited</h4>
+<b>svnLogLimited</b>(<i>name</i>)
+<p>
+        Public method used to view the (limited) log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.svnNormalizeURL" ID="Subversion.svnNormalizeURL"></a>
+<h4>Subversion.svnNormalizeURL</h4>
+<b>svnNormalizeURL</b>(<i>url</i>)
+<p>
+        Public method to normalize a url for subversion.
+</p><dl>
+<dt><i>url</i></dt>
+<dd>
+url string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+properly normalized url for subversion (string)
+</dd>
+</dl><a NAME="Subversion.svnRelocate" ID="Subversion.svnRelocate"></a>
+<h4>Subversion.svnRelocate</h4>
+<b>svnRelocate</b>(<i>projectPath</i>)
+<p>
+        Public method to relocate the working copy to a new repository URL.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd>
+</dl><a NAME="Subversion.svnRemoveFromChangelist" ID="Subversion.svnRemoveFromChangelist"></a>
+<h4>Subversion.svnRemoveFromChangelist</h4>
+<b>svnRemoveFromChangelist</b>(<i>names</i>)
+<p>
+        Public method to remove a file or directory from it's changelist.
+</p><p>
+        Note: Directories will be removed recursively.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+name or list of names of file or directory to remove
+            (string)
+</dd>
+</dl><a NAME="Subversion.svnRepoBrowser" ID="Subversion.svnRepoBrowser"></a>
+<h4>Subversion.svnRepoBrowser</h4>
+<b>svnRepoBrowser</b>(<i>projectPath = None</i>)
+<p>
+        Public method to open the repository browser.
+</p><dl>
+<dt><i>projectPath</i></dt>
+<dd>
+path name of the project (string)
+</dd>
+</dl><a NAME="Subversion.svnResolve" ID="Subversion.svnResolve"></a>
+<h4>Subversion.svnResolve</h4>
+<b>svnResolve</b>(<i>name</i>)
+<p>
+        Public method used to resolve conflicts of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be resolved (string)
+</dd>
+</dl><a NAME="Subversion.svnSetProp" ID="Subversion.svnSetProp"></a>
+<h4>Subversion.svnSetProp</h4>
+<b>svnSetProp</b>(<i>name, recursive = False</i>)
+<p>
+        Public method used to add a property to a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name (string or list of strings)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive list is requested
+</dd>
+</dl><a NAME="Subversion.svnUnlock" ID="Subversion.svnUnlock"></a>
+<h4>Subversion.svnUnlock</h4>
+<b>svnUnlock</b>(<i>name, breakIt=False, parent=None</i>)
+<p>
+        Public method used to unlock a file in the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be unlocked (string or list of strings)
+</dd><dt><i>breakIt</i></dt>
+<dd>
+flag indicating a forced operation (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object of the subversion dialog (QWidget)
+</dd>
+</dl><a NAME="Subversion.svnUrlDiff" ID="Subversion.svnUrlDiff"></a>
+<h4>Subversion.svnUrlDiff</h4>
+<b>svnUrlDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory of two
+        repository URLs.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><p>
+        This method gives the chance to enter the revisions to be compared.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.vcsAdd" ID="Subversion.vcsAdd"></a>
+<h4>Subversion.vcsAdd</h4>
+<b>vcsAdd</b>(<i>name, isDir = False, noDialog = False</i>)
+<p>
+        Public method used to add a file/directory to the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><a NAME="Subversion.vcsAddBinary" ID="Subversion.vcsAddBinary"></a>
+<h4>Subversion.vcsAddBinary</h4>
+<b>vcsAddBinary</b>(<i>name, isDir = False</i>)
+<p>
+        Public method used to add a file/directory in binary mode to the
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsAddTree" ID="Subversion.vcsAddTree"></a>
+<h4>Subversion.vcsAddTree</h4>
+<b>vcsAddTree</b>(<i>path</i>)
+<p>
+        Public method to add a directory tree rooted at path to the Subversion repository.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+root directory of the tree to be added (string or list of strings))
+</dd>
+</dl><a NAME="Subversion.vcsAllRegisteredStates" ID="Subversion.vcsAllRegisteredStates"></a>
+<h4>Subversion.vcsAllRegisteredStates</h4>
+<b>vcsAllRegisteredStates</b>(<i>names, dname, shortcut = True</i>)
+<p>
+        Public method used to get the registered states of a number of files in the vcs.
+</p><p>
+        <b>Note:</b> If a shortcut is to be taken, the code will only check, if the named
+        directory has been scanned already. If so, it is assumed, that the states for
+        all files has been populated by the previous run.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+dictionary with all filenames to be checked as keys
+</dd><dt><i>dname</i></dt>
+<dd>
+directory to check in (string)
+</dd><dt><i>shortcut</i></dt>
+<dd>
+flag indicating a shortcut should be taken (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the received dictionary completed with a combination of
+            canBeCommited and canBeAdded or None in order to signal an error
+</dd>
+</dl><a NAME="Subversion.vcsCheckout" ID="Subversion.vcsCheckout"></a>
+<h4>Subversion.vcsCheckout</h4>
+<b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to check the project out of the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the checkout
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsCleanup" ID="Subversion.vcsCleanup"></a>
+<h4>Subversion.vcsCleanup</h4>
+<b>vcsCleanup</b>(<i>name</i>)
+<p>
+        Public method used to cleanup the working copy.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be cleaned up (string)
+</dd>
+</dl><a NAME="Subversion.vcsCommandLine" ID="Subversion.vcsCommandLine"></a>
+<h4>Subversion.vcsCommandLine</h4>
+<b>vcsCommandLine</b>(<i>name</i>)
+<p>
+        Public method used to execute arbitrary subversion commands.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name of the working directory (string)
+</dd>
+</dl><a NAME="Subversion.vcsCommit" ID="Subversion.vcsCommit"></a>
+<h4>Subversion.vcsCommit</h4>
+<b>vcsCommit</b>(<i>name, message, noDialog = False</i>)
+<p>
+        Public method used to make the change of a file/directory permanent in the
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be committed (string or list of strings)
+</dd><dt><i>message</i></dt>
+<dd>
+message for this operation (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><a NAME="Subversion.vcsConvertProject" ID="Subversion.vcsConvertProject"></a>
+<h4>Subversion.vcsConvertProject</h4>
+<b>vcsConvertProject</b>(<i>vcsDataDict, project</i>)
+<p>
+        Public method to convert an uncontrolled project to a version controlled project.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the conversion
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="Subversion.vcsDiff" ID="Subversion.vcsDiff"></a>
+<h4>Subversion.vcsDiff</h4>
+<b>vcsDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the difference of a file/directory to the 
+        Subversion repository.
+</p><p>
+        If name is a directory and is the project directory, all project files
+        are saved first. If name is a file (or list of files), which is/are being edited 
+        and has unsaved modification, they can be saved or the operation may be aborted.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><a NAME="Subversion.vcsExists" ID="Subversion.vcsExists"></a>
+<h4>Subversion.vcsExists</h4>
+<b>vcsExists</b>(<i></i>)
+<p>
+        Public method used to test for the presence of the svn executable.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the existance (boolean) and an error message (string)
+</dd>
+</dl><a NAME="Subversion.vcsExport" ID="Subversion.vcsExport"></a>
+<h4>Subversion.vcsExport</h4>
+<b>vcsExport</b>(<i>vcsDataDict, projectDir</i>)
+<p>
+        Public method used to export a directory from the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the checkout
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsGetProjectBrowserHelper" ID="Subversion.vcsGetProjectBrowserHelper"></a>
+<h4>Subversion.vcsGetProjectBrowserHelper</h4>
+<b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser = False</i>)
+<p>
+        Public method to instanciate a helper object for the different project browsers.
+</p><dl>
+<dt><i>browser</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project browser helper object
+</dd>
+</dl><a NAME="Subversion.vcsGetProjectHelper" ID="Subversion.vcsGetProjectHelper"></a>
+<h4>Subversion.vcsGetProjectHelper</h4>
+<b>vcsGetProjectHelper</b>(<i>project</i>)
+<p>
+        Public method to instanciate a helper object for the project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project helper object
+</dd>
+</dl><a NAME="Subversion.vcsImport" ID="Subversion.vcsImport"></a>
+<h4>Subversion.vcsImport</h4>
+<b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to import the project into the Subversion repository.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the import
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+            and a flag indicating the version controll status (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsInit" ID="Subversion.vcsInit"></a>
+<h4>Subversion.vcsInit</h4>
+<b>vcsInit</b>(<i>vcsDir, noDialog = False</i>)
+<p>
+        Public method used to initialize the subversion repository.
+</p><p>
+        The subversion repository has to be initialized from outside eric4
+        because the respective command always works locally. Therefore we
+        always return TRUE without doing anything.
+</p><dl>
+<dt><i>vcsDir</i></dt>
+<dd>
+name of the VCS directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+always TRUE
+</dd>
+</dl><a NAME="Subversion.vcsLog" ID="Subversion.vcsLog"></a>
+<h4>Subversion.vcsLog</h4>
+<b>vcsLog</b>(<i>name</i>)
+<p>
+        Public method used to view the log of a file/directory from the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the log of (string)
+</dd>
+</dl><a NAME="Subversion.vcsMerge" ID="Subversion.vcsMerge"></a>
+<h4>Subversion.vcsMerge</h4>
+<b>vcsMerge</b>(<i>name</i>)
+<p>
+        Public method used to merge a URL/revision into the local project.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be merged (string)
+</dd>
+</dl><a NAME="Subversion.vcsMove" ID="Subversion.vcsMove"></a>
+<h4>Subversion.vcsMove</h4>
+<b>vcsMove</b>(<i>name, project, target = None, noDialog = False</i>)
+<p>
+        Public method used to move a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be moved (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>target</i></dt>
+<dd>
+new name of the file/directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsName" ID="Subversion.vcsName"></a>
+<h4>Subversion.vcsName</h4>
+<b>vcsName</b>(<i></i>)
+<p>
+        Public method returning the name of the vcs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always 'Subversion' (string)
+</dd>
+</dl><a NAME="Subversion.vcsNewProjectOptionsDialog" ID="Subversion.vcsNewProjectOptionsDialog"></a>
+<h4>Subversion.vcsNewProjectOptionsDialog</h4>
+<b>vcsNewProjectOptionsDialog</b>(<i>parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info for getting a new project.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Subversion.vcsOptionsDialog" ID="Subversion.vcsOptionsDialog"></a>
+<h4>Subversion.vcsOptionsDialog</h4>
+<b>vcsOptionsDialog</b>(<i>project, archive, editable = False, parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>archive</i></dt>
+<dd>
+name of the project in the repository (string)
+</dd><dt><i>editable</i></dt>
+<dd>
+flag indicating that the project name is editable (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Subversion.vcsRegisteredState" ID="Subversion.vcsRegisteredState"></a>
+<h4>Subversion.vcsRegisteredState</h4>
+<b>vcsRegisteredState</b>(<i>name</i>)
+<p>
+        Public method used to get the registered state of a file in the vcs.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a combination of canBeCommited and canBeAdded
+</dd>
+</dl><a NAME="Subversion.vcsRemove" ID="Subversion.vcsRemove"></a>
+<h4>Subversion.vcsRemove</h4>
+<b>vcsRemove</b>(<i>name, project = False, noDialog = False</i>)
+<p>
+        Public method used to remove a file/directory from the Subversion repository.
+</p><p>
+        The default operation is to remove the local copy as well.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be removed (string or list of strings))
+</dd><dt><i>project</i></dt>
+<dd>
+flag indicating deletion of a project tree (boolean) (not needed)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><a NAME="Subversion.vcsRepositoryInfos" ID="Subversion.vcsRepositoryInfos"></a>
+<h4>Subversion.vcsRepositoryInfos</h4>
+<b>vcsRepositoryInfos</b>(<i>ppath</i>)
+<p>
+        Public method to retrieve information about the repository.
+</p><dl>
+<dt><i>ppath</i></dt>
+<dd>
+local path to get the repository infos (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with ready formated info for display (string)
+</dd>
+</dl><a NAME="Subversion.vcsRevert" ID="Subversion.vcsRevert"></a>
+<h4>Subversion.vcsRevert</h4>
+<b>vcsRevert</b>(<i>name</i>)
+<p>
+        Public method used to revert changes made to a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be reverted (string)
+</dd>
+</dl><a NAME="Subversion.vcsShutdown" ID="Subversion.vcsShutdown"></a>
+<h4>Subversion.vcsShutdown</h4>
+<b>vcsShutdown</b>(<i></i>)
+<p>
+        Public method used to shutdown the Subversion interface.
+</p><a NAME="Subversion.vcsStatus" ID="Subversion.vcsStatus"></a>
+<h4>Subversion.vcsStatus</h4>
+<b>vcsStatus</b>(<i>name</i>)
+<p>
+        Public method used to view the status of files/directories in the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name(s) to show the status of
+            (string or list of strings)
+</dd>
+</dl><a NAME="Subversion.vcsSwitch" ID="Subversion.vcsSwitch"></a>
+<h4>Subversion.vcsSwitch</h4>
+<b>vcsSwitch</b>(<i>name</i>)
+<p>
+        Public method used to switch a directory to a different tag/branch.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be switched (string)
+</dd>
+</dl><a NAME="Subversion.vcsTag" ID="Subversion.vcsTag"></a>
+<h4>Subversion.vcsTag</h4>
+<b>vcsTag</b>(<i>name</i>)
+<p>
+        Public method used to set the tag of a file/directory in the 
+        Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be tagged (string)
+</dd>
+</dl><a NAME="Subversion.vcsUpdate" ID="Subversion.vcsUpdate"></a>
+<h4>Subversion.vcsUpdate</h4>
+<b>vcsUpdate</b>(<i>name, noDialog = False</i>)
+<p>
+        Public method used to update a file/directory with the Subversion repository.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be updated (string or list of strings)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, that the update contained an add
+            or delete (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,601 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.Listspace.Listspace</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.ViewManagerPlugins.Listspace.Listspace</h1>
+<p>
+Module implementing the listspace viewmanager class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Listspace">Listspace</a></td>
+<td>Class implementing the listspace viewmanager class.</td>
+</tr><tr>
+<td><a href="#StackedWidget">StackedWidget</a></td>
+<td>Class implementing a custimized StackedWidget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Listspace" ID="Listspace"></a>
+<h2>Listspace</h2>
+<p>
+    Class implementing the listspace viewmanager class.
+</p><h4>Signals</h4>
+<dl>
+<dt>changeCaption(string)</dt>
+<dd>
+emitted if a change of the caption is necessary
+</dd><dt>editorChanged(string)</dt>
+<dd>
+emitted when the current editor has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QSplitter, ViewManager
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Listspace.__init__">Listspace</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Listspace.__captionChange">__captionChange</a></td>
+<td>Private method to handle caption change signals from the editor.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuClose">__contextMenuClose</a></td>
+<td>Private method to close the selected tab.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuCloseAll">__contextMenuCloseAll</a></td>
+<td>Private method to close all tabs.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuPrintFile">__contextMenuPrintFile</a></td>
+<td>Private method to print the selected tab.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuSave">__contextMenuSave</a></td>
+<td>Private method to save the selected tab.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuSaveAll">__contextMenuSaveAll</a></td>
+<td>Private method to save all tabs.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuSaveAs">__contextMenuSaveAs</a></td>
+<td>Private method to save the selected tab to a new file.</td>
+</tr><tr>
+<td><a href="#Listspace.__contextMenuSaveToProject">__contextMenuSaveToProject</a></td>
+<td>Private method to save the selected tab to the current project.</td>
+</tr><tr>
+<td><a href="#Listspace.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle the currentChanged signal.</td>
+</tr><tr>
+<td><a href="#Listspace.__initMenu">__initMenu</a></td>
+<td>Private method to initialize the viewlist context menu.</td>
+</tr><tr>
+<td><a href="#Listspace.__showMenu">__showMenu</a></td>
+<td>Private slot to handle the customContextMenuRequested signal of the viewlist.</td>
+</tr><tr>
+<td><a href="#Listspace.__showSelectedView">__showSelectedView</a></td>
+<td>Private slot called to show a view selected in the list by a mouse click.</td>
+</tr><tr>
+<td><a href="#Listspace._addView">_addView</a></td>
+<td>Protected method to add a view (i.e.</td>
+</tr><tr>
+<td><a href="#Listspace._initWindowActions">_initWindowActions</a></td>
+<td>Protected method to define the user interface actions for window handling.</td>
+</tr><tr>
+<td><a href="#Listspace._modificationStatusChanged">_modificationStatusChanged</a></td>
+<td>Protected slot to handle the modificationStatusChanged signal.</td>
+</tr><tr>
+<td><a href="#Listspace._removeAllViews">_removeAllViews</a></td>
+<td>Protected method to remove all views (i.e.</td>
+</tr><tr>
+<td><a href="#Listspace._removeView">_removeView</a></td>
+<td>Protected method to remove a view (i.e.</td>
+</tr><tr>
+<td><a href="#Listspace._showView">_showView</a></td>
+<td>Protected method to show a view (i.e.</td>
+</tr><tr>
+<td><a href="#Listspace._syntaxErrorToggled">_syntaxErrorToggled</a></td>
+<td>Protected slot to handle the syntaxerrorToggled signal.</td>
+</tr><tr>
+<td><a href="#Listspace.activeWindow">activeWindow</a></td>
+<td>Public method to return the active (i.e.</td>
+</tr><tr>
+<td><a href="#Listspace.addSplit">addSplit</a></td>
+<td>Public method used to split the current view.</td>
+</tr><tr>
+<td><a href="#Listspace.canCascade">canCascade</a></td>
+<td>Public method to signal if cascading of managed windows is available.</td>
+</tr><tr>
+<td><a href="#Listspace.canSplit">canSplit</a></td>
+<td>public method to signal if splitting of the view is available.</td>
+</tr><tr>
+<td><a href="#Listspace.canTile">canTile</a></td>
+<td>Public method to signal if tiling of managed windows is available.</td>
+</tr><tr>
+<td><a href="#Listspace.cascade">cascade</a></td>
+<td>Public method to cascade the managed windows.</td>
+</tr><tr>
+<td><a href="#Listspace.eventFilter">eventFilter</a></td>
+<td>Method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#Listspace.nextSplit">nextSplit</a></td>
+<td>Public slot used to move to the next split.</td>
+</tr><tr>
+<td><a href="#Listspace.prevSplit">prevSplit</a></td>
+<td>Public slot used to move to the previous split.</td>
+</tr><tr>
+<td><a href="#Listspace.removeSplit">removeSplit</a></td>
+<td>Public method used to remove the current split view.</td>
+</tr><tr>
+<td><a href="#Listspace.setEditorName">setEditorName</a></td>
+<td>Change the displayed name of the editor.</td>
+</tr><tr>
+<td><a href="#Listspace.setSplitOrientation">setSplitOrientation</a></td>
+<td>Public method used to set the orientation of the split view.</td>
+</tr><tr>
+<td><a href="#Listspace.showWindowMenu">showWindowMenu</a></td>
+<td>Public method to set up the viewmanager part of the Window menu.</td>
+</tr><tr>
+<td><a href="#Listspace.tile">tile</a></td>
+<td>Public method to tile the managed windows.</td>
+</tr>
+</table>
+<a NAME="Listspace.__init__" ID="Listspace.__init__"></a>
+<h4>Listspace (Constructor)</h4>
+<b>Listspace</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>ui</i></dt>
+<dd>
+reference to the main user interface
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="Listspace.__captionChange" ID="Listspace.__captionChange"></a>
+<h4>Listspace.__captionChange</h4>
+<b>__captionChange</b>(<i>cap, editor</i>)
+<p>
+        Private method to handle caption change signals from the editor. 
+</p><p>
+        Updates the listwidget text to reflect the new caption information.
+</p><dl>
+<dt><i>cap</i></dt>
+<dd>
+Caption for the editor (string)
+</dd><dt><i>editor</i></dt>
+<dd>
+Editor to update the caption for
+</dd>
+</dl><a NAME="Listspace.__contextMenuClose" ID="Listspace.__contextMenuClose"></a>
+<h4>Listspace.__contextMenuClose</h4>
+<b>__contextMenuClose</b>(<i></i>)
+<p>
+        Private method to close the selected tab.
+</p><a NAME="Listspace.__contextMenuCloseAll" ID="Listspace.__contextMenuCloseAll"></a>
+<h4>Listspace.__contextMenuCloseAll</h4>
+<b>__contextMenuCloseAll</b>(<i></i>)
+<p>
+        Private method to close all tabs.
+</p><a NAME="Listspace.__contextMenuPrintFile" ID="Listspace.__contextMenuPrintFile"></a>
+<h4>Listspace.__contextMenuPrintFile</h4>
+<b>__contextMenuPrintFile</b>(<i></i>)
+<p>
+        Private method to print the selected tab.
+</p><a NAME="Listspace.__contextMenuSave" ID="Listspace.__contextMenuSave"></a>
+<h4>Listspace.__contextMenuSave</h4>
+<b>__contextMenuSave</b>(<i></i>)
+<p>
+        Private method to save the selected tab.
+</p><a NAME="Listspace.__contextMenuSaveAll" ID="Listspace.__contextMenuSaveAll"></a>
+<h4>Listspace.__contextMenuSaveAll</h4>
+<b>__contextMenuSaveAll</b>(<i></i>)
+<p>
+        Private method to save all tabs.
+</p><a NAME="Listspace.__contextMenuSaveAs" ID="Listspace.__contextMenuSaveAs"></a>
+<h4>Listspace.__contextMenuSaveAs</h4>
+<b>__contextMenuSaveAs</b>(<i></i>)
+<p>
+        Private method to save the selected tab to a new file.
+</p><a NAME="Listspace.__contextMenuSaveToProject" ID="Listspace.__contextMenuSaveToProject"></a>
+<h4>Listspace.__contextMenuSaveToProject</h4>
+<b>__contextMenuSaveToProject</b>(<i></i>)
+<p>
+        Private method to save the selected tab to the current project.
+</p><a NAME="Listspace.__currentChanged" ID="Listspace.__currentChanged"></a>
+<h4>Listspace.__currentChanged</h4>
+<b>__currentChanged</b>(<i>index</i>)
+<p>
+        Private slot to handle the currentChanged signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the current editor
+</dd>
+</dl><a NAME="Listspace.__initMenu" ID="Listspace.__initMenu"></a>
+<h4>Listspace.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to initialize the viewlist context menu.
+</p><a NAME="Listspace.__showMenu" ID="Listspace.__showMenu"></a>
+<h4>Listspace.__showMenu</h4>
+<b>__showMenu</b>(<i>point</i>)
+<p>
+        Private slot to handle the customContextMenuRequested signal of the viewlist.
+</p><a NAME="Listspace.__showSelectedView" ID="Listspace.__showSelectedView"></a>
+<h4>Listspace.__showSelectedView</h4>
+<b>__showSelectedView</b>(<i>itm</i>)
+<p>
+        Private slot called to show a view selected in the list by a mouse click.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+item clicked on (QListWidgetItem)
+</dd>
+</dl><a NAME="Listspace._addView" ID="Listspace._addView"></a>
+<h4>Listspace._addView</h4>
+<b>_addView</b>(<i>win, fn = None, noName = ""</i>)
+<p>
+        Protected method to add a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be added
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd><dt><i>noName</i></dt>
+<dd>
+name to be used for an unnamed editor (string)
+</dd>
+</dl><a NAME="Listspace._initWindowActions" ID="Listspace._initWindowActions"></a>
+<h4>Listspace._initWindowActions</h4>
+<b>_initWindowActions</b>(<i></i>)
+<p>
+        Protected method to define the user interface actions for window handling.
+</p><a NAME="Listspace._modificationStatusChanged" ID="Listspace._modificationStatusChanged"></a>
+<h4>Listspace._modificationStatusChanged</h4>
+<b>_modificationStatusChanged</b>(<i>m, editor</i>)
+<p>
+        Protected slot to handle the modificationStatusChanged signal.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+flag indicating the modification status (boolean)
+</dd><dt><i>editor</i></dt>
+<dd>
+editor window changed
+</dd>
+</dl><a NAME="Listspace._removeAllViews" ID="Listspace._removeAllViews"></a>
+<h4>Listspace._removeAllViews</h4>
+<b>_removeAllViews</b>(<i></i>)
+<p>
+        Protected method to remove all views (i.e. windows)
+</p><a NAME="Listspace._removeView" ID="Listspace._removeView"></a>
+<h4>Listspace._removeView</h4>
+<b>_removeView</b>(<i>win</i>)
+<p>
+        Protected method to remove a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be removed
+</dd>
+</dl><a NAME="Listspace._showView" ID="Listspace._showView"></a>
+<h4>Listspace._showView</h4>
+<b>_showView</b>(<i>win, fn = None</i>)
+<p>
+        Protected method to show a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be shown
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd>
+</dl><a NAME="Listspace._syntaxErrorToggled" ID="Listspace._syntaxErrorToggled"></a>
+<h4>Listspace._syntaxErrorToggled</h4>
+<b>_syntaxErrorToggled</b>(<i>editor</i>)
+<p>
+        Protected slot to handle the syntaxerrorToggled signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="Listspace.activeWindow" ID="Listspace.activeWindow"></a>
+<h4>Listspace.activeWindow</h4>
+<b>activeWindow</b>(<i></i>)
+<p>
+        Public method to return the active (i.e. current) window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the active editor
+</dd>
+</dl><a NAME="Listspace.addSplit" ID="Listspace.addSplit"></a>
+<h4>Listspace.addSplit</h4>
+<b>addSplit</b>(<i></i>)
+<p>
+        Public method used to split the current view.
+</p><a NAME="Listspace.canCascade" ID="Listspace.canCascade"></a>
+<h4>Listspace.canCascade</h4>
+<b>canCascade</b>(<i></i>)
+<p>
+        Public method to signal if cascading of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating cascading of windows is available
+</dd>
+</dl><a NAME="Listspace.canSplit" ID="Listspace.canSplit"></a>
+<h4>Listspace.canSplit</h4>
+<b>canSplit</b>(<i></i>)
+<p>
+        public method to signal if splitting of the view is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating splitting of the view is available.
+</dd>
+</dl><a NAME="Listspace.canTile" ID="Listspace.canTile"></a>
+<h4>Listspace.canTile</h4>
+<b>canTile</b>(<i></i>)
+<p>
+        Public method to signal if tiling of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating tiling of windows is available
+</dd>
+</dl><a NAME="Listspace.cascade" ID="Listspace.cascade"></a>
+<h4>Listspace.cascade</h4>
+<b>cascade</b>(<i></i>)
+<p>
+        Public method to cascade the managed windows.
+</p><a NAME="Listspace.eventFilter" ID="Listspace.eventFilter"></a>
+<h4>Listspace.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if we handled the event
+</dd>
+</dl><a NAME="Listspace.nextSplit" ID="Listspace.nextSplit"></a>
+<h4>Listspace.nextSplit</h4>
+<b>nextSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the next split.
+</p><a NAME="Listspace.prevSplit" ID="Listspace.prevSplit"></a>
+<h4>Listspace.prevSplit</h4>
+<b>prevSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the previous split.
+</p><a NAME="Listspace.removeSplit" ID="Listspace.removeSplit"></a>
+<h4>Listspace.removeSplit</h4>
+<b>removeSplit</b>(<i></i>)
+<p>
+        Public method used to remove the current split view.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull removal
+</dd>
+</dl><a NAME="Listspace.setEditorName" ID="Listspace.setEditorName"></a>
+<h4>Listspace.setEditorName</h4>
+<b>setEditorName</b>(<i>editor, newName</i>)
+<p>
+        Change the displayed name of the editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to be changed
+</dd><dt><i>newName</i></dt>
+<dd>
+new name to be shown (string)
+</dd>
+</dl><a NAME="Listspace.setSplitOrientation" ID="Listspace.setSplitOrientation"></a>
+<h4>Listspace.setSplitOrientation</h4>
+<b>setSplitOrientation</b>(<i>orientation</i>)
+<p>
+        Public method used to set the orientation of the split view.
+</p><dl>
+<dt><i>orientation</i></dt>
+<dd>
+orientation of the split
+                (Qt.Horizontal or Qt.Vertical)
+</dd>
+</dl><a NAME="Listspace.showWindowMenu" ID="Listspace.showWindowMenu"></a>
+<h4>Listspace.showWindowMenu</h4>
+<b>showWindowMenu</b>(<i>windowMenu</i>)
+<p>
+        Public method to set up the viewmanager part of the Window menu.
+</p><dl>
+<dt><i>windowMenu</i></dt>
+<dd>
+reference to the window menu
+</dd>
+</dl><a NAME="Listspace.tile" ID="Listspace.tile"></a>
+<h4>Listspace.tile</h4>
+<b>tile</b>(<i></i>)
+<p>
+        Public method to tile the managed windows.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="StackedWidget" ID="StackedWidget"></a>
+<h2>StackedWidget</h2>
+<p>
+    Class implementing a custimized StackedWidget.
+</p>
+<h3>Derived from</h3>
+QStackedWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#StackedWidget.__init__">StackedWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#StackedWidget.addWidget">addWidget</a></td>
+<td>Overwritten method to add a new widget.</td>
+</tr><tr>
+<td><a href="#StackedWidget.firstEditor">firstEditor</a></td>
+<td>Public method to retrieve the first editor in the list of managed editors.</td>
+</tr><tr>
+<td><a href="#StackedWidget.hasEditor">hasEditor</a></td>
+<td>Public method to check for an editor.</td>
+</tr><tr>
+<td><a href="#StackedWidget.nextTab">nextTab</a></td>
+<td>Public slot used to show the next tab.</td>
+</tr><tr>
+<td><a href="#StackedWidget.prevTab">prevTab</a></td>
+<td>Public slot used to show the previous tab.</td>
+</tr><tr>
+<td><a href="#StackedWidget.removeWidget">removeWidget</a></td>
+<td>Overwritten method to remove a widget.</td>
+</tr><tr>
+<td><a href="#StackedWidget.setCurrentIndex">setCurrentIndex</a></td>
+<td>Overwritten method to set the current widget by it's index.</td>
+</tr><tr>
+<td><a href="#StackedWidget.setCurrentWidget">setCurrentWidget</a></td>
+<td>Overwritten method to set the current widget.</td>
+</tr>
+</table>
+<a NAME="StackedWidget.__init__" ID="StackedWidget.__init__"></a>
+<h4>StackedWidget (Constructor)</h4>
+<b>StackedWidget</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="StackedWidget.addWidget" ID="StackedWidget.addWidget"></a>
+<h4>StackedWidget.addWidget</h4>
+<b>addWidget</b>(<i>editor</i>)
+<p>
+        Overwritten method to add a new widget.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+the editor object to be added (QScintilla.Editor.Editor)
+</dd>
+</dl><a NAME="StackedWidget.firstEditor" ID="StackedWidget.firstEditor"></a>
+<h4>StackedWidget.firstEditor</h4>
+<b>firstEditor</b>(<i></i>)
+<p>
+        Public method to retrieve the first editor in the list of managed editors.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+first editor in list (QScintilla.Editor.Editor)
+</dd>
+</dl><a NAME="StackedWidget.hasEditor" ID="StackedWidget.hasEditor"></a>
+<h4>StackedWidget.hasEditor</h4>
+<b>hasEditor</b>(<i>editor</i>)
+<p>
+        Public method to check for an editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor object to check for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the editor to be checked belongs
+            to the list of editors managed by this stacked widget.
+</dd>
+</dl><a NAME="StackedWidget.nextTab" ID="StackedWidget.nextTab"></a>
+<h4>StackedWidget.nextTab</h4>
+<b>nextTab</b>(<i></i>)
+<p>
+        Public slot used to show the next tab.
+</p><a NAME="StackedWidget.prevTab" ID="StackedWidget.prevTab"></a>
+<h4>StackedWidget.prevTab</h4>
+<b>prevTab</b>(<i></i>)
+<p>
+        Public slot used to show the previous tab.
+</p><a NAME="StackedWidget.removeWidget" ID="StackedWidget.removeWidget"></a>
+<h4>StackedWidget.removeWidget</h4>
+<b>removeWidget</b>(<i>widget</i>)
+<p>
+        Overwritten method to remove a widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+widget to be removed (QWidget)
+</dd>
+</dl><a NAME="StackedWidget.setCurrentIndex" ID="StackedWidget.setCurrentIndex"></a>
+<h4>StackedWidget.setCurrentIndex</h4>
+<b>setCurrentIndex</b>(<i>index</i>)
+<p>
+        Overwritten method to set the current widget by it's index.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of widget to be made current (integer)
+</dd>
+</dl><a NAME="StackedWidget.setCurrentWidget" ID="StackedWidget.setCurrentWidget"></a>
+<h4>StackedWidget.setCurrentWidget</h4>
+<b>setCurrentWidget</b>(<i>widget</i>)
+<p>
+        Overwritten method to set the current widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+widget to be made current (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,342 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea</h1>
+<p>
+Module implementing the mdi area viewmanager class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MdiArea">MdiArea</a></td>
+<td>Class implementing the mdi area viewmanager class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MdiArea" ID="MdiArea"></a>
+<h2>MdiArea</h2>
+<p>
+    Class implementing the mdi area viewmanager class.
+</p><h4>Signals</h4>
+<dl>
+<dt>editorChanged(string)</dt>
+<dd>
+emitted when the current editor has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMdiArea, ViewManager
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MdiArea.__init__">MdiArea</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MdiArea.__iconizeAllWindows">__iconizeAllWindows</a></td>
+<td>Private slot to iconize all windows.</td>
+</tr><tr>
+<td><a href="#MdiArea.__restoreAllWindows">__restoreAllWindows</a></td>
+<td>Private slot to restore all windows.</td>
+</tr><tr>
+<td><a href="#MdiArea.__setSubWindowIcon">__setSubWindowIcon</a></td>
+<td>Private method to set the icon of a subwindow given it's internal widget.</td>
+</tr><tr>
+<td><a href="#MdiArea.__subWindowActivated">__subWindowActivated</a></td>
+<td>Private slot to handle the windowActivated signal.</td>
+</tr><tr>
+<td><a href="#MdiArea._addView">_addView</a></td>
+<td>Protected method to add a view (i.e.</td>
+</tr><tr>
+<td><a href="#MdiArea._initWindowActions">_initWindowActions</a></td>
+<td>Protected method to define the user interface actions for window handling.</td>
+</tr><tr>
+<td><a href="#MdiArea._modificationStatusChanged">_modificationStatusChanged</a></td>
+<td>Protected slot to handle the modificationStatusChanged signal.</td>
+</tr><tr>
+<td><a href="#MdiArea._removeAllViews">_removeAllViews</a></td>
+<td>Protected method to remove all views (i.e.</td>
+</tr><tr>
+<td><a href="#MdiArea._removeView">_removeView</a></td>
+<td>Protected method to remove a view (i.e.</td>
+</tr><tr>
+<td><a href="#MdiArea._showView">_showView</a></td>
+<td>Private method to show a view (i.e.</td>
+</tr><tr>
+<td><a href="#MdiArea._syntaxErrorToggled">_syntaxErrorToggled</a></td>
+<td>Protected slot to handle the syntaxerrorToggled signal.</td>
+</tr><tr>
+<td><a href="#MdiArea.activeWindow">activeWindow</a></td>
+<td>Private method to return the active (i.e.</td>
+</tr><tr>
+<td><a href="#MdiArea.canCascade">canCascade</a></td>
+<td>Public method to signal if cascading of managed windows is available.</td>
+</tr><tr>
+<td><a href="#MdiArea.canSplit">canSplit</a></td>
+<td>public method to signal if splitting of the view is available.</td>
+</tr><tr>
+<td><a href="#MdiArea.canTile">canTile</a></td>
+<td>Public method to signal if tiling of managed windows is available.</td>
+</tr><tr>
+<td><a href="#MdiArea.cascade">cascade</a></td>
+<td>Public method to cascade the managed windows.</td>
+</tr><tr>
+<td><a href="#MdiArea.eventFilter">eventFilter</a></td>
+<td>Public method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#MdiArea.setEditorName">setEditorName</a></td>
+<td>Public method to change the displayed name of the editor.</td>
+</tr><tr>
+<td><a href="#MdiArea.showWindowMenu">showWindowMenu</a></td>
+<td>Public method to set up the viewmanager part of the Window menu.</td>
+</tr><tr>
+<td><a href="#MdiArea.tile">tile</a></td>
+<td>Public method to tile the managed windows.</td>
+</tr>
+</table>
+<a NAME="MdiArea.__init__" ID="MdiArea.__init__"></a>
+<h4>MdiArea (Constructor)</h4>
+<b>MdiArea</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>ui</i></dt>
+<dd>
+reference to the main user interface
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="MdiArea.__iconizeAllWindows" ID="MdiArea.__iconizeAllWindows"></a>
+<h4>MdiArea.__iconizeAllWindows</h4>
+<b>__iconizeAllWindows</b>(<i></i>)
+<p>
+        Private slot to iconize all windows.
+</p><a NAME="MdiArea.__restoreAllWindows" ID="MdiArea.__restoreAllWindows"></a>
+<h4>MdiArea.__restoreAllWindows</h4>
+<b>__restoreAllWindows</b>(<i></i>)
+<p>
+        Private slot to restore all windows.
+</p><a NAME="MdiArea.__setSubWindowIcon" ID="MdiArea.__setSubWindowIcon"></a>
+<h4>MdiArea.__setSubWindowIcon</h4>
+<b>__setSubWindowIcon</b>(<i>widget, icon</i>)
+<p>
+        Private method to set the icon of a subwindow given it's internal widget.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+reference to the internal widget (QWidget)
+</dd><dt><i>icon</i></dt>
+<dd>
+reference to the icon (QIcon)
+</dd>
+</dl><a NAME="MdiArea.__subWindowActivated" ID="MdiArea.__subWindowActivated"></a>
+<h4>MdiArea.__subWindowActivated</h4>
+<b>__subWindowActivated</b>(<i>subWindow</i>)
+<p>
+        Private slot to handle the windowActivated signal.
+</p><dl>
+<dt><i>subWindow</i></dt>
+<dd>
+the activated subwindow (QMdiSubWindow)
+</dd>
+</dl><a NAME="MdiArea._addView" ID="MdiArea._addView"></a>
+<h4>MdiArea._addView</h4>
+<b>_addView</b>(<i>win, fn = None, noName = ""</i>)
+<p>
+        Protected method to add a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be added
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor
+</dd><dt><i>noName</i></dt>
+<dd>
+name to be used for an unnamed editor (string or QString)
+</dd>
+</dl><a NAME="MdiArea._initWindowActions" ID="MdiArea._initWindowActions"></a>
+<h4>MdiArea._initWindowActions</h4>
+<b>_initWindowActions</b>(<i></i>)
+<p>
+        Protected method to define the user interface actions for window handling.
+</p><a NAME="MdiArea._modificationStatusChanged" ID="MdiArea._modificationStatusChanged"></a>
+<h4>MdiArea._modificationStatusChanged</h4>
+<b>_modificationStatusChanged</b>(<i>m, editor</i>)
+<p>
+        Protected slot to handle the modificationStatusChanged signal.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+flag indicating the modification status (boolean)
+</dd><dt><i>editor</i></dt>
+<dd>
+editor window changed
+</dd>
+</dl><a NAME="MdiArea._removeAllViews" ID="MdiArea._removeAllViews"></a>
+<h4>MdiArea._removeAllViews</h4>
+<b>_removeAllViews</b>(<i></i>)
+<p>
+        Protected method to remove all views (i.e. windows)
+</p><a NAME="MdiArea._removeView" ID="MdiArea._removeView"></a>
+<h4>MdiArea._removeView</h4>
+<b>_removeView</b>(<i>win</i>)
+<p>
+        Protected method to remove a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be removed
+</dd>
+</dl><a NAME="MdiArea._showView" ID="MdiArea._showView"></a>
+<h4>MdiArea._showView</h4>
+<b>_showView</b>(<i>win, fn = None</i>)
+<p>
+        Private method to show a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be shown
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd>
+</dl><a NAME="MdiArea._syntaxErrorToggled" ID="MdiArea._syntaxErrorToggled"></a>
+<h4>MdiArea._syntaxErrorToggled</h4>
+<b>_syntaxErrorToggled</b>(<i>editor</i>)
+<p>
+        Protected slot to handle the syntaxerrorToggled signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="MdiArea.activeWindow" ID="MdiArea.activeWindow"></a>
+<h4>MdiArea.activeWindow</h4>
+<b>activeWindow</b>(<i></i>)
+<p>
+        Private method to return the active (i.e. current) window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the active editor
+</dd>
+</dl><a NAME="MdiArea.canCascade" ID="MdiArea.canCascade"></a>
+<h4>MdiArea.canCascade</h4>
+<b>canCascade</b>(<i></i>)
+<p>
+        Public method to signal if cascading of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating cascading of windows is available
+</dd>
+</dl><a NAME="MdiArea.canSplit" ID="MdiArea.canSplit"></a>
+<h4>MdiArea.canSplit</h4>
+<b>canSplit</b>(<i></i>)
+<p>
+        public method to signal if splitting of the view is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating splitting of the view is available.
+</dd>
+</dl><a NAME="MdiArea.canTile" ID="MdiArea.canTile"></a>
+<h4>MdiArea.canTile</h4>
+<b>canTile</b>(<i></i>)
+<p>
+        Public method to signal if tiling of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating tiling of windows is available
+</dd>
+</dl><a NAME="MdiArea.cascade" ID="MdiArea.cascade"></a>
+<h4>MdiArea.cascade</h4>
+<b>cascade</b>(<i></i>)
+<p>
+        Public method to cascade the managed windows.
+</p><a NAME="MdiArea.eventFilter" ID="MdiArea.eventFilter"></a>
+<h4>MdiArea.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Public method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the event was handled (boolean)
+</dd>
+</dl><a NAME="MdiArea.setEditorName" ID="MdiArea.setEditorName"></a>
+<h4>MdiArea.setEditorName</h4>
+<b>setEditorName</b>(<i>editor, newName</i>)
+<p>
+        Public method to change the displayed name of the editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to be changed
+</dd><dt><i>newName</i></dt>
+<dd>
+new name to be shown (string or QString)
+</dd>
+</dl><a NAME="MdiArea.showWindowMenu" ID="MdiArea.showWindowMenu"></a>
+<h4>MdiArea.showWindowMenu</h4>
+<b>showWindowMenu</b>(<i>windowMenu</i>)
+<p>
+        Public method to set up the viewmanager part of the Window menu.
+</p><dl>
+<dt><i>windowMenu</i></dt>
+<dd>
+reference to the window menu
+</dd>
+</dl><a NAME="MdiArea.tile" ID="MdiArea.tile"></a>
+<h4>MdiArea.tile</h4>
+<b>tile</b>(<i></i>)
+<p>
+        Public method to tile the managed windows.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,914 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.Tabview.Tabview</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.ViewManagerPlugins.Tabview.Tabview</h1>
+<p>
+Module implementing a tabbed viewmanager class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TabBar">TabBar</a></td>
+<td>Class implementing a customized tab bar supporting drag & drop.</td>
+</tr><tr>
+<td><a href="#TabWidget">TabWidget</a></td>
+<td>Class implementing a custimized tab widget.</td>
+</tr><tr>
+<td><a href="#Tabview">Tabview</a></td>
+<td>Class implementing a tabbed viewmanager class embedded in a splitter.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TabBar" ID="TabBar"></a>
+<h2>TabBar</h2>
+<p>
+    Class implementing a customized tab bar supporting drag & drop.
+</p><h4>Signals</h4>
+<dl>
+<dt>tabCopyRequested(int, int)</dt>
+<dd>
+emitted to signal a clone request giving
+        the old and new index position
+</dd><dt>tabCopyRequested(long, int, int)</dt>
+<dd>
+emitted to signal a clone request
+        giving the id of the source tab widget, the index in the source tab widget
+        and the new index position
+</dd><dt>tabMoveRequested(int, int)</dt>
+<dd>
+emitted to signal a tab move request giving
+        the old and new index position
+</dd><dt>tabRelocateRequested(long, int, int)</dt>
+<dd>
+emitted to signal a tab relocation
+        request giving the id of the old tab widget, the index in the old tab widget
+        and the new index position
+</dd>
+</dl>
+<h3>Derived from</h3>
+E4WheelTabBar
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TabBar.__init__">TabBar</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TabBar.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle drag enter events.</td>
+</tr><tr>
+<td><a href="#TabBar.dropEvent">dropEvent</a></td>
+<td>Protected method to handle drop events.</td>
+</tr><tr>
+<td><a href="#TabBar.mouseMoveEvent">mouseMoveEvent</a></td>
+<td>Protected method to handle mouse move events.</td>
+</tr><tr>
+<td><a href="#TabBar.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle mouse press events.</td>
+</tr>
+</table>
+<a NAME="TabBar.__init__" ID="TabBar.__init__"></a>
+<h4>TabBar (Constructor)</h4>
+<b>TabBar</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="TabBar.dragEnterEvent" ID="TabBar.dragEnterEvent"></a>
+<h4>TabBar.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle drag enter events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the drag enter event (QDragEnterEvent)
+</dd>
+</dl><a NAME="TabBar.dropEvent" ID="TabBar.dropEvent"></a>
+<h4>TabBar.dropEvent</h4>
+<b>dropEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle drop events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the drop event (QDropEvent)
+</dd>
+</dl><a NAME="TabBar.mouseMoveEvent" ID="TabBar.mouseMoveEvent"></a>
+<h4>TabBar.mouseMoveEvent</h4>
+<b>mouseMoveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle mouse move events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the mouse move event (QMouseEvent)
+</dd>
+</dl><a NAME="TabBar.mousePressEvent" ID="TabBar.mousePressEvent"></a>
+<h4>TabBar.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle mouse press events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the mouse press event (QMouseEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TabWidget" ID="TabWidget"></a>
+<h2>TabWidget</h2>
+<p>
+    Class implementing a custimized tab widget.
+</p>
+<h3>Derived from</h3>
+E4TabWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TabWidget.__init__">TabWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TabWidget.__captionChange">__captionChange</a></td>
+<td>Private method to handle Caption change signals from the editor.</td>
+</tr><tr>
+<td><a href="#TabWidget.__closeButtonClicked">__closeButtonClicked</a></td>
+<td>Private method to handle the press of the close button.</td>
+</tr><tr>
+<td><a href="#TabWidget.__closeRequested">__closeRequested</a></td>
+<td>Private method to handle the press of the individual tab close button.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuClose">__contextMenuClose</a></td>
+<td>Private method to close the selected tab.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuCloseAll">__contextMenuCloseAll</a></td>
+<td>Private method to close all tabs.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuCloseOthers">__contextMenuCloseOthers</a></td>
+<td>Private method to close the other tabs.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuMoveFirst">__contextMenuMoveFirst</a></td>
+<td>Private method to move a tab to the first position.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuMoveLast">__contextMenuMoveLast</a></td>
+<td>Private method to move a tab to the last position.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuMoveLeft">__contextMenuMoveLeft</a></td>
+<td>Private method to move a tab one position to the left.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuMoveRight">__contextMenuMoveRight</a></td>
+<td>Private method to move a tab one position to the right.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuPrintFile">__contextMenuPrintFile</a></td>
+<td>Private method to print the selected tab.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuSave">__contextMenuSave</a></td>
+<td>Private method to save the selected tab.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuSaveAll">__contextMenuSaveAll</a></td>
+<td>Private method to save all tabs.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuSaveAs">__contextMenuSaveAs</a></td>
+<td>Private method to save the selected tab to a new file.</td>
+</tr><tr>
+<td><a href="#TabWidget.__contextMenuSaveToProject">__contextMenuSaveToProject</a></td>
+<td>Private method to save the selected tab to the current project.</td>
+</tr><tr>
+<td><a href="#TabWidget.__initMenu">__initMenu</a></td>
+<td>Private method to initialize the tab context menu.</td>
+</tr><tr>
+<td><a href="#TabWidget.__navigationMenuTriggered">__navigationMenuTriggered</a></td>
+<td>Private slot called to handle the navigation button menu selection.</td>
+</tr><tr>
+<td><a href="#TabWidget.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the tab context menu.</td>
+</tr><tr>
+<td><a href="#TabWidget.__showNavigationMenu">__showNavigationMenu</a></td>
+<td>Private slot to show the navigation button menu.</td>
+</tr><tr>
+<td><a href="#TabWidget.addTab">addTab</a></td>
+<td>Overwritten method to add a new tab.</td>
+</tr><tr>
+<td><a href="#TabWidget.copyTab">copyTab</a></td>
+<td>Public method to copy an editor.</td>
+</tr><tr>
+<td><a href="#TabWidget.copyTabOther">copyTabOther</a></td>
+<td>Public method to copy an editor from another TabWidget.</td>
+</tr><tr>
+<td><a href="#TabWidget.currentWidget">currentWidget</a></td>
+<td>Overridden method to return a reference to the current page.</td>
+</tr><tr>
+<td><a href="#TabWidget.hasEditor">hasEditor</a></td>
+<td>Public method to check for an editor.</td>
+</tr><tr>
+<td><a href="#TabWidget.hasEditors">hasEditors</a></td>
+<td>Public method to test, if any editor is managed.</td>
+</tr><tr>
+<td><a href="#TabWidget.insertWidget">insertWidget</a></td>
+<td>Overwritten method to insert a new tab.</td>
+</tr><tr>
+<td><a href="#TabWidget.mouseDoubleClickEvent">mouseDoubleClickEvent</a></td>
+<td>Protected method handling double click events.</td>
+</tr><tr>
+<td><a href="#TabWidget.relocateTab">relocateTab</a></td>
+<td>Public method to relocate an editor from another TabWidget.</td>
+</tr><tr>
+<td><a href="#TabWidget.removeWidget">removeWidget</a></td>
+<td>Public method to remove a widget.</td>
+</tr><tr>
+<td><a href="#TabWidget.showIndicator">showIndicator</a></td>
+<td>Public slot to set the indicator on or off.</td>
+</tr>
+</table>
+<a NAME="TabWidget.__init__" ID="TabWidget.__init__"></a>
+<h4>TabWidget (Constructor)</h4>
+<b>TabWidget</b>(<i>vm</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vm</i></dt>
+<dd>
+view manager widget (Tabview)
+</dd>
+</dl><a NAME="TabWidget.__captionChange" ID="TabWidget.__captionChange"></a>
+<h4>TabWidget.__captionChange</h4>
+<b>__captionChange</b>(<i>cap, editor</i>)
+<p>
+        Private method to handle Caption change signals from the editor. 
+</p><p>
+        Updates the tab text and tooltip text to reflect the new caption information.
+</p><dl>
+<dt><i>cap</i></dt>
+<dd>
+Caption for the editor
+</dd><dt><i>editor</i></dt>
+<dd>
+Editor to update the caption for
+</dd>
+</dl><a NAME="TabWidget.__closeButtonClicked" ID="TabWidget.__closeButtonClicked"></a>
+<h4>TabWidget.__closeButtonClicked</h4>
+<b>__closeButtonClicked</b>(<i></i>)
+<p>
+        Private method to handle the press of the close button.
+</p><a NAME="TabWidget.__closeRequested" ID="TabWidget.__closeRequested"></a>
+<h4>TabWidget.__closeRequested</h4>
+<b>__closeRequested</b>(<i>index</i>)
+<p>
+        Private method to handle the press of the individual tab close button.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the tab (integer)
+</dd>
+</dl><a NAME="TabWidget.__contextMenuClose" ID="TabWidget.__contextMenuClose"></a>
+<h4>TabWidget.__contextMenuClose</h4>
+<b>__contextMenuClose</b>(<i></i>)
+<p>
+        Private method to close the selected tab.
+</p><a NAME="TabWidget.__contextMenuCloseAll" ID="TabWidget.__contextMenuCloseAll"></a>
+<h4>TabWidget.__contextMenuCloseAll</h4>
+<b>__contextMenuCloseAll</b>(<i></i>)
+<p>
+        Private method to close all tabs.
+</p><a NAME="TabWidget.__contextMenuCloseOthers" ID="TabWidget.__contextMenuCloseOthers"></a>
+<h4>TabWidget.__contextMenuCloseOthers</h4>
+<b>__contextMenuCloseOthers</b>(<i></i>)
+<p>
+        Private method to close the other tabs.
+</p><a NAME="TabWidget.__contextMenuMoveFirst" ID="TabWidget.__contextMenuMoveFirst"></a>
+<h4>TabWidget.__contextMenuMoveFirst</h4>
+<b>__contextMenuMoveFirst</b>(<i></i>)
+<p>
+        Private method to move a tab to the first position.
+</p><a NAME="TabWidget.__contextMenuMoveLast" ID="TabWidget.__contextMenuMoveLast"></a>
+<h4>TabWidget.__contextMenuMoveLast</h4>
+<b>__contextMenuMoveLast</b>(<i></i>)
+<p>
+        Private method to move a tab to the last position.
+</p><a NAME="TabWidget.__contextMenuMoveLeft" ID="TabWidget.__contextMenuMoveLeft"></a>
+<h4>TabWidget.__contextMenuMoveLeft</h4>
+<b>__contextMenuMoveLeft</b>(<i></i>)
+<p>
+        Private method to move a tab one position to the left.
+</p><a NAME="TabWidget.__contextMenuMoveRight" ID="TabWidget.__contextMenuMoveRight"></a>
+<h4>TabWidget.__contextMenuMoveRight</h4>
+<b>__contextMenuMoveRight</b>(<i></i>)
+<p>
+        Private method to move a tab one position to the right.
+</p><a NAME="TabWidget.__contextMenuPrintFile" ID="TabWidget.__contextMenuPrintFile"></a>
+<h4>TabWidget.__contextMenuPrintFile</h4>
+<b>__contextMenuPrintFile</b>(<i></i>)
+<p>
+        Private method to print the selected tab.
+</p><a NAME="TabWidget.__contextMenuSave" ID="TabWidget.__contextMenuSave"></a>
+<h4>TabWidget.__contextMenuSave</h4>
+<b>__contextMenuSave</b>(<i></i>)
+<p>
+        Private method to save the selected tab.
+</p><a NAME="TabWidget.__contextMenuSaveAll" ID="TabWidget.__contextMenuSaveAll"></a>
+<h4>TabWidget.__contextMenuSaveAll</h4>
+<b>__contextMenuSaveAll</b>(<i></i>)
+<p>
+        Private method to save all tabs.
+</p><a NAME="TabWidget.__contextMenuSaveAs" ID="TabWidget.__contextMenuSaveAs"></a>
+<h4>TabWidget.__contextMenuSaveAs</h4>
+<b>__contextMenuSaveAs</b>(<i></i>)
+<p>
+        Private method to save the selected tab to a new file.
+</p><a NAME="TabWidget.__contextMenuSaveToProject" ID="TabWidget.__contextMenuSaveToProject"></a>
+<h4>TabWidget.__contextMenuSaveToProject</h4>
+<b>__contextMenuSaveToProject</b>(<i></i>)
+<p>
+        Private method to save the selected tab to the current project.
+</p><a NAME="TabWidget.__initMenu" ID="TabWidget.__initMenu"></a>
+<h4>TabWidget.__initMenu</h4>
+<b>__initMenu</b>(<i></i>)
+<p>
+        Private method to initialize the tab context menu.
+</p><a NAME="TabWidget.__navigationMenuTriggered" ID="TabWidget.__navigationMenuTriggered"></a>
+<h4>TabWidget.__navigationMenuTriggered</h4>
+<b>__navigationMenuTriggered</b>(<i>act</i>)
+<p>
+        Private slot called to handle the navigation button menu selection.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the selected action (QAction)
+</dd>
+</dl><a NAME="TabWidget.__showContextMenu" ID="TabWidget.__showContextMenu"></a>
+<h4>TabWidget.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord, index</i>)
+<p>
+        Private slot to show the tab context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd><dt><i>index</i></dt>
+<dd>
+index of the tab the menu is requested for (integer)
+</dd>
+</dl><a NAME="TabWidget.__showNavigationMenu" ID="TabWidget.__showNavigationMenu"></a>
+<h4>TabWidget.__showNavigationMenu</h4>
+<b>__showNavigationMenu</b>(<i></i>)
+<p>
+        Private slot to show the navigation button menu.
+</p><a NAME="TabWidget.addTab" ID="TabWidget.addTab"></a>
+<h4>TabWidget.addTab</h4>
+<b>addTab</b>(<i>editor, title</i>)
+<p>
+        Overwritten method to add a new tab.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+the editor object to be added (QScintilla.Editor.Editor)
+</dd><dt><i>title</i></dt>
+<dd>
+title for the new tab (string)
+</dd>
+</dl><a NAME="TabWidget.copyTab" ID="TabWidget.copyTab"></a>
+<h4>TabWidget.copyTab</h4>
+<b>copyTab</b>(<i>sourceIndex, targetIndex</i>)
+<p>
+        Public method to copy an editor.
+</p><dl>
+<dt><i>sourceIndex</i></dt>
+<dd>
+index of the tab (integer)
+</dd><dt><i>targetIndex</i></dt>
+<dd>
+index position to place it to (integer)
+</dd>
+</dl><a NAME="TabWidget.copyTabOther" ID="TabWidget.copyTabOther"></a>
+<h4>TabWidget.copyTabOther</h4>
+<b>copyTabOther</b>(<i>sourceId, sourceIndex, targetIndex</i>)
+<p>
+        Public method to copy an editor from another TabWidget.
+</p><dl>
+<dt><i>sourceId</i></dt>
+<dd>
+id of the TabWidget to get the editor from (long)
+</dd><dt><i>sourceIndex</i></dt>
+<dd>
+index of the tab in the old tab widget (integer)
+</dd><dt><i>targetIndex</i></dt>
+<dd>
+index position to place it to (integer)
+</dd>
+</dl><a NAME="TabWidget.currentWidget" ID="TabWidget.currentWidget"></a>
+<h4>TabWidget.currentWidget</h4>
+<b>currentWidget</b>(<i></i>)
+<p>
+        Overridden method to return a reference to the current page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current page (QWidget)
+</dd>
+</dl><a NAME="TabWidget.hasEditor" ID="TabWidget.hasEditor"></a>
+<h4>TabWidget.hasEditor</h4>
+<b>hasEditor</b>(<i>editor</i>)
+<p>
+        Public method to check for an editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor object to check for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the editor to be checked belongs
+            to the list of editors managed by this tab widget.
+</dd>
+</dl><a NAME="TabWidget.hasEditors" ID="TabWidget.hasEditors"></a>
+<h4>TabWidget.hasEditors</h4>
+<b>hasEditors</b>(<i></i>)
+<p>
+        Public method to test, if any editor is managed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating editors are managed
+</dd>
+</dl><a NAME="TabWidget.insertWidget" ID="TabWidget.insertWidget"></a>
+<h4>TabWidget.insertWidget</h4>
+<b>insertWidget</b>(<i>index, editor, title</i>)
+<p>
+        Overwritten method to insert a new tab.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index position for the new tab (integer)
+</dd><dt><i>editor</i></dt>
+<dd>
+the editor object to be added (QScintilla.Editor.Editor)
+</dd><dt><i>title</i></dt>
+<dd>
+title for the new tab (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the inserted tab (integer)
+</dd>
+</dl><a NAME="TabWidget.mouseDoubleClickEvent" ID="TabWidget.mouseDoubleClickEvent"></a>
+<h4>TabWidget.mouseDoubleClickEvent</h4>
+<b>mouseDoubleClickEvent</b>(<i>event</i>)
+<p>
+        Protected method handling double click events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the event object (QMouseEvent)
+</dd>
+</dl><a NAME="TabWidget.relocateTab" ID="TabWidget.relocateTab"></a>
+<h4>TabWidget.relocateTab</h4>
+<b>relocateTab</b>(<i>sourceId, sourceIndex, targetIndex</i>)
+<p>
+        Public method to relocate an editor from another TabWidget.
+</p><dl>
+<dt><i>sourceId</i></dt>
+<dd>
+id of the TabWidget to get the editor from (long)
+</dd><dt><i>sourceIndex</i></dt>
+<dd>
+index of the tab in the old tab widget (integer)
+</dd><dt><i>targetIndex</i></dt>
+<dd>
+index position to place it to (integer)
+</dd>
+</dl><a NAME="TabWidget.removeWidget" ID="TabWidget.removeWidget"></a>
+<h4>TabWidget.removeWidget</h4>
+<b>removeWidget</b>(<i>object</i>)
+<p>
+        Public method to remove a widget.
+</p><dl>
+<dt><i>object</i></dt>
+<dd>
+object to be removed (QWidget)
+</dd>
+</dl><a NAME="TabWidget.showIndicator" ID="TabWidget.showIndicator"></a>
+<h4>TabWidget.showIndicator</h4>
+<b>showIndicator</b>(<i>on</i>)
+<p>
+        Public slot to set the indicator on or off.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag indicating the dtate of the indicator (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Tabview" ID="Tabview"></a>
+<h2>Tabview</h2>
+<p>
+    Class implementing a tabbed viewmanager class embedded in a splitter.
+</p><h4>Signals</h4>
+<dl>
+<dt>changeCaption(string)</dt>
+<dd>
+emitted if a change of the caption is necessary
+</dd><dt>editorChanged(string)</dt>
+<dd>
+emitted when the current editor has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QSplitter, ViewManager
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Tabview.__init__">Tabview</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Tabview.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle the currentChanged signal.</td>
+</tr><tr>
+<td><a href="#Tabview._addView">_addView</a></td>
+<td>Protected method to add a view (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview._initWindowActions">_initWindowActions</a></td>
+<td>Protected method to define the user interface actions for window handling.</td>
+</tr><tr>
+<td><a href="#Tabview._modificationStatusChanged">_modificationStatusChanged</a></td>
+<td>Protected slot to handle the modificationStatusChanged signal.</td>
+</tr><tr>
+<td><a href="#Tabview._removeAllViews">_removeAllViews</a></td>
+<td>Protected method to remove all views (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview._removeView">_removeView</a></td>
+<td>Protected method to remove a view (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview._showView">_showView</a></td>
+<td>Protected method to show a view (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview._syntaxErrorToggled">_syntaxErrorToggled</a></td>
+<td>Protected slot to handle the syntaxerrorToggled signal.</td>
+</tr><tr>
+<td><a href="#Tabview.activeWindow">activeWindow</a></td>
+<td>Public method to return the active (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview.addSplit">addSplit</a></td>
+<td>Public method used to split the current view.</td>
+</tr><tr>
+<td><a href="#Tabview.canCascade">canCascade</a></td>
+<td>Public method to signal if cascading of managed windows is available.</td>
+</tr><tr>
+<td><a href="#Tabview.canSplit">canSplit</a></td>
+<td>public method to signal if splitting of the view is available.</td>
+</tr><tr>
+<td><a href="#Tabview.canTile">canTile</a></td>
+<td>Public method to signal if tiling of managed windows is available.</td>
+</tr><tr>
+<td><a href="#Tabview.cascade">cascade</a></td>
+<td>Public method to cascade the managed windows.</td>
+</tr><tr>
+<td><a href="#Tabview.eventFilter">eventFilter</a></td>
+<td>Public method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#Tabview.getTabWidgetById">getTabWidgetById</a></td>
+<td>Public method to get a reference to a tab widget knowing it's ID.</td>
+</tr><tr>
+<td><a href="#Tabview.insertView">insertView</a></td>
+<td>Protected method to add a view (i.e.</td>
+</tr><tr>
+<td><a href="#Tabview.nextSplit">nextSplit</a></td>
+<td>Public slot used to move to the next split.</td>
+</tr><tr>
+<td><a href="#Tabview.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#Tabview.prevSplit">prevSplit</a></td>
+<td>Public slot used to move to the previous split.</td>
+</tr><tr>
+<td><a href="#Tabview.removeSplit">removeSplit</a></td>
+<td>Public method used to remove the current split view.</td>
+</tr><tr>
+<td><a href="#Tabview.setEditorName">setEditorName</a></td>
+<td>Public method to change the displayed name of the editor.</td>
+</tr><tr>
+<td><a href="#Tabview.setSplitOrientation">setSplitOrientation</a></td>
+<td>Public method used to set the orientation of the split view.</td>
+</tr><tr>
+<td><a href="#Tabview.showWindowMenu">showWindowMenu</a></td>
+<td>Public method to set up the viewmanager part of the Window menu.</td>
+</tr><tr>
+<td><a href="#Tabview.tile">tile</a></td>
+<td>Public method to tile the managed windows.</td>
+</tr>
+</table>
+<a NAME="Tabview.__init__" ID="Tabview.__init__"></a>
+<h4>Tabview (Constructor)</h4>
+<b>Tabview</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>ui</i></dt>
+<dd>
+reference to the main user interface
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="Tabview.__currentChanged" ID="Tabview.__currentChanged"></a>
+<h4>Tabview.__currentChanged</h4>
+<b>__currentChanged</b>(<i>index</i>)
+<p>
+        Private slot to handle the currentChanged signal.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the current tab (integer)
+</dd>
+</dl><a NAME="Tabview._addView" ID="Tabview._addView"></a>
+<h4>Tabview._addView</h4>
+<b>_addView</b>(<i>win, fn = None, noName = ""</i>)
+<p>
+        Protected method to add a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be added
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd><dt><i>noName</i></dt>
+<dd>
+name to be used for an unnamed editor (string)
+</dd>
+</dl><a NAME="Tabview._initWindowActions" ID="Tabview._initWindowActions"></a>
+<h4>Tabview._initWindowActions</h4>
+<b>_initWindowActions</b>(<i></i>)
+<p>
+        Protected method to define the user interface actions for window handling.
+</p><a NAME="Tabview._modificationStatusChanged" ID="Tabview._modificationStatusChanged"></a>
+<h4>Tabview._modificationStatusChanged</h4>
+<b>_modificationStatusChanged</b>(<i>m, editor</i>)
+<p>
+        Protected slot to handle the modificationStatusChanged signal.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+flag indicating the modification status (boolean)
+</dd><dt><i>editor</i></dt>
+<dd>
+editor window changed
+</dd>
+</dl><a NAME="Tabview._removeAllViews" ID="Tabview._removeAllViews"></a>
+<h4>Tabview._removeAllViews</h4>
+<b>_removeAllViews</b>(<i></i>)
+<p>
+        Protected method to remove all views (i.e. windows)
+</p><a NAME="Tabview._removeView" ID="Tabview._removeView"></a>
+<h4>Tabview._removeView</h4>
+<b>_removeView</b>(<i>win</i>)
+<p>
+        Protected method to remove a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be removed
+</dd>
+</dl><a NAME="Tabview._showView" ID="Tabview._showView"></a>
+<h4>Tabview._showView</h4>
+<b>_showView</b>(<i>win, fn = None</i>)
+<p>
+        Protected method to show a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be shown
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd>
+</dl><a NAME="Tabview._syntaxErrorToggled" ID="Tabview._syntaxErrorToggled"></a>
+<h4>Tabview._syntaxErrorToggled</h4>
+<b>_syntaxErrorToggled</b>(<i>editor</i>)
+<p>
+        Protected slot to handle the syntaxerrorToggled signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="Tabview.activeWindow" ID="Tabview.activeWindow"></a>
+<h4>Tabview.activeWindow</h4>
+<b>activeWindow</b>(<i></i>)
+<p>
+        Public method to return the active (i.e. current) window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the active editor
+</dd>
+</dl><a NAME="Tabview.addSplit" ID="Tabview.addSplit"></a>
+<h4>Tabview.addSplit</h4>
+<b>addSplit</b>(<i></i>)
+<p>
+        Public method used to split the current view.
+</p><a NAME="Tabview.canCascade" ID="Tabview.canCascade"></a>
+<h4>Tabview.canCascade</h4>
+<b>canCascade</b>(<i></i>)
+<p>
+        Public method to signal if cascading of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating cascading of windows is available
+</dd>
+</dl><a NAME="Tabview.canSplit" ID="Tabview.canSplit"></a>
+<h4>Tabview.canSplit</h4>
+<b>canSplit</b>(<i></i>)
+<p>
+        public method to signal if splitting of the view is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating splitting of the view is available.
+</dd>
+</dl><a NAME="Tabview.canTile" ID="Tabview.canTile"></a>
+<h4>Tabview.canTile</h4>
+<b>canTile</b>(<i></i>)
+<p>
+        Public method to signal if tiling of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating tiling of windows is available
+</dd>
+</dl><a NAME="Tabview.cascade" ID="Tabview.cascade"></a>
+<h4>Tabview.cascade</h4>
+<b>cascade</b>(<i></i>)
+<p>
+        Public method to cascade the managed windows.
+</p><a NAME="Tabview.eventFilter" ID="Tabview.eventFilter"></a>
+<h4>Tabview.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Public method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+always False
+</dd>
+</dl><a NAME="Tabview.getTabWidgetById" ID="Tabview.getTabWidgetById"></a>
+<h4>Tabview.getTabWidgetById</h4>
+<b>getTabWidgetById</b>(<i>id_</i>)
+<p>
+        Public method to get a reference to a tab widget knowing it's ID.
+</p><dl>
+<dt><i>id_</i></dt>
+<dd>
+id of the tab widget (long)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the tab widget (TabWidget)
+</dd>
+</dl><a NAME="Tabview.insertView" ID="Tabview.insertView"></a>
+<h4>Tabview.insertView</h4>
+<b>insertView</b>(<i>win, tabWidget, index, fn = None, noName = ""</i>)
+<p>
+        Protected method to add a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be added
+</dd><dt><i>tabWidget</i></dt>
+<dd>
+reference to the tab widget to insert the editor into (TabWidget)
+</dd><dt><i>index</i></dt>
+<dd>
+index position to insert at (integer)
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor (string)
+</dd><dt><i>noName</i></dt>
+<dd>
+name to be used for an unnamed editor (string)
+</dd>
+</dl><a NAME="Tabview.nextSplit" ID="Tabview.nextSplit"></a>
+<h4>Tabview.nextSplit</h4>
+<b>nextSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the next split.
+</p><a NAME="Tabview.preferencesChanged" ID="Tabview.preferencesChanged"></a>
+<h4>Tabview.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle the preferencesChanged signal.
+</p><a NAME="Tabview.prevSplit" ID="Tabview.prevSplit"></a>
+<h4>Tabview.prevSplit</h4>
+<b>prevSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the previous split.
+</p><a NAME="Tabview.removeSplit" ID="Tabview.removeSplit"></a>
+<h4>Tabview.removeSplit</h4>
+<b>removeSplit</b>(<i></i>)
+<p>
+        Public method used to remove the current split view.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull removal
+</dd>
+</dl><a NAME="Tabview.setEditorName" ID="Tabview.setEditorName"></a>
+<h4>Tabview.setEditorName</h4>
+<b>setEditorName</b>(<i>editor, newName</i>)
+<p>
+        Public method to change the displayed name of the editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to be changed
+</dd><dt><i>newName</i></dt>
+<dd>
+new name to be shown (string)
+</dd>
+</dl><a NAME="Tabview.setSplitOrientation" ID="Tabview.setSplitOrientation"></a>
+<h4>Tabview.setSplitOrientation</h4>
+<b>setSplitOrientation</b>(<i>orientation</i>)
+<p>
+        Public method used to set the orientation of the split view.
+</p><dl>
+<dt><i>orientation</i></dt>
+<dd>
+orientation of the split
+                (Qt.Horizontal or Qt.Vertical)
+</dd>
+</dl><a NAME="Tabview.showWindowMenu" ID="Tabview.showWindowMenu"></a>
+<h4>Tabview.showWindowMenu</h4>
+<b>showWindowMenu</b>(<i>windowMenu</i>)
+<p>
+        Public method to set up the viewmanager part of the Window menu.
+</p><dl>
+<dt><i>windowMenu</i></dt>
+<dd>
+reference to the window menu
+</dd>
+</dl><a NAME="Tabview.tile" ID="Tabview.tile"></a>
+<h4>Tabview.tile</h4>
+<b>tile</b>(<i></i>)
+<p>
+        Public method to tile the managed windows.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog</h1>
+<p>
+Module implementing the color dialog wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ColorDialogWizardDialog">ColorDialogWizardDialog</a></td>
+<td>Class implementing the color dialog wizard dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ColorDialogWizardDialog" ID="ColorDialogWizardDialog"></a>
+<h2>ColorDialogWizardDialog</h2>
+<p>
+    Class implementing the color dialog wizard dialog.
+</p><p>
+    It displays a dialog for entering the parameters
+    for the QColorDialog code generator.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ColorDialogWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ColorDialogWizardDialog.__init__">ColorDialogWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.on_bTest_clicked">on_bTest_clicked</a></td>
+<td>Private method to test the selected options.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.on_eColor_editTextChanged">on_eColor_editTextChanged</a></td>
+<td>Private slot to handle the editTextChanged signal of eColor.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.on_eRGB_textChanged">on_eRGB_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of eRGB.</td>
+</tr><tr>
+<td><a href="#ColorDialogWizardDialog.on_rQt45_toggled">on_rQt45_toggled</a></td>
+<td>Private slot to handle the toggled signal of the rQt45 radio button.</td>
+</tr>
+</table>
+<a NAME="ColorDialogWizardDialog.__init__" ID="ColorDialogWizardDialog.__init__"></a>
+<h4>ColorDialogWizardDialog (Constructor)</h4>
+<b>ColorDialogWizardDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="ColorDialogWizardDialog.getCode" ID="ColorDialogWizardDialog.getCode"></a>
+<h4>ColorDialogWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="ColorDialogWizardDialog.on_bTest_clicked" ID="ColorDialogWizardDialog.on_bTest_clicked"></a>
+<h4>ColorDialogWizardDialog.on_bTest_clicked</h4>
+<b>on_bTest_clicked</b>(<i></i>)
+<p>
+        Private method to test the selected options.
+</p><a NAME="ColorDialogWizardDialog.on_buttonBox_clicked" ID="ColorDialogWizardDialog.on_buttonBox_clicked"></a>
+<h4>ColorDialogWizardDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="ColorDialogWizardDialog.on_eColor_editTextChanged" ID="ColorDialogWizardDialog.on_eColor_editTextChanged"></a>
+<h4>ColorDialogWizardDialog.on_eColor_editTextChanged</h4>
+<b>on_eColor_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the editTextChanged signal of eColor.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string)
+</dd>
+</dl><a NAME="ColorDialogWizardDialog.on_eRGB_textChanged" ID="ColorDialogWizardDialog.on_eRGB_textChanged"></a>
+<h4>ColorDialogWizardDialog.on_eRGB_textChanged</h4>
+<b>on_eRGB_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of eRGB.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string)
+</dd>
+</dl><a NAME="ColorDialogWizardDialog.on_rQt45_toggled" ID="ColorDialogWizardDialog.on_rQt45_toggled"></a>
+<h4>ColorDialogWizardDialog.on_rQt45_toggled</h4>
+<b>on_rQt45_toggled</b>(<i>on</i>)
+<p>
+        Private slot to handle the toggled signal of the rQt45 radio button.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+toggle state (boolean) (ignored)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog</h1>
+<p>
+Module implementing the file dialog wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FileDialogWizardDialog">FileDialogWizardDialog</a></td>
+<td>Class implementing the color dialog wizard dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FileDialogWizardDialog" ID="FileDialogWizardDialog"></a>
+<h2>FileDialogWizardDialog</h2>
+<p>
+    Class implementing the color dialog wizard dialog.
+</p><p>
+    It displays a dialog for entering the parameters
+    for the QFileDialog code generator.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_FileDialogWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FileDialogWizardDialog.__init__">FileDialogWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.__getCode4">__getCode4</a></td>
+<td>Private method to get the source code for Qt4.</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.__toggleConfirmCheckBox">__toggleConfirmCheckBox</a></td>
+<td>Private slot to enable/disable the confirmation check box.</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.__toggleGroupsAndTest">__toggleGroupsAndTest</a></td>
+<td>Private slot to enable/disable certain groups and the test button.</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.on_bTest_clicked">on_bTest_clicked</a></td>
+<td>Private method to test the selected options.</td>
+</tr><tr>
+<td><a href="#FileDialogWizardDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr>
+</table>
+<a NAME="FileDialogWizardDialog.__init__" ID="FileDialogWizardDialog.__init__"></a>
+<h4>FileDialogWizardDialog (Constructor)</h4>
+<b>FileDialogWizardDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="FileDialogWizardDialog.__getCode4" ID="FileDialogWizardDialog.__getCode4"></a>
+<h4>FileDialogWizardDialog.__getCode4</h4>
+<b>__getCode4</b>(<i>indLevel, indString</i>)
+<p>
+        Private method to get the source code for Qt4.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="FileDialogWizardDialog.__toggleConfirmCheckBox" ID="FileDialogWizardDialog.__toggleConfirmCheckBox"></a>
+<h4>FileDialogWizardDialog.__toggleConfirmCheckBox</h4>
+<b>__toggleConfirmCheckBox</b>(<i></i>)
+<p>
+        Private slot to enable/disable the confirmation check box.
+</p><a NAME="FileDialogWizardDialog.__toggleGroupsAndTest" ID="FileDialogWizardDialog.__toggleGroupsAndTest"></a>
+<h4>FileDialogWizardDialog.__toggleGroupsAndTest</h4>
+<b>__toggleGroupsAndTest</b>(<i></i>)
+<p>
+        Private slot to enable/disable certain groups and the test button.
+</p><a NAME="FileDialogWizardDialog.getCode" ID="FileDialogWizardDialog.getCode"></a>
+<h4>FileDialogWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="FileDialogWizardDialog.on_bTest_clicked" ID="FileDialogWizardDialog.on_bTest_clicked"></a>
+<h4>FileDialogWizardDialog.on_bTest_clicked</h4>
+<b>on_bTest_clicked</b>(<i></i>)
+<p>
+        Private method to test the selected options.
+</p><a NAME="FileDialogWizardDialog.on_buttonBox_clicked" ID="FileDialogWizardDialog.on_buttonBox_clicked"></a>
+<h4>FileDialogWizardDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog</h1>
+<p>
+Module implementing the font dialog wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FontDialogWizardDialog">FontDialogWizardDialog</a></td>
+<td>Class implementing the font dialog wizard dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FontDialogWizardDialog" ID="FontDialogWizardDialog"></a>
+<h2>FontDialogWizardDialog</h2>
+<p>
+    Class implementing the font dialog wizard dialog.
+</p><p>
+    It displays a dialog for entering the parameters
+    for the QFontDialog code generator.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_FontDialogWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FontDialogWizardDialog.__init__">FontDialogWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FontDialogWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#FontDialogWizardDialog.on_bTest_clicked">on_bTest_clicked</a></td>
+<td>Private method to test the selected options.</td>
+</tr><tr>
+<td><a href="#FontDialogWizardDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#FontDialogWizardDialog.on_eVariable_textChanged">on_eVariable_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of eVariable.</td>
+</tr><tr>
+<td><a href="#FontDialogWizardDialog.on_fontButton_clicked">on_fontButton_clicked</a></td>
+<td>Private slot to handle the button press to select a font via a font selection dialog.</td>
+</tr>
+</table>
+<a NAME="FontDialogWizardDialog.__init__" ID="FontDialogWizardDialog.__init__"></a>
+<h4>FontDialogWizardDialog (Constructor)</h4>
+<b>FontDialogWizardDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="FontDialogWizardDialog.getCode" ID="FontDialogWizardDialog.getCode"></a>
+<h4>FontDialogWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="FontDialogWizardDialog.on_bTest_clicked" ID="FontDialogWizardDialog.on_bTest_clicked"></a>
+<h4>FontDialogWizardDialog.on_bTest_clicked</h4>
+<b>on_bTest_clicked</b>(<i></i>)
+<p>
+        Private method to test the selected options.
+</p><a NAME="FontDialogWizardDialog.on_buttonBox_clicked" ID="FontDialogWizardDialog.on_buttonBox_clicked"></a>
+<h4>FontDialogWizardDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="FontDialogWizardDialog.on_eVariable_textChanged" ID="FontDialogWizardDialog.on_eVariable_textChanged"></a>
+<h4>FontDialogWizardDialog.on_eVariable_textChanged</h4>
+<b>on_eVariable_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of eVariable.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string)
+</dd>
+</dl><a NAME="FontDialogWizardDialog.on_fontButton_clicked" ID="FontDialogWizardDialog.on_fontButton_clicked"></a>
+<h4>FontDialogWizardDialog.on_fontButton_clicked</h4>
+<b>on_fontButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the button press to select a font via a font selection 
+        dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,153 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog</h1>
+<p>
+Module implementing the input dialog wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#InputDialogWizardDialog">InputDialogWizardDialog</a></td>
+<td>Class implementing the input dialog wizard dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="InputDialogWizardDialog" ID="InputDialogWizardDialog"></a>
+<h2>InputDialogWizardDialog</h2>
+<p>
+    Class implementing the input dialog wizard dialog.
+</p><p>
+    It displays a dialog for entering the parameters
+    for the QInputDialog code generator.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_InputDialogWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#InputDialogWizardDialog.__init__">InputDialogWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#InputDialogWizardDialog.__getCode4">__getCode4</a></td>
+<td>Private method to get the source code for Qt4.</td>
+</tr><tr>
+<td><a href="#InputDialogWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#InputDialogWizardDialog.on_bTest_clicked">on_bTest_clicked</a></td>
+<td>Private method to test the selected options.</td>
+</tr><tr>
+<td><a href="#InputDialogWizardDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#InputDialogWizardDialog.on_rItem_toggled">on_rItem_toggled</a></td>
+<td>Private slot to perform actions dependant on the item type selection.</td>
+</tr>
+</table>
+<a NAME="InputDialogWizardDialog.__init__" ID="InputDialogWizardDialog.__init__"></a>
+<h4>InputDialogWizardDialog (Constructor)</h4>
+<b>InputDialogWizardDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="InputDialogWizardDialog.__getCode4" ID="InputDialogWizardDialog.__getCode4"></a>
+<h4>InputDialogWizardDialog.__getCode4</h4>
+<b>__getCode4</b>(<i>indLevel, indString</i>)
+<p>
+        Private method to get the source code for Qt4.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="InputDialogWizardDialog.getCode" ID="InputDialogWizardDialog.getCode"></a>
+<h4>InputDialogWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="InputDialogWizardDialog.on_bTest_clicked" ID="InputDialogWizardDialog.on_bTest_clicked"></a>
+<h4>InputDialogWizardDialog.on_bTest_clicked</h4>
+<b>on_bTest_clicked</b>(<i></i>)
+<p>
+        Private method to test the selected options.
+</p><a NAME="InputDialogWizardDialog.on_buttonBox_clicked" ID="InputDialogWizardDialog.on_buttonBox_clicked"></a>
+<h4>InputDialogWizardDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="InputDialogWizardDialog.on_rItem_toggled" ID="InputDialogWizardDialog.on_rItem_toggled"></a>
+<h4>InputDialogWizardDialog.on_rItem_toggled</h4>
+<b>on_rItem_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to perform actions dependant on the item type selection.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the checked state (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog</h1>
+<p>
+Module implementing the message box wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MessageBoxWizardDialog">MessageBoxWizardDialog</a></td>
+<td>Class implementing the message box wizard dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MessageBoxWizardDialog" ID="MessageBoxWizardDialog"></a>
+<h2>MessageBoxWizardDialog</h2>
+<p>
+    Class implementing the message box wizard dialog.
+</p><p>
+    It displays a dialog for entering the parameters
+    for the QMessageBox code generator.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_MessageBoxWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MessageBoxWizardDialog.__init__">MessageBoxWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.__enabledGroups">__enabledGroups</a></td>
+<td>Private method to enable/disable some group boxes.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.__getQt42ButtonCode">__getQt42ButtonCode</a></td>
+<td>Private method to generate the button code for Qt 4.2.0.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.__testQt42">__testQt42</a></td>
+<td>Private method to test the selected options for Qt 4.2.0.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.on_bTest_clicked">on_bTest_clicked</a></td>
+<td>Private method to test the selected options.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.on_rAboutQt_toggled">on_rAboutQt_toggled</a></td>
+<td>Private slot to handle the toggled signal of the rAboutQt radio button.</td>
+</tr><tr>
+<td><a href="#MessageBoxWizardDialog.on_rAbout_toggled">on_rAbout_toggled</a></td>
+<td>Private slot to handle the toggled signal of the rAbout radio button.</td>
+</tr>
+</table>
+<a NAME="MessageBoxWizardDialog.__init__" ID="MessageBoxWizardDialog.__init__"></a>
+<h4>MessageBoxWizardDialog (Constructor)</h4>
+<b>MessageBoxWizardDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="MessageBoxWizardDialog.__enabledGroups" ID="MessageBoxWizardDialog.__enabledGroups"></a>
+<h4>MessageBoxWizardDialog.__enabledGroups</h4>
+<b>__enabledGroups</b>(<i></i>)
+<p>
+        Private method to enable/disable some group boxes.
+</p><a NAME="MessageBoxWizardDialog.__getQt42ButtonCode" ID="MessageBoxWizardDialog.__getQt42ButtonCode"></a>
+<h4>MessageBoxWizardDialog.__getQt42ButtonCode</h4>
+<b>__getQt42ButtonCode</b>(<i>istring, indString</i>)
+<p>
+        Private method to generate the button code for Qt 4.2.0.
+</p><dl>
+<dt><i>istring</i></dt>
+<dd>
+indentation string (string)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the button code (string)
+</dd>
+</dl><a NAME="MessageBoxWizardDialog.__testQt42" ID="MessageBoxWizardDialog.__testQt42"></a>
+<h4>MessageBoxWizardDialog.__testQt42</h4>
+<b>__testQt42</b>(<i></i>)
+<p>
+        Private method to test the selected options for Qt 4.2.0.
+</p><a NAME="MessageBoxWizardDialog.getCode" ID="MessageBoxWizardDialog.getCode"></a>
+<h4>MessageBoxWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="MessageBoxWizardDialog.on_bTest_clicked" ID="MessageBoxWizardDialog.on_bTest_clicked"></a>
+<h4>MessageBoxWizardDialog.on_bTest_clicked</h4>
+<b>on_bTest_clicked</b>(<i></i>)
+<p>
+        Private method to test the selected options.
+</p><a NAME="MessageBoxWizardDialog.on_buttonBox_clicked" ID="MessageBoxWizardDialog.on_buttonBox_clicked"></a>
+<h4>MessageBoxWizardDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="MessageBoxWizardDialog.on_rAboutQt_toggled" ID="MessageBoxWizardDialog.on_rAboutQt_toggled"></a>
+<h4>MessageBoxWizardDialog.on_rAboutQt_toggled</h4>
+<b>on_rAboutQt_toggled</b>(<i>on</i>)
+<p>
+        Private slot to handle the toggled signal of the rAboutQt radio button.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+toggle state (boolean) (ignored)
+</dd>
+</dl><a NAME="MessageBoxWizardDialog.on_rAbout_toggled" ID="MessageBoxWizardDialog.on_rAbout_toggled"></a>
+<h4>MessageBoxWizardDialog.on_rAbout_toggled</h4>
+<b>on_rAbout_toggled</b>(<i>on</i>)
+<p>
+        Private slot to handle the toggled signal of the rAbout radio button.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+toggle state (boolean) (ignored)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog</h1>
+<p>
+Module implementing a dialog for entering character classes.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardCharactersDialog">PyRegExpWizardCharactersDialog</a></td>
+<td>Class implementing a dialog for entering character classes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyRegExpWizardCharactersDialog" ID="PyRegExpWizardCharactersDialog"></a>
+<h2>PyRegExpWizardCharactersDialog</h2>
+<p>
+    Class implementing a dialog for entering character classes.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PyRegExpWizardCharactersDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>predefinedClasses</td></tr><tr><td>specialChars</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__init__">PyRegExpWizardCharactersDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__addRangesLine">__addRangesLine</a></td>
+<td>Private slot to add a line of entry widgets for character ranges.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__addSinglesLine">__addSinglesLine</a></td>
+<td>Private slot to add a line of entry widgets for single characters.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__formatCharacter">__formatCharacter</a></td>
+<td>Private method to format the characters entered into the dialog.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__performSelectedAction">__performSelectedAction</a></td>
+<td>Private method performing some actions depending on the input.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__rangesCharTypeSelected">__rangesCharTypeSelected</a></td>
+<td>Private slot to handle the activated(int) signal of the char ranges combo boxes.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.__singlesCharTypeSelected">__singlesCharTypeSelected</a></td>
+<td>Private slot to handle the activated(int) signal of the single chars combo boxes.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td>
+<td>Public method to return the character string assembled via the dialog.</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizardCharactersDialog.__init__" ID="PyRegExpWizardCharactersDialog.__init__"></a>
+<h4>PyRegExpWizardCharactersDialog (Constructor)</h4>
+<b>PyRegExpWizardCharactersDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="PyRegExpWizardCharactersDialog.__addRangesLine" ID="PyRegExpWizardCharactersDialog.__addRangesLine"></a>
+<h4>PyRegExpWizardCharactersDialog.__addRangesLine</h4>
+<b>__addRangesLine</b>(<i></i>)
+<p>
+        Private slot to add a line of entry widgets for character ranges.
+</p><a NAME="PyRegExpWizardCharactersDialog.__addSinglesLine" ID="PyRegExpWizardCharactersDialog.__addSinglesLine"></a>
+<h4>PyRegExpWizardCharactersDialog.__addSinglesLine</h4>
+<b>__addSinglesLine</b>(<i></i>)
+<p>
+        Private slot to add a line of entry widgets for single characters.
+</p><a NAME="PyRegExpWizardCharactersDialog.__formatCharacter" ID="PyRegExpWizardCharactersDialog.__formatCharacter"></a>
+<h4>PyRegExpWizardCharactersDialog.__formatCharacter</h4>
+<b>__formatCharacter</b>(<i>index, char</i>)
+<p>
+        Private method to format the characters entered into the dialog.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd><dt><i>char</i></dt>
+<dd>
+character string enetered into the dialog (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formated character string (string)
+</dd>
+</dl><a NAME="PyRegExpWizardCharactersDialog.__performSelectedAction" ID="PyRegExpWizardCharactersDialog.__performSelectedAction"></a>
+<h4>PyRegExpWizardCharactersDialog.__performSelectedAction</h4>
+<b>__performSelectedAction</b>(<i>index, lineedit</i>)
+<p>
+        Private method performing some actions depending on the input.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd><dt><i>lineedit</i></dt>
+<dd>
+line edit widget to act on (QLineEdit)
+</dd>
+</dl><a NAME="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a>
+<h4>PyRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4>
+<b>__rangesCharTypeSelected</b>(<i>index</i>)
+<p>
+        Private slot to handle the activated(int) signal of the char ranges combo boxes.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd>
+</dl><a NAME="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="PyRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a>
+<h4>PyRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4>
+<b>__singlesCharTypeSelected</b>(<i>index</i>)
+<p>
+        Private slot to handle the activated(int) signal of the single chars combo boxes.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd>
+</dl><a NAME="PyRegExpWizardCharactersDialog.getCharacters" ID="PyRegExpWizardCharactersDialog.getCharacters"></a>
+<h4>PyRegExpWizardCharactersDialog.getCharacters</h4>
+<b>getCharacters</b>(<i></i>)
+<p>
+        Public method to return the character string assembled via the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+formatted string for character classes (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,452 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog</h1>
+<p>
+Module implementing the Python re wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardDialog">PyRegExpWizardDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget">PyRegExpWizardWidget</a></td>
+<td>Class implementing the Python re wizard dialog.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWindow">PyRegExpWizardWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyRegExpWizardDialog" ID="PyRegExpWizardDialog"></a>
+<h2>PyRegExpWizardDialog</h2>
+<p>
+    Class for the dialog variant.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardDialog.__init__">PyRegExpWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizardDialog.__init__" ID="PyRegExpWizardDialog.__init__"></a>
+<h4>PyRegExpWizardDialog (Constructor)</h4>
+<b>PyRegExpWizardDialog</b>(<i>parent = None, fromEric = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>fromEric</i></dt>
+<dd>
+flag indicating a call from within eric4
+</dd>
+</dl><a NAME="PyRegExpWizardDialog.getCode" ID="PyRegExpWizardDialog.getCode"></a>
+<h4>PyRegExpWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PyRegExpWizardWidget" ID="PyRegExpWizardWidget"></a>
+<h2>PyRegExpWizardWidget</h2>
+<p>
+    Class implementing the Python re wizard dialog.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_PyRegExpWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardWidget.__init__">PyRegExpWizardWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.__insertString">__insertString</a></td>
+<td>Private method to insert a string into line edit and move cursor.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_altnButton_clicked">on_altnButton_clicked</a></td>
+<td>Private slot to handle the alternatives toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_anycharButton_clicked">on_anycharButton_clicked</a></td>
+<td>Private slot to handle the any character toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_beglineButton_clicked">on_beglineButton_clicked</a></td>
+<td>Private slot to handle the begin line toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_charButton_clicked">on_charButton_clicked</a></td>
+<td>Private slot to handle the characters toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_commentButton_clicked">on_commentButton_clicked</a></td>
+<td>Private slot to handle the comment toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_copyButton_clicked">on_copyButton_clicked</a></td>
+<td>Private slot to copy the regexp string into the clipboard.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_endlineButton_clicked">on_endlineButton_clicked</a></td>
+<td>Private slot to handle the end line toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_executeButton_clicked">on_executeButton_clicked</a></td>
+<td>Private slot to execute the entered regexp on the test text.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_groupButton_clicked">on_groupButton_clicked</a></td>
+<td>Private slot to handle the group toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_loadButton_clicked">on_loadButton_clicked</a></td>
+<td>Private slot to load a regexp from a file.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_namedGroupButton_clicked">on_namedGroupButton_clicked</a></td>
+<td>Private slot to handle the named group toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_namedReferenceButton_clicked">on_namedReferenceButton_clicked</a></td>
+<td>Private slot to handle the named reference toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_neglookaheadButton_clicked">on_neglookaheadButton_clicked</a></td>
+<td>Private slot to handle the negative lookahead toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_neglookbehindButton_clicked">on_neglookbehindButton_clicked</a></td>
+<td>Private slot to handle the negative lookbehind toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_nextButton_clicked">on_nextButton_clicked</a></td>
+<td>Private slot to find the next match.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_nonGroupButton_clicked">on_nonGroupButton_clicked</a></td>
+<td>Private slot to handle the non group toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_nonwordboundButton_clicked">on_nonwordboundButton_clicked</a></td>
+<td>Private slot to handle the non word boundary toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_poslookaheadButton_clicked">on_poslookaheadButton_clicked</a></td>
+<td>Private slot to handle the positive lookahead toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_poslookbehindButton_clicked">on_poslookbehindButton_clicked</a></td>
+<td>Private slot to handle the positive lookbehind toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_py2Button_toggled">on_py2Button_toggled</a></td>
+<td>Private slot called when the Python version was selected.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_redoButton_clicked">on_redoButton_clicked</a></td>
+<td>Private slot to handle the redo action.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_regexpTextEdit_textChanged">on_regexpTextEdit_textChanged</a></td>
+<td>Private slot called when the regexp changes.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_repeatButton_clicked">on_repeatButton_clicked</a></td>
+<td>Private slot to handle the repeat toolbutton.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to save the regexp to a file.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_undoButton_clicked">on_undoButton_clicked</a></td>
+<td>Private slot to handle the undo action.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_validateButton_clicked">on_validateButton_clicked</a></td>
+<td>Private slot to validate the entered regexp.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardWidget.on_wordboundButton_clicked">on_wordboundButton_clicked</a></td>
+<td>Private slot to handle the word boundary toolbutton.</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizardWidget.__init__" ID="PyRegExpWizardWidget.__init__"></a>
+<h4>PyRegExpWizardWidget (Constructor)</h4>
+<b>PyRegExpWizardWidget</b>(<i>parent = None, fromEric = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>fromEric</i></dt>
+<dd>
+flag indicating a call from within eric4
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.__insertString" ID="PyRegExpWizardWidget.__insertString"></a>
+<h4>PyRegExpWizardWidget.__insertString</h4>
+<b>__insertString</b>(<i>s, steps = 0</i>)
+<p>
+        Private method to insert a string into line edit and move cursor.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+string to be inserted into the regexp line edit
+            (string)
+</dd><dt><i>steps</i></dt>
+<dd>
+number of characters to move the cursor (integer).
+            Negative steps moves cursor back, positives forward.
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.getCode" ID="PyRegExpWizardWidget.getCode"></a>
+<h4>PyRegExpWizardWidget.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.on_altnButton_clicked" ID="PyRegExpWizardWidget.on_altnButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_altnButton_clicked</h4>
+<b>on_altnButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the alternatives toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_anycharButton_clicked" ID="PyRegExpWizardWidget.on_anycharButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_anycharButton_clicked</h4>
+<b>on_anycharButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the any character toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_beglineButton_clicked" ID="PyRegExpWizardWidget.on_beglineButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_beglineButton_clicked</h4>
+<b>on_beglineButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the begin line toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_buttonBox_clicked" ID="PyRegExpWizardWidget.on_buttonBox_clicked"></a>
+<h4>PyRegExpWizardWidget.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.on_charButton_clicked" ID="PyRegExpWizardWidget.on_charButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_charButton_clicked</h4>
+<b>on_charButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the characters toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_commentButton_clicked" ID="PyRegExpWizardWidget.on_commentButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_commentButton_clicked</h4>
+<b>on_commentButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the comment toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_copyButton_clicked" ID="PyRegExpWizardWidget.on_copyButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_copyButton_clicked</h4>
+<b>on_copyButton_clicked</b>(<i></i>)
+<p>
+        Private slot to copy the regexp string into the clipboard.
+</p><p>
+        This slot is only available, if not called from within eric4.
+</p><a NAME="PyRegExpWizardWidget.on_endlineButton_clicked" ID="PyRegExpWizardWidget.on_endlineButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_endlineButton_clicked</h4>
+<b>on_endlineButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the end line toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_executeButton_clicked" ID="PyRegExpWizardWidget.on_executeButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_executeButton_clicked</h4>
+<b>on_executeButton_clicked</b>(<i>startpos = 0</i>)
+<p>
+        Private slot to execute the entered regexp on the test text.
+</p><p>
+        This slot will execute the entered regexp on the entered test
+        data and will display the result in the table part of the dialog.
+</p><dl>
+<dt><i>startpos</i></dt>
+<dd>
+starting position for the regexp matching
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.on_groupButton_clicked" ID="PyRegExpWizardWidget.on_groupButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_groupButton_clicked</h4>
+<b>on_groupButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the group toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_loadButton_clicked" ID="PyRegExpWizardWidget.on_loadButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_loadButton_clicked</h4>
+<b>on_loadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to load a regexp from a file.
+</p><a NAME="PyRegExpWizardWidget.on_namedGroupButton_clicked" ID="PyRegExpWizardWidget.on_namedGroupButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_namedGroupButton_clicked</h4>
+<b>on_namedGroupButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the named group toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_namedReferenceButton_clicked" ID="PyRegExpWizardWidget.on_namedReferenceButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_namedReferenceButton_clicked</h4>
+<b>on_namedReferenceButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the named reference toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_neglookaheadButton_clicked" ID="PyRegExpWizardWidget.on_neglookaheadButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_neglookaheadButton_clicked</h4>
+<b>on_neglookaheadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the negative lookahead toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_neglookbehindButton_clicked" ID="PyRegExpWizardWidget.on_neglookbehindButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_neglookbehindButton_clicked</h4>
+<b>on_neglookbehindButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the negative lookbehind toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_nextButton_clicked" ID="PyRegExpWizardWidget.on_nextButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_nextButton_clicked</h4>
+<b>on_nextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the next match.
+</p><a NAME="PyRegExpWizardWidget.on_nonGroupButton_clicked" ID="PyRegExpWizardWidget.on_nonGroupButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_nonGroupButton_clicked</h4>
+<b>on_nonGroupButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the non group toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_nonwordboundButton_clicked" ID="PyRegExpWizardWidget.on_nonwordboundButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_nonwordboundButton_clicked</h4>
+<b>on_nonwordboundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the non word boundary toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_poslookaheadButton_clicked" ID="PyRegExpWizardWidget.on_poslookaheadButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_poslookaheadButton_clicked</h4>
+<b>on_poslookaheadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the positive lookahead toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_poslookbehindButton_clicked" ID="PyRegExpWizardWidget.on_poslookbehindButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_poslookbehindButton_clicked</h4>
+<b>on_poslookbehindButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the positive lookbehind toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_py2Button_toggled" ID="PyRegExpWizardWidget.on_py2Button_toggled"></a>
+<h4>PyRegExpWizardWidget.on_py2Button_toggled</h4>
+<b>on_py2Button_toggled</b>(<i>checked</i>)
+<p>
+        Private slot called when the Python version was selected.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+state of the Python 2 button (boolean)
+</dd>
+</dl><a NAME="PyRegExpWizardWidget.on_redoButton_clicked" ID="PyRegExpWizardWidget.on_redoButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_redoButton_clicked</h4>
+<b>on_redoButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the redo action.
+</p><a NAME="PyRegExpWizardWidget.on_regexpTextEdit_textChanged" ID="PyRegExpWizardWidget.on_regexpTextEdit_textChanged"></a>
+<h4>PyRegExpWizardWidget.on_regexpTextEdit_textChanged</h4>
+<b>on_regexpTextEdit_textChanged</b>(<i></i>)
+<p>
+        Private slot called when the regexp changes.
+</p><a NAME="PyRegExpWizardWidget.on_repeatButton_clicked" ID="PyRegExpWizardWidget.on_repeatButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_repeatButton_clicked</h4>
+<b>on_repeatButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the repeat toolbutton.
+</p><a NAME="PyRegExpWizardWidget.on_saveButton_clicked" ID="PyRegExpWizardWidget.on_saveButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to save the regexp to a file.
+</p><a NAME="PyRegExpWizardWidget.on_undoButton_clicked" ID="PyRegExpWizardWidget.on_undoButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_undoButton_clicked</h4>
+<b>on_undoButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the undo action.
+</p><a NAME="PyRegExpWizardWidget.on_validateButton_clicked" ID="PyRegExpWizardWidget.on_validateButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_validateButton_clicked</h4>
+<b>on_validateButton_clicked</b>(<i></i>)
+<p>
+        Private slot to validate the entered regexp.
+</p><a NAME="PyRegExpWizardWidget.on_wordboundButton_clicked" ID="PyRegExpWizardWidget.on_wordboundButton_clicked"></a>
+<h4>PyRegExpWizardWidget.on_wordboundButton_clicked</h4>
+<b>on_wordboundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the word boundary toolbutton.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PyRegExpWizardWindow" ID="PyRegExpWizardWindow"></a>
+<h2>PyRegExpWizardWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardWindow.__init__">PyRegExpWizardWindow</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizardWindow.__init__" ID="PyRegExpWizardWindow.__init__"></a>
+<h4>PyRegExpWizardWindow (Constructor)</h4>
+<b>PyRegExpWizardWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog</h1>
+<p>
+Module implementing a dialog for entering repeat counts.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardRepeatDialog">PyRegExpWizardRepeatDialog</a></td>
+<td>Class implementing a dialog for entering repeat counts.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PyRegExpWizardRepeatDialog" ID="PyRegExpWizardRepeatDialog"></a>
+<h2>PyRegExpWizardRepeatDialog</h2>
+<p>
+    Class implementing a dialog for entering repeat counts.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PyRegExpWizardRepeatDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PyRegExpWizardRepeatDialog.__init__">PyRegExpWizardRepeatDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardRepeatDialog.getRepeat">getRepeat</a></td>
+<td>Public method to retrieve the dialog's result.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged">on_lowerSpin_valueChanged</a></td>
+<td>Private slot to handle the lowerSpin valueChanged signal.</td>
+</tr><tr>
+<td><a href="#PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged">on_upperSpin_valueChanged</a></td>
+<td>Private slot to handle the upperSpin valueChanged signal.</td>
+</tr>
+</table>
+<a NAME="PyRegExpWizardRepeatDialog.__init__" ID="PyRegExpWizardRepeatDialog.__init__"></a>
+<h4>PyRegExpWizardRepeatDialog (Constructor)</h4>
+<b>PyRegExpWizardRepeatDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="PyRegExpWizardRepeatDialog.getRepeat" ID="PyRegExpWizardRepeatDialog.getRepeat"></a>
+<h4>PyRegExpWizardRepeatDialog.getRepeat</h4>
+<b>getRepeat</b>(<i></i>)
+<p>
+        Public method to retrieve the dialog's result.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+ready formatted repeat string (string)
+</dd>
+</dl><a NAME="PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ID="PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged"></a>
+<h4>PyRegExpWizardRepeatDialog.on_lowerSpin_valueChanged</h4>
+<b>on_lowerSpin_valueChanged</b>(<i>value</i>)
+<p>
+        Private slot to handle the lowerSpin valueChanged signal.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value of the spinbox (integer)
+</dd>
+</dl><a NAME="PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ID="PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged"></a>
+<h4>PyRegExpWizardRepeatDialog.on_upperSpin_valueChanged</h4>
+<b>on_upperSpin_valueChanged</b>(<i>value</i>)
+<p>
+        Private slot to handle the upperSpin valueChanged signal.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value of the spinbox (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog</h1>
+<p>
+Module implementing a dialog for entering character classes.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardCharactersDialog">QRegExpWizardCharactersDialog</a></td>
+<td>Class implementing a dialog for entering character classes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QRegExpWizardCharactersDialog" ID="QRegExpWizardCharactersDialog"></a>
+<h2>QRegExpWizardCharactersDialog</h2>
+<p>
+    Class implementing a dialog for entering character classes.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_QRegExpWizardCharactersDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>predefinedClasses</td></tr><tr><td>specialChars</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardCharactersDialog.__init__">QRegExpWizardCharactersDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__addRangesLine">__addRangesLine</a></td>
+<td>Private slot to add a line of entry widgets for character ranges.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__addSinglesLine">__addSinglesLine</a></td>
+<td>Private slot to add a line of entry widgets for single characters.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__formatCharacter">__formatCharacter</a></td>
+<td>Private method to format the characters entered into the dialog.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__performSelectedAction">__performSelectedAction</a></td>
+<td>Private method performing some actions depending on the input.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__rangesCharTypeSelected">__rangesCharTypeSelected</a></td>
+<td>Private slot to handle the activated(int) signal of the char ranges combo boxes.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.__singlesCharTypeSelected">__singlesCharTypeSelected</a></td>
+<td>Private slot to handle the activated(int) signal of the single chars combo boxes.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardCharactersDialog.getCharacters">getCharacters</a></td>
+<td>Public method to return the character string assembled via the dialog.</td>
+</tr>
+</table>
+<a NAME="QRegExpWizardCharactersDialog.__init__" ID="QRegExpWizardCharactersDialog.__init__"></a>
+<h4>QRegExpWizardCharactersDialog (Constructor)</h4>
+<b>QRegExpWizardCharactersDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="QRegExpWizardCharactersDialog.__addRangesLine" ID="QRegExpWizardCharactersDialog.__addRangesLine"></a>
+<h4>QRegExpWizardCharactersDialog.__addRangesLine</h4>
+<b>__addRangesLine</b>(<i></i>)
+<p>
+        Private slot to add a line of entry widgets for character ranges.
+</p><a NAME="QRegExpWizardCharactersDialog.__addSinglesLine" ID="QRegExpWizardCharactersDialog.__addSinglesLine"></a>
+<h4>QRegExpWizardCharactersDialog.__addSinglesLine</h4>
+<b>__addSinglesLine</b>(<i></i>)
+<p>
+        Private slot to add a line of entry widgets for single characters.
+</p><a NAME="QRegExpWizardCharactersDialog.__formatCharacter" ID="QRegExpWizardCharactersDialog.__formatCharacter"></a>
+<h4>QRegExpWizardCharactersDialog.__formatCharacter</h4>
+<b>__formatCharacter</b>(<i>index, char</i>)
+<p>
+        Private method to format the characters entered into the dialog.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd><dt><i>char</i></dt>
+<dd>
+character string enetered into the dialog (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formated character string (string)
+</dd>
+</dl><a NAME="QRegExpWizardCharactersDialog.__performSelectedAction" ID="QRegExpWizardCharactersDialog.__performSelectedAction"></a>
+<h4>QRegExpWizardCharactersDialog.__performSelectedAction</h4>
+<b>__performSelectedAction</b>(<i>index, lineedit</i>)
+<p>
+        Private method performing some actions depending on the input.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd><dt><i>lineedit</i></dt>
+<dd>
+line edit widget to act on (QLineEdit)
+</dd>
+</dl><a NAME="QRegExpWizardCharactersDialog.__rangesCharTypeSelected" ID="QRegExpWizardCharactersDialog.__rangesCharTypeSelected"></a>
+<h4>QRegExpWizardCharactersDialog.__rangesCharTypeSelected</h4>
+<b>__rangesCharTypeSelected</b>(<i>index</i>)
+<p>
+        Private slot to handle the activated(int) signal of the char ranges combo boxes.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd>
+</dl><a NAME="QRegExpWizardCharactersDialog.__singlesCharTypeSelected" ID="QRegExpWizardCharactersDialog.__singlesCharTypeSelected"></a>
+<h4>QRegExpWizardCharactersDialog.__singlesCharTypeSelected</h4>
+<b>__singlesCharTypeSelected</b>(<i>index</i>)
+<p>
+        Private slot to handle the activated(int) signal of the single chars combo boxes.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+selected list index (integer)
+</dd>
+</dl><a NAME="QRegExpWizardCharactersDialog.getCharacters" ID="QRegExpWizardCharactersDialog.getCharacters"></a>
+<h4>QRegExpWizardCharactersDialog.getCharacters</h4>
+<b>getCharacters</b>(<i></i>)
+<p>
+        Public method to return the character string assembled via the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+formatted string for character classes (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,388 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog</h1>
+<p>
+Module implementing the QRegExp wizard dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardDialog">QRegExpWizardDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget">QRegExpWizardWidget</a></td>
+<td>Class implementing the QRegExp wizard dialog.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWindow">QRegExpWizardWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QRegExpWizardDialog" ID="QRegExpWizardDialog"></a>
+<h2>QRegExpWizardDialog</h2>
+<p>
+    Class for the dialog variant.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardDialog.__init__">QRegExpWizardDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QRegExpWizardDialog.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr>
+</table>
+<a NAME="QRegExpWizardDialog.__init__" ID="QRegExpWizardDialog.__init__"></a>
+<h4>QRegExpWizardDialog (Constructor)</h4>
+<b>QRegExpWizardDialog</b>(<i>parent = None, fromEric = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>fromEric</i></dt>
+<dd>
+flag indicating a call from within eric4
+</dd>
+</dl><a NAME="QRegExpWizardDialog.getCode" ID="QRegExpWizardDialog.getCode"></a>
+<h4>QRegExpWizardDialog.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="QRegExpWizardWidget" ID="QRegExpWizardWidget"></a>
+<h2>QRegExpWizardWidget</h2>
+<p>
+    Class implementing the QRegExp wizard dialog.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_QRegExpWizardDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardWidget.__init__">QRegExpWizardWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.__insertString">__insertString</a></td>
+<td>Private method to insert a string into line edit and move cursor.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.getCode">getCode</a></td>
+<td>Public method to get the source code.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_altnButton_clicked">on_altnButton_clicked</a></td>
+<td>Private slot to handle the alternatives toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_anycharButton_clicked">on_anycharButton_clicked</a></td>
+<td>Private slot to handle the any character toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_beglineButton_clicked">on_beglineButton_clicked</a></td>
+<td>Private slot to handle the begin line toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_charButton_clicked">on_charButton_clicked</a></td>
+<td>Private slot to handle the characters toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_copyButton_clicked">on_copyButton_clicked</a></td>
+<td>Private slot to copy the regexp string into the clipboard.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_endlineButton_clicked">on_endlineButton_clicked</a></td>
+<td>Private slot to handle the end line toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_executeButton_clicked">on_executeButton_clicked</a></td>
+<td>Private slot to execute the entered regexp on the test text.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_groupButton_clicked">on_groupButton_clicked</a></td>
+<td>Private slot to handle the group toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_loadButton_clicked">on_loadButton_clicked</a></td>
+<td>Private slot to load a regexp from a file.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_neglookaheadButton_clicked">on_neglookaheadButton_clicked</a></td>
+<td>Private slot to handle the negative lookahead toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_nextButton_clicked">on_nextButton_clicked</a></td>
+<td>Private slot to find the next match.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_nonGroupButton_clicked">on_nonGroupButton_clicked</a></td>
+<td>Private slot to handle the non group toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_nonwordboundButton_clicked">on_nonwordboundButton_clicked</a></td>
+<td>Private slot to handle the non word boundary toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_poslookaheadButton_clicked">on_poslookaheadButton_clicked</a></td>
+<td>Private slot to handle the positive lookahead toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_regexpLineEdit_textChanged">on_regexpLineEdit_textChanged</a></td>
+<td>Private slot called when the regexp changes.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_repeatButton_clicked">on_repeatButton_clicked</a></td>
+<td>Private slot to handle the repeat toolbutton.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to save the regexp to a file.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_validateButton_clicked">on_validateButton_clicked</a></td>
+<td>Private slot to validate the entered regexp.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardWidget.on_wordboundButton_clicked">on_wordboundButton_clicked</a></td>
+<td>Private slot to handle the word boundary toolbutton.</td>
+</tr>
+</table>
+<a NAME="QRegExpWizardWidget.__init__" ID="QRegExpWizardWidget.__init__"></a>
+<h4>QRegExpWizardWidget (Constructor)</h4>
+<b>QRegExpWizardWidget</b>(<i>parent = None, fromEric = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>fromEric</i></dt>
+<dd>
+flag indicating a call from within eric4
+</dd>
+</dl><a NAME="QRegExpWizardWidget.__insertString" ID="QRegExpWizardWidget.__insertString"></a>
+<h4>QRegExpWizardWidget.__insertString</h4>
+<b>__insertString</b>(<i>s, steps=0</i>)
+<p>
+        Private method to insert a string into line edit and move cursor.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+string to be inserted into the regexp line edit
+            (string)
+</dd><dt><i>steps</i></dt>
+<dd>
+number of characters to move the cursor (integer).
+            Negative steps moves cursor back, positives forward.
+</dd>
+</dl><a NAME="QRegExpWizardWidget.getCode" ID="QRegExpWizardWidget.getCode"></a>
+<h4>QRegExpWizardWidget.getCode</h4>
+<b>getCode</b>(<i>indLevel, indString</i>)
+<p>
+        Public method to get the source code.
+</p><dl>
+<dt><i>indLevel</i></dt>
+<dd>
+indentation level (int)
+</dd><dt><i>indString</i></dt>
+<dd>
+string used for indentation (space or tab) (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+generated code (string)
+</dd>
+</dl><a NAME="QRegExpWizardWidget.on_altnButton_clicked" ID="QRegExpWizardWidget.on_altnButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_altnButton_clicked</h4>
+<b>on_altnButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the alternatives toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_anycharButton_clicked" ID="QRegExpWizardWidget.on_anycharButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_anycharButton_clicked</h4>
+<b>on_anycharButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the any character toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_beglineButton_clicked" ID="QRegExpWizardWidget.on_beglineButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_beglineButton_clicked</h4>
+<b>on_beglineButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the begin line toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_buttonBox_clicked" ID="QRegExpWizardWidget.on_buttonBox_clicked"></a>
+<h4>QRegExpWizardWidget.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="QRegExpWizardWidget.on_charButton_clicked" ID="QRegExpWizardWidget.on_charButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_charButton_clicked</h4>
+<b>on_charButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the characters toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_copyButton_clicked" ID="QRegExpWizardWidget.on_copyButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_copyButton_clicked</h4>
+<b>on_copyButton_clicked</b>(<i></i>)
+<p>
+        Private slot to copy the regexp string into the clipboard.
+</p><p>
+        This slot is only available, if not called from within eric4.
+</p><a NAME="QRegExpWizardWidget.on_endlineButton_clicked" ID="QRegExpWizardWidget.on_endlineButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_endlineButton_clicked</h4>
+<b>on_endlineButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the end line toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_executeButton_clicked" ID="QRegExpWizardWidget.on_executeButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_executeButton_clicked</h4>
+<b>on_executeButton_clicked</b>(<i>startpos = 0</i>)
+<p>
+        Private slot to execute the entered regexp on the test text.
+</p><p>
+        This slot will execute the entered regexp on the entered test
+        data and will display the result in the table part of the dialog.
+</p><dl>
+<dt><i>startpos</i></dt>
+<dd>
+starting position for the regexp matching
+</dd>
+</dl><a NAME="QRegExpWizardWidget.on_groupButton_clicked" ID="QRegExpWizardWidget.on_groupButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_groupButton_clicked</h4>
+<b>on_groupButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the group toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_loadButton_clicked" ID="QRegExpWizardWidget.on_loadButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_loadButton_clicked</h4>
+<b>on_loadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to load a regexp from a file.
+</p><a NAME="QRegExpWizardWidget.on_neglookaheadButton_clicked" ID="QRegExpWizardWidget.on_neglookaheadButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_neglookaheadButton_clicked</h4>
+<b>on_neglookaheadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the negative lookahead toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_nextButton_clicked" ID="QRegExpWizardWidget.on_nextButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_nextButton_clicked</h4>
+<b>on_nextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the next match.
+</p><a NAME="QRegExpWizardWidget.on_nonGroupButton_clicked" ID="QRegExpWizardWidget.on_nonGroupButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_nonGroupButton_clicked</h4>
+<b>on_nonGroupButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the non group toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_nonwordboundButton_clicked" ID="QRegExpWizardWidget.on_nonwordboundButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_nonwordboundButton_clicked</h4>
+<b>on_nonwordboundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the non word boundary toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_poslookaheadButton_clicked" ID="QRegExpWizardWidget.on_poslookaheadButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_poslookaheadButton_clicked</h4>
+<b>on_poslookaheadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the positive lookahead toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_regexpLineEdit_textChanged" ID="QRegExpWizardWidget.on_regexpLineEdit_textChanged"></a>
+<h4>QRegExpWizardWidget.on_regexpLineEdit_textChanged</h4>
+<b>on_regexpLineEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot called when the regexp changes.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the new text of the line edit (string)
+</dd>
+</dl><a NAME="QRegExpWizardWidget.on_repeatButton_clicked" ID="QRegExpWizardWidget.on_repeatButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_repeatButton_clicked</h4>
+<b>on_repeatButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the repeat toolbutton.
+</p><a NAME="QRegExpWizardWidget.on_saveButton_clicked" ID="QRegExpWizardWidget.on_saveButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to save the regexp to a file.
+</p><a NAME="QRegExpWizardWidget.on_validateButton_clicked" ID="QRegExpWizardWidget.on_validateButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_validateButton_clicked</h4>
+<b>on_validateButton_clicked</b>(<i></i>)
+<p>
+        Private slot to validate the entered regexp.
+</p><a NAME="QRegExpWizardWidget.on_wordboundButton_clicked" ID="QRegExpWizardWidget.on_wordboundButton_clicked"></a>
+<h4>QRegExpWizardWidget.on_wordboundButton_clicked</h4>
+<b>on_wordboundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the word boundary toolbutton.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="QRegExpWizardWindow" ID="QRegExpWizardWindow"></a>
+<h2>QRegExpWizardWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardWindow.__init__">QRegExpWizardWindow</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="QRegExpWizardWindow.__init__" ID="QRegExpWizardWindow.__init__"></a>
+<h4>QRegExpWizardWindow (Constructor)</h4>
+<b>QRegExpWizardWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog</h1>
+<p>
+Module implementing a dialog for entering repeat counts.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardRepeatDialog">QRegExpWizardRepeatDialog</a></td>
+<td>Class implementing a dialog for entering repeat counts.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QRegExpWizardRepeatDialog" ID="QRegExpWizardRepeatDialog"></a>
+<h2>QRegExpWizardRepeatDialog</h2>
+<p>
+    Class implementing a dialog for entering repeat counts.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_QRegExpWizardRepeatDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QRegExpWizardRepeatDialog.__init__">QRegExpWizardRepeatDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QRegExpWizardRepeatDialog.getRepeat">getRepeat</a></td>
+<td>Public method to retrieve the dialog's result.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged">on_lowerSpin_valueChanged</a></td>
+<td>Private slot to handle the lowerSpin valueChanged signal.</td>
+</tr><tr>
+<td><a href="#QRegExpWizardRepeatDialog.on_upperSpin_valueChanged">on_upperSpin_valueChanged</a></td>
+<td>Private slot to handle the upperSpin valueChanged signal.</td>
+</tr>
+</table>
+<a NAME="QRegExpWizardRepeatDialog.__init__" ID="QRegExpWizardRepeatDialog.__init__"></a>
+<h4>QRegExpWizardRepeatDialog (Constructor)</h4>
+<b>QRegExpWizardRepeatDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="QRegExpWizardRepeatDialog.getRepeat" ID="QRegExpWizardRepeatDialog.getRepeat"></a>
+<h4>QRegExpWizardRepeatDialog.getRepeat</h4>
+<b>getRepeat</b>(<i></i>)
+<p>
+        Public method to retrieve the dialog's result.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+ready formatted repeat string (string)
+</dd>
+</dl><a NAME="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged" ID="QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged"></a>
+<h4>QRegExpWizardRepeatDialog.on_lowerSpin_valueChanged</h4>
+<b>on_lowerSpin_valueChanged</b>(<i>value</i>)
+<p>
+        Private slot to handle the lowerSpin valueChanged signal.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value of the spinbox (integer)
+</dd>
+</dl><a NAME="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged" ID="QRegExpWizardRepeatDialog.on_upperSpin_valueChanged"></a>
+<h4>QRegExpWizardRepeatDialog.on_upperSpin_valueChanged</h4>
+<b>on_upperSpin_valueChanged</b>(<i>value</i>)
+<p>
+        Private slot to handle the upperSpin valueChanged signal.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+value of the spinbox (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,445 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationDialog</h1>
+<p>
+Module implementing a dialog for the configuration of eric4.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationDialog">ConfigurationDialog</a></td>
+<td>Class for the dialog variant.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageItem">ConfigurationPageItem</a></td>
+<td>Class implementing a QTreeWidgetItem holding the configuration page data.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget">ConfigurationWidget</a></td>
+<td>Class implementing a dialog for the configuration of eric4.</td>
+</tr><tr>
+<td><a href="#ConfigurationWindow">ConfigurationWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ConfigurationDialog" ID="ConfigurationDialog"></a>
+<h2>ConfigurationDialog</h2>
+<p>
+    Class for the dialog variant.
+</p><h4>Signals</h4>
+<dl>
+<dt>preferencesChanged</dt>
+<dd>
+emitted after settings have been changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationDialog.__init__">ConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ConfigurationDialog.__preferencesChanged">__preferencesChanged</a></td>
+<td>Private slot to handle a change of the preferences.</td>
+</tr><tr>
+<td><a href="#ConfigurationDialog.setPreferences">setPreferences</a></td>
+<td>Public method called to store the selected values into the preferences storage.</td>
+</tr><tr>
+<td><a href="#ConfigurationDialog.showConfigurationPageByName">showConfigurationPageByName</a></td>
+<td>Public slot to show a named configuration page.</td>
+</tr>
+</table>
+<a NAME="ConfigurationDialog.__init__" ID="ConfigurationDialog.__init__"></a>
+<h4>ConfigurationDialog (Constructor)</h4>
+<b>ConfigurationDialog</b>(<i>parent = None, name = None, modal = False, fromEric = True, helpBrowserMode = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget of this dialog. (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+The name of this dialog. string
+</dd><dt><i>modal</i></dt>
+<dd>
+Flag indicating a modal dialog. (boolean)
+</dd><dt><i>fromEric=</i></dt>
+<dd>
+flag indicating a dialog generation from within the
+            eric4 ide (boolean)
+</dd><dt><i>helpBrowserMode=</i></dt>
+<dd>
+flag indicating to show only help pages
+            for entries related to the help browser (boolean)
+</dd>
+</dl><a NAME="ConfigurationDialog.__preferencesChanged" ID="ConfigurationDialog.__preferencesChanged"></a>
+<h4>ConfigurationDialog.__preferencesChanged</h4>
+<b>__preferencesChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the preferences.
+</p><a NAME="ConfigurationDialog.setPreferences" ID="ConfigurationDialog.setPreferences"></a>
+<h4>ConfigurationDialog.setPreferences</h4>
+<b>setPreferences</b>(<i></i>)
+<p>
+        Public method called to store the selected values into the preferences storage.
+</p><a NAME="ConfigurationDialog.showConfigurationPageByName" ID="ConfigurationDialog.showConfigurationPageByName"></a>
+<h4>ConfigurationDialog.showConfigurationPageByName</h4>
+<b>showConfigurationPageByName</b>(<i>pageName</i>)
+<p>
+        Public slot to show a named configuration page.
+</p><dl>
+<dt><i>pageName</i></dt>
+<dd>
+name of the configuration page to show (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ConfigurationPageItem" ID="ConfigurationPageItem"></a>
+<h2>ConfigurationPageItem</h2>
+<p>
+    Class implementing a QTreeWidgetItem holding the configuration page data.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationPageItem.__init__">ConfigurationPageItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ConfigurationPageItem.getPageName">getPageName</a></td>
+<td>Public method to get the name of the associated configuration page.</td>
+</tr>
+</table>
+<a NAME="ConfigurationPageItem.__init__" ID="ConfigurationPageItem.__init__"></a>
+<h4>ConfigurationPageItem (Constructor)</h4>
+<b>ConfigurationPageItem</b>(<i>parent, text, pageName, iconFile</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the item (QTreeWidget or QTreeWidgetItem)
+</dd><dt><i>text</i></dt>
+<dd>
+text to be displayed (string)
+</dd><dt><i>pageName</i></dt>
+<dd>
+name of the configuration page (string)
+</dd><dt><i>iconFile</i></dt>
+<dd>
+file name of the icon to be shown (string)
+</dd>
+</dl><a NAME="ConfigurationPageItem.getPageName" ID="ConfigurationPageItem.getPageName"></a>
+<h4>ConfigurationPageItem.getPageName</h4>
+<b>getPageName</b>(<i></i>)
+<p>
+        Public method to get the name of the associated configuration page.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the configuration page (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ConfigurationWidget" ID="ConfigurationWidget"></a>
+<h2>ConfigurationWidget</h2>
+<p>
+    Class implementing a dialog for the configuration of eric4.
+</p><h4>Signals</h4>
+<dl>
+<dt>preferencesChanged</dt>
+<dd>
+emitted after settings have been changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationWidget.__init__">ConfigurationWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.__importConfigurationPage">__importConfigurationPage</a></td>
+<td>Private method to import a configuration page module.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.__initLexers">__initLexers</a></td>
+<td>Private method to initialize the dictionary of preferences lexers.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.__initPage">__initPage</a></td>
+<td>Private method to initialize a configuration page.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.__setupUi">__setupUi</a></td>
+<td>Private method to perform the general setup of the configuration widget.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.__showConfigurationPage">__showConfigurationPage</a></td>
+<td>Private slot to show a selected configuration page.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.calledFromEric">calledFromEric</a></td>
+<td>Public method to check, if invoked from within eric.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.getLexers">getLexers</a></td>
+<td>Public method to get a reference to the lexers dictionary.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.getPage">getPage</a></td>
+<td>Public method to get a reference to the named page.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.on_applyButton_clicked">on_applyButton_clicked</a></td>
+<td>Private slot called to apply the settings of the current page.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.on_resetButton_clicked">on_resetButton_clicked</a></td>
+<td>Private slot called to reset the settings of the current page.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.setPreferences">setPreferences</a></td>
+<td>Public method called to store the selected values into the preferences storage.</td>
+</tr><tr>
+<td><a href="#ConfigurationWidget.showConfigurationPageByName">showConfigurationPageByName</a></td>
+<td>Public slot to show a named configuration page.</td>
+</tr>
+</table>
+<a NAME="ConfigurationWidget.__init__" ID="ConfigurationWidget.__init__"></a>
+<h4>ConfigurationWidget (Constructor)</h4>
+<b>ConfigurationWidget</b>(<i>parent = None, fromEric = True, helpBrowserMode = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget of this dialog. (QWidget)
+</dd><dt><i>fromEric=</i></dt>
+<dd>
+flag indicating a dialog generation from within the
+            eric4 ide (boolean)
+</dd><dt><i>helpBrowserMode=</i></dt>
+<dd>
+flag indicating to show only help pages
+            for entries related to the help browser (boolean)
+</dd>
+</dl><a NAME="ConfigurationWidget.__importConfigurationPage" ID="ConfigurationWidget.__importConfigurationPage"></a>
+<h4>ConfigurationWidget.__importConfigurationPage</h4>
+<b>__importConfigurationPage</b>(<i>name</i>)
+<p>
+        Private method to import a configuration page module.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the configuration page module (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the configuration page module
+</dd>
+</dl><a NAME="ConfigurationWidget.__initLexers" ID="ConfigurationWidget.__initLexers"></a>
+<h4>ConfigurationWidget.__initLexers</h4>
+<b>__initLexers</b>(<i></i>)
+<p>
+        Private method to initialize the dictionary of preferences lexers.
+</p><a NAME="ConfigurationWidget.__initPage" ID="ConfigurationWidget.__initPage"></a>
+<h4>ConfigurationWidget.__initPage</h4>
+<b>__initPage</b>(<i>pageData</i>)
+<p>
+        Private method to initialize a configuration page.
+</p><dl>
+<dt><i>pageData</i></dt>
+<dd>
+data structure for the page to initialize
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the initialized page
+</dd>
+</dl><a NAME="ConfigurationWidget.__setupUi" ID="ConfigurationWidget.__setupUi"></a>
+<h4>ConfigurationWidget.__setupUi</h4>
+<b>__setupUi</b>(<i></i>)
+<p>
+        Private method to perform the general setup of the configuration widget.
+</p><a NAME="ConfigurationWidget.__showConfigurationPage" ID="ConfigurationWidget.__showConfigurationPage"></a>
+<h4>ConfigurationWidget.__showConfigurationPage</h4>
+<b>__showConfigurationPage</b>(<i>itm, column</i>)
+<p>
+        Private slot to show a selected configuration page.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the selected item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column that was selected (integer) (ignored)
+</dd>
+</dl><a NAME="ConfigurationWidget.calledFromEric" ID="ConfigurationWidget.calledFromEric"></a>
+<h4>ConfigurationWidget.calledFromEric</h4>
+<b>calledFromEric</b>(<i></i>)
+<p>
+        Public method to check, if invoked from within eric.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating invocation from within eric (boolean)
+</dd>
+</dl><a NAME="ConfigurationWidget.getLexers" ID="ConfigurationWidget.getLexers"></a>
+<h4>ConfigurationWidget.getLexers</h4>
+<b>getLexers</b>(<i></i>)
+<p>
+        Public method to get a reference to the lexers dictionary.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the lexers dictionary
+</dd>
+</dl><a NAME="ConfigurationWidget.getPage" ID="ConfigurationWidget.getPage"></a>
+<h4>ConfigurationWidget.getPage</h4>
+<b>getPage</b>(<i>pageName</i>)
+<p>
+        Public method to get a reference to the named page.
+</p><dl>
+<dt><i>pageName</i></dt>
+<dd>
+name of the configuration page (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the page or None, indicating page was
+            not loaded yet
+</dd>
+</dl><a NAME="ConfigurationWidget.on_applyButton_clicked" ID="ConfigurationWidget.on_applyButton_clicked"></a>
+<h4>ConfigurationWidget.on_applyButton_clicked</h4>
+<b>on_applyButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to apply the settings of the current page.
+</p><a NAME="ConfigurationWidget.on_buttonBox_clicked" ID="ConfigurationWidget.on_buttonBox_clicked"></a>
+<h4>ConfigurationWidget.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="ConfigurationWidget.on_resetButton_clicked" ID="ConfigurationWidget.on_resetButton_clicked"></a>
+<h4>ConfigurationWidget.on_resetButton_clicked</h4>
+<b>on_resetButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to reset the settings of the current page.
+</p><a NAME="ConfigurationWidget.setPreferences" ID="ConfigurationWidget.setPreferences"></a>
+<h4>ConfigurationWidget.setPreferences</h4>
+<b>setPreferences</b>(<i></i>)
+<p>
+        Public method called to store the selected values into the preferences storage.
+</p><a NAME="ConfigurationWidget.showConfigurationPageByName" ID="ConfigurationWidget.showConfigurationPageByName"></a>
+<h4>ConfigurationWidget.showConfigurationPageByName</h4>
+<b>showConfigurationPageByName</b>(<i>pageName</i>)
+<p>
+        Public slot to show a named configuration page.
+</p><dl>
+<dt><i>pageName</i></dt>
+<dd>
+name of the configuration page to show (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ConfigurationWindow" ID="ConfigurationWindow"></a>
+<h2>ConfigurationWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationWindow.__init__">ConfigurationWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ConfigurationWindow.accept">accept</a></td>
+<td>Protected slot called by the Ok button.</td>
+</tr><tr>
+<td><a href="#ConfigurationWindow.showConfigurationPageByName">showConfigurationPageByName</a></td>
+<td>Public slot to show a named configuration page.</td>
+</tr>
+</table>
+<a NAME="ConfigurationWindow.__init__" ID="ConfigurationWindow.__init__"></a>
+<h4>ConfigurationWindow (Constructor)</h4>
+<b>ConfigurationWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="ConfigurationWindow.accept" ID="ConfigurationWindow.accept"></a>
+<h4>ConfigurationWindow.accept</h4>
+<b>accept</b>(<i></i>)
+<p>
+        Protected slot called by the Ok button. 
+</p><a NAME="ConfigurationWindow.showConfigurationPageByName" ID="ConfigurationWindow.showConfigurationPageByName"></a>
+<h4>ConfigurationWindow.showConfigurationPageByName</h4>
+<b>showConfigurationPageByName</b>(<i>pageName</i>)
+<p>
+        Public slot to show a named configuration page.
+</p><dl>
+<dt><i>pageName</i></dt>
+<dd>
+name of the configuration page to show (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ApplicationPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ApplicationPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ApplicationPage</h1>
+<p>
+Module implementing the Application configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ApplicationPage">ApplicationPage</a></td>
+<td>Class implementing the Application configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ApplicationPage" ID="ApplicationPage"></a>
+<h2>ApplicationPage</h2>
+<p>
+    Class implementing the Application configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_ApplicationPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ApplicationPage.__init__">ApplicationPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ApplicationPage.save">save</a></td>
+<td>Public slot to save the Application configuration.</td>
+</tr>
+</table>
+<a NAME="ApplicationPage.__init__" ID="ApplicationPage.__init__"></a>
+<h4>ApplicationPage (Constructor)</h4>
+<b>ApplicationPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ApplicationPage.save" ID="ApplicationPage.save"></a>
+<h4>ApplicationPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Application configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ConfigurationPageBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ConfigurationPageBase</h1>
+<p>
+Module implementing the base class for all configuration pages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationPageBase">ConfigurationPageBase</a></td>
+<td>Class implementing the base class for all configuration pages.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ConfigurationPageBase" ID="ConfigurationPageBase"></a>
+<h2>ConfigurationPageBase</h2>
+<p>
+    Class implementing the base class for all configuration pages.
+</p>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ConfigurationPageBase.__init__">ConfigurationPageBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.initColour">initColour</a></td>
+<td>Public method to initialize a colour selection button.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.saveState">saveState</a></td>
+<td>Public method to save the current state of the widget.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.selectColour">selectColour</a></td>
+<td>Public method used by the colour selection buttons.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.selectFont">selectFont</a></td>
+<td>Public method used by the font selection buttons.</td>
+</tr><tr>
+<td><a href="#ConfigurationPageBase.setState">setState</a></td>
+<td>Public method to set the state of the widget.</td>
+</tr>
+</table>
+<a NAME="ConfigurationPageBase.__init__" ID="ConfigurationPageBase.__init__"></a>
+<h4>ConfigurationPageBase (Constructor)</h4>
+<b>ConfigurationPageBase</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ConfigurationPageBase.initColour" ID="ConfigurationPageBase.initColour"></a>
+<h4>ConfigurationPageBase.initColour</h4>
+<b>initColour</b>(<i>colourstr, button, prefMethod</i>)
+<p>
+        Public method to initialize a colour selection button.
+</p><dl>
+<dt><i>colourstr</i></dt>
+<dd>
+colour to be set (string)
+</dd><dt><i>button</i></dt>
+<dd>
+reference to a button to show the colour on (QPushButton)
+</dd><dt><i>prefMethod</i></dt>
+<dd>
+preferences method to get the colour
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the created colour (QColor)
+</dd>
+</dl><a NAME="ConfigurationPageBase.polishPage" ID="ConfigurationPageBase.polishPage"></a>
+<h4>ConfigurationPageBase.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="ConfigurationPageBase.saveState" ID="ConfigurationPageBase.saveState"></a>
+<h4>ConfigurationPageBase.saveState</h4>
+<b>saveState</b>(<i></i>)
+<p>
+        Public method to save the current state of the widget.
+</p><a NAME="ConfigurationPageBase.selectColour" ID="ConfigurationPageBase.selectColour"></a>
+<h4>ConfigurationPageBase.selectColour</h4>
+<b>selectColour</b>(<i>button, colourVar</i>)
+<p>
+        Public method used by the colour selection buttons.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+reference to a button to show the colour on (QPushButton)
+</dd><dt><i>colourVar</i></dt>
+<dd>
+reference to the variable containing the colour (QColor)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+selected colour (QColor)
+</dd>
+</dl><a NAME="ConfigurationPageBase.selectFont" ID="ConfigurationPageBase.selectFont"></a>
+<h4>ConfigurationPageBase.selectFont</h4>
+<b>selectFont</b>(<i>fontSample, fontVar, showFontInfo = False</i>)
+<p>
+        Public method used by the font selection buttons.
+</p><dl>
+<dt><i>fontSample</i></dt>
+<dd>
+reference to the font sample widget (QLineEdit)
+</dd><dt><i>fontVar</i></dt>
+<dd>
+reference to the variable containing the font (QFont)
+</dd><dt><i>showFontInfo</i></dt>
+<dd>
+flag indicating to show some font info
+            as the sample (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+selected font (QFont)
+</dd>
+</dl><a NAME="ConfigurationPageBase.setState" ID="ConfigurationPageBase.setState"></a>
+<h4>ConfigurationPageBase.setState</h4>
+<b>setState</b>(<i>state</i>)
+<p>
+        Public method to set the state of the widget.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+state data generated by saveState
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.CorbaPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.CorbaPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.CorbaPage</h1>
+<p>
+Module implementing the Corba configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CorbaPage">CorbaPage</a></td>
+<td>Class implementing the Corba configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="CorbaPage" ID="CorbaPage"></a>
+<h2>CorbaPage</h2>
+<p>
+    Class implementing the Corba configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_CorbaPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CorbaPage.__init__">CorbaPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CorbaPage.on_idlButton_clicked">on_idlButton_clicked</a></td>
+<td>Private slot to handle the IDL compiler selection.</td>
+</tr><tr>
+<td><a href="#CorbaPage.save">save</a></td>
+<td>Public slot to save the Corba configuration.</td>
+</tr>
+</table>
+<a NAME="CorbaPage.__init__" ID="CorbaPage.__init__"></a>
+<h4>CorbaPage (Constructor)</h4>
+<b>CorbaPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="CorbaPage.on_idlButton_clicked" ID="CorbaPage.on_idlButton_clicked"></a>
+<h4>CorbaPage.on_idlButton_clicked</h4>
+<b>on_idlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the IDL compiler selection.
+</p><a NAME="CorbaPage.save" ID="CorbaPage.save"></a>
+<h4>CorbaPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Corba configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.DebuggerGeneralPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.DebuggerGeneralPage</h1>
+<p>
+Module implementing the Debugger General configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerGeneralPage">DebuggerGeneralPage</a></td>
+<td>Class implementing the Debugger General configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerGeneralPage" ID="DebuggerGeneralPage"></a>
+<h2>DebuggerGeneralPage</h2>
+<p>
+    Class implementing the Debugger General configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_DebuggerGeneralPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerGeneralPage.__init__">DebuggerGeneralPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerGeneralPage.on_addAllowedHostButton_clicked">on_addAllowedHostButton_clicked</a></td>
+<td>Private slot called to add a new allowed host.</td>
+</tr><tr>
+<td><a href="#DebuggerGeneralPage.on_allowedHostsList_currentItemChanged">on_allowedHostsList_currentItemChanged</a></td>
+<td>Private method set the state of the edit and delete button.</td>
+</tr><tr>
+<td><a href="#DebuggerGeneralPage.on_deleteAllowedHostButton_clicked">on_deleteAllowedHostButton_clicked</a></td>
+<td>Private slot called to delete an allowed host.</td>
+</tr><tr>
+<td><a href="#DebuggerGeneralPage.on_editAllowedHostButton_clicked">on_editAllowedHostButton_clicked</a></td>
+<td>Private slot called to edit an allowed host.</td>
+</tr><tr>
+<td><a href="#DebuggerGeneralPage.save">save</a></td>
+<td>Public slot to save the Debugger General (1) configuration.</td>
+</tr>
+</table>
+<a NAME="DebuggerGeneralPage.__init__" ID="DebuggerGeneralPage.__init__"></a>
+<h4>DebuggerGeneralPage (Constructor)</h4>
+<b>DebuggerGeneralPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebuggerGeneralPage.on_addAllowedHostButton_clicked" ID="DebuggerGeneralPage.on_addAllowedHostButton_clicked"></a>
+<h4>DebuggerGeneralPage.on_addAllowedHostButton_clicked</h4>
+<b>on_addAllowedHostButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to add a new allowed host.
+</p><a NAME="DebuggerGeneralPage.on_allowedHostsList_currentItemChanged" ID="DebuggerGeneralPage.on_allowedHostsList_currentItemChanged"></a>
+<h4>DebuggerGeneralPage.on_allowedHostsList_currentItemChanged</h4>
+<b>on_allowedHostsList_currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private method set the state of the edit and delete button.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+new current item (QListWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+previous current item (QListWidgetItem)
+</dd>
+</dl><a NAME="DebuggerGeneralPage.on_deleteAllowedHostButton_clicked" ID="DebuggerGeneralPage.on_deleteAllowedHostButton_clicked"></a>
+<h4>DebuggerGeneralPage.on_deleteAllowedHostButton_clicked</h4>
+<b>on_deleteAllowedHostButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to delete an allowed host.
+</p><a NAME="DebuggerGeneralPage.on_editAllowedHostButton_clicked" ID="DebuggerGeneralPage.on_editAllowedHostButton_clicked"></a>
+<h4>DebuggerGeneralPage.on_editAllowedHostButton_clicked</h4>
+<b>on_editAllowedHostButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to edit an allowed host.
+</p><a NAME="DebuggerGeneralPage.save" ID="DebuggerGeneralPage.save"></a>
+<h4>DebuggerGeneralPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Debugger General (1) configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.DebuggerPython3Page</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.DebuggerPython3Page</h1>
+<p>
+Module implementing the Debugger Python3 configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPython3Page">DebuggerPython3Page</a></td>
+<td>Class implementing the Debugger Python3 configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerPython3Page" ID="DebuggerPython3Page"></a>
+<h2>DebuggerPython3Page</h2>
+<p>
+    Class implementing the Debugger Python3 configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_DebuggerPython3Page
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPython3Page.__init__">DebuggerPython3Page</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerPython3Page.on_debugClientButton_clicked">on_debugClientButton_clicked</a></td>
+<td>Private slot to handle the Debug Client selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPython3Page.on_interpreterButton_clicked">on_interpreterButton_clicked</a></td>
+<td>Private slot to handle the Python interpreter selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPython3Page.save">save</a></td>
+<td>Public slot to save the Debugger Python configuration.</td>
+</tr>
+</table>
+<a NAME="DebuggerPython3Page.__init__" ID="DebuggerPython3Page.__init__"></a>
+<h4>DebuggerPython3Page (Constructor)</h4>
+<b>DebuggerPython3Page</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebuggerPython3Page.on_debugClientButton_clicked" ID="DebuggerPython3Page.on_debugClientButton_clicked"></a>
+<h4>DebuggerPython3Page.on_debugClientButton_clicked</h4>
+<b>on_debugClientButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Debug Client selection.
+</p><a NAME="DebuggerPython3Page.on_interpreterButton_clicked" ID="DebuggerPython3Page.on_interpreterButton_clicked"></a>
+<h4>DebuggerPython3Page.on_interpreterButton_clicked</h4>
+<b>on_interpreterButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Python interpreter selection.
+</p><a NAME="DebuggerPython3Page.save" ID="DebuggerPython3Page.save"></a>
+<h4>DebuggerPython3Page.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Debugger Python configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.DebuggerPythonPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.DebuggerPythonPage</h1>
+<p>
+Module implementing the Debugger Python configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPythonPage">DebuggerPythonPage</a></td>
+<td>Class implementing the Debugger Python configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerPythonPage" ID="DebuggerPythonPage"></a>
+<h2>DebuggerPythonPage</h2>
+<p>
+    Class implementing the Debugger Python configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_DebuggerPythonPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPythonPage.__init__">DebuggerPythonPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerPythonPage.on_debugClientButton_clicked">on_debugClientButton_clicked</a></td>
+<td>Private slot to handle the Debug Client selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPythonPage.on_interpreterButton_clicked">on_interpreterButton_clicked</a></td>
+<td>Private slot to handle the Python interpreter selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPythonPage.save">save</a></td>
+<td>Public slot to save the Debugger Python configuration.</td>
+</tr>
+</table>
+<a NAME="DebuggerPythonPage.__init__" ID="DebuggerPythonPage.__init__"></a>
+<h4>DebuggerPythonPage (Constructor)</h4>
+<b>DebuggerPythonPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebuggerPythonPage.on_debugClientButton_clicked" ID="DebuggerPythonPage.on_debugClientButton_clicked"></a>
+<h4>DebuggerPythonPage.on_debugClientButton_clicked</h4>
+<b>on_debugClientButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Debug Client selection.
+</p><a NAME="DebuggerPythonPage.on_interpreterButton_clicked" ID="DebuggerPythonPage.on_interpreterButton_clicked"></a>
+<h4>DebuggerPythonPage.on_interpreterButton_clicked</h4>
+<b>on_interpreterButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Python interpreter selection.
+</p><a NAME="DebuggerPythonPage.save" ID="DebuggerPythonPage.save"></a>
+<h4>DebuggerPythonPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Debugger Python configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.DebuggerRubyPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.DebuggerRubyPage</h1>
+<p>
+Module implementing the Debugger Ruby configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerRubyPage">DebuggerRubyPage</a></td>
+<td>Class implementing the Debugger Ruby configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerRubyPage" ID="DebuggerRubyPage"></a>
+<h2>DebuggerRubyPage</h2>
+<p>
+    Class implementing the Debugger Ruby configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_DebuggerRubyPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerRubyPage.__init__">DebuggerRubyPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerRubyPage.on_rubyInterpreterButton_clicked">on_rubyInterpreterButton_clicked</a></td>
+<td>Private slot to handle the Ruby interpreter selection.</td>
+</tr><tr>
+<td><a href="#DebuggerRubyPage.save">save</a></td>
+<td>Public slot to save the Debugger Ruby configuration.</td>
+</tr>
+</table>
+<a NAME="DebuggerRubyPage.__init__" ID="DebuggerRubyPage.__init__"></a>
+<h4>DebuggerRubyPage (Constructor)</h4>
+<b>DebuggerRubyPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="DebuggerRubyPage.on_rubyInterpreterButton_clicked" ID="DebuggerRubyPage.on_rubyInterpreterButton_clicked"></a>
+<h4>DebuggerRubyPage.on_rubyInterpreterButton_clicked</h4>
+<b>on_rubyInterpreterButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Ruby interpreter selection.
+</p><a NAME="DebuggerRubyPage.save" ID="DebuggerRubyPage.save"></a>
+<h4>DebuggerRubyPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Debugger Ruby configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAPIsPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorAPIsPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorAPIsPage</h1>
+<p>
+Module implementing the Editor APIs configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorAPIsPage">EditorAPIsPage</a></td>
+<td>Class implementing the Editor APIs configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorAPIsPage" ID="EditorAPIsPage"></a>
+<h2>EditorAPIsPage</h2>
+<p>
+    Class implementing the Editor APIs configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorAPIsPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorAPIsPage.__init__">EditorAPIsPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.__apiPreparationCancelled">__apiPreparationCancelled</a></td>
+<td>Private slot called after the API preparation has been cancelled.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.__apiPreparationFinished">__apiPreparationFinished</a></td>
+<td>Private method called after the API preparation has finished.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.__apiPreparationStarted">__apiPreparationStarted</a></td>
+<td>Private method called after the API preparation has started.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.__editorGetApisFromApiList">__editorGetApisFromApiList</a></td>
+<td>Private slot to retrieve the api filenames from the list.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_addApiFileButton_clicked">on_addApiFileButton_clicked</a></td>
+<td>Private slot to add the api file displayed to the listbox.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_addInstalledApiFileButton_clicked">on_addInstalledApiFileButton_clicked</a></td>
+<td>Private slot to add an API file from the list of installed API files for the selected lexer language.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_addPluginApiFileButton_clicked">on_addPluginApiFileButton_clicked</a></td>
+<td>Private slot to add an API file from the list of API files installed by plugins for the selected lexer language.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_apiFileButton_clicked">on_apiFileButton_clicked</a></td>
+<td>Private method to select an api file.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_apiLanguageComboBox_activated">on_apiLanguageComboBox_activated</a></td>
+<td>Private slot to fill the api listbox of the api page.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_deleteApiFileButton_clicked">on_deleteApiFileButton_clicked</a></td>
+<td>Private slot to delete the currently selected file of the listbox.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.on_prepareApiButton_clicked">on_prepareApiButton_clicked</a></td>
+<td>Private slot to prepare the API file for the currently selected language.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.save">save</a></td>
+<td>Public slot to save the Editor APIs configuration.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.saveState">saveState</a></td>
+<td>Public method to save the current state of the widget.</td>
+</tr><tr>
+<td><a href="#EditorAPIsPage.setState">setState</a></td>
+<td>Public method to set the state of the widget.</td>
+</tr>
+</table>
+<a NAME="EditorAPIsPage.__init__" ID="EditorAPIsPage.__init__"></a>
+<h4>EditorAPIsPage (Constructor)</h4>
+<b>EditorAPIsPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorAPIsPage.__apiPreparationCancelled" ID="EditorAPIsPage.__apiPreparationCancelled"></a>
+<h4>EditorAPIsPage.__apiPreparationCancelled</h4>
+<b>__apiPreparationCancelled</b>(<i></i>)
+<p>
+        Private slot called after the API preparation has been cancelled.
+</p><a NAME="EditorAPIsPage.__apiPreparationFinished" ID="EditorAPIsPage.__apiPreparationFinished"></a>
+<h4>EditorAPIsPage.__apiPreparationFinished</h4>
+<b>__apiPreparationFinished</b>(<i></i>)
+<p>
+        Private method called after the API preparation has finished.
+</p><a NAME="EditorAPIsPage.__apiPreparationStarted" ID="EditorAPIsPage.__apiPreparationStarted"></a>
+<h4>EditorAPIsPage.__apiPreparationStarted</h4>
+<b>__apiPreparationStarted</b>(<i></i>)
+<p>
+        Private method called after the API preparation has started.
+</p><a NAME="EditorAPIsPage.__editorGetApisFromApiList" ID="EditorAPIsPage.__editorGetApisFromApiList"></a>
+<h4>EditorAPIsPage.__editorGetApisFromApiList</h4>
+<b>__editorGetApisFromApiList</b>(<i></i>)
+<p>
+        Private slot to retrieve the api filenames from the list.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of api filenames (list of strings)
+</dd>
+</dl><a NAME="EditorAPIsPage.on_addApiFileButton_clicked" ID="EditorAPIsPage.on_addApiFileButton_clicked"></a>
+<h4>EditorAPIsPage.on_addApiFileButton_clicked</h4>
+<b>on_addApiFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the api file displayed to the listbox.
+</p><a NAME="EditorAPIsPage.on_addInstalledApiFileButton_clicked" ID="EditorAPIsPage.on_addInstalledApiFileButton_clicked"></a>
+<h4>EditorAPIsPage.on_addInstalledApiFileButton_clicked</h4>
+<b>on_addInstalledApiFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add an API file from the list of installed API files
+        for the selected lexer language.
+</p><a NAME="EditorAPIsPage.on_addPluginApiFileButton_clicked" ID="EditorAPIsPage.on_addPluginApiFileButton_clicked"></a>
+<h4>EditorAPIsPage.on_addPluginApiFileButton_clicked</h4>
+<b>on_addPluginApiFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add an API file from the list of API files installed
+        by plugins for the selected lexer language.
+</p><a NAME="EditorAPIsPage.on_apiFileButton_clicked" ID="EditorAPIsPage.on_apiFileButton_clicked"></a>
+<h4>EditorAPIsPage.on_apiFileButton_clicked</h4>
+<b>on_apiFileButton_clicked</b>(<i></i>)
+<p>
+        Private method to select an api file.
+</p><a NAME="EditorAPIsPage.on_apiLanguageComboBox_activated" ID="EditorAPIsPage.on_apiLanguageComboBox_activated"></a>
+<h4>EditorAPIsPage.on_apiLanguageComboBox_activated</h4>
+<b>on_apiLanguageComboBox_activated</b>(<i>language</i>)
+<p>
+        Private slot to fill the api listbox of the api page.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+selected API language (string)
+</dd>
+</dl><a NAME="EditorAPIsPage.on_deleteApiFileButton_clicked" ID="EditorAPIsPage.on_deleteApiFileButton_clicked"></a>
+<h4>EditorAPIsPage.on_deleteApiFileButton_clicked</h4>
+<b>on_deleteApiFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected file of the listbox.
+</p><a NAME="EditorAPIsPage.on_prepareApiButton_clicked" ID="EditorAPIsPage.on_prepareApiButton_clicked"></a>
+<h4>EditorAPIsPage.on_prepareApiButton_clicked</h4>
+<b>on_prepareApiButton_clicked</b>(<i></i>)
+<p>
+        Private slot to prepare the API file for the currently selected language.
+</p><a NAME="EditorAPIsPage.save" ID="EditorAPIsPage.save"></a>
+<h4>EditorAPIsPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor APIs configuration.
+</p><a NAME="EditorAPIsPage.saveState" ID="EditorAPIsPage.saveState"></a>
+<h4>EditorAPIsPage.saveState</h4>
+<b>saveState</b>(<i></i>)
+<p>
+        Public method to save the current state of the widget.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+index of the selected lexer language (integer)
+</dd>
+</dl><a NAME="EditorAPIsPage.setState" ID="EditorAPIsPage.setState"></a>
+<h4>EditorAPIsPage.setState</h4>
+<b>setState</b>(<i>state</i>)
+<p>
+        Public method to set the state of the widget.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+state data generated by saveState
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorAutocompletionPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorAutocompletionPage</h1>
+<p>
+Module implementing the Editor Autocompletion configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorAutocompletionPage">EditorAutocompletionPage</a></td>
+<td>Class implementing the Editor Autocompletion configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorAutocompletionPage" ID="EditorAutocompletionPage"></a>
+<h2>EditorAutocompletionPage</h2>
+<p>
+    Class implementing the Editor Autocompletion configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorAutocompletionPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorAutocompletionPage.__init__">EditorAutocompletionPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorAutocompletionPage.save">save</a></td>
+<td>Public slot to save the Editor Autocompletion configuration.</td>
+</tr>
+</table>
+<a NAME="EditorAutocompletionPage.__init__" ID="EditorAutocompletionPage.__init__"></a>
+<h4>EditorAutocompletionPage (Constructor)</h4>
+<b>EditorAutocompletionPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorAutocompletionPage.save" ID="EditorAutocompletionPage.save"></a>
+<h4>EditorAutocompletionPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Autocompletion configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage</h1>
+<p>
+Module implementing the QScintilla Autocompletion configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorAutocompletionQScintillaPage">EditorAutocompletionQScintillaPage</a></td>
+<td>Class implementing the QScintilla Autocompletion configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorAutocompletionQScintillaPage" ID="EditorAutocompletionQScintillaPage"></a>
+<h2>EditorAutocompletionQScintillaPage</h2>
+<p>
+    Class implementing the QScintilla Autocompletion configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorAutocompletionQScintillaPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorAutocompletionQScintillaPage.__init__">EditorAutocompletionQScintillaPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorAutocompletionQScintillaPage.save">save</a></td>
+<td>Public slot to save the Editor Autocompletion configuration.</td>
+</tr>
+</table>
+<a NAME="EditorAutocompletionQScintillaPage.__init__" ID="EditorAutocompletionQScintillaPage.__init__"></a>
+<h4>EditorAutocompletionQScintillaPage (Constructor)</h4>
+<b>EditorAutocompletionQScintillaPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorAutocompletionQScintillaPage.save" ID="EditorAutocompletionQScintillaPage.save"></a>
+<h4>EditorAutocompletionQScintillaPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Autocompletion configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorCalltipsPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorCalltipsPage</h1>
+<p>
+Module implementing the Editor Calltips configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorCalltipsPage">EditorCalltipsPage</a></td>
+<td>Class implementing the Editor Calltips configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorCalltipsPage" ID="EditorCalltipsPage"></a>
+<h2>EditorCalltipsPage</h2>
+<p>
+    Class implementing the Editor Calltips configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorCalltipsPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorCalltipsPage.__init__">EditorCalltipsPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorCalltipsPage.on_calltipsBackgroundButton_clicked">on_calltipsBackgroundButton_clicked</a></td>
+<td>Private slot to set the background colour for calltips.</td>
+</tr><tr>
+<td><a href="#EditorCalltipsPage.save">save</a></td>
+<td>Public slot to save the EditorCalltips configuration.</td>
+</tr>
+</table>
+<a NAME="EditorCalltipsPage.__init__" ID="EditorCalltipsPage.__init__"></a>
+<h4>EditorCalltipsPage (Constructor)</h4>
+<b>EditorCalltipsPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorCalltipsPage.on_calltipsBackgroundButton_clicked" ID="EditorCalltipsPage.on_calltipsBackgroundButton_clicked"></a>
+<h4>EditorCalltipsPage.on_calltipsBackgroundButton_clicked</h4>
+<b>on_calltipsBackgroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for calltips.
+</p><a NAME="EditorCalltipsPage.save" ID="EditorCalltipsPage.save"></a>
+<h4>EditorCalltipsPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the EditorCalltips configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage</h1>
+<p>
+Module implementing the QScintilla Calltips configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorCalltipsQScintillaPage">EditorCalltipsQScintillaPage</a></td>
+<td>Class implementing the QScintilla Calltips configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorCalltipsQScintillaPage" ID="EditorCalltipsQScintillaPage"></a>
+<h2>EditorCalltipsQScintillaPage</h2>
+<p>
+    Class implementing the QScintilla Calltips configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorCalltipsQScintillaPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorCalltipsQScintillaPage.__init__">EditorCalltipsQScintillaPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorCalltipsQScintillaPage.save">save</a></td>
+<td>Public slot to save the EditorCalltips configuration.</td>
+</tr>
+</table>
+<a NAME="EditorCalltipsQScintillaPage.__init__" ID="EditorCalltipsQScintillaPage.__init__"></a>
+<h4>EditorCalltipsQScintillaPage (Constructor)</h4>
+<b>EditorCalltipsQScintillaPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorCalltipsQScintillaPage.save" ID="EditorCalltipsQScintillaPage.save"></a>
+<h4>EditorCalltipsQScintillaPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the EditorCalltips configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorExportersPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorExportersPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorExportersPage</h1>
+<p>
+Module implementing the Editor Exporters configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorExportersPage">EditorExportersPage</a></td>
+<td>Class implementing the Editor Typing configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorExportersPage" ID="EditorExportersPage"></a>
+<h2>EditorExportersPage</h2>
+<p>
+    Class implementing the Editor Typing configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorExportersPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorExportersPage.__init__">EditorExportersPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorExportersPage.on_exportersCombo_activated">on_exportersCombo_activated</a></td>
+<td>Private slot to select the page related to the selected exporter.</td>
+</tr><tr>
+<td><a href="#EditorExportersPage.on_rtfFontButton_clicked">on_rtfFontButton_clicked</a></td>
+<td>Private method used to select the font for the RTF export.</td>
+</tr><tr>
+<td><a href="#EditorExportersPage.save">save</a></td>
+<td>Public slot to save the Editor Typing configuration.</td>
+</tr>
+</table>
+<a NAME="EditorExportersPage.__init__" ID="EditorExportersPage.__init__"></a>
+<h4>EditorExportersPage (Constructor)</h4>
+<b>EditorExportersPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorExportersPage.on_exportersCombo_activated" ID="EditorExportersPage.on_exportersCombo_activated"></a>
+<h4>EditorExportersPage.on_exportersCombo_activated</h4>
+<b>on_exportersCombo_activated</b>(<i>exporter</i>)
+<p>
+        Private slot to select the page related to the selected exporter.
+</p><dl>
+<dt><i>exporter</i></dt>
+<dd>
+name of the selected exporter (string)
+</dd>
+</dl><a NAME="EditorExportersPage.on_rtfFontButton_clicked" ID="EditorExportersPage.on_rtfFontButton_clicked"></a>
+<h4>EditorExportersPage.on_rtfFontButton_clicked</h4>
+<b>on_rtfFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the RTF export.
+</p><a NAME="EditorExportersPage.save" ID="EditorExportersPage.save"></a>
+<h4>EditorExportersPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Typing configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorFilePage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorFilePage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorFilePage</h1>
+<p>
+Module implementing the Editor General configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorFilePage">EditorFilePage</a></td>
+<td>Class implementing the Editor File configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorFilePage" ID="EditorFilePage"></a>
+<h2>EditorFilePage</h2>
+<p>
+    Class implementing the Editor File configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorFilePage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorFilePage.__init__">EditorFilePage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorFilePage.save">save</a></td>
+<td>Public slot to save the Editor General configuration.</td>
+</tr>
+</table>
+<a NAME="EditorFilePage.__init__" ID="EditorFilePage.__init__"></a>
+<h4>EditorFilePage (Constructor)</h4>
+<b>EditorFilePage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorFilePage.save" ID="EditorFilePage.save"></a>
+<h4>EditorFilePage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor General configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorGeneralPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorGeneralPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorGeneralPage</h1>
+<p>
+Module implementing the Editor General configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorGeneralPage">EditorGeneralPage</a></td>
+<td>Class implementing the Editor General configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorGeneralPage" ID="EditorGeneralPage"></a>
+<h2>EditorGeneralPage</h2>
+<p>
+    Class implementing the Editor General configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorGeneralPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorGeneralPage.__init__">EditorGeneralPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorGeneralPage.on_tabforindentationCheckBox_toggled">on_tabforindentationCheckBox_toggled</a></td>
+<td>Private slot used to set the tab conversion check box.</td>
+</tr><tr>
+<td><a href="#EditorGeneralPage.save">save</a></td>
+<td>Public slot to save the Editor General configuration.</td>
+</tr>
+</table>
+<a NAME="EditorGeneralPage.__init__" ID="EditorGeneralPage.__init__"></a>
+<h4>EditorGeneralPage (Constructor)</h4>
+<b>EditorGeneralPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorGeneralPage.on_tabforindentationCheckBox_toggled" ID="EditorGeneralPage.on_tabforindentationCheckBox_toggled"></a>
+<h4>EditorGeneralPage.on_tabforindentationCheckBox_toggled</h4>
+<b>on_tabforindentationCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot used to set the tab conversion check box.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag received from the signal (boolean)
+</dd>
+</dl><a NAME="EditorGeneralPage.save" ID="EditorGeneralPage.save"></a>
+<h4>EditorGeneralPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor General configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorHighlightersPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorHighlightersPage</h1>
+<p>
+Module implementing the Editor Highlighter Associations configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorHighlightersPage">EditorHighlightersPage</a></td>
+<td>Class implementing the Editor Highlighter Associations configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorHighlightersPage" ID="EditorHighlightersPage"></a>
+<h2>EditorHighlightersPage</h2>
+<p>
+    Class implementing the Editor Highlighter Associations configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorHighlightersPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorHighlightersPage.__init__">EditorHighlightersPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.on_addLexerButton_clicked">on_addLexerButton_clicked</a></td>
+<td>Private slot to add the lexer association displayed to the list.</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.on_deleteLexerButton_clicked">on_deleteLexerButton_clicked</a></td>
+<td>Private slot to delete the currently selected lexer association of the list.</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged">on_editorLexerCombo_currentIndexChanged</a></td>
+<td>Private slot to handle the selection of a lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.on_editorLexerList_itemActivated">on_editorLexerList_itemActivated</a></td>
+<td>Private slot to handle the activated signal of the lexer association list.</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.on_editorLexerList_itemClicked">on_editorLexerList_itemClicked</a></td>
+<td>Private slot to handle the clicked signal of the lexer association list.</td>
+</tr><tr>
+<td><a href="#EditorHighlightersPage.save">save</a></td>
+<td>Public slot to save the Editor Highlighter Associations configuration.</td>
+</tr>
+</table>
+<a NAME="EditorHighlightersPage.__init__" ID="EditorHighlightersPage.__init__"></a>
+<h4>EditorHighlightersPage (Constructor)</h4>
+<b>EditorHighlightersPage</b>(<i>lexers</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+reference to the lexers dictionary
+</dd>
+</dl><a NAME="EditorHighlightersPage.on_addLexerButton_clicked" ID="EditorHighlightersPage.on_addLexerButton_clicked"></a>
+<h4>EditorHighlightersPage.on_addLexerButton_clicked</h4>
+<b>on_addLexerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the lexer association displayed to the list.
+</p><a NAME="EditorHighlightersPage.on_deleteLexerButton_clicked" ID="EditorHighlightersPage.on_deleteLexerButton_clicked"></a>
+<h4>EditorHighlightersPage.on_deleteLexerButton_clicked</h4>
+<b>on_deleteLexerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected lexer association of the list.
+</p><a NAME="EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged" ID="EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged"></a>
+<h4>EditorHighlightersPage.on_editorLexerCombo_currentIndexChanged</h4>
+<b>on_editorLexerCombo_currentIndexChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the selection of a lexer.
+</p><a NAME="EditorHighlightersPage.on_editorLexerList_itemActivated" ID="EditorHighlightersPage.on_editorLexerList_itemActivated"></a>
+<h4>EditorHighlightersPage.on_editorLexerList_itemActivated</h4>
+<b>on_editorLexerList_itemActivated</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the activated signal of the lexer association list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the selecte item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column the item was clicked or activated (integer) (ignored)
+</dd>
+</dl><a NAME="EditorHighlightersPage.on_editorLexerList_itemClicked" ID="EditorHighlightersPage.on_editorLexerList_itemClicked"></a>
+<h4>EditorHighlightersPage.on_editorLexerList_itemClicked</h4>
+<b>on_editorLexerList_itemClicked</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the clicked signal of the lexer association list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the selecte item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column the item was clicked or activated (integer) (ignored)
+</dd>
+</dl><a NAME="EditorHighlightersPage.save" ID="EditorHighlightersPage.save"></a>
+<h4>EditorHighlightersPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Highlighter Associations configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage</h1>
+<p>
+Module implementing the Editor Highlighting Styles configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorHighlightingStylesPage">EditorHighlightingStylesPage</a></td>
+<td>Class implementing the Editor Highlighting Styles configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorHighlightingStylesPage" ID="EditorHighlightingStylesPage"></a>
+<h2>EditorHighlightingStylesPage</h2>
+<p>
+    Class implementing the Editor Highlighting Styles configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorHighlightingStylesPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorHighlightingStylesPage.__init__">EditorHighlightingStylesPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.__exportStyles">__exportStyles</a></td>
+<td>Private method to export the styles of the given lexers.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.__importStyles">__importStyles</a></td>
+<td>Private method to import the styles of the given lexers.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.__setToDefault">__setToDefault</a></td>
+<td>Private method to set a specific style to it's default values.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked">on_allBackgroundColoursButton_clicked</a></td>
+<td>Private method used to select the background colour of all styles of a selected lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_allDefaultButton_clicked">on_allDefaultButton_clicked</a></td>
+<td>Private method to set all styles to their default values.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_allEolFillButton_clicked">on_allEolFillButton_clicked</a></td>
+<td>Private method used to set the eolfill for all styles of a selected lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_allFontsButton_clicked">on_allFontsButton_clicked</a></td>
+<td>Private method used to change the font of all styles of a selected lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_backgroundButton_clicked">on_backgroundButton_clicked</a></td>
+<td>Private method used to select the background colour of the selected style and lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_defaultButton_clicked">on_defaultButton_clicked</a></td>
+<td>Private method to set the current style to it's default values.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_eolfillCheckBox_toggled">on_eolfillCheckBox_toggled</a></td>
+<td>Private method used to set the eolfill for the selected style and lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_exportAllButton_clicked">on_exportAllButton_clicked</a></td>
+<td>Private slot to export the styles of all lexers.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_exportCurrentButton_clicked">on_exportCurrentButton_clicked</a></td>
+<td>Private slot to export the styles of the current lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_fontButton_clicked">on_fontButton_clicked</a></td>
+<td>Private method used to select the font of the selected style and lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_foregroundButton_clicked">on_foregroundButton_clicked</a></td>
+<td>Private method used to select the foreground colour of the selected style and lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_importAllButton_clicked">on_importAllButton_clicked</a></td>
+<td>Private slot to import the styles of all lexers.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_importCurrentButton_clicked">on_importCurrentButton_clicked</a></td>
+<td>Private slot to import the styles of the current lexer.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated">on_lexerLanguageComboBox_activated</a></td>
+<td>Private slot to fill the style combo of the source page.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.on_styleElementList_currentRowChanged">on_styleElementList_currentRowChanged</a></td>
+<td>Private method to set up the style element part of the source page.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.save">save</a></td>
+<td>Public slot to save the Editor Highlighting Styles configuration.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.saveState">saveState</a></td>
+<td>Public method to save the current state of the widget.</td>
+</tr><tr>
+<td><a href="#EditorHighlightingStylesPage.setState">setState</a></td>
+<td>Public method to set the state of the widget.</td>
+</tr>
+</table>
+<a NAME="EditorHighlightingStylesPage.__init__" ID="EditorHighlightingStylesPage.__init__"></a>
+<h4>EditorHighlightingStylesPage (Constructor)</h4>
+<b>EditorHighlightingStylesPage</b>(<i>lexers</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+reference to the lexers dictionary
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.__exportStyles" ID="EditorHighlightingStylesPage.__exportStyles"></a>
+<h4>EditorHighlightingStylesPage.__exportStyles</h4>
+<b>__exportStyles</b>(<i>lexers</i>)
+<p>
+        Private method to export the styles of the given lexers.
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+list of lexer objects for which to export the styles
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.__importStyles" ID="EditorHighlightingStylesPage.__importStyles"></a>
+<h4>EditorHighlightingStylesPage.__importStyles</h4>
+<b>__importStyles</b>(<i>lexers</i>)
+<p>
+        Private method to import the styles of the given lexers.
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+dictionary of lexer objects for which to import the styles
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.__setToDefault" ID="EditorHighlightingStylesPage.__setToDefault"></a>
+<h4>EditorHighlightingStylesPage.__setToDefault</h4>
+<b>__setToDefault</b>(<i>style</i>)
+<p>
+        Private method to set a specific style to it's default values.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style to be reset (integer)
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked" ID="EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_allBackgroundColoursButton_clicked</h4>
+<b>on_allBackgroundColoursButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the background colour of all styles of a 
+        selected lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_allDefaultButton_clicked" ID="EditorHighlightingStylesPage.on_allDefaultButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_allDefaultButton_clicked</h4>
+<b>on_allDefaultButton_clicked</b>(<i></i>)
+<p>
+        Private method to set all styles to their default values.
+</p><a NAME="EditorHighlightingStylesPage.on_allEolFillButton_clicked" ID="EditorHighlightingStylesPage.on_allEolFillButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_allEolFillButton_clicked</h4>
+<b>on_allEolFillButton_clicked</b>(<i></i>)
+<p>
+        Private method used to set the eolfill for all styles of a selected lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_allFontsButton_clicked" ID="EditorHighlightingStylesPage.on_allFontsButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_allFontsButton_clicked</h4>
+<b>on_allFontsButton_clicked</b>(<i></i>)
+<p>
+        Private method used to change the font of all styles of a selected lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_backgroundButton_clicked" ID="EditorHighlightingStylesPage.on_backgroundButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_backgroundButton_clicked</h4>
+<b>on_backgroundButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the background colour of the selected style 
+        and lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_defaultButton_clicked" ID="EditorHighlightingStylesPage.on_defaultButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_defaultButton_clicked</h4>
+<b>on_defaultButton_clicked</b>(<i></i>)
+<p>
+        Private method to set the current style to it's default values.
+</p><a NAME="EditorHighlightingStylesPage.on_eolfillCheckBox_toggled" ID="EditorHighlightingStylesPage.on_eolfillCheckBox_toggled"></a>
+<h4>EditorHighlightingStylesPage.on_eolfillCheckBox_toggled</h4>
+<b>on_eolfillCheckBox_toggled</b>(<i>b</i>)
+<p>
+        Private method used to set the eolfill for the selected style and lexer.
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+Flag indicating enabled or disabled state.
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.on_exportAllButton_clicked" ID="EditorHighlightingStylesPage.on_exportAllButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_exportAllButton_clicked</h4>
+<b>on_exportAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to export the styles of all lexers.
+</p><a NAME="EditorHighlightingStylesPage.on_exportCurrentButton_clicked" ID="EditorHighlightingStylesPage.on_exportCurrentButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_exportCurrentButton_clicked</h4>
+<b>on_exportCurrentButton_clicked</b>(<i></i>)
+<p>
+        Private slot to export the styles of the current lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_fontButton_clicked" ID="EditorHighlightingStylesPage.on_fontButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_fontButton_clicked</h4>
+<b>on_fontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font of the selected style and lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_foregroundButton_clicked" ID="EditorHighlightingStylesPage.on_foregroundButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_foregroundButton_clicked</h4>
+<b>on_foregroundButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the foreground colour of the selected style 
+        and lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_importAllButton_clicked" ID="EditorHighlightingStylesPage.on_importAllButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_importAllButton_clicked</h4>
+<b>on_importAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to import the styles of all lexers.
+</p><a NAME="EditorHighlightingStylesPage.on_importCurrentButton_clicked" ID="EditorHighlightingStylesPage.on_importCurrentButton_clicked"></a>
+<h4>EditorHighlightingStylesPage.on_importCurrentButton_clicked</h4>
+<b>on_importCurrentButton_clicked</b>(<i></i>)
+<p>
+        Private slot to import the styles of the current lexer.
+</p><a NAME="EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated" ID="EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated"></a>
+<h4>EditorHighlightingStylesPage.on_lexerLanguageComboBox_activated</h4>
+<b>on_lexerLanguageComboBox_activated</b>(<i>language</i>)
+<p>
+        Private slot to fill the style combo of the source page.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+The lexer language (string)
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.on_styleElementList_currentRowChanged" ID="EditorHighlightingStylesPage.on_styleElementList_currentRowChanged"></a>
+<h4>EditorHighlightingStylesPage.on_styleElementList_currentRowChanged</h4>
+<b>on_styleElementList_currentRowChanged</b>(<i>index</i>)
+<p>
+        Private method to set up the style element part of the source page.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+the style index.
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.save" ID="EditorHighlightingStylesPage.save"></a>
+<h4>EditorHighlightingStylesPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Highlighting Styles configuration.
+</p><a NAME="EditorHighlightingStylesPage.saveState" ID="EditorHighlightingStylesPage.saveState"></a>
+<h4>EditorHighlightingStylesPage.saveState</h4>
+<b>saveState</b>(<i></i>)
+<p>
+        Public method to save the current state of the widget.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+array containing the index of the selected lexer language (integer)
+            and the index of the selected lexer entry (integer)
+</dd>
+</dl><a NAME="EditorHighlightingStylesPage.setState" ID="EditorHighlightingStylesPage.setState"></a>
+<h4>EditorHighlightingStylesPage.setState</h4>
+<b>setState</b>(<i>state</i>)
+<p>
+        Public method to set the state of the widget.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+state data generated by saveState
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorPropertiesPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorPropertiesPage</h1>
+<p>
+Module implementing the Editor Properties configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorPropertiesPage">EditorPropertiesPage</a></td>
+<td>Class implementing the Editor Properties configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorPropertiesPage" ID="EditorPropertiesPage"></a>
+<h2>EditorPropertiesPage</h2>
+<p>
+    Class implementing the Editor Properties configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorPropertiesPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorPropertiesPage.__init__">EditorPropertiesPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorPropertiesPage.save">save</a></td>
+<td>Public slot to save the Editor Properties (1) configuration.</td>
+</tr>
+</table>
+<a NAME="EditorPropertiesPage.__init__" ID="EditorPropertiesPage.__init__"></a>
+<h4>EditorPropertiesPage (Constructor)</h4>
+<b>EditorPropertiesPage</b>(<i>lexers</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>lexers</i></dt>
+<dd>
+reference to the lexers dictionary
+</dd>
+</dl><a NAME="EditorPropertiesPage.save" ID="EditorPropertiesPage.save"></a>
+<h4>EditorPropertiesPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Properties (1) configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorSearchPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorSearchPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorSearchPage</h1>
+<p>
+Module implementing the Editor Search configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorSearchPage">EditorSearchPage</a></td>
+<td>Class implementing the Editor Search configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorSearchPage" ID="EditorSearchPage"></a>
+<h2>EditorSearchPage</h2>
+<p>
+    Class implementing the Editor Search configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorSearchPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorSearchPage.__init__">EditorSearchPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorSearchPage.on_searchMarkerButton_clicked">on_searchMarkerButton_clicked</a></td>
+<td>Private slot to set the colour of the search markers.</td>
+</tr><tr>
+<td><a href="#EditorSearchPage.save">save</a></td>
+<td>Public slot to save the Editor Search configuration.</td>
+</tr>
+</table>
+<a NAME="EditorSearchPage.__init__" ID="EditorSearchPage.__init__"></a>
+<h4>EditorSearchPage (Constructor)</h4>
+<b>EditorSearchPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorSearchPage.on_searchMarkerButton_clicked" ID="EditorSearchPage.on_searchMarkerButton_clicked"></a>
+<h4>EditorSearchPage.on_searchMarkerButton_clicked</h4>
+<b>on_searchMarkerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour of the search markers.
+</p><a NAME="EditorSearchPage.save" ID="EditorSearchPage.save"></a>
+<h4>EditorSearchPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Search configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage</h1>
+<p>
+Module implementing the Editor Spellchecking configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorSpellCheckingPage">EditorSpellCheckingPage</a></td>
+<td>Class implementing the Editor Spellchecking configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorSpellCheckingPage" ID="EditorSpellCheckingPage"></a>
+<h2>EditorSpellCheckingPage</h2>
+<p>
+    Class implementing the Editor Spellchecking configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorSpellCheckingPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorSpellCheckingPage.__init__">EditorSpellCheckingPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorSpellCheckingPage.on_pelButton_clicked">on_pelButton_clicked</a></td>
+<td>Private method to select the personal exclude list file.</td>
+</tr><tr>
+<td><a href="#EditorSpellCheckingPage.on_pwlButton_clicked">on_pwlButton_clicked</a></td>
+<td>Private method to select the personal word list file.</td>
+</tr><tr>
+<td><a href="#EditorSpellCheckingPage.on_spellingMarkerButton_clicked">on_spellingMarkerButton_clicked</a></td>
+<td>Private slot to set the colour of the spelling markers.</td>
+</tr><tr>
+<td><a href="#EditorSpellCheckingPage.save">save</a></td>
+<td>Public slot to save the Editor Search configuration.</td>
+</tr>
+</table>
+<a NAME="EditorSpellCheckingPage.__init__" ID="EditorSpellCheckingPage.__init__"></a>
+<h4>EditorSpellCheckingPage (Constructor)</h4>
+<b>EditorSpellCheckingPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorSpellCheckingPage.on_pelButton_clicked" ID="EditorSpellCheckingPage.on_pelButton_clicked"></a>
+<h4>EditorSpellCheckingPage.on_pelButton_clicked</h4>
+<b>on_pelButton_clicked</b>(<i></i>)
+<p>
+        Private method to select the personal exclude list file.
+</p><a NAME="EditorSpellCheckingPage.on_pwlButton_clicked" ID="EditorSpellCheckingPage.on_pwlButton_clicked"></a>
+<h4>EditorSpellCheckingPage.on_pwlButton_clicked</h4>
+<b>on_pwlButton_clicked</b>(<i></i>)
+<p>
+        Private method to select the personal word list file.
+</p><a NAME="EditorSpellCheckingPage.on_spellingMarkerButton_clicked" ID="EditorSpellCheckingPage.on_spellingMarkerButton_clicked"></a>
+<h4>EditorSpellCheckingPage.on_spellingMarkerButton_clicked</h4>
+<b>on_spellingMarkerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour of the spelling markers.
+</p><a NAME="EditorSpellCheckingPage.save" ID="EditorSpellCheckingPage.save"></a>
+<h4>EditorSpellCheckingPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Search configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorStylesPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorStylesPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorStylesPage</h1>
+<p>
+Module implementing the Editor Styles configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorStylesPage">EditorStylesPage</a></td>
+<td>Class implementing the Editor Styles configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorStylesPage" ID="EditorStylesPage"></a>
+<h2>EditorStylesPage</h2>
+<p>
+    Class implementing the Editor Styles configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorStylesPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorStylesPage.__init__">EditorStylesPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_caretForegroundButton_clicked">on_caretForegroundButton_clicked</a></td>
+<td>Private slot to set the foreground colour of the caret.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_caretlineBackgroundButton_clicked">on_caretlineBackgroundButton_clicked</a></td>
+<td>Private slot to set the background colour of the caretline.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_currentLineMarkerButton_clicked">on_currentLineMarkerButton_clicked</a></td>
+<td>Private slot to set the colour for the highlight of the current line.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_defaultFontButton_clicked">on_defaultFontButton_clicked</a></td>
+<td>Private method used to select the default font for the editor.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_edgeBackgroundColorButton_clicked">on_edgeBackgroundColorButton_clicked</a></td>
+<td>Private slot to set the colour for the edge background or line.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_errorMarkerButton_clicked">on_errorMarkerButton_clicked</a></td>
+<td>Private slot to set the colour for the highlight of the error line.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_foldmarginBackgroundButton_clicked">on_foldmarginBackgroundButton_clicked</a></td>
+<td>Private slot to set the background colour for the foldmargin.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_linenumbersFontButton_clicked">on_linenumbersFontButton_clicked</a></td>
+<td>Private method used to select the font for the editor margins.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_marginsBackgroundButton_clicked">on_marginsBackgroundButton_clicked</a></td>
+<td>Private slot to set the background colour for the margins.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_marginsForegroundButton_clicked">on_marginsForegroundButton_clicked</a></td>
+<td>Private slot to set the foreground colour for the margins.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_matchingBracesBackButton_clicked">on_matchingBracesBackButton_clicked</a></td>
+<td>Private slot to set the background colour for highlighting matching braces.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_matchingBracesButton_clicked">on_matchingBracesButton_clicked</a></td>
+<td>Private slot to set the colour for highlighting matching braces.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_monospacedFontButton_clicked">on_monospacedFontButton_clicked</a></td>
+<td>Private method used to select the font to be used as the monospaced font.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_nonmatchingBracesBackButton_clicked">on_nonmatchingBracesBackButton_clicked</a></td>
+<td>Private slot to set the background colour for highlighting nonmatching braces.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_nonmatchingBracesButton_clicked">on_nonmatchingBracesButton_clicked</a></td>
+<td>Private slot to set the colour for highlighting nonmatching braces.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_selectionBackgroundButton_clicked">on_selectionBackgroundButton_clicked</a></td>
+<td>Private slot to set the background colour of the selection.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.on_selectionForegroundButton_clicked">on_selectionForegroundButton_clicked</a></td>
+<td>Private slot to set the foreground colour of the selection.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#EditorStylesPage.save">save</a></td>
+<td>Public slot to save the Editor Styles configuration.</td>
+</tr>
+</table>
+<a NAME="EditorStylesPage.__init__" ID="EditorStylesPage.__init__"></a>
+<h4>EditorStylesPage (Constructor)</h4>
+<b>EditorStylesPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorStylesPage.on_caretForegroundButton_clicked" ID="EditorStylesPage.on_caretForegroundButton_clicked"></a>
+<h4>EditorStylesPage.on_caretForegroundButton_clicked</h4>
+<b>on_caretForegroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the foreground colour of the caret.
+</p><a NAME="EditorStylesPage.on_caretlineBackgroundButton_clicked" ID="EditorStylesPage.on_caretlineBackgroundButton_clicked"></a>
+<h4>EditorStylesPage.on_caretlineBackgroundButton_clicked</h4>
+<b>on_caretlineBackgroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour of the caretline.
+</p><a NAME="EditorStylesPage.on_currentLineMarkerButton_clicked" ID="EditorStylesPage.on_currentLineMarkerButton_clicked"></a>
+<h4>EditorStylesPage.on_currentLineMarkerButton_clicked</h4>
+<b>on_currentLineMarkerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for the highlight of the current line.
+</p><a NAME="EditorStylesPage.on_defaultFontButton_clicked" ID="EditorStylesPage.on_defaultFontButton_clicked"></a>
+<h4>EditorStylesPage.on_defaultFontButton_clicked</h4>
+<b>on_defaultFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the default font for the editor.
+</p><a NAME="EditorStylesPage.on_edgeBackgroundColorButton_clicked" ID="EditorStylesPage.on_edgeBackgroundColorButton_clicked"></a>
+<h4>EditorStylesPage.on_edgeBackgroundColorButton_clicked</h4>
+<b>on_edgeBackgroundColorButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for the edge background or line.
+</p><a NAME="EditorStylesPage.on_errorMarkerButton_clicked" ID="EditorStylesPage.on_errorMarkerButton_clicked"></a>
+<h4>EditorStylesPage.on_errorMarkerButton_clicked</h4>
+<b>on_errorMarkerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for the highlight of the error line.
+</p><a NAME="EditorStylesPage.on_foldmarginBackgroundButton_clicked" ID="EditorStylesPage.on_foldmarginBackgroundButton_clicked"></a>
+<h4>EditorStylesPage.on_foldmarginBackgroundButton_clicked</h4>
+<b>on_foldmarginBackgroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for the foldmargin.
+</p><a NAME="EditorStylesPage.on_linenumbersFontButton_clicked" ID="EditorStylesPage.on_linenumbersFontButton_clicked"></a>
+<h4>EditorStylesPage.on_linenumbersFontButton_clicked</h4>
+<b>on_linenumbersFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the editor margins.
+</p><a NAME="EditorStylesPage.on_marginsBackgroundButton_clicked" ID="EditorStylesPage.on_marginsBackgroundButton_clicked"></a>
+<h4>EditorStylesPage.on_marginsBackgroundButton_clicked</h4>
+<b>on_marginsBackgroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for the margins.
+</p><a NAME="EditorStylesPage.on_marginsForegroundButton_clicked" ID="EditorStylesPage.on_marginsForegroundButton_clicked"></a>
+<h4>EditorStylesPage.on_marginsForegroundButton_clicked</h4>
+<b>on_marginsForegroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the foreground colour for the margins.
+</p><a NAME="EditorStylesPage.on_matchingBracesBackButton_clicked" ID="EditorStylesPage.on_matchingBracesBackButton_clicked"></a>
+<h4>EditorStylesPage.on_matchingBracesBackButton_clicked</h4>
+<b>on_matchingBracesBackButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for highlighting matching braces.
+</p><a NAME="EditorStylesPage.on_matchingBracesButton_clicked" ID="EditorStylesPage.on_matchingBracesButton_clicked"></a>
+<h4>EditorStylesPage.on_matchingBracesButton_clicked</h4>
+<b>on_matchingBracesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for highlighting matching braces.
+</p><a NAME="EditorStylesPage.on_monospacedFontButton_clicked" ID="EditorStylesPage.on_monospacedFontButton_clicked"></a>
+<h4>EditorStylesPage.on_monospacedFontButton_clicked</h4>
+<b>on_monospacedFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font to be used as the monospaced font.
+</p><a NAME="EditorStylesPage.on_nonmatchingBracesBackButton_clicked" ID="EditorStylesPage.on_nonmatchingBracesBackButton_clicked"></a>
+<h4>EditorStylesPage.on_nonmatchingBracesBackButton_clicked</h4>
+<b>on_nonmatchingBracesBackButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for highlighting nonmatching braces.
+</p><a NAME="EditorStylesPage.on_nonmatchingBracesButton_clicked" ID="EditorStylesPage.on_nonmatchingBracesButton_clicked"></a>
+<h4>EditorStylesPage.on_nonmatchingBracesButton_clicked</h4>
+<b>on_nonmatchingBracesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for highlighting nonmatching braces.
+</p><a NAME="EditorStylesPage.on_selectionBackgroundButton_clicked" ID="EditorStylesPage.on_selectionBackgroundButton_clicked"></a>
+<h4>EditorStylesPage.on_selectionBackgroundButton_clicked</h4>
+<b>on_selectionBackgroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour of the selection.
+</p><a NAME="EditorStylesPage.on_selectionForegroundButton_clicked" ID="EditorStylesPage.on_selectionForegroundButton_clicked"></a>
+<h4>EditorStylesPage.on_selectionForegroundButton_clicked</h4>
+<b>on_selectionForegroundButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the foreground colour of the selection.
+</p><a NAME="EditorStylesPage.polishPage" ID="EditorStylesPage.polishPage"></a>
+<h4>EditorStylesPage.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="EditorStylesPage.save" ID="EditorStylesPage.save"></a>
+<h4>EditorStylesPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Styles configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EditorTypingPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EditorTypingPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EditorTypingPage</h1>
+<p>
+Module implementing the Editor Typing configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EditorTypingPage">EditorTypingPage</a></td>
+<td>Class implementing the Editor Typing configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EditorTypingPage" ID="EditorTypingPage"></a>
+<h2>EditorTypingPage</h2>
+<p>
+    Class implementing the Editor Typing configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EditorTypingPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EditorTypingPage.__init__">EditorTypingPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EditorTypingPage.on_languageCombo_activated">on_languageCombo_activated</a></td>
+<td>Private slot to select the page related to the selected language.</td>
+</tr><tr>
+<td><a href="#EditorTypingPage.save">save</a></td>
+<td>Public slot to save the Editor Typing configuration.</td>
+</tr>
+</table>
+<a NAME="EditorTypingPage.__init__" ID="EditorTypingPage.__init__"></a>
+<h4>EditorTypingPage (Constructor)</h4>
+<b>EditorTypingPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EditorTypingPage.on_languageCombo_activated" ID="EditorTypingPage.on_languageCombo_activated"></a>
+<h4>EditorTypingPage.on_languageCombo_activated</h4>
+<b>on_languageCombo_activated</b>(<i>language</i>)
+<p>
+        Private slot to select the page related to the selected language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+name of the selected language (string)
+</dd>
+</dl><a NAME="EditorTypingPage.save" ID="EditorTypingPage.save"></a>
+<h4>EditorTypingPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Editor Typing configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.EmailPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.EmailPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.EmailPage</h1>
+<p>
+Module implementing the Email configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EmailPage">EmailPage</a></td>
+<td>Class implementing the Email configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="EmailPage" ID="EmailPage"></a>
+<h2>EmailPage</h2>
+<p>
+    Class implementing the Email configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_EmailPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EmailPage.__init__">EmailPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EmailPage.save">save</a></td>
+<td>Public slot to save the Email configuration.</td>
+</tr>
+</table>
+<a NAME="EmailPage.__init__" ID="EmailPage.__init__"></a>
+<h4>EmailPage (Constructor)</h4>
+<b>EmailPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="EmailPage.save" ID="EmailPage.save"></a>
+<h4>EmailPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Email configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.GraphicsPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.GraphicsPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.GraphicsPage</h1>
+<p>
+Module implementing the Printer configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#GraphicsPage">GraphicsPage</a></td>
+<td>Class implementing the Printer configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="GraphicsPage" ID="GraphicsPage"></a>
+<h2>GraphicsPage</h2>
+<p>
+    Class implementing the Printer configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_GraphicsPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#GraphicsPage.__init__">GraphicsPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#GraphicsPage.on_graphicsFontButton_clicked">on_graphicsFontButton_clicked</a></td>
+<td>Private method used to select the font for the graphics items.</td>
+</tr><tr>
+<td><a href="#GraphicsPage.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#GraphicsPage.save">save</a></td>
+<td>Public slot to save the Printer configuration.</td>
+</tr>
+</table>
+<a NAME="GraphicsPage.__init__" ID="GraphicsPage.__init__"></a>
+<h4>GraphicsPage (Constructor)</h4>
+<b>GraphicsPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="GraphicsPage.on_graphicsFontButton_clicked" ID="GraphicsPage.on_graphicsFontButton_clicked"></a>
+<h4>GraphicsPage.on_graphicsFontButton_clicked</h4>
+<b>on_graphicsFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the graphics items.
+</p><a NAME="GraphicsPage.polishPage" ID="GraphicsPage.polishPage"></a>
+<h4>GraphicsPage.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="GraphicsPage.save" ID="GraphicsPage.save"></a>
+<h4>GraphicsPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Printer configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.HelpAppearancePage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.HelpAppearancePage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.HelpAppearancePage</h1>
+<p>
+Module implementing the Help Viewers configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpAppearancePage">HelpAppearancePage</a></td>
+<td>Class implementing the Help Viewer Appearance page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="HelpAppearancePage" ID="HelpAppearancePage"></a>
+<h2>HelpAppearancePage</h2>
+<p>
+    Class implementing the Help Viewer Appearance page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_HelpAppearancePage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpAppearancePage.__init__">HelpAppearancePage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpAppearancePage.on_fixedFontButton_clicked">on_fixedFontButton_clicked</a></td>
+<td>Private method used to select the fixed-width font.</td>
+</tr><tr>
+<td><a href="#HelpAppearancePage.on_secureURLsColourButton_clicked">on_secureURLsColourButton_clicked</a></td>
+<td>Private slot to set the colour for secure URLs.</td>
+</tr><tr>
+<td><a href="#HelpAppearancePage.on_standardFontButton_clicked">on_standardFontButton_clicked</a></td>
+<td>Private method used to select the standard font.</td>
+</tr><tr>
+<td><a href="#HelpAppearancePage.on_styleSheetButton_clicked">on_styleSheetButton_clicked</a></td>
+<td>Private slot to handle the user style sheet selection.</td>
+</tr><tr>
+<td><a href="#HelpAppearancePage.save">save</a></td>
+<td>Public slot to save the Help Viewers configuration.</td>
+</tr>
+</table>
+<a NAME="HelpAppearancePage.__init__" ID="HelpAppearancePage.__init__"></a>
+<h4>HelpAppearancePage (Constructor)</h4>
+<b>HelpAppearancePage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="HelpAppearancePage.on_fixedFontButton_clicked" ID="HelpAppearancePage.on_fixedFontButton_clicked"></a>
+<h4>HelpAppearancePage.on_fixedFontButton_clicked</h4>
+<b>on_fixedFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the fixed-width font.
+</p><a NAME="HelpAppearancePage.on_secureURLsColourButton_clicked" ID="HelpAppearancePage.on_secureURLsColourButton_clicked"></a>
+<h4>HelpAppearancePage.on_secureURLsColourButton_clicked</h4>
+<b>on_secureURLsColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for secure URLs.
+</p><a NAME="HelpAppearancePage.on_standardFontButton_clicked" ID="HelpAppearancePage.on_standardFontButton_clicked"></a>
+<h4>HelpAppearancePage.on_standardFontButton_clicked</h4>
+<b>on_standardFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the standard font.
+</p><a NAME="HelpAppearancePage.on_styleSheetButton_clicked" ID="HelpAppearancePage.on_styleSheetButton_clicked"></a>
+<h4>HelpAppearancePage.on_styleSheetButton_clicked</h4>
+<b>on_styleSheetButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the user style sheet selection.
+</p><a NAME="HelpAppearancePage.save" ID="HelpAppearancePage.save"></a>
+<h4>HelpAppearancePage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Help Viewers configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.HelpDocumentationPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.HelpDocumentationPage</h1>
+<p>
+Module implementing the Help Documentation configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpDocumentationPage">HelpDocumentationPage</a></td>
+<td>Class implementing the Help Documentation configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="HelpDocumentationPage" ID="HelpDocumentationPage"></a>
+<h2>HelpDocumentationPage</h2>
+<p>
+    Class implementing the Help Documentation configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_HelpDocumentationPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpDocumentationPage.__init__">HelpDocumentationPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpDocumentationPage.on_pyqt4DocDirButton_clicked">on_pyqt4DocDirButton_clicked</a></td>
+<td>Private slot to select the PyQt4 documentation directory.</td>
+</tr><tr>
+<td><a href="#HelpDocumentationPage.on_pysideDocDirButton_clicked">on_pysideDocDirButton_clicked</a></td>
+<td>Private slot to select the PySide documentation directory.</td>
+</tr><tr>
+<td><a href="#HelpDocumentationPage.on_pythonDocDirButton_clicked">on_pythonDocDirButton_clicked</a></td>
+<td>Private slot to select the Python documentation directory.</td>
+</tr><tr>
+<td><a href="#HelpDocumentationPage.on_qt4DocDirButton_clicked">on_qt4DocDirButton_clicked</a></td>
+<td>Private slot to select the Qt4 documentation directory.</td>
+</tr><tr>
+<td><a href="#HelpDocumentationPage.save">save</a></td>
+<td>Public slot to save the Help Documentation configuration.</td>
+</tr>
+</table>
+<a NAME="HelpDocumentationPage.__init__" ID="HelpDocumentationPage.__init__"></a>
+<h4>HelpDocumentationPage (Constructor)</h4>
+<b>HelpDocumentationPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="HelpDocumentationPage.on_pyqt4DocDirButton_clicked" ID="HelpDocumentationPage.on_pyqt4DocDirButton_clicked"></a>
+<h4>HelpDocumentationPage.on_pyqt4DocDirButton_clicked</h4>
+<b>on_pyqt4DocDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the PyQt4 documentation directory.
+</p><a NAME="HelpDocumentationPage.on_pysideDocDirButton_clicked" ID="HelpDocumentationPage.on_pysideDocDirButton_clicked"></a>
+<h4>HelpDocumentationPage.on_pysideDocDirButton_clicked</h4>
+<b>on_pysideDocDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the PySide documentation directory.
+</p><a NAME="HelpDocumentationPage.on_pythonDocDirButton_clicked" ID="HelpDocumentationPage.on_pythonDocDirButton_clicked"></a>
+<h4>HelpDocumentationPage.on_pythonDocDirButton_clicked</h4>
+<b>on_pythonDocDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the Python documentation directory.
+</p><a NAME="HelpDocumentationPage.on_qt4DocDirButton_clicked" ID="HelpDocumentationPage.on_qt4DocDirButton_clicked"></a>
+<h4>HelpDocumentationPage.on_qt4DocDirButton_clicked</h4>
+<b>on_qt4DocDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the Qt4 documentation directory.
+</p><a NAME="HelpDocumentationPage.save" ID="HelpDocumentationPage.save"></a>
+<h4>HelpDocumentationPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Help Documentation configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.HelpViewersPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.HelpViewersPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.HelpViewersPage</h1>
+<p>
+Module implementing the Help Viewers configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpViewersPage">HelpViewersPage</a></td>
+<td>Class implementing the Help Viewers configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="HelpViewersPage" ID="HelpViewersPage"></a>
+<h2>HelpViewersPage</h2>
+<p>
+    Class implementing the Help Viewers configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_HelpViewersPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpViewersPage.__init__">HelpViewersPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpViewersPage.on_chmviewerButton_clicked">on_chmviewerButton_clicked</a></td>
+<td>Private slot to handle the CHM viewer selection.</td>
+</tr><tr>
+<td><a href="#HelpViewersPage.on_customViewerSelectionButton_clicked">on_customViewerSelectionButton_clicked</a></td>
+<td>Private slot to handle the custom viewer selection.</td>
+</tr><tr>
+<td><a href="#HelpViewersPage.on_pdfviewerButton_clicked">on_pdfviewerButton_clicked</a></td>
+<td>Private slot to handle the PDF viewer selection.</td>
+</tr><tr>
+<td><a href="#HelpViewersPage.on_webbrowserButton_clicked">on_webbrowserButton_clicked</a></td>
+<td>Private slot to handle the Web browser selection.</td>
+</tr><tr>
+<td><a href="#HelpViewersPage.save">save</a></td>
+<td>Public slot to save the Help Viewers configuration.</td>
+</tr>
+</table>
+<a NAME="HelpViewersPage.__init__" ID="HelpViewersPage.__init__"></a>
+<h4>HelpViewersPage (Constructor)</h4>
+<b>HelpViewersPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="HelpViewersPage.on_chmviewerButton_clicked" ID="HelpViewersPage.on_chmviewerButton_clicked"></a>
+<h4>HelpViewersPage.on_chmviewerButton_clicked</h4>
+<b>on_chmviewerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the CHM viewer selection.
+</p><a NAME="HelpViewersPage.on_customViewerSelectionButton_clicked" ID="HelpViewersPage.on_customViewerSelectionButton_clicked"></a>
+<h4>HelpViewersPage.on_customViewerSelectionButton_clicked</h4>
+<b>on_customViewerSelectionButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the custom viewer selection.
+</p><a NAME="HelpViewersPage.on_pdfviewerButton_clicked" ID="HelpViewersPage.on_pdfviewerButton_clicked"></a>
+<h4>HelpViewersPage.on_pdfviewerButton_clicked</h4>
+<b>on_pdfviewerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the PDF viewer selection.
+</p><a NAME="HelpViewersPage.on_webbrowserButton_clicked" ID="HelpViewersPage.on_webbrowserButton_clicked"></a>
+<h4>HelpViewersPage.on_webbrowserButton_clicked</h4>
+<b>on_webbrowserButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Web browser selection.
+</p><a NAME="HelpViewersPage.save" ID="HelpViewersPage.save"></a>
+<h4>HelpViewersPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Help Viewers configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.HelpWebBrowserPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.HelpWebBrowserPage</h1>
+<p>
+Module implementing the Help web browser configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#HelpWebBrowserPage">HelpWebBrowserPage</a></td>
+<td>Class implementing the Help web browser configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="HelpWebBrowserPage" ID="HelpWebBrowserPage"></a>
+<h2>HelpWebBrowserPage</h2>
+<p>
+    Class implementing the Help web browser configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_HelpWebBrowserPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#HelpWebBrowserPage.__init__">HelpWebBrowserPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#HelpWebBrowserPage.on_defaultHomeButton_clicked">on_defaultHomeButton_clicked</a></td>
+<td>Private slot to set the default home page.</td>
+</tr><tr>
+<td><a href="#HelpWebBrowserPage.on_setCurrentPageButton_clicked">on_setCurrentPageButton_clicked</a></td>
+<td>Private slot to set the current page as the home page.</td>
+</tr><tr>
+<td><a href="#HelpWebBrowserPage.save">save</a></td>
+<td>Public slot to save the Help Viewers configuration.</td>
+</tr>
+</table>
+<a NAME="HelpWebBrowserPage.__init__" ID="HelpWebBrowserPage.__init__"></a>
+<h4>HelpWebBrowserPage (Constructor)</h4>
+<b>HelpWebBrowserPage</b>(<i>configDialog</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>configDialog</i></dt>
+<dd>
+reference to the configuration dialog (ConfigurationDialog)
+</dd>
+</dl><a NAME="HelpWebBrowserPage.on_defaultHomeButton_clicked" ID="HelpWebBrowserPage.on_defaultHomeButton_clicked"></a>
+<h4>HelpWebBrowserPage.on_defaultHomeButton_clicked</h4>
+<b>on_defaultHomeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the default home page.
+</p><a NAME="HelpWebBrowserPage.on_setCurrentPageButton_clicked" ID="HelpWebBrowserPage.on_setCurrentPageButton_clicked"></a>
+<h4>HelpWebBrowserPage.on_setCurrentPageButton_clicked</h4>
+<b>on_setCurrentPageButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the current page as the home page.
+</p><a NAME="HelpWebBrowserPage.save" ID="HelpWebBrowserPage.save"></a>
+<h4>HelpWebBrowserPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Help Viewers configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.IconsPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.IconsPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.IconsPage</h1>
+<p>
+Module implementing the Icons configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconsPage">IconsPage</a></td>
+<td>Class implementing the Icons configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="IconsPage" ID="IconsPage"></a>
+<h2>IconsPage</h2>
+<p>
+    Class implementing the Icons configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_IconsPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconsPage.__init__">IconsPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IconsPage.on_addIconDirectoryButton_clicked">on_addIconDirectoryButton_clicked</a></td>
+<td>Private slot to add the icon directory displayed to the listbox.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_deleteIconDirectoryButton_clicked">on_deleteIconDirectoryButton_clicked</a></td>
+<td>Private slot to delete the currently selected directory of the listbox.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot called to move the selected item down in the list.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_iconDirectoryButton_clicked">on_iconDirectoryButton_clicked</a></td>
+<td>Private slot to select an icon directory.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_iconDirectoryEdit_textChanged">on_iconDirectoryEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the directory edit.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_iconDirectoryList_currentRowChanged">on_iconDirectoryList_currentRowChanged</a></td>
+<td>Private slot to handle the currentRowChanged signal of the icons directory list.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_showIconsButton_clicked">on_showIconsButton_clicked</a></td>
+<td>Private slot to display a preview of an icons directory.</td>
+</tr><tr>
+<td><a href="#IconsPage.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot called to move the selected item up in the list.</td>
+</tr><tr>
+<td><a href="#IconsPage.save">save</a></td>
+<td>Public slot to save the Icons configuration.</td>
+</tr>
+</table>
+<a NAME="IconsPage.__init__" ID="IconsPage.__init__"></a>
+<h4>IconsPage (Constructor)</h4>
+<b>IconsPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="IconsPage.on_addIconDirectoryButton_clicked" ID="IconsPage.on_addIconDirectoryButton_clicked"></a>
+<h4>IconsPage.on_addIconDirectoryButton_clicked</h4>
+<b>on_addIconDirectoryButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the icon directory displayed to the listbox.
+</p><a NAME="IconsPage.on_deleteIconDirectoryButton_clicked" ID="IconsPage.on_deleteIconDirectoryButton_clicked"></a>
+<h4>IconsPage.on_deleteIconDirectoryButton_clicked</h4>
+<b>on_deleteIconDirectoryButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected directory of the listbox.
+</p><a NAME="IconsPage.on_downButton_clicked" ID="IconsPage.on_downButton_clicked"></a>
+<h4>IconsPage.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to move the selected item down in the list.
+</p><a NAME="IconsPage.on_iconDirectoryButton_clicked" ID="IconsPage.on_iconDirectoryButton_clicked"></a>
+<h4>IconsPage.on_iconDirectoryButton_clicked</h4>
+<b>on_iconDirectoryButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select an icon directory.
+</p><a NAME="IconsPage.on_iconDirectoryEdit_textChanged" ID="IconsPage.on_iconDirectoryEdit_textChanged"></a>
+<h4>IconsPage.on_iconDirectoryEdit_textChanged</h4>
+<b>on_iconDirectoryEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of the directory edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the text of the directory edit (string)
+</dd>
+</dl><a NAME="IconsPage.on_iconDirectoryList_currentRowChanged" ID="IconsPage.on_iconDirectoryList_currentRowChanged"></a>
+<h4>IconsPage.on_iconDirectoryList_currentRowChanged</h4>
+<b>on_iconDirectoryList_currentRowChanged</b>(<i>row</i>)
+<p>
+        Private slot to handle the currentRowChanged signal of the icons directory list.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+the current row (integer)
+</dd>
+</dl><a NAME="IconsPage.on_showIconsButton_clicked" ID="IconsPage.on_showIconsButton_clicked"></a>
+<h4>IconsPage.on_showIconsButton_clicked</h4>
+<b>on_showIconsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a preview of an icons directory.
+</p><a NAME="IconsPage.on_upButton_clicked" ID="IconsPage.on_upButton_clicked"></a>
+<h4>IconsPage.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to move the selected item up in the list.
+</p><a NAME="IconsPage.save" ID="IconsPage.save"></a>
+<h4>IconsPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Icons configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.IconsPreviewDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.IconsPreviewDialog</h1>
+<p>
+Module implementing a dialog to preview the contents of an icon directory.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IconsPreviewDialog">IconsPreviewDialog</a></td>
+<td>Class implementing a dialog to preview the contents of an icon directory.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IconsPreviewDialog" ID="IconsPreviewDialog"></a>
+<h2>IconsPreviewDialog</h2>
+<p>
+    Class implementing a dialog to preview the contents of an icon directory.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_IconsPreviewDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IconsPreviewDialog.__init__">IconsPreviewDialog</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="IconsPreviewDialog.__init__" ID="IconsPreviewDialog.__init__"></a>
+<h4>IconsPreviewDialog (Constructor)</h4>
+<b>IconsPreviewDialog</b>(<i>parent, dirName</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>dirName</i></dt>
+<dd>
+name of directory to show (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.InterfacePage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.InterfacePage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.InterfacePage</h1>
+<p>
+Module implementing the Interface configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#InterfacePage">InterfacePage</a></td>
+<td>Class implementing the Interface configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="InterfacePage" ID="InterfacePage"></a>
+<h2>InterfacePage</h2>
+<p>
+    Class implementing the Interface configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_InterfacePage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#InterfacePage.__init__">InterfacePage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#InterfacePage.__populateLanguageCombo">__populateLanguageCombo</a></td>
+<td>Private method to initialize the language combobox of the Interface configuration page.</td>
+</tr><tr>
+<td><a href="#InterfacePage.__populateStyleCombo">__populateStyleCombo</a></td>
+<td>Private method to populate the style combo box.</td>
+</tr><tr>
+<td><a href="#InterfacePage.on_resetLayoutButton_clicked">on_resetLayoutButton_clicked</a></td>
+<td>Private method to reset layout to factory defaults</td>
+</tr><tr>
+<td><a href="#InterfacePage.on_stderrTextColourButton_clicked">on_stderrTextColourButton_clicked</a></td>
+<td>Private slot to set the foreground colour of the caret.</td>
+</tr><tr>
+<td><a href="#InterfacePage.on_styleSheetButton_clicked">on_styleSheetButton_clicked</a></td>
+<td>Private method to select the style sheet file via a dialog.</td>
+</tr><tr>
+<td><a href="#InterfacePage.save">save</a></td>
+<td>Public slot to save the Interface configuration.</td>
+</tr>
+</table>
+<a NAME="InterfacePage.__init__" ID="InterfacePage.__init__"></a>
+<h4>InterfacePage (Constructor)</h4>
+<b>InterfacePage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="InterfacePage.__populateLanguageCombo" ID="InterfacePage.__populateLanguageCombo"></a>
+<h4>InterfacePage.__populateLanguageCombo</h4>
+<b>__populateLanguageCombo</b>(<i></i>)
+<p>
+        Private method to initialize the language combobox of the Interface 
+        configuration page.
+</p><a NAME="InterfacePage.__populateStyleCombo" ID="InterfacePage.__populateStyleCombo"></a>
+<h4>InterfacePage.__populateStyleCombo</h4>
+<b>__populateStyleCombo</b>(<i></i>)
+<p>
+        Private method to populate the style combo box.
+</p><a NAME="InterfacePage.on_resetLayoutButton_clicked" ID="InterfacePage.on_resetLayoutButton_clicked"></a>
+<h4>InterfacePage.on_resetLayoutButton_clicked</h4>
+<b>on_resetLayoutButton_clicked</b>(<i></i>)
+<p>
+        Private method to reset layout to factory defaults
+</p><a NAME="InterfacePage.on_stderrTextColourButton_clicked" ID="InterfacePage.on_stderrTextColourButton_clicked"></a>
+<h4>InterfacePage.on_stderrTextColourButton_clicked</h4>
+<b>on_stderrTextColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the foreground colour of the caret.
+</p><a NAME="InterfacePage.on_styleSheetButton_clicked" ID="InterfacePage.on_styleSheetButton_clicked"></a>
+<h4>InterfacePage.on_styleSheetButton_clicked</h4>
+<b>on_styleSheetButton_clicked</b>(<i></i>)
+<p>
+        Private method to select the style sheet file via a dialog.
+</p><a NAME="InterfacePage.save" ID="InterfacePage.save"></a>
+<h4>InterfacePage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Interface configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.MultiProjectPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.MultiProjectPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.MultiProjectPage</h1>
+<p>
+Module implementing the Multi Project configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectPage">MultiProjectPage</a></td>
+<td>Class implementing the Multi Project configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="MultiProjectPage" ID="MultiProjectPage"></a>
+<h2>MultiProjectPage</h2>
+<p>
+    Class implementing the Multi Project configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_MultiProjectPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MultiProjectPage.__init__">MultiProjectPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MultiProjectPage.save">save</a></td>
+<td>Public slot to save the Project configuration.</td>
+</tr>
+</table>
+<a NAME="MultiProjectPage.__init__" ID="MultiProjectPage.__init__"></a>
+<h4>MultiProjectPage (Constructor)</h4>
+<b>MultiProjectPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="MultiProjectPage.save" ID="MultiProjectPage.save"></a>
+<h4>MultiProjectPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Project configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.NetworkPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.NetworkPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.NetworkPage</h1>
+<p>
+Module implementing the Network configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NetworkPage">NetworkPage</a></td>
+<td>Class implementing the Network configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="NetworkPage" ID="NetworkPage"></a>
+<h2>NetworkPage</h2>
+<p>
+    Class implementing the Network configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_NetworkPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NetworkPage.__init__">NetworkPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NetworkPage.on_downloadDirButton_clicked">on_downloadDirButton_clicked</a></td>
+<td>Private slot to handle the directory selection via dialog.</td>
+</tr><tr>
+<td><a href="#NetworkPage.save">save</a></td>
+<td>Public slot to save the Application configuration.</td>
+</tr>
+</table>
+<a NAME="NetworkPage.__init__" ID="NetworkPage.__init__"></a>
+<h4>NetworkPage (Constructor)</h4>
+<b>NetworkPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="NetworkPage.on_downloadDirButton_clicked" ID="NetworkPage.on_downloadDirButton_clicked"></a>
+<h4>NetworkPage.on_downloadDirButton_clicked</h4>
+<b>on_downloadDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the directory selection via dialog.
+</p><a NAME="NetworkPage.save" ID="NetworkPage.save"></a>
+<h4>NetworkPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Application configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.PluginManagerPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.PluginManagerPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.PluginManagerPage</h1>
+<p>
+Module implementing the Plugin Manager configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PluginManagerPage">PluginManagerPage</a></td>
+<td>Class implementing the Plugin Manager configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="PluginManagerPage" ID="PluginManagerPage"></a>
+<h2>PluginManagerPage</h2>
+<p>
+    Class implementing the Plugin Manager configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_PluginManagerPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PluginManagerPage.__init__">PluginManagerPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PluginManagerPage.on_downloadDirButton_clicked">on_downloadDirButton_clicked</a></td>
+<td>Private slot to handle the directory selection via dialog.</td>
+</tr><tr>
+<td><a href="#PluginManagerPage.save">save</a></td>
+<td>Public slot to save the Viewmanager configuration.</td>
+</tr>
+</table>
+<a NAME="PluginManagerPage.__init__" ID="PluginManagerPage.__init__"></a>
+<h4>PluginManagerPage (Constructor)</h4>
+<b>PluginManagerPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PluginManagerPage.on_downloadDirButton_clicked" ID="PluginManagerPage.on_downloadDirButton_clicked"></a>
+<h4>PluginManagerPage.on_downloadDirButton_clicked</h4>
+<b>on_downloadDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the directory selection via dialog.
+</p><a NAME="PluginManagerPage.save" ID="PluginManagerPage.save"></a>
+<h4>PluginManagerPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Viewmanager configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.PrinterPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.PrinterPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.PrinterPage</h1>
+<p>
+Module implementing the Printer configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PrinterPage">PrinterPage</a></td>
+<td>Class implementing the Printer configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="PrinterPage" ID="PrinterPage"></a>
+<h2>PrinterPage</h2>
+<p>
+    Class implementing the Printer configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_PrinterPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PrinterPage.__init__">PrinterPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PrinterPage.on_printheaderFontButton_clicked">on_printheaderFontButton_clicked</a></td>
+<td>Private method used to select the font for the page header.</td>
+</tr><tr>
+<td><a href="#PrinterPage.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#PrinterPage.save">save</a></td>
+<td>Public slot to save the Printer configuration.</td>
+</tr>
+</table>
+<a NAME="PrinterPage.__init__" ID="PrinterPage.__init__"></a>
+<h4>PrinterPage (Constructor)</h4>
+<b>PrinterPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PrinterPage.on_printheaderFontButton_clicked" ID="PrinterPage.on_printheaderFontButton_clicked"></a>
+<h4>PrinterPage.on_printheaderFontButton_clicked</h4>
+<b>on_printheaderFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the page header.
+</p><a NAME="PrinterPage.polishPage" ID="PrinterPage.polishPage"></a>
+<h4>PrinterPage.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="PrinterPage.save" ID="PrinterPage.save"></a>
+<h4>PrinterPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Printer configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ProjectBrowserPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ProjectBrowserPage</h1>
+<p>
+Module implementing the Project Browser configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserPage">ProjectBrowserPage</a></td>
+<td>Class implementing the Project Browser configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectBrowserPage" ID="ProjectBrowserPage"></a>
+<h2>ProjectBrowserPage</h2>
+<p>
+    Class implementing the Project Browser configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_ProjectBrowserPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserPage.__init__">ProjectBrowserPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowserPage.__setProjectBrowsersCheckBoxes">__setProjectBrowsersCheckBoxes</a></td>
+<td>Private method to set the checkboxes according to the selected project type.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserPage.__storeProjectBrowserFlags">__storeProjectBrowserFlags</a></td>
+<td>Private method to store the flags for the selected project type.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserPage.on_pbHighlightedButton_clicked">on_pbHighlightedButton_clicked</a></td>
+<td>Private slot to set the colour for highlighted entries of the project others browser.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserPage.on_projectTypeCombo_activated">on_projectTypeCombo_activated</a></td>
+<td>Private slot to set the browser checkboxes according to the selected project type.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserPage.save">save</a></td>
+<td>Public slot to save the Project Browser configuration.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserPage.__init__" ID="ProjectBrowserPage.__init__"></a>
+<h4>ProjectBrowserPage (Constructor)</h4>
+<b>ProjectBrowserPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ProjectBrowserPage.__setProjectBrowsersCheckBoxes" ID="ProjectBrowserPage.__setProjectBrowsersCheckBoxes"></a>
+<h4>ProjectBrowserPage.__setProjectBrowsersCheckBoxes</h4>
+<b>__setProjectBrowsersCheckBoxes</b>(<i>projectType</i>)
+<p>
+        Private method to set the checkboxes according to the selected project type.
+</p><dl>
+<dt><i>projectType</i></dt>
+<dd>
+type of the selected project (string)
+</dd>
+</dl><a NAME="ProjectBrowserPage.__storeProjectBrowserFlags" ID="ProjectBrowserPage.__storeProjectBrowserFlags"></a>
+<h4>ProjectBrowserPage.__storeProjectBrowserFlags</h4>
+<b>__storeProjectBrowserFlags</b>(<i>projectType</i>)
+<p>
+        Private method to store the flags for the selected project type.
+</p><dl>
+<dt><i>projectType</i></dt>
+<dd>
+type of the selected project (string)
+</dd>
+</dl><a NAME="ProjectBrowserPage.on_pbHighlightedButton_clicked" ID="ProjectBrowserPage.on_pbHighlightedButton_clicked"></a>
+<h4>ProjectBrowserPage.on_pbHighlightedButton_clicked</h4>
+<b>on_pbHighlightedButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for highlighted entries of the 
+        project others browser.
+</p><a NAME="ProjectBrowserPage.on_projectTypeCombo_activated" ID="ProjectBrowserPage.on_projectTypeCombo_activated"></a>
+<h4>ProjectBrowserPage.on_projectTypeCombo_activated</h4>
+<b>on_projectTypeCombo_activated</b>(<i>index</i>)
+<p>
+        Private slot to set the browser checkboxes according to the selected
+        project type.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the selected project type (integer)
+</dd>
+</dl><a NAME="ProjectBrowserPage.save" ID="ProjectBrowserPage.save"></a>
+<h4>ProjectBrowserPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Project Browser configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ProjectPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ProjectPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ProjectPage</h1>
+<p>
+Module implementing the Project configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectPage">ProjectPage</a></td>
+<td>Class implementing the Project configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectPage" ID="ProjectPage"></a>
+<h2>ProjectPage</h2>
+<p>
+    Class implementing the Project configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_ProjectPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectPage.__init__">ProjectPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectPage.save">save</a></td>
+<td>Public slot to save the Project configuration.</td>
+</tr>
+</table>
+<a NAME="ProjectPage.__init__" ID="ProjectPage.__init__"></a>
+<h4>ProjectPage (Constructor)</h4>
+<b>ProjectPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ProjectPage.save" ID="ProjectPage.save"></a>
+<h4>ProjectPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Project configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.PythonPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.PythonPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.PythonPage</h1>
+<p>
+Module implementing the Python configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PythonPage">PythonPage</a></td>
+<td>Class implementing the Python configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="PythonPage" ID="PythonPage"></a>
+<h2>PythonPage</h2>
+<p>
+    Class implementing the Python configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_PythonPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PythonPage.__init__">PythonPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PythonPage.save">save</a></td>
+<td>Public slot to save the Python configuration.</td>
+</tr>
+</table>
+<a NAME="PythonPage.__init__" ID="PythonPage.__init__"></a>
+<h4>PythonPage (Constructor)</h4>
+<b>PythonPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PythonPage.save" ID="PythonPage.save"></a>
+<h4>PythonPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Python configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.QtPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.QtPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.QtPage</h1>
+<p>
+Module implementing the Qt configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtPage">QtPage</a></td>
+<td>Class implementing the Qt configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="QtPage" ID="QtPage"></a>
+<h2>QtPage</h2>
+<p>
+    Class implementing the Qt configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_QtPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtPage.__init__">QtPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtPage.__updateQt4Sample">__updateQt4Sample</a></td>
+<td>Private slot to update the Qt4 tools sample label.</td>
+</tr><tr>
+<td><a href="#QtPage.on_qt4Button_clicked">on_qt4Button_clicked</a></td>
+<td>Private slot to handle the Qt4 directory selection.</td>
+</tr><tr>
+<td><a href="#QtPage.on_qt4PostfixEdit_textChanged">on_qt4PostfixEdit_textChanged</a></td>
+<td>Private slot to handle a change in the entered Qt directory.</td>
+</tr><tr>
+<td><a href="#QtPage.on_qt4PrefixEdit_textChanged">on_qt4PrefixEdit_textChanged</a></td>
+<td>Private slot to handle a change in the entered Qt directory.</td>
+</tr><tr>
+<td><a href="#QtPage.on_qt4TransButton_clicked">on_qt4TransButton_clicked</a></td>
+<td>Private slot to handle the Qt4 translations directory selection.</td>
+</tr><tr>
+<td><a href="#QtPage.save">save</a></td>
+<td>Public slot to save the Qt configuration.</td>
+</tr>
+</table>
+<a NAME="QtPage.__init__" ID="QtPage.__init__"></a>
+<h4>QtPage (Constructor)</h4>
+<b>QtPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="QtPage.__updateQt4Sample" ID="QtPage.__updateQt4Sample"></a>
+<h4>QtPage.__updateQt4Sample</h4>
+<b>__updateQt4Sample</b>(<i></i>)
+<p>
+        Private slot to update the Qt4 tools sample label.
+</p><a NAME="QtPage.on_qt4Button_clicked" ID="QtPage.on_qt4Button_clicked"></a>
+<h4>QtPage.on_qt4Button_clicked</h4>
+<b>on_qt4Button_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Qt4 directory selection.
+</p><a NAME="QtPage.on_qt4PostfixEdit_textChanged" ID="QtPage.on_qt4PostfixEdit_textChanged"></a>
+<h4>QtPage.on_qt4PostfixEdit_textChanged</h4>
+<b>on_qt4PostfixEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle a change in the entered Qt directory.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the entered string (string)
+</dd>
+</dl><a NAME="QtPage.on_qt4PrefixEdit_textChanged" ID="QtPage.on_qt4PrefixEdit_textChanged"></a>
+<h4>QtPage.on_qt4PrefixEdit_textChanged</h4>
+<b>on_qt4PrefixEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle a change in the entered Qt directory.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the entered string (string)
+</dd>
+</dl><a NAME="QtPage.on_qt4TransButton_clicked" ID="QtPage.on_qt4TransButton_clicked"></a>
+<h4>QtPage.on_qt4TransButton_clicked</h4>
+<b>on_qt4TransButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Qt4 translations directory selection.
+</p><a NAME="QtPage.save" ID="QtPage.save"></a>
+<h4>QtPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Qt configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ShellPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ShellPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ShellPage</h1>
+<p>
+Module implementing the Shell configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShellPage">ShellPage</a></td>
+<td>Class implementing the Shell configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ShellPage" ID="ShellPage"></a>
+<h2>ShellPage</h2>
+<p>
+    Class implementing the Shell configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_ShellPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShellPage.__init__">ShellPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShellPage.on_linenumbersFontButton_clicked">on_linenumbersFontButton_clicked</a></td>
+<td>Private method used to select the font for the editor margins.</td>
+</tr><tr>
+<td><a href="#ShellPage.on_monospacedFontButton_clicked">on_monospacedFontButton_clicked</a></td>
+<td>Private method used to select the font to be used as the monospaced font.</td>
+</tr><tr>
+<td><a href="#ShellPage.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#ShellPage.save">save</a></td>
+<td>Public slot to save the Shell configuration.</td>
+</tr>
+</table>
+<a NAME="ShellPage.__init__" ID="ShellPage.__init__"></a>
+<h4>ShellPage (Constructor)</h4>
+<b>ShellPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ShellPage.on_linenumbersFontButton_clicked" ID="ShellPage.on_linenumbersFontButton_clicked"></a>
+<h4>ShellPage.on_linenumbersFontButton_clicked</h4>
+<b>on_linenumbersFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the editor margins.
+</p><a NAME="ShellPage.on_monospacedFontButton_clicked" ID="ShellPage.on_monospacedFontButton_clicked"></a>
+<h4>ShellPage.on_monospacedFontButton_clicked</h4>
+<b>on_monospacedFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font to be used as the monospaced font.
+</p><a NAME="ShellPage.polishPage" ID="ShellPage.polishPage"></a>
+<h4>ShellPage.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="ShellPage.save" ID="ShellPage.save"></a>
+<h4>ShellPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Shell configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.TasksPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.TasksPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.TasksPage</h1>
+<p>
+Module implementing the Tasks configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TasksPage">TasksPage</a></td>
+<td>Class implementing the Tasks configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="TasksPage" ID="TasksPage"></a>
+<h2>TasksPage</h2>
+<p>
+    Class implementing the Tasks configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_TasksPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TasksPage.__init__">TasksPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TasksPage.on_tasksBgColourButton_clicked">on_tasksBgColourButton_clicked</a></td>
+<td>Private slot to set the background colour for global tasks.</td>
+</tr><tr>
+<td><a href="#TasksPage.on_tasksBugfixColourButton_clicked">on_tasksBugfixColourButton_clicked</a></td>
+<td>Private slot to set the colour for bugfix tasks.</td>
+</tr><tr>
+<td><a href="#TasksPage.on_tasksColourButton_clicked">on_tasksColourButton_clicked</a></td>
+<td>Private slot to set the colour for standard tasks.</td>
+</tr><tr>
+<td><a href="#TasksPage.on_tasksProjectBgColourButton_clicked">on_tasksProjectBgColourButton_clicked</a></td>
+<td>Private slot to set the backgroundcolour for project tasks.</td>
+</tr><tr>
+<td><a href="#TasksPage.save">save</a></td>
+<td>Public slot to save the Tasks configuration.</td>
+</tr>
+</table>
+<a NAME="TasksPage.__init__" ID="TasksPage.__init__"></a>
+<h4>TasksPage (Constructor)</h4>
+<b>TasksPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TasksPage.on_tasksBgColourButton_clicked" ID="TasksPage.on_tasksBgColourButton_clicked"></a>
+<h4>TasksPage.on_tasksBgColourButton_clicked</h4>
+<b>on_tasksBgColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for global tasks.
+</p><a NAME="TasksPage.on_tasksBugfixColourButton_clicked" ID="TasksPage.on_tasksBugfixColourButton_clicked"></a>
+<h4>TasksPage.on_tasksBugfixColourButton_clicked</h4>
+<b>on_tasksBugfixColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for bugfix tasks.
+</p><a NAME="TasksPage.on_tasksColourButton_clicked" ID="TasksPage.on_tasksColourButton_clicked"></a>
+<h4>TasksPage.on_tasksColourButton_clicked</h4>
+<b>on_tasksColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the colour for standard tasks.
+</p><a NAME="TasksPage.on_tasksProjectBgColourButton_clicked" ID="TasksPage.on_tasksProjectBgColourButton_clicked"></a>
+<h4>TasksPage.on_tasksProjectBgColourButton_clicked</h4>
+<b>on_tasksProjectBgColourButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the backgroundcolour for project tasks.
+</p><a NAME="TasksPage.save" ID="TasksPage.save"></a>
+<h4>TasksPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Tasks configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.TemplatesPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.TemplatesPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.TemplatesPage</h1>
+<p>
+Module implementing the Templates configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplatesPage">TemplatesPage</a></td>
+<td>Class implementing the Templates configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="TemplatesPage" ID="TemplatesPage"></a>
+<h2>TemplatesPage</h2>
+<p>
+    Class implementing the Templates configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_TemplatesPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplatesPage.__init__">TemplatesPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplatesPage.save">save</a></td>
+<td>Public slot to save the Templates configuration.</td>
+</tr>
+</table>
+<a NAME="TemplatesPage.__init__" ID="TemplatesPage.__init__"></a>
+<h4>TemplatesPage (Constructor)</h4>
+<b>TemplatesPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TemplatesPage.save" ID="TemplatesPage.save"></a>
+<h4>TemplatesPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Templates configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.TerminalPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.TerminalPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.TerminalPage</h1>
+<p>
+Module implementing the Terminal configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TerminalPage">TerminalPage</a></td>
+<td>Class implementing the Terminal configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="TerminalPage" ID="TerminalPage"></a>
+<h2>TerminalPage</h2>
+<p>
+    Class implementing the Terminal configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_TerminalPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TerminalPage.__init__">TerminalPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TerminalPage.on_linenumbersFontButton_clicked">on_linenumbersFontButton_clicked</a></td>
+<td>Private method used to select the font for the editor margins.</td>
+</tr><tr>
+<td><a href="#TerminalPage.on_monospacedFontButton_clicked">on_monospacedFontButton_clicked</a></td>
+<td>Private method used to select the font to be used as the monospaced font.</td>
+</tr><tr>
+<td><a href="#TerminalPage.polishPage">polishPage</a></td>
+<td>Public slot to perform some polishing actions.</td>
+</tr><tr>
+<td><a href="#TerminalPage.save">save</a></td>
+<td>Public slot to save the Shell configuration.</td>
+</tr>
+</table>
+<a NAME="TerminalPage.__init__" ID="TerminalPage.__init__"></a>
+<h4>TerminalPage (Constructor)</h4>
+<b>TerminalPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TerminalPage.on_linenumbersFontButton_clicked" ID="TerminalPage.on_linenumbersFontButton_clicked"></a>
+<h4>TerminalPage.on_linenumbersFontButton_clicked</h4>
+<b>on_linenumbersFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font for the editor margins.
+</p><a NAME="TerminalPage.on_monospacedFontButton_clicked" ID="TerminalPage.on_monospacedFontButton_clicked"></a>
+<h4>TerminalPage.on_monospacedFontButton_clicked</h4>
+<b>on_monospacedFontButton_clicked</b>(<i></i>)
+<p>
+        Private method used to select the font to be used as the monospaced font.
+</p><a NAME="TerminalPage.polishPage" ID="TerminalPage.polishPage"></a>
+<h4>TerminalPage.polishPage</h4>
+<b>polishPage</b>(<i></i>)
+<p>
+        Public slot to perform some polishing actions.
+</p><a NAME="TerminalPage.save" ID="TerminalPage.save"></a>
+<h4>TerminalPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Shell configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.VcsPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.VcsPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.VcsPage</h1>
+<p>
+Module implementing the VCS configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsPage">VcsPage</a></td>
+<td>Class implementing the VCS configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="VcsPage" ID="VcsPage"></a>
+<h2>VcsPage</h2>
+<p>
+    Class implementing the VCS configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_VcsPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsPage.__init__">VcsPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsPage.on_pbVcsAddedButton_clicked">on_pbVcsAddedButton_clicked</a></td>
+<td>Private slot to set the background colour for entries with VCS status "added".</td>
+</tr><tr>
+<td><a href="#VcsPage.on_pbVcsConflictButton_clicked">on_pbVcsConflictButton_clicked</a></td>
+<td>Private slot to set the background colour for entries with VCS status "conflict".</td>
+</tr><tr>
+<td><a href="#VcsPage.on_pbVcsModifiedButton_clicked">on_pbVcsModifiedButton_clicked</a></td>
+<td>Private slot to set the background colour for entries with VCS status "modified".</td>
+</tr><tr>
+<td><a href="#VcsPage.on_pbVcsReplacedButton_clicked">on_pbVcsReplacedButton_clicked</a></td>
+<td>Private slot to set the background colour for entries with VCS status "replaced".</td>
+</tr><tr>
+<td><a href="#VcsPage.on_pbVcsUpdateButton_clicked">on_pbVcsUpdateButton_clicked</a></td>
+<td>Private slot to set the background colour for entries with VCS status "needs update".</td>
+</tr><tr>
+<td><a href="#VcsPage.save">save</a></td>
+<td>Public slot to save the VCS configuration.</td>
+</tr>
+</table>
+<a NAME="VcsPage.__init__" ID="VcsPage.__init__"></a>
+<h4>VcsPage (Constructor)</h4>
+<b>VcsPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="VcsPage.on_pbVcsAddedButton_clicked" ID="VcsPage.on_pbVcsAddedButton_clicked"></a>
+<h4>VcsPage.on_pbVcsAddedButton_clicked</h4>
+<b>on_pbVcsAddedButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for entries with VCS 
+        status "added".
+</p><a NAME="VcsPage.on_pbVcsConflictButton_clicked" ID="VcsPage.on_pbVcsConflictButton_clicked"></a>
+<h4>VcsPage.on_pbVcsConflictButton_clicked</h4>
+<b>on_pbVcsConflictButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for entries with VCS 
+        status "conflict".
+</p><a NAME="VcsPage.on_pbVcsModifiedButton_clicked" ID="VcsPage.on_pbVcsModifiedButton_clicked"></a>
+<h4>VcsPage.on_pbVcsModifiedButton_clicked</h4>
+<b>on_pbVcsModifiedButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for entries with VCS 
+        status "modified".
+</p><a NAME="VcsPage.on_pbVcsReplacedButton_clicked" ID="VcsPage.on_pbVcsReplacedButton_clicked"></a>
+<h4>VcsPage.on_pbVcsReplacedButton_clicked</h4>
+<b>on_pbVcsReplacedButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for entries with VCS 
+        status "replaced".
+</p><a NAME="VcsPage.on_pbVcsUpdateButton_clicked" ID="VcsPage.on_pbVcsUpdateButton_clicked"></a>
+<h4>VcsPage.on_pbVcsUpdateButton_clicked</h4>
+<b>on_pbVcsUpdateButton_clicked</b>(<i></i>)
+<p>
+        Private slot to set the background colour for entries with VCS 
+        status "needs update".
+</p><a NAME="VcsPage.save" ID="VcsPage.save"></a>
+<h4>VcsPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the VCS configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ConfigurationPages.ViewmanagerPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages.ViewmanagerPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ConfigurationPages.ViewmanagerPage</h1>
+<p>
+Module implementing the Viewmanager configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ViewmanagerPage">ViewmanagerPage</a></td>
+<td>Class implementing the Viewmanager configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="ViewmanagerPage" ID="ViewmanagerPage"></a>
+<h2>ViewmanagerPage</h2>
+<p>
+    Class implementing the Viewmanager configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_ViewmanagerPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ViewmanagerPage.__init__">ViewmanagerPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ViewmanagerPage.on_windowComboBox_activated">on_windowComboBox_activated</a></td>
+<td>Private slot to show a preview of the selected workspace view type.</td>
+</tr><tr>
+<td><a href="#ViewmanagerPage.save">save</a></td>
+<td>Public slot to save the Viewmanager configuration.</td>
+</tr>
+</table>
+<a NAME="ViewmanagerPage.__init__" ID="ViewmanagerPage.__init__"></a>
+<h4>ViewmanagerPage (Constructor)</h4>
+<b>ViewmanagerPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="ViewmanagerPage.on_windowComboBox_activated" ID="ViewmanagerPage.on_windowComboBox_activated"></a>
+<h4>ViewmanagerPage.on_windowComboBox_activated</h4>
+<b>on_windowComboBox_activated</b>(<i>index</i>)
+<p>
+        Private slot to show a preview of the selected workspace view type.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of selected workspace view type (integer)
+</dd>
+</dl><a NAME="ViewmanagerPage.save" ID="ViewmanagerPage.save"></a>
+<h4>ViewmanagerPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the Viewmanager configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.PreferencesLexer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,402 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.PreferencesLexer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.PreferencesLexer</h1>
+<p>
+Module implementing a special QextScintilla lexer to handle the preferences.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PreferencesLexer">PreferencesLexer</a></td>
+<td>Subclass of QsciLexer to implement preferences specific lexer methods.</td>
+</tr><tr>
+<td><a href="#PreferencesLexerError">PreferencesLexerError</a></td>
+<td>Class defining a special error for the PreferencesLexer class.</td>
+</tr><tr>
+<td><a href="#PreferencesLexerLanguageError">PreferencesLexerLanguageError</a></td>
+<td>Class defining a special error for the PreferencesLexer class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PreferencesLexer" ID="PreferencesLexer"></a>
+<h2>PreferencesLexer</h2>
+<p>
+
+</p><p>
+    Subclass of QsciLexer to implement preferences specific lexer methods.
+</p>
+<h3>Derived from</h3>
+QsciLexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PreferencesLexer.__init__">PreferencesLexer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.color">color</a></td>
+<td>Public method to get the colour of a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.defaulEolFill">defaulEolFill</a></td>
+<td>Public method to get the default eolFill flag for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.defaultColor">defaultColor</a></td>
+<td>Public method to get the default colour of a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.defaultFont">defaultFont</a></td>
+<td>Public method to get the default font for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.defaultPaper">defaultPaper</a></td>
+<td>Public method to get the default background for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.description">description</a></td>
+<td>Public method to get a descriptive string for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.eolFill">eolFill</a></td>
+<td>Public method to get the eolFill flag for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.font">font</a></td>
+<td>Public method to get the font for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.language">language</a></td>
+<td>Public method to get the lexers programming language.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.paper">paper</a></td>
+<td>Public method to get the background for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.setColor">setColor</a></td>
+<td>Public method to set the colour for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.setEolFill">setEolFill</a></td>
+<td>Public method to set the eolFill flag for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.setFont">setFont</a></td>
+<td>Public method to set the font for a style.</td>
+</tr><tr>
+<td><a href="#PreferencesLexer.setPaper">setPaper</a></td>
+<td>Public method to set the background for a style.</td>
+</tr>
+</table>
+<a NAME="PreferencesLexer.__init__" ID="PreferencesLexer.__init__"></a>
+<h4>PreferencesLexer (Constructor)</h4>
+<b>PreferencesLexer</b>(<i>language, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+The lexer language. (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+The parent widget of this lexer. (QextScintilla)
+</dd>
+</dl><a NAME="PreferencesLexer.color" ID="PreferencesLexer.color"></a>
+<h4>PreferencesLexer.color</h4>
+<b>color</b>(<i>style</i>)
+<p>
+        Public method to get the colour of a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+colour
+</dd>
+</dl><a NAME="PreferencesLexer.defaulEolFill" ID="PreferencesLexer.defaulEolFill"></a>
+<h4>PreferencesLexer.defaulEolFill</h4>
+<b>defaulEolFill</b>(<i>style</i>)
+<p>
+        Public method to get the default eolFill flag for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+eolFill flag
+</dd>
+</dl><a NAME="PreferencesLexer.defaultColor" ID="PreferencesLexer.defaultColor"></a>
+<h4>PreferencesLexer.defaultColor</h4>
+<b>defaultColor</b>(<i>style</i>)
+<p>
+        Public method to get the default colour of a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+colour
+</dd>
+</dl><a NAME="PreferencesLexer.defaultFont" ID="PreferencesLexer.defaultFont"></a>
+<h4>PreferencesLexer.defaultFont</h4>
+<b>defaultFont</b>(<i>style</i>)
+<p>
+        Public method to get the default font for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+font
+</dd>
+</dl><a NAME="PreferencesLexer.defaultPaper" ID="PreferencesLexer.defaultPaper"></a>
+<h4>PreferencesLexer.defaultPaper</h4>
+<b>defaultPaper</b>(<i>style</i>)
+<p>
+        Public method to get the default background for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+colour
+</dd>
+</dl><a NAME="PreferencesLexer.description" ID="PreferencesLexer.description"></a>
+<h4>PreferencesLexer.description</h4>
+<b>description</b>(<i>style</i>)
+<p>
+        Public method to get a descriptive string for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+description of the style (string)
+</dd>
+</dl><a NAME="PreferencesLexer.eolFill" ID="PreferencesLexer.eolFill"></a>
+<h4>PreferencesLexer.eolFill</h4>
+<b>eolFill</b>(<i>style</i>)
+<p>
+        Public method to get the eolFill flag for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+eolFill flag
+</dd>
+</dl><a NAME="PreferencesLexer.font" ID="PreferencesLexer.font"></a>
+<h4>PreferencesLexer.font</h4>
+<b>font</b>(<i>style</i>)
+<p>
+        Public method to get the font for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+font
+</dd>
+</dl><a NAME="PreferencesLexer.language" ID="PreferencesLexer.language"></a>
+<h4>PreferencesLexer.language</h4>
+<b>language</b>(<i></i>)
+<p>
+        Public method to get the lexers programming language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language
+</dd>
+</dl><a NAME="PreferencesLexer.paper" ID="PreferencesLexer.paper"></a>
+<h4>PreferencesLexer.paper</h4>
+<b>paper</b>(<i>style</i>)
+<p>
+        Public method to get the background for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+colour
+</dd>
+</dl><a NAME="PreferencesLexer.setColor" ID="PreferencesLexer.setColor"></a>
+<h4>PreferencesLexer.setColor</h4>
+<b>setColor</b>(<i>c, style</i>)
+<p>
+        Public method to set the colour for a style.
+</p><dl>
+<dt><i>c</i></dt>
+<dd>
+colour (int)
+</dd><dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><a NAME="PreferencesLexer.setEolFill" ID="PreferencesLexer.setEolFill"></a>
+<h4>PreferencesLexer.setEolFill</h4>
+<b>setEolFill</b>(<i>eolfill, style</i>)
+<p>
+        Public method to set the eolFill flag for a style.
+</p><dl>
+<dt><i>eolfill</i></dt>
+<dd>
+eolFill flag (boolean)
+</dd><dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><a NAME="PreferencesLexer.setFont" ID="PreferencesLexer.setFont"></a>
+<h4>PreferencesLexer.setFont</h4>
+<b>setFont</b>(<i>f, style</i>)
+<p>
+        Public method to set the font for a style.
+</p><dl>
+<dt><i>f</i></dt>
+<dd>
+font
+</dd><dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl><a NAME="PreferencesLexer.setPaper" ID="PreferencesLexer.setPaper"></a>
+<h4>PreferencesLexer.setPaper</h4>
+<b>setPaper</b>(<i>c, style</i>)
+<p>
+        Public method to set the background for a style.
+</p><dl>
+<dt><i>c</i></dt>
+<dd>
+colour (int)
+</dd><dt><i>style</i></dt>
+<dd>
+the style number (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PreferencesLexerError" ID="PreferencesLexerError"></a>
+<h2>PreferencesLexerError</h2>
+<p>
+    Class defining a special error for the PreferencesLexer class.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PreferencesLexerError.__init__">PreferencesLexerError</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PreferencesLexerError.__repr__">__repr__</a></td>
+<td>Private method returning a representation of the exception.</td>
+</tr><tr>
+<td><a href="#PreferencesLexerError.__str__">__str__</a></td>
+<td>Private method returning a string representation of the exception.</td>
+</tr>
+</table>
+<a NAME="PreferencesLexerError.__init__" ID="PreferencesLexerError.__init__"></a>
+<h4>PreferencesLexerError (Constructor)</h4>
+<b>PreferencesLexerError</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PreferencesLexerError.__repr__" ID="PreferencesLexerError.__repr__"></a>
+<h4>PreferencesLexerError.__repr__</h4>
+<b>__repr__</b>(<i></i>)
+<p>
+        Private method returning a representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl><a NAME="PreferencesLexerError.__str__" ID="PreferencesLexerError.__str__"></a>
+<h4>PreferencesLexerError.__str__</h4>
+<b>__str__</b>(<i></i>)
+<p>
+        Private method returning a string representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PreferencesLexerLanguageError" ID="PreferencesLexerLanguageError"></a>
+<h2>PreferencesLexerLanguageError</h2>
+<p>
+    Class defining a special error for the PreferencesLexer class.
+</p>
+<h3>Derived from</h3>
+PreferencesLexerError
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PreferencesLexerLanguageError.__init__">PreferencesLexerLanguageError</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PreferencesLexerLanguageError.__init__" ID="PreferencesLexerLanguageError.__init__"></a>
+<h4>PreferencesLexerLanguageError (Constructor)</h4>
+<b>PreferencesLexerLanguageError</b>(<i>language</i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ProgramsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ProgramsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ProgramsDialog</h1>
+<p>
+Module implementing the Programs page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProgramsDialog">ProgramsDialog</a></td>
+<td>Class implementing the Programs page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProgramsDialog" ID="ProgramsDialog"></a>
+<h2>ProgramsDialog</h2>
+<p>
+    Class implementing the Programs page.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ProgramsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProgramsDialog.__init__">ProgramsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProgramsDialog.__createEntry">__createEntry</a></td>
+<td>Private method to generate a program entry.</td>
+</tr><tr>
+<td><a href="#ProgramsDialog.__createProgramEntry">__createProgramEntry</a></td>
+<td>Private method to generate a program entry.</td>
+</tr><tr>
+<td><a href="#ProgramsDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#ProgramsDialog.on_programsSearchButton_clicked">on_programsSearchButton_clicked</a></td>
+<td>Private slot to search for all supported/required programs.</td>
+</tr><tr>
+<td><a href="#ProgramsDialog.show">show</a></td>
+<td>Public slot to show the dialog.</td>
+</tr>
+</table>
+<a NAME="ProgramsDialog.__init__" ID="ProgramsDialog.__init__"></a>
+<h4>ProgramsDialog (Constructor)</h4>
+<b>ProgramsDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget of this dialog. (QWidget)
+</dd>
+</dl><a NAME="ProgramsDialog.__createEntry" ID="ProgramsDialog.__createEntry"></a>
+<h4>ProgramsDialog.__createEntry</h4>
+<b>__createEntry</b>(<i>description, entryText, entryVersion</i>)
+<p>
+        Private method to generate a program entry.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+descriptive text (string)
+</dd><dt><i>entryText</i></dt>
+<dd>
+text to show (string)
+</dd><dt><i>entryVersion</i></dt>
+<dd>
+version string to show (string).
+</dd>
+</dl><a NAME="ProgramsDialog.__createProgramEntry" ID="ProgramsDialog.__createProgramEntry"></a>
+<h4>ProgramsDialog.__createProgramEntry</h4>
+<b>__createProgramEntry</b>(<i>description, exe, versionCommand = "", versionStartsWith = "", versionPosition = 0, version = "", versionCleanup = None, versionRe = None</i>)
+<p>
+        Private method to generate a program entry.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+descriptive text (string)
+</dd><dt><i>exe</i></dt>
+<dd>
+name of the executable program (string)
+</dd><dt><i>versionCommand</i></dt>
+<dd>
+command line switch to get the version info (string)
+            if this is empty, the given version will be shown.
+</dd><dt><i>versionStartsWith</i></dt>
+<dd>
+start of line identifying version info (string)
+</dd><dt><i>versionPosition</i></dt>
+<dd>
+index of part containing the version info (integer)
+</dd><dt><i>version=</i></dt>
+<dd>
+version string to show (string)
+</dd><dt><i>versionCleanup=</i></dt>
+<dd>
+tuple of two integers giving string positions
+            start and stop for the version string (tuple of integers)
+</dd><dt><i>versionRe=</i></dt>
+<dd>
+regexp to determine the line identifying version
+            info (string). Takes precedence over versionStartsWith.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+version string of detected or given version (string)
+</dd>
+</dl><a NAME="ProgramsDialog.on_buttonBox_clicked" ID="ProgramsDialog.on_buttonBox_clicked"></a>
+<h4>ProgramsDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="ProgramsDialog.on_programsSearchButton_clicked" ID="ProgramsDialog.on_programsSearchButton_clicked"></a>
+<h4>ProgramsDialog.on_programsSearchButton_clicked</h4>
+<b>on_programsSearchButton_clicked</b>(<i></i>)
+<p>
+        Private slot to search for all supported/required programs.
+</p><a NAME="ProgramsDialog.show" ID="ProgramsDialog.show"></a>
+<h4>ProgramsDialog.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Public slot to show the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ShortcutDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ShortcutDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ShortcutDialog</h1>
+<p>
+Module implementing a dialog for the configuration of a keyboard shortcut.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShortcutDialog">ShortcutDialog</a></td>
+<td>Class implementing a dialog for the configuration of a keyboard shortcut.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ShortcutDialog" ID="ShortcutDialog"></a>
+<h2>ShortcutDialog</h2>
+<p>
+    Class implementing a dialog for the configuration of a keyboard shortcut.
+</p><h4>Signals</h4>
+<dl>
+<dt>shortcutChanged(QKeySequence, QKeySequence, bool, objectType)</dt>
+<dd>
+emitted
+        after the OK button was pressed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QDialog, Ui_ShortcutDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShortcutDialog.__init__">ShortcutDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.__clear">__clear</a></td>
+<td>Private slot to handle the Clear button press.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.__setKeyLabelText">__setKeyLabelText</a></td>
+<td>Private method to set the text of a key label.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.__typeChanged">__typeChanged</a></td>
+<td>Private slot to handle the change of the shortcuts type.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.eventFilter">eventFilter</a></td>
+<td>Method called to filter the event queue.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Private method to handle a key press event.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot to handle the OK button press.</td>
+</tr><tr>
+<td><a href="#ShortcutDialog.setKeys">setKeys</a></td>
+<td>Public method to set the key to be configured.</td>
+</tr>
+</table>
+<a NAME="ShortcutDialog.__init__" ID="ShortcutDialog.__init__"></a>
+<h4>ShortcutDialog (Constructor)</h4>
+<b>ShortcutDialog</b>(<i>parent = None, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget of this dialog. (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+The name of this dialog. (string)
+</dd><dt><i>modal</i></dt>
+<dd>
+Flag indicating a modal dialog. (boolean)
+</dd>
+</dl><a NAME="ShortcutDialog.__clear" ID="ShortcutDialog.__clear"></a>
+<h4>ShortcutDialog.__clear</h4>
+<b>__clear</b>(<i></i>)
+<p>
+        Private slot to handle the Clear button press.
+</p><a NAME="ShortcutDialog.__setKeyLabelText" ID="ShortcutDialog.__setKeyLabelText"></a>
+<h4>ShortcutDialog.__setKeyLabelText</h4>
+<b>__setKeyLabelText</b>(<i>txt</i>)
+<p>
+        Private method to set the text of a key label.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be set (string)
+</dd>
+</dl><a NAME="ShortcutDialog.__typeChanged" ID="ShortcutDialog.__typeChanged"></a>
+<h4>ShortcutDialog.__typeChanged</h4>
+<b>__typeChanged</b>(<i></i>)
+<p>
+        Private slot to handle the change of the shortcuts type.
+</p><a NAME="ShortcutDialog.eventFilter" ID="ShortcutDialog.eventFilter"></a>
+<h4>ShortcutDialog.eventFilter</h4>
+<b>eventFilter</b>(<i>watched, event</i>)
+<p>
+        Method called to filter the event queue.
+</p><dl>
+<dt><i>watched</i></dt>
+<dd>
+the QObject being watched
+</dd><dt><i>event</i></dt>
+<dd>
+the event that occurred
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+always False
+</dd>
+</dl><a NAME="ShortcutDialog.keyPressEvent" ID="ShortcutDialog.keyPressEvent"></a>
+<h4>ShortcutDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Private method to handle a key press event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the key event (QKeyEvent)
+</dd>
+</dl><a NAME="ShortcutDialog.on_buttonBox_accepted" ID="ShortcutDialog.on_buttonBox_accepted"></a>
+<h4>ShortcutDialog.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot to handle the OK button press.
+</p><a NAME="ShortcutDialog.setKeys" ID="ShortcutDialog.setKeys"></a>
+<h4>ShortcutDialog.setKeys</h4>
+<b>setKeys</b>(<i>key, alternateKey, noCheck, objectType</i>)
+<p>
+        Public method to set the key to be configured.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+key sequence to be changed (QKeySequence)
+</dd><dt><i>alternateKey</i></dt>
+<dd>
+alternate key sequence to be changed (QKeySequence)
+</dd><dt><i>noCheck</i></dt>
+<dd>
+flag indicating that no uniqueness check should
+            be performed (boolean)
+</dd><dt><i>objectType</i></dt>
+<dd>
+type of the object (string).
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.Shortcuts.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.Shortcuts</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.Shortcuts</h1>
+<p>
+Module implementing functions dealing with keyboard shortcuts.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#__readShortcut">__readShortcut</a></td>
+<td>Private function to read a single keyboard shortcut from the settings.</td>
+</tr><tr>
+<td><a href="#__saveShortcut">__saveShortcut</a></td>
+<td>Private function to write a single keyboard shortcut to the settings.</td>
+</tr><tr>
+<td><a href="#__setAction">__setAction</a></td>
+<td>Private function to write a single keyboard shortcut to the settings.</td>
+</tr><tr>
+<td><a href="#exportShortcuts">exportShortcuts</a></td>
+<td>Module function to export the keyboard shortcuts for the defined QActions.</td>
+</tr><tr>
+<td><a href="#importShortcuts">importShortcuts</a></td>
+<td>Module function to import the keyboard shortcuts for the defined E4Actions.</td>
+</tr><tr>
+<td><a href="#readShortcuts">readShortcuts</a></td>
+<td>Module function to read the keyboard shortcuts for the defined QActions.</td>
+</tr><tr>
+<td><a href="#saveShortcuts">saveShortcuts</a></td>
+<td>Module function to write the keyboard shortcuts for the defined QActions.</td>
+</tr><tr>
+<td><a href="#setActions">setActions</a></td>
+<td>Module function to set actions based on new format shortcuts file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="__readShortcut" ID="__readShortcut"></a>
+<h2>__readShortcut</h2>
+<b>__readShortcut</b>(<i>act, category, prefClass</i>)
+<p>
+    Private function to read a single keyboard shortcut from the settings.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action object (E4Action)
+</dd><dt><i>category</i></dt>
+<dd>
+category the action belongs to (string)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="__saveShortcut" ID="__saveShortcut"></a>
+<h2>__saveShortcut</h2>
+<b>__saveShortcut</b>(<i>act, category, prefClass</i>)
+<p>
+    Private function to write a single keyboard shortcut to the settings.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action object (E4Action)
+</dd><dt><i>category</i></dt>
+<dd>
+category the action belongs to (string)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="__setAction" ID="__setAction"></a>
+<h2>__setAction</h2>
+<b>__setAction</b>(<i>actions, sdict</i>)
+<p>
+    Private function to write a single keyboard shortcut to the settings.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions to set (list of E4Action)
+</dd><dt><i>sdict</i></dt>
+<dd>
+dictionary containg accelerator information for one category
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exportShortcuts" ID="exportShortcuts"></a>
+<h2>exportShortcuts</h2>
+<b>exportShortcuts</b>(<i>fn</i>)
+<p>
+    Module function to export the keyboard shortcuts for the defined QActions.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the export file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="importShortcuts" ID="importShortcuts"></a>
+<h2>importShortcuts</h2>
+<b>importShortcuts</b>(<i>fn</i>)
+<p>
+    Module function to import the keyboard shortcuts for the defined E4Actions.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the import file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readShortcuts" ID="readShortcuts"></a>
+<h2>readShortcuts</h2>
+<b>readShortcuts</b>(<i>prefClass = Prefs, helpViewer = None, pluginName = None</i>)
+<p>
+    Module function to read the keyboard shortcuts for the defined QActions.
+</p><dl>
+<dt><i>prefClass=</i></dt>
+<dd>
+preferences class used as the storage area
+</dd><dt><i>helpViewer=</i></dt>
+<dd>
+reference to the help window object
+</dd><dt><i>pluginName=</i></dt>
+<dd>
+name of the plugin for which to load shortcuts (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="saveShortcuts" ID="saveShortcuts"></a>
+<h2>saveShortcuts</h2>
+<b>saveShortcuts</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to write the keyboard shortcuts for the defined QActions.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setActions" ID="setActions"></a>
+<h2>setActions</h2>
+<b>setActions</b>(<i>shortcuts</i>)
+<p>
+    Module function to set actions based on new format shortcuts file.
+</p><dl>
+<dt><i>shortcuts</i></dt>
+<dd>
+dictionary containing the accelerator information
+        read from a XML file
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ShortcutsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,315 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ShortcutsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ShortcutsDialog</h1>
+<p>
+Module implementing a dialog for the configuration of eric4s keyboard shortcuts.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsDialog">ShortcutsDialog</a></td>
+<td>Class implementing a dialog for the configuration of eric4s keyboard shortcuts.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ShortcutsDialog" ID="ShortcutsDialog"></a>
+<h2>ShortcutsDialog</h2>
+<p>
+    Class implementing a dialog for the configuration of eric4s keyboard shortcuts.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ShortcutsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>noCheckRole</td></tr><tr><td>objectNameRole</td></tr><tr><td>objectTypeRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShortcutsDialog.__init__">ShortcutsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__checkShortcut">__checkShortcut</a></td>
+<td>Private method to check a keysequence for uniqueness.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__generateCategoryItem">__generateCategoryItem</a></td>
+<td>Private method to generate a category item.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__generateShortcutItem">__generateShortcutItem</a></td>
+<td>Private method to generate a keyboard shortcut item.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__saveCategoryActions">__saveCategoryActions</a></td>
+<td>Private method to save the actions for a category.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.__shortcutChanged">__shortcutChanged</a></td>
+<td>Private slot to handle the shortcutChanged signal of the shortcut dialog.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_actionButton_toggled">on_actionButton_toggled</a></td>
+<td>Private slot called, when the action radio button is toggled.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_buttonBox_accepted">on_buttonBox_accepted</a></td>
+<td>Private slot to handle the OK button press.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_clearSearchButton_clicked">on_clearSearchButton_clicked</a></td>
+<td>Private slot called by a click of the clear search button.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_searchEdit_textChanged">on_searchEdit_textChanged</a></td>
+<td>Private slot called, when the text in the search edit changes.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_shortcutButton_toggled">on_shortcutButton_toggled</a></td>
+<td>Private slot called, when the shortcuts radio button is toggled.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_shortcutsList_itemChanged">on_shortcutsList_itemChanged</a></td>
+<td>Private slot to handle the edit of a shortcut key.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_shortcutsList_itemClicked">on_shortcutsList_itemClicked</a></td>
+<td>Private slot to handle a click in the shortcuts list.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.on_shortcutsList_itemDoubleClicked">on_shortcutsList_itemDoubleClicked</a></td>
+<td>Private slot to handle a double click in the shortcuts list.</td>
+</tr><tr>
+<td><a href="#ShortcutsDialog.populate">populate</a></td>
+<td>Public method to populate the dialog.</td>
+</tr>
+</table>
+<a NAME="ShortcutsDialog.__init__" ID="ShortcutsDialog.__init__"></a>
+<h4>ShortcutsDialog (Constructor)</h4>
+<b>ShortcutsDialog</b>(<i>parent = None, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget of this dialog. (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+The name of this dialog. (string)
+</dd><dt><i>modal</i></dt>
+<dd>
+Flag indicating a modal dialog. (boolean)
+</dd>
+</dl><a NAME="ShortcutsDialog.__checkShortcut" ID="ShortcutsDialog.__checkShortcut"></a>
+<h4>ShortcutsDialog.__checkShortcut</h4>
+<b>__checkShortcut</b>(<i>keysequence, objectType, origTopItem</i>)
+<p>
+        Private method to check a keysequence for uniqueness.
+</p><dl>
+<dt><i>keysequence</i></dt>
+<dd>
+the keysequence to check (QKeySequence)
+</dd><dt><i>objectType</i></dt>
+<dd>
+type of the object (string). Entries with the same
+            object type are not checked for uniqueness.
+</dd><dt><i>origTopItem</i></dt>
+<dd>
+refrence to the parent of the item to be checked
+            (QTreeWidgetItem)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating uniqueness (boolean)
+</dd>
+</dl><a NAME="ShortcutsDialog.__generateCategoryItem" ID="ShortcutsDialog.__generateCategoryItem"></a>
+<h4>ShortcutsDialog.__generateCategoryItem</h4>
+<b>__generateCategoryItem</b>(<i>title</i>)
+<p>
+        Private method to generate a category item.
+</p><dl>
+<dt><i>title</i></dt>
+<dd>
+title for the item (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the category item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="ShortcutsDialog.__generateShortcutItem" ID="ShortcutsDialog.__generateShortcutItem"></a>
+<h4>ShortcutsDialog.__generateShortcutItem</h4>
+<b>__generateShortcutItem</b>(<i>category, action, noCheck = False, objectType = None</i>)
+<p>
+        Private method to generate a keyboard shortcut item.
+</p><dl>
+<dt><i>category</i></dt>
+<dd>
+reference to the category item (QTreeWidgetItem)
+</dd><dt><i>action</i></dt>
+<dd>
+reference to the keyboard action (E4Action)
+</dd><dt><i>noCheck=</i></dt>
+<dd>
+flag indicating that no uniqueness check should
+            be performed (boolean)
+</dd><dt><i>objectType=</i></dt>
+<dd>
+type of the object (string). Objects of the same type
+            are not checked for duplicate shortcuts.
+</dd>
+</dl><a NAME="ShortcutsDialog.__resizeColumns" ID="ShortcutsDialog.__resizeColumns"></a>
+<h4>ShortcutsDialog.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="ShortcutsDialog.__resort" ID="ShortcutsDialog.__resort"></a>
+<h4>ShortcutsDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="ShortcutsDialog.__saveCategoryActions" ID="ShortcutsDialog.__saveCategoryActions"></a>
+<h4>ShortcutsDialog.__saveCategoryActions</h4>
+<b>__saveCategoryActions</b>(<i>category, actions</i>)
+<p>
+        Private method to save the actions for a category.
+</p><dl>
+<dt><i>category</i></dt>
+<dd>
+reference to the category item (QTreeWidgetItem)
+</dd><dt><i>actions</i></dt>
+<dd>
+list of actions for the category (list of E4Action)
+</dd>
+</dl><a NAME="ShortcutsDialog.__shortcutChanged" ID="ShortcutsDialog.__shortcutChanged"></a>
+<h4>ShortcutsDialog.__shortcutChanged</h4>
+<b>__shortcutChanged</b>(<i>keysequence, altKeysequence, noCheck, objectType</i>)
+<p>
+        Private slot to handle the shortcutChanged signal of the shortcut dialog.
+</p><dl>
+<dt><i>keysequence</i></dt>
+<dd>
+the keysequence of the changed action (QKeySequence)
+</dd><dt><i>altKeysequence</i></dt>
+<dd>
+the alternative keysequence of the changed
+            action (QKeySequence)
+</dd><dt><i>noCheck</i></dt>
+<dd>
+flag indicating that no uniqueness check should
+            be performed (boolean)
+</dd><dt><i>objectType</i></dt>
+<dd>
+type of the object (string).
+</dd>
+</dl><a NAME="ShortcutsDialog.on_actionButton_toggled" ID="ShortcutsDialog.on_actionButton_toggled"></a>
+<h4>ShortcutsDialog.on_actionButton_toggled</h4>
+<b>on_actionButton_toggled</b>(<i>checked</i>)
+<p>
+        Private slot called, when the action radio button is toggled.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+state of the action radio button (boolean)
+</dd>
+</dl><a NAME="ShortcutsDialog.on_buttonBox_accepted" ID="ShortcutsDialog.on_buttonBox_accepted"></a>
+<h4>ShortcutsDialog.on_buttonBox_accepted</h4>
+<b>on_buttonBox_accepted</b>(<i></i>)
+<p>
+        Private slot to handle the OK button press.
+</p><a NAME="ShortcutsDialog.on_clearSearchButton_clicked" ID="ShortcutsDialog.on_clearSearchButton_clicked"></a>
+<h4>ShortcutsDialog.on_clearSearchButton_clicked</h4>
+<b>on_clearSearchButton_clicked</b>(<i></i>)
+<p>
+        Private slot called by a click of the clear search button.
+</p><a NAME="ShortcutsDialog.on_searchEdit_textChanged" ID="ShortcutsDialog.on_searchEdit_textChanged"></a>
+<h4>ShortcutsDialog.on_searchEdit_textChanged</h4>
+<b>on_searchEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot called, when the text in the search edit changes.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the search edit (string)
+</dd>
+</dl><a NAME="ShortcutsDialog.on_shortcutButton_toggled" ID="ShortcutsDialog.on_shortcutButton_toggled"></a>
+<h4>ShortcutsDialog.on_shortcutButton_toggled</h4>
+<b>on_shortcutButton_toggled</b>(<i>checked</i>)
+<p>
+        Private slot called, when the shortcuts radio button is toggled.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+state of the shortcuts radio button (boolean)
+</dd>
+</dl><a NAME="ShortcutsDialog.on_shortcutsList_itemChanged" ID="ShortcutsDialog.on_shortcutsList_itemChanged"></a>
+<h4>ShortcutsDialog.on_shortcutsList_itemChanged</h4>
+<b>on_shortcutsList_itemChanged</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the edit of a shortcut key.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the item changed (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column changed (integer)
+</dd>
+</dl><a NAME="ShortcutsDialog.on_shortcutsList_itemClicked" ID="ShortcutsDialog.on_shortcutsList_itemClicked"></a>
+<h4>ShortcutsDialog.on_shortcutsList_itemClicked</h4>
+<b>on_shortcutsList_itemClicked</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle a click in the shortcuts list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the list item that was clicked (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+the list item was clicked in (integer)
+</dd>
+</dl><a NAME="ShortcutsDialog.on_shortcutsList_itemDoubleClicked" ID="ShortcutsDialog.on_shortcutsList_itemDoubleClicked"></a>
+<h4>ShortcutsDialog.on_shortcutsList_itemDoubleClicked</h4>
+<b>on_shortcutsList_itemDoubleClicked</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle a double click in the shortcuts list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the list item that was double clicked (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+the list item was double clicked in (integer)
+</dd>
+</dl><a NAME="ShortcutsDialog.populate" ID="ShortcutsDialog.populate"></a>
+<h4>ShortcutsDialog.populate</h4>
+<b>populate</b>(<i></i>)
+<p>
+        Public method to populate the dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ToolConfigurationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ToolConfigurationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ToolConfigurationDialog</h1>
+<p>
+Module implementing a configuration dialog for the tools menu.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ToolConfigurationDialog">ToolConfigurationDialog</a></td>
+<td>Class implementing a configuration dialog for the tools menu.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ToolConfigurationDialog" ID="ToolConfigurationDialog"></a>
+<h2>ToolConfigurationDialog</h2>
+<p>
+    Class implementing a configuration dialog for the tools menu.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ToolConfigurationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ToolConfigurationDialog.__init__">ToolConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.__findModeIndex">__findModeIndex</a></td>
+<td>Private method to find the mode index by its short name.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.__swap">__swap</a></td>
+<td>Private method used two swap two list entries given by their index.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.__toolEntryChanged">__toolEntryChanged</a></td>
+<td>Private slot to perform actions when a tool entry was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.getToollist">getToollist</a></td>
+<td>Public method to retrieve the tools list.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new entry.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_argumentsEdit_textChanged">on_argumentsEdit_textChanged</a></td>
+<td>Private slot called, when the arguments string was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_changeButton_clicked">on_changeButton_clicked</a></td>
+<td>Private slot to change an entry.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the selected entry.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot to move an entry down in the list.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_executableButton_clicked">on_executableButton_clicked</a></td>
+<td>Private slot to handle the executable selection via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_executableEdit_textChanged">on_executableEdit_textChanged</a></td>
+<td>Private slot called, when the executable was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_iconButton_clicked">on_iconButton_clicked</a></td>
+<td>Private slot to handle the icon selection via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_iconEdit_textChanged">on_iconEdit_textChanged</a></td>
+<td>Private slot called, when the icon path was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_menuEdit_textChanged">on_menuEdit_textChanged</a></td>
+<td>Private slot called, when the menu text was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_newButton_clicked">on_newButton_clicked</a></td>
+<td>Private slot to clear all entry fields.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_redirectCombo_currentIndexChanged">on_redirectCombo_currentIndexChanged</a></td>
+<td>Private slot called, when the redirection mode was changed.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_separatorButton_clicked">on_separatorButton_clicked</a></td>
+<td>Private slot to add a menu separator.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_toolsList_currentRowChanged">on_toolsList_currentRowChanged</a></td>
+<td>Private slot to set the lineedits depending on the selected entry.</td>
+</tr><tr>
+<td><a href="#ToolConfigurationDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot to move an entry up in the list.</td>
+</tr>
+</table>
+<a NAME="ToolConfigurationDialog.__init__" ID="ToolConfigurationDialog.__init__"></a>
+<h4>ToolConfigurationDialog (Constructor)</h4>
+<b>ToolConfigurationDialog</b>(<i>toollist, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>toollist</i></dt>
+<dd>
+list of configured tools
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.__findModeIndex" ID="ToolConfigurationDialog.__findModeIndex"></a>
+<h4>ToolConfigurationDialog.__findModeIndex</h4>
+<b>__findModeIndex</b>(<i>shortName</i>)
+<p>
+        Private method to find the mode index by its short name.
+</p><dl>
+<dt><i>shortName</i></dt>
+<dd>
+short name of the mode (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the mode (integer)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.__swap" ID="ToolConfigurationDialog.__swap"></a>
+<h4>ToolConfigurationDialog.__swap</h4>
+<b>__swap</b>(<i>itm1, itm2</i>)
+<p>
+        Private method used two swap two list entries given by their index.
+</p><dl>
+<dt><i>itm1</i></dt>
+<dd>
+index of first entry (int)
+</dd><dt><i>itm2</i></dt>
+<dd>
+index of second entry (int)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.__toolEntryChanged" ID="ToolConfigurationDialog.__toolEntryChanged"></a>
+<h4>ToolConfigurationDialog.__toolEntryChanged</h4>
+<b>__toolEntryChanged</b>(<i></i>)
+<p>
+        Private slot to perform actions when a tool entry was changed.
+</p><a NAME="ToolConfigurationDialog.getToollist" ID="ToolConfigurationDialog.getToollist"></a>
+<h4>ToolConfigurationDialog.getToollist</h4>
+<b>getToollist</b>(<i></i>)
+<p>
+        Public method to retrieve the tools list. 
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a list of tuples containing the menu text, the executable,
+            the executables arguments and a redirection flag
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_addButton_clicked" ID="ToolConfigurationDialog.on_addButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new entry.
+</p><a NAME="ToolConfigurationDialog.on_argumentsEdit_textChanged" ID="ToolConfigurationDialog.on_argumentsEdit_textChanged"></a>
+<h4>ToolConfigurationDialog.on_argumentsEdit_textChanged</h4>
+<b>on_argumentsEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when the arguments string was changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string) (ignored)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_changeButton_clicked" ID="ToolConfigurationDialog.on_changeButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_changeButton_clicked</h4>
+<b>on_changeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to change an entry.
+</p><a NAME="ToolConfigurationDialog.on_deleteButton_clicked" ID="ToolConfigurationDialog.on_deleteButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected entry.
+</p><a NAME="ToolConfigurationDialog.on_downButton_clicked" ID="ToolConfigurationDialog.on_downButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry down in the list.
+</p><a NAME="ToolConfigurationDialog.on_executableButton_clicked" ID="ToolConfigurationDialog.on_executableButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_executableButton_clicked</h4>
+<b>on_executableButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the executable selection via a file selection dialog.
+</p><a NAME="ToolConfigurationDialog.on_executableEdit_textChanged" ID="ToolConfigurationDialog.on_executableEdit_textChanged"></a>
+<h4>ToolConfigurationDialog.on_executableEdit_textChanged</h4>
+<b>on_executableEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when the executable was changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string) (ignored)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_iconButton_clicked" ID="ToolConfigurationDialog.on_iconButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_iconButton_clicked</h4>
+<b>on_iconButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the icon selection via a file selection dialog.
+</p><a NAME="ToolConfigurationDialog.on_iconEdit_textChanged" ID="ToolConfigurationDialog.on_iconEdit_textChanged"></a>
+<h4>ToolConfigurationDialog.on_iconEdit_textChanged</h4>
+<b>on_iconEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when the icon path was changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string) (ignored)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_menuEdit_textChanged" ID="ToolConfigurationDialog.on_menuEdit_textChanged"></a>
+<h4>ToolConfigurationDialog.on_menuEdit_textChanged</h4>
+<b>on_menuEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when the menu text was changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+the new text (string) (ignored)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_newButton_clicked" ID="ToolConfigurationDialog.on_newButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_newButton_clicked</h4>
+<b>on_newButton_clicked</b>(<i></i>)
+<p>
+        Private slot to clear all entry fields.
+</p><a NAME="ToolConfigurationDialog.on_redirectCombo_currentIndexChanged" ID="ToolConfigurationDialog.on_redirectCombo_currentIndexChanged"></a>
+<h4>ToolConfigurationDialog.on_redirectCombo_currentIndexChanged</h4>
+<b>on_redirectCombo_currentIndexChanged</b>(<i>index</i>)
+<p>
+        Private slot called, when the redirection mode was changed.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+the selected mode index (integer) (ignored)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_separatorButton_clicked" ID="ToolConfigurationDialog.on_separatorButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_separatorButton_clicked</h4>
+<b>on_separatorButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a menu separator.
+</p><a NAME="ToolConfigurationDialog.on_toolsList_currentRowChanged" ID="ToolConfigurationDialog.on_toolsList_currentRowChanged"></a>
+<h4>ToolConfigurationDialog.on_toolsList_currentRowChanged</h4>
+<b>on_toolsList_currentRowChanged</b>(<i>row</i>)
+<p>
+        Private slot to set the lineedits depending on the selected entry.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+the row of the selected entry (integer)
+</dd>
+</dl><a NAME="ToolConfigurationDialog.on_upButton_clicked" ID="ToolConfigurationDialog.on_upButton_clicked"></a>
+<h4>ToolConfigurationDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry up in the list.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ToolGroupConfigurationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ToolGroupConfigurationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ToolGroupConfigurationDialog</h1>
+<p>
+Module implementing a configuration dialog for the tools menu.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ToolGroupConfigurationDialog">ToolGroupConfigurationDialog</a></td>
+<td>Class implementing a configuration dialog for the tool groups.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ToolGroupConfigurationDialog" ID="ToolGroupConfigurationDialog"></a>
+<h2>ToolGroupConfigurationDialog</h2>
+<p>
+    Class implementing a configuration dialog for the tool groups.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ToolGroupConfigurationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ToolGroupConfigurationDialog.__init__">ToolGroupConfigurationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.__swap">__swap</a></td>
+<td>Private method used two swap two list entries given by their index.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.getToolGroups">getToolGroups</a></td>
+<td>Public method to retrieve the tool groups.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new entry.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_changeButton_clicked">on_changeButton_clicked</a></td>
+<td>Private slot to change an entry.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the selected entry.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot to move an entry down in the list.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_groupsList_currentRowChanged">on_groupsList_currentRowChanged</a></td>
+<td>Private slot to set the lineedits depending on the selected entry.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_newButton_clicked">on_newButton_clicked</a></td>
+<td>Private slot to clear all entry fields.</td>
+</tr><tr>
+<td><a href="#ToolGroupConfigurationDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot to move an entry up in the list.</td>
+</tr>
+</table>
+<a NAME="ToolGroupConfigurationDialog.__init__" ID="ToolGroupConfigurationDialog.__init__"></a>
+<h4>ToolGroupConfigurationDialog (Constructor)</h4>
+<b>ToolGroupConfigurationDialog</b>(<i>toolGroups, currentGroup, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>toolGroups</i></dt>
+<dd>
+list of configured tool groups
+</dd><dt><i>currentGroup</i></dt>
+<dd>
+number of the active group (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="ToolGroupConfigurationDialog.__swap" ID="ToolGroupConfigurationDialog.__swap"></a>
+<h4>ToolGroupConfigurationDialog.__swap</h4>
+<b>__swap</b>(<i>itm1, itm2</i>)
+<p>
+        Private method used two swap two list entries given by their index.
+</p><dl>
+<dt><i>itm1</i></dt>
+<dd>
+index of first entry (int)
+</dd><dt><i>itm2</i></dt>
+<dd>
+index of second entry (int)
+</dd>
+</dl><a NAME="ToolGroupConfigurationDialog.getToolGroups" ID="ToolGroupConfigurationDialog.getToolGroups"></a>
+<h4>ToolGroupConfigurationDialog.getToolGroups</h4>
+<b>getToolGroups</b>(<i></i>)
+<p>
+        Public method to retrieve the tool groups. 
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a list of lists containing the group name and the
+            tool group entries
+</dd>
+</dl><a NAME="ToolGroupConfigurationDialog.on_addButton_clicked" ID="ToolGroupConfigurationDialog.on_addButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new entry.
+</p><a NAME="ToolGroupConfigurationDialog.on_changeButton_clicked" ID="ToolGroupConfigurationDialog.on_changeButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_changeButton_clicked</h4>
+<b>on_changeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to change an entry.
+</p><a NAME="ToolGroupConfigurationDialog.on_deleteButton_clicked" ID="ToolGroupConfigurationDialog.on_deleteButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected entry.
+</p><a NAME="ToolGroupConfigurationDialog.on_downButton_clicked" ID="ToolGroupConfigurationDialog.on_downButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry down in the list.
+</p><a NAME="ToolGroupConfigurationDialog.on_groupsList_currentRowChanged" ID="ToolGroupConfigurationDialog.on_groupsList_currentRowChanged"></a>
+<h4>ToolGroupConfigurationDialog.on_groupsList_currentRowChanged</h4>
+<b>on_groupsList_currentRowChanged</b>(<i>row</i>)
+<p>
+        Private slot to set the lineedits depending on the selected entry.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+the row of the selected entry (integer)
+</dd>
+</dl><a NAME="ToolGroupConfigurationDialog.on_newButton_clicked" ID="ToolGroupConfigurationDialog.on_newButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_newButton_clicked</h4>
+<b>on_newButton_clicked</b>(<i></i>)
+<p>
+        Private slot to clear all entry fields.
+</p><a NAME="ToolGroupConfigurationDialog.on_upButton_clicked" ID="ToolGroupConfigurationDialog.on_upButton_clicked"></a>
+<h4>ToolGroupConfigurationDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry up in the list.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.ViewProfileDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ViewProfileDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.ViewProfileDialog</h1>
+<p>
+Module implementing a dialog to configure the various view profiles.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ViewProfileDialog">ViewProfileDialog</a></td>
+<td>Class implementing a dialog to configure the various view profiles.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ViewProfileDialog" ID="ViewProfileDialog"></a>
+<h2>ViewProfileDialog</h2>
+<p>
+    Class implementing a dialog to configure the various view profiles.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ViewProfileDialog.__init__">ViewProfileDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ViewProfileDialog.getProfiles">getProfiles</a></td>
+<td>Public method to retrieve the configured profiles.</td>
+</tr>
+</table>
+<a NAME="ViewProfileDialog.__init__" ID="ViewProfileDialog.__init__"></a>
+<h4>ViewProfileDialog (Constructor)</h4>
+<b>ViewProfileDialog</b>(<i>layout, profiles, separateShell, separateBrowser, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>layout</i></dt>
+<dd>
+type of the window layout (string)
+</dd><dt><i>profiles</i></dt>
+<dd>
+dictionary of tuples containing the visibility
+            of the windows for the various profiles
+</dd><dt><i>separateShell</i></dt>
+<dd>
+flag indicating that the Python shell
+            is a separate window (boolean)
+</dd><dt><i>separateBrowser</i></dt>
+<dd>
+flag indicating that the file browser
+            is a separate window (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="ViewProfileDialog.getProfiles" ID="ViewProfileDialog.getProfiles"></a>
+<h4>ViewProfileDialog.getProfiles</h4>
+<b>getProfiles</b>(<i></i>)
+<p>
+        Public method to retrieve the configured profiles.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of tuples containing the visibility
+            of the windows for the various profiles
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Preferences.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1899 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Preferences.__init__</h1>
+<p>
+Package implementing the preferences interface.
+</p><p>
+The preferences interface consists of a class, which defines the default
+values for all configuration items and stores the actual values. These
+values are read and written to the eric4 preferences file by module
+functions. On Windows the data is located in the registry, everywhere 
+else it is stored in a file in a subdirectory of the users home directory.
+The individual configuration data is accessed by accessor functions defined
+on the module level. The module is simply imported wherever it is needed
+with the statement 'import Preferences'. Do not use 'from Preferences import *'
+to import it.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Prefs">Prefs</a></td>
+<td>A class to hold all configuration items for the application.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#exportPreferences">exportPreferences</a></td>
+<td>Module function to export the current preferences.</td>
+</tr><tr>
+<td><a href="#getCorba">getCorba</a></td>
+<td>Module function to retrieve the various corba settings.</td>
+</tr><tr>
+<td><a href="#getDebugger">getDebugger</a></td>
+<td>Module function to retrieve the debugger settings.</td>
+</tr><tr>
+<td><a href="#getEditor">getEditor</a></td>
+<td>Module function to retrieve the various editor settings.</td>
+</tr><tr>
+<td><a href="#getEditorAPI">getEditorAPI</a></td>
+<td>Module function to retrieve the various lists of api files.</td>
+</tr><tr>
+<td><a href="#getEditorColour">getEditorColour</a></td>
+<td>Module function to retrieve the various editor marker colours.</td>
+</tr><tr>
+<td><a href="#getEditorExporter">getEditorExporter</a></td>
+<td>Module function to retrieve the various editor exporters settings.</td>
+</tr><tr>
+<td><a href="#getEditorLexerAssoc">getEditorLexerAssoc</a></td>
+<td>Module function to retrieve a lexer association.</td>
+</tr><tr>
+<td><a href="#getEditorLexerAssocs">getEditorLexerAssocs</a></td>
+<td>Module function to retrieve all lexer associations.</td>
+</tr><tr>
+<td><a href="#getEditorOtherFonts">getEditorOtherFonts</a></td>
+<td>Module function to retrieve the various editor fonts except the lexer fonts.</td>
+</tr><tr>
+<td><a href="#getEditorTyping">getEditorTyping</a></td>
+<td>Module function to retrieve the various editor typing settings.</td>
+</tr><tr>
+<td><a href="#getGeometry">getGeometry</a></td>
+<td>Module function to retrieve the display geometry.</td>
+</tr><tr>
+<td><a href="#getGraphics">getGraphics</a></td>
+<td>Module function to retrieve the Graphics related settings.</td>
+</tr><tr>
+<td><a href="#getHelp">getHelp</a></td>
+<td>Module function to retrieve the various help settings.</td>
+</tr><tr>
+<td><a href="#getIconEditor">getIconEditor</a></td>
+<td>Module function to retrieve the Icon Editor related settings.</td>
+</tr><tr>
+<td><a href="#getIcons">getIcons</a></td>
+<td>Module function to retrieve the various Icons settings.</td>
+</tr><tr>
+<td><a href="#getMultiProject">getMultiProject</a></td>
+<td>Module function to retrieve the various project handling settings.</td>
+</tr><tr>
+<td><a href="#getPluginManager">getPluginManager</a></td>
+<td>Module function to retrieve the plugin manager related settings.</td>
+</tr><tr>
+<td><a href="#getPrinter">getPrinter</a></td>
+<td>Module function to retrieve the various printer settings.</td>
+</tr><tr>
+<td><a href="#getProject">getProject</a></td>
+<td>Module function to retrieve the various project handling settings.</td>
+</tr><tr>
+<td><a href="#getProjectBrowserColour">getProjectBrowserColour</a></td>
+<td>Module function to retrieve the various project browser colours.</td>
+</tr><tr>
+<td><a href="#getProjectBrowserFlags">getProjectBrowserFlags</a></td>
+<td>Module function to retrieve the various project browser flags settings.</td>
+</tr><tr>
+<td><a href="#getPython">getPython</a></td>
+<td>Module function to retrieve the Python settings.</td>
+</tr><tr>
+<td><a href="#getQt">getQt</a></td>
+<td>Module function to retrieve the various Qt settings.</td>
+</tr><tr>
+<td><a href="#getQt4DocDir">getQt4DocDir</a></td>
+<td>Module function to retrieve the Qt4DocDir setting.</td>
+</tr><tr>
+<td><a href="#getQt4TranslationsDir">getQt4TranslationsDir</a></td>
+<td>Module function to retrieve the Qt4TranslationsDir setting.</td>
+</tr><tr>
+<td><a href="#getShell">getShell</a></td>
+<td>Module function to retrieve the various shell settings.</td>
+</tr><tr>
+<td><a href="#getSystem">getSystem</a></td>
+<td>Module function to retrieve the various system settings.</td>
+</tr><tr>
+<td><a href="#getTasks">getTasks</a></td>
+<td>Module function to retrieve the Tasks related settings.</td>
+</tr><tr>
+<td><a href="#getTemplates">getTemplates</a></td>
+<td>Module function to retrieve the Templates related settings.</td>
+</tr><tr>
+<td><a href="#getTerminal">getTerminal</a></td>
+<td>Module function to retrieve the various terminal settings.</td>
+</tr><tr>
+<td><a href="#getUI">getUI</a></td>
+<td>Module function to retrieve the various UI settings.</td>
+</tr><tr>
+<td><a href="#getUILanguage">getUILanguage</a></td>
+<td>Module function to retrieve the language for the user interface.</td>
+</tr><tr>
+<td><a href="#getUILayout">getUILayout</a></td>
+<td>Module function to retrieve the layout for the user interface.</td>
+</tr><tr>
+<td><a href="#getUser">getUser</a></td>
+<td>Module function to retrieve the various user settings.</td>
+</tr><tr>
+<td><a href="#getVCS">getVCS</a></td>
+<td>Module function to retrieve the VCS related settings.</td>
+</tr><tr>
+<td><a href="#getVarFilters">getVarFilters</a></td>
+<td>Module function to retrieve the variables filter settings.</td>
+</tr><tr>
+<td><a href="#getViewManager">getViewManager</a></td>
+<td>Module function to retrieve the selected viewmanager type.</td>
+</tr><tr>
+<td><a href="#importPreferences">importPreferences</a></td>
+<td>Module function to import preferences from a file previously saved by the export function.</td>
+</tr><tr>
+<td><a href="#initPreferences">initPreferences</a></td>
+<td>Module function to initialize the central configuration store.</td>
+</tr><tr>
+<td><a href="#initRecentSettings">initRecentSettings</a></td>
+<td>Module function to initialize the central configuration store for recently opened files and projects.</td>
+</tr><tr>
+<td><a href="#isConfigured">isConfigured</a></td>
+<td>Module function to check, if the the application has been configured.</td>
+</tr><tr>
+<td><a href="#readToolGroups">readToolGroups</a></td>
+<td>Module function to read the tool groups configuration.</td>
+</tr><tr>
+<td><a href="#removeProjectBrowserFlags">removeProjectBrowserFlags</a></td>
+<td>Module function to remove a project browser flags setting.</td>
+</tr><tr>
+<td><a href="#resetLayout">resetLayout</a></td>
+<td>Module function to set a flag not storing the current layout.</td>
+</tr><tr>
+<td><a href="#saveResetLayout">saveResetLayout</a></td>
+<td>Module function to save the reset layout.</td>
+</tr><tr>
+<td><a href="#saveToolGroups">saveToolGroups</a></td>
+<td>Module function to write the tool groups configuration.</td>
+</tr><tr>
+<td><a href="#setCorba">setCorba</a></td>
+<td>Module function to store the various corba settings.</td>
+</tr><tr>
+<td><a href="#setDebugger">setDebugger</a></td>
+<td>Module function to store the debugger settings.</td>
+</tr><tr>
+<td><a href="#setEditor">setEditor</a></td>
+<td>Module function to store the various editor settings.</td>
+</tr><tr>
+<td><a href="#setEditorAPI">setEditorAPI</a></td>
+<td>Module function to store the various lists of api files.</td>
+</tr><tr>
+<td><a href="#setEditorColour">setEditorColour</a></td>
+<td>Module function to store the various editor marker colours.</td>
+</tr><tr>
+<td><a href="#setEditorExporter">setEditorExporter</a></td>
+<td>Module function to store the various editor exporters settings.</td>
+</tr><tr>
+<td><a href="#setEditorLexerAssocs">setEditorLexerAssocs</a></td>
+<td>Module function to retrieve all lexer associations.</td>
+</tr><tr>
+<td><a href="#setEditorOtherFonts">setEditorOtherFonts</a></td>
+<td>Module function to store the various editor fonts except the lexer fonts.</td>
+</tr><tr>
+<td><a href="#setEditorTyping">setEditorTyping</a></td>
+<td>Module function to store the various editor typing settings.</td>
+</tr><tr>
+<td><a href="#setGeometry">setGeometry</a></td>
+<td>Module function to store the display geometry.</td>
+</tr><tr>
+<td><a href="#setGraphics">setGraphics</a></td>
+<td>Module function to store the Graphics related settings.</td>
+</tr><tr>
+<td><a href="#setHelp">setHelp</a></td>
+<td>Module function to store the various help settings.</td>
+</tr><tr>
+<td><a href="#setIconEditor">setIconEditor</a></td>
+<td>Module function to store the Icon Editor related settings.</td>
+</tr><tr>
+<td><a href="#setIcons">setIcons</a></td>
+<td>Module function to store the various Icons settings.</td>
+</tr><tr>
+<td><a href="#setMultiProject">setMultiProject</a></td>
+<td>Module function to store the various project handling settings.</td>
+</tr><tr>
+<td><a href="#setPluginManager">setPluginManager</a></td>
+<td>Module function to store the plugin manager related settings.</td>
+</tr><tr>
+<td><a href="#setPrinter">setPrinter</a></td>
+<td>Module function to store the various printer settings.</td>
+</tr><tr>
+<td><a href="#setProject">setProject</a></td>
+<td>Module function to store the various project handling settings.</td>
+</tr><tr>
+<td><a href="#setProjectBrowserColour">setProjectBrowserColour</a></td>
+<td>Module function to store the various project browser colours.</td>
+</tr><tr>
+<td><a href="#setProjectBrowserFlags">setProjectBrowserFlags</a></td>
+<td>Module function to store the various project browser flags settings.</td>
+</tr><tr>
+<td><a href="#setProjectBrowserFlagsDefault">setProjectBrowserFlagsDefault</a></td>
+<td>Module function to store the various project browser flags settings.</td>
+</tr><tr>
+<td><a href="#setPython">setPython</a></td>
+<td>Module function to store the Python settings.</td>
+</tr><tr>
+<td><a href="#setQt">setQt</a></td>
+<td>Module function to store the various Qt settings.</td>
+</tr><tr>
+<td><a href="#setShell">setShell</a></td>
+<td>Module function to store the various shell settings.</td>
+</tr><tr>
+<td><a href="#setSystem">setSystem</a></td>
+<td>Module function to store the various system settings.</td>
+</tr><tr>
+<td><a href="#setTasks">setTasks</a></td>
+<td>Module function to store the Tasks related settings.</td>
+</tr><tr>
+<td><a href="#setTemplates">setTemplates</a></td>
+<td>Module function to store the Templates related settings.</td>
+</tr><tr>
+<td><a href="#setTerminal">setTerminal</a></td>
+<td>Module function to store the various terminal settings.</td>
+</tr><tr>
+<td><a href="#setUI">setUI</a></td>
+<td>Module function to store the various UI settings.</td>
+</tr><tr>
+<td><a href="#setUILanguage">setUILanguage</a></td>
+<td>Module function to store the language for the user interface.</td>
+</tr><tr>
+<td><a href="#setUILayout">setUILayout</a></td>
+<td>Module function to store the layout for the user interface.</td>
+</tr><tr>
+<td><a href="#setUser">setUser</a></td>
+<td>Module function to store the various user settings.</td>
+</tr><tr>
+<td><a href="#setVCS">setVCS</a></td>
+<td>Module function to store the VCS related settings.</td>
+</tr><tr>
+<td><a href="#setVarFilters">setVarFilters</a></td>
+<td>Module function to store the variables filter settings.</td>
+</tr><tr>
+<td><a href="#setViewManager">setViewManager</a></td>
+<td>Module function to store the selected viewmanager type.</td>
+</tr><tr>
+<td><a href="#shouldResetLayout">shouldResetLayout</a></td>
+<td>Module function to indicate a reset of the layout.</td>
+</tr><tr>
+<td><a href="#syncPreferences">syncPreferences</a></td>
+<td>Module function to sync the preferences to disk.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Prefs" ID="Prefs"></a>
+<h2>Prefs</h2>
+<p>
+    A class to hold all configuration items for the application.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>corbaDefaults</td></tr><tr><td>debuggerDefaults</td></tr><tr><td>editorColourDefaults</td></tr><tr><td>editorDefaults</td></tr><tr><td>editorExporterDefaults</td></tr><tr><td>editorOtherFontsDefaults</td></tr><tr><td>editorTypingDefaults</td></tr><tr><td>fontFamily</td></tr><tr><td>fontSize</td></tr><tr><td>geometryDefaults</td></tr><tr><td>graphicsDefaults</td></tr><tr><td>helpDefaults</td></tr><tr><td>iconEditorDefaults</td></tr><tr><td>iconsDefaults</td></tr><tr><td>multiProjectDefaults</td></tr><tr><td>pluginManagerDefaults</td></tr><tr><td>printerDefaults</td></tr><tr><td>projectBrowserColourDefaults</td></tr><tr><td>projectBrowserFlagsDefaults</td></tr><tr><td>projectDefaults</td></tr><tr><td>qtDefaults</td></tr><tr><td>resetLayout</td></tr><tr><td>shellDefaults</td></tr><tr><td>sysDefaults</td></tr><tr><td>tasksDefaults</td></tr><tr><td>templatesDefaults</td></tr><tr><td>terminalDefaults</td></tr><tr><td>uiDefaults</td></tr><tr><td>userDefaults</td></tr><tr><td>varDefaults</td></tr><tr><td>vcsDefaults</td></tr><tr><td>viewProfilesLength</td></tr><tr><td>websettings</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="exportPreferences" ID="exportPreferences"></a>
+<h2>exportPreferences</h2>
+<b>exportPreferences</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to export the current preferences.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getCorba" ID="getCorba"></a>
+<h2>getCorba</h2>
+<b>getCorba</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various corba settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested corba setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getDebugger" ID="getDebugger"></a>
+<h2>getDebugger</h2>
+<b>getDebugger</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the debugger settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested debugger setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditor" ID="getEditor"></a>
+<h2>getEditor</h2>
+<b>getEditor</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various editor settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested editor setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorAPI" ID="getEditorAPI"></a>
+<h2>getEditorAPI</h2>
+<b>getEditorAPI</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various lists of api files.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested list of api files (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorColour" ID="getEditorColour"></a>
+<h2>getEditorColour</h2>
+<b>getEditorColour</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various editor marker colours.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested editor colour
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorExporter" ID="getEditorExporter"></a>
+<h2>getEditorExporter</h2>
+<b>getEditorExporter</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various editor exporters settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested editor setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorLexerAssoc" ID="getEditorLexerAssoc"></a>
+<h2>getEditorLexerAssoc</h2>
+<b>getEditorLexerAssoc</b>(<i>filename, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve a lexer association.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested lexer language (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorLexerAssocs" ID="getEditorLexerAssocs"></a>
+<h2>getEditorLexerAssocs</h2>
+<b>getEditorLexerAssocs</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve all lexer associations.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a reference to the list of lexer associations
+        (dictionary of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorOtherFonts" ID="getEditorOtherFonts"></a>
+<h2>getEditorOtherFonts</h2>
+<b>getEditorOtherFonts</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various editor fonts except the lexer fonts.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested editor font (QFont)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEditorTyping" ID="getEditorTyping"></a>
+<h2>getEditorTyping</h2>
+<b>getEditorTyping</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various editor typing settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested editor setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getGeometry" ID="getGeometry"></a>
+<h2>getGeometry</h2>
+<b>getGeometry</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the display geometry.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested geometry setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getGraphics" ID="getGraphics"></a>
+<h2>getGraphics</h2>
+<b>getGraphics</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Graphics related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getHelp" ID="getHelp"></a>
+<h2>getHelp</h2>
+<b>getHelp</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various help settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested help setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getIconEditor" ID="getIconEditor"></a>
+<h2>getIconEditor</h2>
+<b>getIconEditor</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Icon Editor related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getIcons" ID="getIcons"></a>
+<h2>getIcons</h2>
+<b>getIcons</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various Icons settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested Icons setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getMultiProject" ID="getMultiProject"></a>
+<h2>getMultiProject</h2>
+<b>getMultiProject</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various project handling settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested project setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPluginManager" ID="getPluginManager"></a>
+<h2>getPluginManager</h2>
+<b>getPluginManager</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the plugin manager related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPrinter" ID="getPrinter"></a>
+<h2>getPrinter</h2>
+<b>getPrinter</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various printer settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested printer setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getProject" ID="getProject"></a>
+<h2>getProject</h2>
+<b>getProject</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various project handling settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested project setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getProjectBrowserColour" ID="getProjectBrowserColour"></a>
+<h2>getProjectBrowserColour</h2>
+<b>getProjectBrowserColour</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various project browser colours.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested project browser colour
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getProjectBrowserFlags" ID="getProjectBrowserFlags"></a>
+<h2>getProjectBrowserFlags</h2>
+<b>getProjectBrowserFlags</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various project browser flags settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested project setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPython" ID="getPython"></a>
+<h2>getPython</h2>
+<b>getPython</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Python settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested debugger setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getQt" ID="getQt"></a>
+<h2>getQt</h2>
+<b>getQt</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various Qt settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested Qt setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getQt4DocDir" ID="getQt4DocDir"></a>
+<h2>getQt4DocDir</h2>
+<b>getQt4DocDir</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Qt4DocDir setting.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested Qt4DocDir setting (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getQt4TranslationsDir" ID="getQt4TranslationsDir"></a>
+<h2>getQt4TranslationsDir</h2>
+<b>getQt4TranslationsDir</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Qt4TranslationsDir setting.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested Qt4TranslationsDir setting (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getShell" ID="getShell"></a>
+<h2>getShell</h2>
+<b>getShell</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various shell settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested shell setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getSystem" ID="getSystem"></a>
+<h2>getSystem</h2>
+<b>getSystem</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various system settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested system setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getTasks" ID="getTasks"></a>
+<h2>getTasks</h2>
+<b>getTasks</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Tasks related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getTemplates" ID="getTemplates"></a>
+<h2>getTemplates</h2>
+<b>getTemplates</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the Templates related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getTerminal" ID="getTerminal"></a>
+<h2>getTerminal</h2>
+<b>getTerminal</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various terminal settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested shell setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getUI" ID="getUI"></a>
+<h2>getUI</h2>
+<b>getUI</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various UI settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested UI setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getUILanguage" ID="getUILanguage"></a>
+<h2>getUILanguage</h2>
+<b>getUILanguage</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the language for the user interface.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the language for the UI
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getUILayout" ID="getUILayout"></a>
+<h2>getUILayout</h2>
+<b>getUILayout</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the layout for the user interface.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the UI layout as a tuple of main layout, flag for
+        an embedded shell and a value for an embedded file browser
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getUser" ID="getUser"></a>
+<h2>getUser</h2>
+<b>getUser</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the various user settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getVCS" ID="getVCS"></a>
+<h2>getVCS</h2>
+<b>getVCS</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the VCS related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested user setting
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getVarFilters" ID="getVarFilters"></a>
+<h2>getVarFilters</h2>
+<b>getVarFilters</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the variables filter settings.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple defing the variables filter
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getViewManager" ID="getViewManager"></a>
+<h2>getViewManager</h2>
+<b>getViewManager</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to retrieve the selected viewmanager type.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the viewmanager type
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="importPreferences" ID="importPreferences"></a>
+<h2>importPreferences</h2>
+<b>importPreferences</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to import preferences from a file previously saved by
+    the export function.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="initPreferences" ID="initPreferences"></a>
+<h2>initPreferences</h2>
+<b>initPreferences</b>(<i></i>)
+<p>
+    Module function to initialize the central configuration store. 
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="initRecentSettings" ID="initRecentSettings"></a>
+<h2>initRecentSettings</h2>
+<b>initRecentSettings</b>(<i></i>)
+<p>
+    Module function to initialize the central configuration store for recently
+    opened files and projects. 
+</p><p>
+    This function is called once upon import of the module.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="isConfigured" ID="isConfigured"></a>
+<h2>isConfigured</h2>
+<b>isConfigured</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to check, if the the application has been configured.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the configured status (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readToolGroups" ID="readToolGroups"></a>
+<h2>readToolGroups</h2>
+<b>readToolGroups</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to read the tool groups configuration.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples defing the tool groups
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="removeProjectBrowserFlags" ID="removeProjectBrowserFlags"></a>
+<h2>removeProjectBrowserFlags</h2>
+<b>removeProjectBrowserFlags</b>(<i>key, prefClass = Prefs</i>)
+<p>
+    Module function to remove a project browser flags setting.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be removed
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="resetLayout" ID="resetLayout"></a>
+<h2>resetLayout</h2>
+<b>resetLayout</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to set a flag not storing the current layout.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="saveResetLayout" ID="saveResetLayout"></a>
+<h2>saveResetLayout</h2>
+<b>saveResetLayout</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to save the reset layout.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="saveToolGroups" ID="saveToolGroups"></a>
+<h2>saveToolGroups</h2>
+<b>saveToolGroups</b>(<i>toolGroups, currentGroup, prefClass = Prefs</i>)
+<p>
+    Module function to write the tool groups configuration.
+</p><dl>
+<dt><i>toolGroups</i></dt>
+<dd>
+reference to the list of tool groups
+</dd><dt><i>currentGroup</i></dt>
+<dd>
+index of the currently selected tool group (integer)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setCorba" ID="setCorba"></a>
+<h2>setCorba</h2>
+<b>setCorba</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various corba settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setDebugger" ID="setDebugger"></a>
+<h2>setDebugger</h2>
+<b>setDebugger</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the debugger settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditor" ID="setEditor"></a>
+<h2>setEditor</h2>
+<b>setEditor</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various editor settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorAPI" ID="setEditorAPI"></a>
+<h2>setEditorAPI</h2>
+<b>setEditorAPI</b>(<i>key, apilist, prefClass = Prefs</i>)
+<p>
+    Module function to store the various lists of api files.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the api to be set
+</dd><dt><i>apilist</i></dt>
+<dd>
+the list of api files (list of strings)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorColour" ID="setEditorColour"></a>
+<h2>setEditorColour</h2>
+<b>setEditorColour</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various editor marker colours.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the colour to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the colour to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorExporter" ID="setEditorExporter"></a>
+<h2>setEditorExporter</h2>
+<b>setEditorExporter</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various editor exporters settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorLexerAssocs" ID="setEditorLexerAssocs"></a>
+<h2>setEditorLexerAssocs</h2>
+<b>setEditorLexerAssocs</b>(<i>assocs, prefClass = Prefs</i>)
+<p>
+    Module function to retrieve all lexer associations.
+</p><dl>
+<dt><i>assocs</i></dt>
+<dd>
+dictionary of lexer associations to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorOtherFonts" ID="setEditorOtherFonts"></a>
+<h2>setEditorOtherFonts</h2>
+<b>setEditorOtherFonts</b>(<i>key, font, prefClass = Prefs</i>)
+<p>
+    Module function to store the various editor fonts except the lexer fonts.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the font to be set
+</dd><dt><i>font</i></dt>
+<dd>
+the font to be set (QFont)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setEditorTyping" ID="setEditorTyping"></a>
+<h2>setEditorTyping</h2>
+<b>setEditorTyping</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various editor typing settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setGeometry" ID="setGeometry"></a>
+<h2>setGeometry</h2>
+<b>setGeometry</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the display geometry.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the geometry to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setGraphics" ID="setGraphics"></a>
+<h2>setGraphics</h2>
+<b>setGraphics</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the Graphics related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setHelp" ID="setHelp"></a>
+<h2>setHelp</h2>
+<b>setHelp</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various help settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setIconEditor" ID="setIconEditor"></a>
+<h2>setIconEditor</h2>
+<b>setIconEditor</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the Icon Editor related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setIcons" ID="setIcons"></a>
+<h2>setIcons</h2>
+<b>setIcons</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various Icons settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setMultiProject" ID="setMultiProject"></a>
+<h2>setMultiProject</h2>
+<b>setMultiProject</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various project handling settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setPluginManager" ID="setPluginManager"></a>
+<h2>setPluginManager</h2>
+<b>setPluginManager</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the plugin manager related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setPrinter" ID="setPrinter"></a>
+<h2>setPrinter</h2>
+<b>setPrinter</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various printer settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setProject" ID="setProject"></a>
+<h2>setProject</h2>
+<b>setProject</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various project handling settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setProjectBrowserColour" ID="setProjectBrowserColour"></a>
+<h2>setProjectBrowserColour</h2>
+<b>setProjectBrowserColour</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various project browser colours.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the colour to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the colour to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setProjectBrowserFlags" ID="setProjectBrowserFlags"></a>
+<h2>setProjectBrowserFlags</h2>
+<b>setProjectBrowserFlags</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various project browser flags settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setProjectBrowserFlagsDefault" ID="setProjectBrowserFlagsDefault"></a>
+<h2>setProjectBrowserFlagsDefault</h2>
+<b>setProjectBrowserFlagsDefault</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various project browser flags settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setPython" ID="setPython"></a>
+<h2>setPython</h2>
+<b>setPython</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the Python settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setQt" ID="setQt"></a>
+<h2>setQt</h2>
+<b>setQt</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various Qt settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setShell" ID="setShell"></a>
+<h2>setShell</h2>
+<b>setShell</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various shell settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setSystem" ID="setSystem"></a>
+<h2>setSystem</h2>
+<b>setSystem</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various system settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setTasks" ID="setTasks"></a>
+<h2>setTasks</h2>
+<b>setTasks</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the Tasks related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setTemplates" ID="setTemplates"></a>
+<h2>setTemplates</h2>
+<b>setTemplates</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the Templates related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setTerminal" ID="setTerminal"></a>
+<h2>setTerminal</h2>
+<b>setTerminal</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various terminal settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setUI" ID="setUI"></a>
+<h2>setUI</h2>
+<b>setUI</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various UI settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setUILanguage" ID="setUILanguage"></a>
+<h2>setUILanguage</h2>
+<b>setUILanguage</b>(<i>lang, prefClass = Prefs</i>)
+<p>
+    Module function to store the language for the user interface.
+</p><dl>
+<dt><i>lang</i></dt>
+<dd>
+the language
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setUILayout" ID="setUILayout"></a>
+<h2>setUILayout</h2>
+<b>setUILayout</b>(<i>layout, prefClass = Prefs</i>)
+<p>
+    Module function to store the layout for the user interface.
+</p><dl>
+<dt><i>layout</i></dt>
+<dd>
+the layout type
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setUser" ID="setUser"></a>
+<h2>setUser</h2>
+<b>setUser</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the various user settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setVCS" ID="setVCS"></a>
+<h2>setVCS</h2>
+<b>setVCS</b>(<i>key, value, prefClass = Prefs</i>)
+<p>
+    Module function to store the VCS related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setVarFilters" ID="setVarFilters"></a>
+<h2>setVarFilters</h2>
+<b>setVarFilters</b>(<i>filters, prefClass = Prefs</i>)
+<p>
+    Module function to store the variables filter settings.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setViewManager" ID="setViewManager"></a>
+<h2>setViewManager</h2>
+<b>setViewManager</b>(<i>vm, prefClass = Prefs</i>)
+<p>
+    Module function to store the selected viewmanager type.
+</p><dl>
+<dt><i>vm</i></dt>
+<dd>
+the viewmanager type
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="shouldResetLayout" ID="shouldResetLayout"></a>
+<h2>shouldResetLayout</h2>
+<b>shouldResetLayout</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to indicate a reset of the layout.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a reset of the layout (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="syncPreferences" ID="syncPreferences"></a>
+<h2>syncPreferences</h2>
+<b>syncPreferences</b>(<i>prefClass = Prefs</i>)
+<p>
+    Module function to sync the preferences to disk.
+</p><p>
+    In addition to syncing, the central configuration store is reinitialized as well.
+</p><dl>
+<dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.AddDirectoryDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.AddDirectoryDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.AddDirectoryDialog</h1>
+<p>
+Module implementing a dialog to add files of a directory to the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddDirectoryDialog">AddDirectoryDialog</a></td>
+<td>Class implementing a dialog to add files of a directory to the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddDirectoryDialog" ID="AddDirectoryDialog"></a>
+<h2>AddDirectoryDialog</h2>
+<p>
+    Class implementing a dialog to add files of a directory to the project.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddDirectoryDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddDirectoryDialog.__init__">AddDirectoryDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.__dirDialog">__dirDialog</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.getData">getData</a></td>
+<td>Public slot to retrieve the dialogs data.</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.on_filterComboBox_highlighted">on_filterComboBox_highlighted</a></td>
+<td>Private slot to handle the selection of a file type.</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.on_sourceDirButton_clicked">on_sourceDirButton_clicked</a></td>
+<td>Private slot to handle the source dir button press.</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.on_sourceDirEdit_textChanged">on_sourceDirEdit_textChanged</a></td>
+<td>Private slot to handle the source dir text changed.</td>
+</tr><tr>
+<td><a href="#AddDirectoryDialog.on_targetDirButton_clicked">on_targetDirButton_clicked</a></td>
+<td>Private slot to handle the target dir button press.</td>
+</tr>
+</table>
+<a NAME="AddDirectoryDialog.__init__" ID="AddDirectoryDialog.__init__"></a>
+<h4>AddDirectoryDialog (Constructor)</h4>
+<b>AddDirectoryDialog</b>(<i>pro, filter = 'source', parent = None, name = None, startdir = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pro</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>filter</i></dt>
+<dd>
+file type filter (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd><dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog
+</dd>
+</dl><a NAME="AddDirectoryDialog.__dirDialog" ID="AddDirectoryDialog.__dirDialog"></a>
+<h4>AddDirectoryDialog.__dirDialog</h4>
+<b>__dirDialog</b>(<i>textEdit</i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><dl>
+<dt><i>textEdit</i></dt>
+<dd>
+field for the display of the selected directory name
+                (QLineEdit)
+</dd>
+</dl><a NAME="AddDirectoryDialog.getData" ID="AddDirectoryDialog.getData"></a>
+<h4>AddDirectoryDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the dialogs data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of four values (string, string, string, boolean) giving
+            the selected file type, the source and target directory and
+            a flag indicating a recursive add
+</dd>
+</dl><a NAME="AddDirectoryDialog.on_filterComboBox_highlighted" ID="AddDirectoryDialog.on_filterComboBox_highlighted"></a>
+<h4>AddDirectoryDialog.on_filterComboBox_highlighted</h4>
+<b>on_filterComboBox_highlighted</b>(<i>fileType</i>)
+<p>
+        Private slot to handle the selection of a file type.
+</p><dl>
+<dt><i>fileType</i></dt>
+<dd>
+the selected file type (string)
+</dd>
+</dl><a NAME="AddDirectoryDialog.on_sourceDirButton_clicked" ID="AddDirectoryDialog.on_sourceDirButton_clicked"></a>
+<h4>AddDirectoryDialog.on_sourceDirButton_clicked</h4>
+<b>on_sourceDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the source dir button press.
+</p><a NAME="AddDirectoryDialog.on_sourceDirEdit_textChanged" ID="AddDirectoryDialog.on_sourceDirEdit_textChanged"></a>
+<h4>AddDirectoryDialog.on_sourceDirEdit_textChanged</h4>
+<b>on_sourceDirEdit_textChanged</b>(<i>dir</i>)
+<p>
+        Private slot to handle the source dir text changed.
+</p><p>
+        If the entered source directory is a subdirectory of the current
+        projects main directory, the target directory path is synchronized.
+        It is assumed, that the user wants to add a bunch of files to
+        the project in place.
+</p><dl>
+<dt><i>dir</i></dt>
+<dd>
+the text of the source directory line edit (string)
+</dd>
+</dl><a NAME="AddDirectoryDialog.on_targetDirButton_clicked" ID="AddDirectoryDialog.on_targetDirButton_clicked"></a>
+<h4>AddDirectoryDialog.on_targetDirButton_clicked</h4>
+<b>on_targetDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the target dir button press.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.AddFileDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.AddFileDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.AddFileDialog</h1>
+<p>
+Module implementing a dialog to add a file to the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddFileDialog">AddFileDialog</a></td>
+<td>Class implementing a dialog to add a file to the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddFileDialog" ID="AddFileDialog"></a>
+<h2>AddFileDialog</h2>
+<p>
+    Class implementing a dialog to add a file to the project.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddFileDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddFileDialog.__init__">AddFileDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddFileDialog.getData">getData</a></td>
+<td>Public slot to retrieve the dialogs data.</td>
+</tr><tr>
+<td><a href="#AddFileDialog.on_sourceFileButton_clicked">on_sourceFileButton_clicked</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#AddFileDialog.on_sourceFileEdit_textChanged">on_sourceFileEdit_textChanged</a></td>
+<td>Private slot to handle the source file text changed.</td>
+</tr><tr>
+<td><a href="#AddFileDialog.on_targetDirButton_clicked">on_targetDirButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr>
+</table>
+<a NAME="AddFileDialog.__init__" ID="AddFileDialog.__init__"></a>
+<h4>AddFileDialog (Constructor)</h4>
+<b>AddFileDialog</b>(<i>pro, parent = None, filter = None, name = None, startdir = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pro</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>filter</i></dt>
+<dd>
+filter specification for the file to add (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd><dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog
+</dd>
+</dl><a NAME="AddFileDialog.getData" ID="AddFileDialog.getData"></a>
+<h4>AddFileDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public slot to retrieve the dialogs data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values (list of string, string, boolean) giving the
+            source files, the target directory and a flag telling, whether
+            the files shall be added as source code
+</dd>
+</dl><a NAME="AddFileDialog.on_sourceFileButton_clicked" ID="AddFileDialog.on_sourceFileButton_clicked"></a>
+<h4>AddFileDialog.on_sourceFileButton_clicked</h4>
+<b>on_sourceFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><a NAME="AddFileDialog.on_sourceFileEdit_textChanged" ID="AddFileDialog.on_sourceFileEdit_textChanged"></a>
+<h4>AddFileDialog.on_sourceFileEdit_textChanged</h4>
+<b>on_sourceFileEdit_textChanged</b>(<i>sfile</i>)
+<p>
+        Private slot to handle the source file text changed.
+</p><p>
+        If the entered source directory is a subdirectory of the current
+        projects main directory, the target directory path is synchronized.
+        It is assumed, that the user wants to add a bunch of files to
+        the project in place.
+</p><dl>
+<dt><i>sfile</i></dt>
+<dd>
+the text of the source file line edit (string)
+</dd>
+</dl><a NAME="AddFileDialog.on_targetDirButton_clicked" ID="AddFileDialog.on_targetDirButton_clicked"></a>
+<h4>AddFileDialog.on_targetDirButton_clicked</h4>
+<b>on_targetDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.AddFoundFilesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.AddFoundFilesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.AddFoundFilesDialog</h1>
+<p>
+Module implementing a dialog to show the found files to the user.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddFoundFilesDialog">AddFoundFilesDialog</a></td>
+<td>Class implementing a dialog to show the found files to the user.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddFoundFilesDialog" ID="AddFoundFilesDialog"></a>
+<h2>AddFoundFilesDialog</h2>
+<p>
+    Class implementing a dialog to show the found files to the user.
+</p><p>
+    The found files are displayed in a listview.
+    Pressing the 'Add All' button adds all files to the current project,
+    the 'Add Selected' button adds only the selected files and the 'Cancel'
+    button cancels the operation.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddFoundFilesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddFoundFilesDialog.__init__">AddFoundFilesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddFoundFilesDialog.getSelection">getSelection</a></td>
+<td>Public method to return the selected items.</td>
+</tr><tr>
+<td><a href="#AddFoundFilesDialog.on_addAllButton_clicked">on_addAllButton_clicked</a></td>
+<td>Private slot to handle the 'Add All' button press.</td>
+</tr><tr>
+<td><a href="#AddFoundFilesDialog.on_addSelectedButton_clicked">on_addSelectedButton_clicked</a></td>
+<td>Private slot to handle the 'Add Selected' button press.</td>
+</tr><tr>
+<td><a href="#AddFoundFilesDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr>
+</table>
+<a NAME="AddFoundFilesDialog.__init__" ID="AddFoundFilesDialog.__init__"></a>
+<h4>AddFoundFilesDialog (Constructor)</h4>
+<b>AddFoundFilesDialog</b>(<i>files, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>files</i></dt>
+<dd>
+list of files, that have been found for addition (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="AddFoundFilesDialog.getSelection" ID="AddFoundFilesDialog.getSelection"></a>
+<h4>AddFoundFilesDialog.getSelection</h4>
+<b>getSelection</b>(<i></i>)
+<p>
+        Public method to return the selected items.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of selected files (list of strings)
+</dd>
+</dl><a NAME="AddFoundFilesDialog.on_addAllButton_clicked" ID="AddFoundFilesDialog.on_addAllButton_clicked"></a>
+<h4>AddFoundFilesDialog.on_addAllButton_clicked</h4>
+<b>on_addAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the 'Add All' button press. 
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always 1 (int)
+</dd>
+</dl><a NAME="AddFoundFilesDialog.on_addSelectedButton_clicked" ID="AddFoundFilesDialog.on_addSelectedButton_clicked"></a>
+<h4>AddFoundFilesDialog.on_addSelectedButton_clicked</h4>
+<b>on_addSelectedButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the 'Add Selected' button press.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+always 2 (int)
+</dd>
+</dl><a NAME="AddFoundFilesDialog.on_buttonBox_clicked" ID="AddFoundFilesDialog.on_buttonBox_clicked"></a>
+<h4>AddFoundFilesDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.AddLanguageDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.AddLanguageDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.AddLanguageDialog</h1>
+<p>
+Module implementing a dialog to add a new language to the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AddLanguageDialog">AddLanguageDialog</a></td>
+<td>Class implementing a dialog to add a new language to the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AddLanguageDialog" ID="AddLanguageDialog"></a>
+<h2>AddLanguageDialog</h2>
+<p>
+    Class implementing a dialog to add a new language to the project.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AddLanguageDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AddLanguageDialog.__init__">AddLanguageDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AddLanguageDialog.getSelectedLanguage">getSelectedLanguage</a></td>
+<td>Public method to retrieve the selected language.</td>
+</tr>
+</table>
+<a NAME="AddLanguageDialog.__init__" ID="AddLanguageDialog.__init__"></a>
+<h4>AddLanguageDialog (Constructor)</h4>
+<b>AddLanguageDialog</b>(<i>parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="AddLanguageDialog.getSelectedLanguage" ID="AddLanguageDialog.getSelectedLanguage"></a>
+<h4>AddLanguageDialog.getSelectedLanguage</h4>
+<b>getSelectedLanguage</b>(<i></i>)
+<p>
+        Public method to retrieve the selected language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the selected language (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.CreateDialogCodeDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,211 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.CreateDialogCodeDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.CreateDialogCodeDialog</h1>
+<p>
+Module implementing a dialog to generate code for a Qt4 dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>pyqtSignatureRole</td></tr><tr><td>pythonSignatureRole</td></tr><tr><td>rubySignatureRole</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CreateDialogCodeDialog">CreateDialogCodeDialog</a></td>
+<td>Class implementing a dialog to generate code for a Qt4 dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CreateDialogCodeDialog" ID="CreateDialogCodeDialog"></a>
+<h2>CreateDialogCodeDialog</h2>
+<p>
+    Class implementing a dialog to generate code for a Qt4 dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_CreateDialogCodeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CreateDialogCodeDialog.__init__">CreateDialogCodeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__className">__className</a></td>
+<td>Private method to get the class name of the dialog.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__generateCode">__generateCode</a></td>
+<td>Private slot to generate the code as requested by the user.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__generatePythonCode">__generatePythonCode</a></td>
+<td>Private slot to generate Python code as requested by the user.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__objectName">__objectName</a></td>
+<td>Private method to get the object name of the dialog.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__signatures">__signatures</a></td>
+<td>Private slot to get the signatures.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.__updateSlotsModel">__updateSlotsModel</a></td>
+<td>Private slot to update the slots tree display.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.initError">initError</a></td>
+<td>Public method to determine, if there was an initialzation error.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot to handle the buttonBox clicked signal.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.on_classNameCombo_activated">on_classNameCombo_activated</a></td>
+<td>Private slot to handle the activated signal of the classname combo.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.on_clearFilterButton_clicked">on_clearFilterButton_clicked</a></td>
+<td>Private slot called by a click of the clear filter button.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.on_filterEdit_textChanged">on_filterEdit_textChanged</a></td>
+<td>Private slot called, when thext of the filter edit has changed.</td>
+</tr><tr>
+<td><a href="#CreateDialogCodeDialog.on_newButton_clicked">on_newButton_clicked</a></td>
+<td>Private slot called to enter the data for a new dialog class.</td>
+</tr>
+</table>
+<a NAME="CreateDialogCodeDialog.__init__" ID="CreateDialogCodeDialog.__init__"></a>
+<h4>CreateDialogCodeDialog (Constructor)</h4>
+<b>CreateDialogCodeDialog</b>(<i>formName, project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>formName</i></dt>
+<dd>
+name of the file containing the form (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget if the dialog (QWidget)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.__className" ID="CreateDialogCodeDialog.__className"></a>
+<h4>CreateDialogCodeDialog.__className</h4>
+<b>__className</b>(<i></i>)
+<p>
+        Private method to get the class name of the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+class name (sting)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.__generateCode" ID="CreateDialogCodeDialog.__generateCode"></a>
+<h4>CreateDialogCodeDialog.__generateCode</h4>
+<b>__generateCode</b>(<i></i>)
+<p>
+        Private slot to generate the code as requested by the user.
+</p><a NAME="CreateDialogCodeDialog.__generatePythonCode" ID="CreateDialogCodeDialog.__generatePythonCode"></a>
+<h4>CreateDialogCodeDialog.__generatePythonCode</h4>
+<b>__generatePythonCode</b>(<i></i>)
+<p>
+        Private slot to generate Python code as requested by the user.
+</p><a NAME="CreateDialogCodeDialog.__objectName" ID="CreateDialogCodeDialog.__objectName"></a>
+<h4>CreateDialogCodeDialog.__objectName</h4>
+<b>__objectName</b>(<i></i>)
+<p>
+        Private method to get the object name of the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+object name (string)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.__signatures" ID="CreateDialogCodeDialog.__signatures"></a>
+<h4>CreateDialogCodeDialog.__signatures</h4>
+<b>__signatures</b>(<i></i>)
+<p>
+        Private slot to get the signatures.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of signatures (list of strings)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.__updateSlotsModel" ID="CreateDialogCodeDialog.__updateSlotsModel"></a>
+<h4>CreateDialogCodeDialog.__updateSlotsModel</h4>
+<b>__updateSlotsModel</b>(<i></i>)
+<p>
+        Private slot to update the slots tree display.
+</p><a NAME="CreateDialogCodeDialog.initError" ID="CreateDialogCodeDialog.initError"></a>
+<h4>CreateDialogCodeDialog.initError</h4>
+<b>initError</b>(<i></i>)
+<p>
+        Public method to determine, if there was an initialzation error.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an initialzation error (boolean)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.on_buttonBox_clicked" ID="CreateDialogCodeDialog.on_buttonBox_clicked"></a>
+<h4>CreateDialogCodeDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot to handle the buttonBox clicked signal.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+reference to the button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.on_classNameCombo_activated" ID="CreateDialogCodeDialog.on_classNameCombo_activated"></a>
+<h4>CreateDialogCodeDialog.on_classNameCombo_activated</h4>
+<b>on_classNameCombo_activated</b>(<i>index</i>)
+<p>
+        Private slot to handle the activated signal of the classname combo.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the activated item (integer)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.on_clearFilterButton_clicked" ID="CreateDialogCodeDialog.on_clearFilterButton_clicked"></a>
+<h4>CreateDialogCodeDialog.on_clearFilterButton_clicked</h4>
+<b>on_clearFilterButton_clicked</b>(<i></i>)
+<p>
+        Private slot called by a click of the clear filter button.
+</p><a NAME="CreateDialogCodeDialog.on_filterEdit_textChanged" ID="CreateDialogCodeDialog.on_filterEdit_textChanged"></a>
+<h4>CreateDialogCodeDialog.on_filterEdit_textChanged</h4>
+<b>on_filterEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when thext of the filter edit has changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl><a NAME="CreateDialogCodeDialog.on_newButton_clicked" ID="CreateDialogCodeDialog.on_newButton_clicked"></a>
+<h4>CreateDialogCodeDialog.on_newButton_clicked</h4>
+<b>on_newButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to enter the data for a new dialog class.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.DebuggerPropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.DebuggerPropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.DebuggerPropertiesDialog</h1>
+<p>
+Module implementing a dialog for entering project specific debugger settings.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesDialog">DebuggerPropertiesDialog</a></td>
+<td>Class implementing a dialog for entering project specific debugger settings.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DebuggerPropertiesDialog" ID="DebuggerPropertiesDialog"></a>
+<h2>DebuggerPropertiesDialog</h2>
+<p>
+    Class implementing a dialog for entering project specific debugger settings.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_DebuggerPropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DebuggerPropertiesDialog.__init__">DebuggerPropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesDialog.on_debugClientButton_clicked">on_debugClientButton_clicked</a></td>
+<td>Private slot to handle the Debug Client selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesDialog.on_interpreterButton_clicked">on_interpreterButton_clicked</a></td>
+<td>Private slot to handle the interpreter selection.</td>
+</tr><tr>
+<td><a href="#DebuggerPropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="DebuggerPropertiesDialog.__init__" ID="DebuggerPropertiesDialog.__init__"></a>
+<h4>DebuggerPropertiesDialog (Constructor)</h4>
+<b>DebuggerPropertiesDialog</b>(<i>project, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="DebuggerPropertiesDialog.on_debugClientButton_clicked" ID="DebuggerPropertiesDialog.on_debugClientButton_clicked"></a>
+<h4>DebuggerPropertiesDialog.on_debugClientButton_clicked</h4>
+<b>on_debugClientButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Debug Client selection.
+</p><a NAME="DebuggerPropertiesDialog.on_interpreterButton_clicked" ID="DebuggerPropertiesDialog.on_interpreterButton_clicked"></a>
+<h4>DebuggerPropertiesDialog.on_interpreterButton_clicked</h4>
+<b>on_interpreterButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the interpreter selection.
+</p><a NAME="DebuggerPropertiesDialog.storeData" ID="DebuggerPropertiesDialog.storeData"></a>
+<h4>DebuggerPropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.FiletypeAssociationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.FiletypeAssociationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.FiletypeAssociationDialog</h1>
+<p>
+Module implementing a dialog to enter filetype associations for the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FiletypeAssociationDialog">FiletypeAssociationDialog</a></td>
+<td>Class implementing a dialog to enter filetype associations for the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FiletypeAssociationDialog" ID="FiletypeAssociationDialog"></a>
+<h2>FiletypeAssociationDialog</h2>
+<p>
+    Class implementing a dialog to enter filetype associations for the project.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_FiletypeAssociationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FiletypeAssociationDialog.__init__">FiletypeAssociationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.__createItem">__createItem</a></td>
+<td>Private slot to create a new entry in the association list.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.__reformat">__reformat</a></td>
+<td>Private method to reformat the tree.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.on_addAssociationButton_clicked">on_addAssociationButton_clicked</a></td>
+<td>Private slot to add the association displayed to the list.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.on_deleteAssociationButton_clicked">on_deleteAssociationButton_clicked</a></td>
+<td>Private slot to delete the currently selected association of the listbox.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.on_filePatternEdit_textChanged">on_filePatternEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the pattern lineedit.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged">on_filetypeAssociationList_currentItemChanged</a></td>
+<td>Private slot to handle the currentItemChanged signal of the association list.</td>
+</tr><tr>
+<td><a href="#FiletypeAssociationDialog.transferData">transferData</a></td>
+<td>Public slot to transfer the associations into the projects data structure.</td>
+</tr>
+</table>
+<a NAME="FiletypeAssociationDialog.__init__" ID="FiletypeAssociationDialog.__init__"></a>
+<h4>FiletypeAssociationDialog (Constructor)</h4>
+<b>FiletypeAssociationDialog</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="FiletypeAssociationDialog.__createItem" ID="FiletypeAssociationDialog.__createItem"></a>
+<h4>FiletypeAssociationDialog.__createItem</h4>
+<b>__createItem</b>(<i>pattern, filetype</i>)
+<p>
+        Private slot to create a new entry in the association list.
+</p><dl>
+<dt><i>pattern</i></dt>
+<dd>
+pattern of the entry (string)
+</dd><dt><i>filetype</i></dt>
+<dd>
+file type of the entry (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the newly generated entry (QTreeWidgetItem)
+</dd>
+</dl><a NAME="FiletypeAssociationDialog.__reformat" ID="FiletypeAssociationDialog.__reformat"></a>
+<h4>FiletypeAssociationDialog.__reformat</h4>
+<b>__reformat</b>(<i></i>)
+<p>
+        Private method to reformat the tree.
+</p><a NAME="FiletypeAssociationDialog.__resort" ID="FiletypeAssociationDialog.__resort"></a>
+<h4>FiletypeAssociationDialog.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="FiletypeAssociationDialog.on_addAssociationButton_clicked" ID="FiletypeAssociationDialog.on_addAssociationButton_clicked"></a>
+<h4>FiletypeAssociationDialog.on_addAssociationButton_clicked</h4>
+<b>on_addAssociationButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the association displayed to the list.
+</p><a NAME="FiletypeAssociationDialog.on_deleteAssociationButton_clicked" ID="FiletypeAssociationDialog.on_deleteAssociationButton_clicked"></a>
+<h4>FiletypeAssociationDialog.on_deleteAssociationButton_clicked</h4>
+<b>on_deleteAssociationButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected association of the listbox.
+</p><a NAME="FiletypeAssociationDialog.on_filePatternEdit_textChanged" ID="FiletypeAssociationDialog.on_filePatternEdit_textChanged"></a>
+<h4>FiletypeAssociationDialog.on_filePatternEdit_textChanged</h4>
+<b>on_filePatternEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of the pattern lineedit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the lineedit (string)
+</dd>
+</dl><a NAME="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged" ID="FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged"></a>
+<h4>FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged</h4>
+<b>on_filetypeAssociationList_currentItemChanged</b>(<i>itm, prevItm</i>)
+<p>
+        Private slot to handle the currentItemChanged signal of the association list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>prevItm</i></dt>
+<dd>
+reference to the previous current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="FiletypeAssociationDialog.transferData" ID="FiletypeAssociationDialog.transferData"></a>
+<h4>FiletypeAssociationDialog.transferData</h4>
+<b>transferData</b>(<i></i>)
+<p>
+        Public slot to transfer the associations into the projects data structure.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.LexerAssociationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.LexerAssociationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.LexerAssociationDialog</h1>
+<p>
+Module implementing a dialog to enter lexer associations for the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerAssociationDialog">LexerAssociationDialog</a></td>
+<td>Class implementing a dialog to enter lexer associations for the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerAssociationDialog" ID="LexerAssociationDialog"></a>
+<h2>LexerAssociationDialog</h2>
+<p>
+    Class implementing a dialog to enter lexer associations for the project.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_LexerAssociationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerAssociationDialog.__init__">LexerAssociationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.on_addLexerButton_clicked">on_addLexerButton_clicked</a></td>
+<td>Private slot to add the lexer association displayed to the list.</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.on_deleteLexerButton_clicked">on_deleteLexerButton_clicked</a></td>
+<td>Private slot to delete the currently selected lexer association of the list.</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged">on_editorLexerCombo_currentIndexChanged</a></td>
+<td>Private slot to handle the selection of a lexer.</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.on_editorLexerList_itemActivated">on_editorLexerList_itemActivated</a></td>
+<td>Private slot to handle the activated signal of the lexer association list.</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.on_editorLexerList_itemClicked">on_editorLexerList_itemClicked</a></td>
+<td>Private slot to handle the clicked signal of the lexer association list.</td>
+</tr><tr>
+<td><a href="#LexerAssociationDialog.transferData">transferData</a></td>
+<td>Public slot to transfer the associations into the projects data structure.</td>
+</tr>
+</table>
+<a NAME="LexerAssociationDialog.__init__" ID="LexerAssociationDialog.__init__"></a>
+<h4>LexerAssociationDialog (Constructor)</h4>
+<b>LexerAssociationDialog</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="LexerAssociationDialog.on_addLexerButton_clicked" ID="LexerAssociationDialog.on_addLexerButton_clicked"></a>
+<h4>LexerAssociationDialog.on_addLexerButton_clicked</h4>
+<b>on_addLexerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the lexer association displayed to the list.
+</p><a NAME="LexerAssociationDialog.on_deleteLexerButton_clicked" ID="LexerAssociationDialog.on_deleteLexerButton_clicked"></a>
+<h4>LexerAssociationDialog.on_deleteLexerButton_clicked</h4>
+<b>on_deleteLexerButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected lexer association of the list.
+</p><a NAME="LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged" ID="LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged"></a>
+<h4>LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged</h4>
+<b>on_editorLexerCombo_currentIndexChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the selection of a lexer.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text of the line edit (string)
+</dd>
+</dl><a NAME="LexerAssociationDialog.on_editorLexerList_itemActivated" ID="LexerAssociationDialog.on_editorLexerList_itemActivated"></a>
+<h4>LexerAssociationDialog.on_editorLexerList_itemActivated</h4>
+<b>on_editorLexerList_itemActivated</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the activated signal of the lexer association list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the selecte item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column the item was clicked or activated (integer) (ignored)
+</dd>
+</dl><a NAME="LexerAssociationDialog.on_editorLexerList_itemClicked" ID="LexerAssociationDialog.on_editorLexerList_itemClicked"></a>
+<h4>LexerAssociationDialog.on_editorLexerList_itemClicked</h4>
+<b>on_editorLexerList_itemClicked</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the clicked signal of the lexer association list.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the selecte item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column the item was clicked or activated (integer) (ignored)
+</dd>
+</dl><a NAME="LexerAssociationDialog.transferData" ID="LexerAssociationDialog.transferData"></a>
+<h4>LexerAssociationDialog.transferData</h4>
+<b>transferData</b>(<i></i>)
+<p>
+        Public slot to transfer the associations into the projects data structure.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.NewDialogClassDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.NewDialogClassDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.NewDialogClassDialog</h1>
+<p>
+Module implementing a dialog to ente the data for a new dialog class file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NewDialogClassDialog">NewDialogClassDialog</a></td>
+<td>Class implementing a dialog to ente the data for a new dialog class file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NewDialogClassDialog" ID="NewDialogClassDialog"></a>
+<h2>NewDialogClassDialog</h2>
+<p>
+    Class implementing a dialog to ente the data for a new dialog class file.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_NewDialogClassDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NewDialogClassDialog.__init__">NewDialogClassDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.__enableOkButton">__enableOkButton</a></td>
+<td>Private slot to set the enable state of theok button.</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.getData">getData</a></td>
+<td>Public method to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.on_classnameEdit_textChanged">on_classnameEdit_textChanged</a></td>
+<td>Private slot called, when thext of the classname edit has changed.</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.on_filenameEdit_textChanged">on_filenameEdit_textChanged</a></td>
+<td>Private slot called, when thext of the filename edit has changed.</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.on_pathButton_clicked">on_pathButton_clicked</a></td>
+<td>Private slot called to open a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#NewDialogClassDialog.on_pathnameEdit_textChanged">on_pathnameEdit_textChanged</a></td>
+<td>Private slot called, when thext of the pathname edit has changed.</td>
+</tr>
+</table>
+<a NAME="NewDialogClassDialog.__init__" ID="NewDialogClassDialog.__init__"></a>
+<h4>NewDialogClassDialog (Constructor)</h4>
+<b>NewDialogClassDialog</b>(<i>defaultClassName, defaultFile, defaultPath, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>defaultClassName</i></dt>
+<dd>
+proposed name for the new class (string)
+</dd><dt><i>defaultFile</i></dt>
+<dd>
+proposed name for the source file (string)
+</dd><dt><i>defaultPath</i></dt>
+<dd>
+default path for the new file (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget if the dialog (QWidget)
+</dd>
+</dl><a NAME="NewDialogClassDialog.__enableOkButton" ID="NewDialogClassDialog.__enableOkButton"></a>
+<h4>NewDialogClassDialog.__enableOkButton</h4>
+<b>__enableOkButton</b>(<i></i>)
+<p>
+        Private slot to set the enable state of theok button.
+</p><a NAME="NewDialogClassDialog.getData" ID="NewDialogClassDialog.getData"></a>
+<h4>NewDialogClassDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple giving the classname (string) and the file name (string)
+</dd>
+</dl><a NAME="NewDialogClassDialog.on_classnameEdit_textChanged" ID="NewDialogClassDialog.on_classnameEdit_textChanged"></a>
+<h4>NewDialogClassDialog.on_classnameEdit_textChanged</h4>
+<b>on_classnameEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when thext of the classname edit has changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl><a NAME="NewDialogClassDialog.on_filenameEdit_textChanged" ID="NewDialogClassDialog.on_filenameEdit_textChanged"></a>
+<h4>NewDialogClassDialog.on_filenameEdit_textChanged</h4>
+<b>on_filenameEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when thext of the filename edit has changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl><a NAME="NewDialogClassDialog.on_pathButton_clicked" ID="NewDialogClassDialog.on_pathButton_clicked"></a>
+<h4>NewDialogClassDialog.on_pathButton_clicked</h4>
+<b>on_pathButton_clicked</b>(<i></i>)
+<p>
+        Private slot called to open a directory selection dialog.
+</p><a NAME="NewDialogClassDialog.on_pathnameEdit_textChanged" ID="NewDialogClassDialog.on_pathnameEdit_textChanged"></a>
+<h4>NewDialogClassDialog.on_pathnameEdit_textChanged</h4>
+<b>on_pathnameEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot called, when thext of the pathname edit has changed.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.NewPythonPackageDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.NewPythonPackageDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.NewPythonPackageDialog</h1>
+<p>
+Module implementing a dialog to add a new Python package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NewPythonPackageDialog">NewPythonPackageDialog</a></td>
+<td>Class implementing a dialog to add a new Python package.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NewPythonPackageDialog" ID="NewPythonPackageDialog"></a>
+<h2>NewPythonPackageDialog</h2>
+<p>
+    Class implementing a dialog to add a new Python package.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_NewPythonPackageDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NewPythonPackageDialog.__init__">NewPythonPackageDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NewPythonPackageDialog.getData">getData</a></td>
+<td>Public method to retrieve the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#NewPythonPackageDialog.on_packageEdit_textChanged">on_packageEdit_textChanged</a></td>
+<td>Private slot called, when the package name is changed.</td>
+</tr>
+</table>
+<a NAME="NewPythonPackageDialog.__init__" ID="NewPythonPackageDialog.__init__"></a>
+<h4>NewPythonPackageDialog (Constructor)</h4>
+<b>NewPythonPackageDialog</b>(<i>relPath, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>relPath</i></dt>
+<dd>
+initial package path relative to the project root (string)
+</dd>
+</dl><a NAME="NewPythonPackageDialog.getData" ID="NewPythonPackageDialog.getData"></a>
+<h4>NewPythonPackageDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+package name (string)
+</dd>
+</dl><a NAME="NewPythonPackageDialog.on_packageEdit_textChanged" ID="NewPythonPackageDialog.on_packageEdit_textChanged"></a>
+<h4>NewPythonPackageDialog.on_packageEdit_textChanged</h4>
+<b>on_packageEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot called, when the package name is changed.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+new text of the package name edit (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.Project.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,2163 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.Project</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.Project</h1>
+<p>
+Module implementing the project management functionality.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Project">Project</a></td>
+<td>Class implementing the project management functionality.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Project" ID="Project"></a>
+<h2>Project</h2>
+<p>
+    Class implementing the project management functionality.
+</p><h4>Signals</h4>
+<dl>
+<dt>completeRepopulateItem(string)</dt>
+<dd>
+emitted after an item of the model was
+            repopulated
+</dd><dt>directoryRemoved(string)</dt>
+<dd>
+emitted after a directory has been removed from
+            the project
+</dd><dt>dirty(int)</dt>
+<dd>
+emitted when the dirty state changes
+</dd><dt>lexerAssociationsChanged()</dt>
+<dd>
+emitted after the lexer associations have been
+            changed
+</dd><dt>newProject()</dt>
+<dd>
+emitted after a new project was generated
+</dd><dt>newProjectHooks()</dt>
+<dd>
+emitted after a new project was generated but before
+            the newProject() signal is sent
+</dd><dt>prepareRepopulateItem(string)</dt>
+<dd>
+emitted before an item of the model is
+            repopulated
+</dd><dt>projectAboutToBeCreated()</dt>
+<dd>
+emitted just before the project will be created
+</dd><dt>projectClosed()</dt>
+<dd>
+emitted after a project was closed
+</dd><dt>projectClosedHooks()</dt>
+<dd>
+emitted after a project file was clsoed but before the
+            projectClosed() signal is sent
+</dd><dt>projectFileRenamed(string, string)</dt>
+<dd>
+emitted after a file of the project
+            has been renamed
+</dd><dt>projectFormAdded(string)</dt>
+<dd>
+emitted after a new form was added
+</dd><dt>projectInterfaceAdded(string)</dt>
+<dd>
+emitted after a new IDL file was added
+</dd><dt>projectLanguageAdded(string)</dt>
+<dd>
+emitted after a new language was added
+</dd><dt>projectLanguageAddedByCode(string)</dt>
+<dd>
+emitted after a new language was added.
+        The language code is sent by this signal.
+</dd><dt>projectOpened()</dt>
+<dd>
+emitted after a project file was read
+</dd><dt>projectOpenedHooks()</dt>
+<dd>
+emitted after a project file was read but before the
+            projectOpened() signal is sent
+</dd><dt>projectOthersAdded(string)</dt>
+<dd>
+emitted after a file or directory was added
+            to the OTHERS project data area
+</dd><dt>projectPropertiesChanged()</dt>
+<dd>
+emitted after the project properties were changed
+</dd><dt>projectResourceAdded(string)</dt>
+<dd>
+emitted after a new resource file was added
+</dd><dt>projectSessionLoaded()</dt>
+<dd>
+emitted after a project session file was loaded
+</dd><dt>projectSourceAdded(string)</dt>
+<dd>
+emitted after a new source file was added
+</dd><dt>reinitVCS()</dt>
+<dd>
+emitted after the VCS has been reinitialized
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted after a project file was read to
+            open the main script
+</dd><dt>vcsStatusMonitorStatus(QString, QString)</dt>
+<dd>
+emitted to signal the status of the
+            monitoring thread (ok, nok, op, off) and a status message
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>dbgKeynames</td></tr><tr><td>keynames</td></tr><tr><td>userKeynames</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Project.__init__">Project</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Project.__addRecursiveDirectory">__addRecursiveDirectory</a></td>
+<td>Private method used to add all files of a directory tree.</td>
+</tr><tr>
+<td><a href="#Project.__addSingleDirectory">__addSingleDirectory</a></td>
+<td>Private method used to add all files of a single directory to the project.</td>
+</tr><tr>
+<td><a href="#Project.__addToOthers">__addToOthers</a></td>
+<td>Private method to add file/directory to the OTHERS project data.</td>
+</tr><tr>
+<td><a href="#Project.__binaryTranslationFile">__binaryTranslationFile</a></td>
+<td>Private method to calculate the filename of the binary translations file given the name of the raw translations file.</td>
+</tr><tr>
+<td><a href="#Project.__checkFilesExist">__checkFilesExist</a></td>
+<td>Private method to check, if the files in a list exist.</td>
+</tr><tr>
+<td><a href="#Project.__clearRecent">__clearRecent</a></td>
+<td>Private method to clear the recent projects menu.</td>
+</tr><tr>
+<td><a href="#Project.__closeAllWindows">__closeAllWindows</a></td>
+<td>Private method to close all project related windows.</td>
+</tr><tr>
+<td><a href="#Project.__createSnapshotSource">__createSnapshotSource</a></td>
+<td>Private method to create a snapshot plugin version.</td>
+</tr><tr>
+<td><a href="#Project.__createZipDirEntries">__createZipDirEntries</a></td>
+<td>Private method to create dir entries in the zip file.</td>
+</tr><tr>
+<td><a href="#Project.__deleteDebugProperties">__deleteDebugProperties</a></td>
+<td>Private method to delete the project debugger properties file (.e3d)</td>
+</tr><tr>
+<td><a href="#Project.__deleteSession">__deleteSession</a></td>
+<td>Private method to delete the session file.</td>
+</tr><tr>
+<td><a href="#Project.__doSearchNewFiles">__doSearchNewFiles</a></td>
+<td>Private method to search for new files in the project directory.</td>
+</tr><tr>
+<td><a href="#Project.__initData">__initData</a></td>
+<td>Private method to initialize the project data part.</td>
+</tr><tr>
+<td><a href="#Project.__initDebugProperties">__initDebugProperties</a></td>
+<td>Private method to initialize the debug properties.</td>
+</tr><tr>
+<td><a href="#Project.__initProjectTypes">__initProjectTypes</a></td>
+<td>Private method to initialize the list of supported project types.</td>
+</tr><tr>
+<td><a href="#Project.__loadRecent">__loadRecent</a></td>
+<td>Private method to load the recently opened project filenames.</td>
+</tr><tr>
+<td><a href="#Project.__openRecent">__openRecent</a></td>
+<td>Private method to open a project from the list of rencently opened projects.</td>
+</tr><tr>
+<td><a href="#Project.__pluginCreateArchive">__pluginCreateArchive</a></td>
+<td>Private slot to create an eric4 plugin archive.</td>
+</tr><tr>
+<td><a href="#Project.__pluginCreatePkgList">__pluginCreatePkgList</a></td>
+<td>Private slot to create a PKGLIST file needed for archive file creation.</td>
+</tr><tr>
+<td><a href="#Project.__pluginCreateSnapshotArchive">__pluginCreateSnapshotArchive</a></td>
+<td>Private slot to create an eric4 plugin archive snapshot release.</td>
+</tr><tr>
+<td><a href="#Project.__pluginExtractVersion">__pluginExtractVersion</a></td>
+<td>Private method to extract the version number entry.</td>
+</tr><tr>
+<td><a href="#Project.__readDebugProperties">__readDebugProperties</a></td>
+<td>Private method to read in the project debugger properties file (.e4d, .e3d)</td>
+</tr><tr>
+<td><a href="#Project.__readProject">__readProject</a></td>
+<td>Private method to read in a project (.e4p, .e4pz, .e3p, .e3pz) file.</td>
+</tr><tr>
+<td><a href="#Project.__readSession">__readSession</a></td>
+<td>Private method to read in the project session file (.e4s, .e3s)</td>
+</tr><tr>
+<td><a href="#Project.__readTasks">__readTasks</a></td>
+<td>Private method to read in the project tasks file (.e4t, .e3t)</td>
+</tr><tr>
+<td><a href="#Project.__readUserProperties">__readUserProperties</a></td>
+<td>Private method to read in the user specific project file (.e4q)</td>
+</tr><tr>
+<td><a href="#Project.__readXMLDebugProperties">__readXMLDebugProperties</a></td>
+<td>Public method to read the debugger properties from an XML file.</td>
+</tr><tr>
+<td><a href="#Project.__readXMLProject">__readXMLProject</a></td>
+<td>Private method to read the project data from an XML file.</td>
+</tr><tr>
+<td><a href="#Project.__readXMLSession">__readXMLSession</a></td>
+<td>Private method to read the session data from an XML file.</td>
+</tr><tr>
+<td><a href="#Project.__readXMLTasks">__readXMLTasks</a></td>
+<td>Private method to read the project tasks data from an XML file.</td>
+</tr><tr>
+<td><a href="#Project.__saveRecent">__saveRecent</a></td>
+<td>Private method to save the list of recently opened filenames.</td>
+</tr><tr>
+<td><a href="#Project.__searchNewFiles">__searchNewFiles</a></td>
+<td>Private slot used to handle the search new files action.</td>
+</tr><tr>
+<td><a href="#Project.__showCodeCoverage">__showCodeCoverage</a></td>
+<td>Private slot used to show the code coverage information for the project files.</td>
+</tr><tr>
+<td><a href="#Project.__showCodeMetrics">__showCodeMetrics</a></td>
+<td>Private slot used to calculate some code metrics for the project files.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuApiDoc">__showContextMenuApiDoc</a></td>
+<td>Private slot called before the apidoc menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuChecks">__showContextMenuChecks</a></td>
+<td>Private slot called before the checks menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuGraphics">__showContextMenuGraphics</a></td>
+<td>Private slot called before the graphics menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuPackagers">__showContextMenuPackagers</a></td>
+<td>Private slot called before the packagers menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuRecent">__showContextMenuRecent</a></td>
+<td>Private method to set up the recent projects menu.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuShow">__showContextMenuShow</a></td>
+<td>Private slot called before the show menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showContextMenuVCS">__showContextMenuVCS</a></td>
+<td>Private slot called before the vcs menu is shown.</td>
+</tr><tr>
+<td><a href="#Project.__showDebugProperties">__showDebugProperties</a></td>
+<td>Private slot to display the debugger properties dialog.</td>
+</tr><tr>
+<td><a href="#Project.__showFiletypeAssociations">__showFiletypeAssociations</a></td>
+<td>Public slot to display the filetype association dialog.</td>
+</tr><tr>
+<td><a href="#Project.__showLexerAssociations">__showLexerAssociations</a></td>
+<td>Public slot to display the lexer association dialog.</td>
+</tr><tr>
+<td><a href="#Project.__showMenu">__showMenu</a></td>
+<td>Private method to set up the project menu.</td>
+</tr><tr>
+<td><a href="#Project.__showProfileData">__showProfileData</a></td>
+<td>Private slot used to show the profiling information for the project.</td>
+</tr><tr>
+<td><a href="#Project.__showProperties">__showProperties</a></td>
+<td>Private slot to display the properties dialog.</td>
+</tr><tr>
+<td><a href="#Project.__showUserProperties">__showUserProperties</a></td>
+<td>Private slot to display the user specific properties dialog.</td>
+</tr><tr>
+<td><a href="#Project.__statusMonitorStatus">__statusMonitorStatus</a></td>
+<td>Private method to receive the status monitor status.</td>
+</tr><tr>
+<td><a href="#Project.__syncRecent">__syncRecent</a></td>
+<td>Private method to synchronize the list of recently opened projects with the central store.</td>
+</tr><tr>
+<td><a href="#Project.__writeDebugProperties">__writeDebugProperties</a></td>
+<td>Private method to write the project debugger properties file (.e4d)</td>
+</tr><tr>
+<td><a href="#Project.__writeProject">__writeProject</a></td>
+<td>Private method to save the project infos to a project file.</td>
+</tr><tr>
+<td><a href="#Project.__writeSession">__writeSession</a></td>
+<td>Private method to write the session data to an XML file (.e4s).</td>
+</tr><tr>
+<td><a href="#Project.__writeTasks">__writeTasks</a></td>
+<td>Private method to write the tasks data to an XML file (.e4t).</td>
+</tr><tr>
+<td><a href="#Project.__writeUserProperties">__writeUserProperties</a></td>
+<td>Private method to write the project data to an XML file.</td>
+</tr><tr>
+<td><a href="#Project.__writeXMLProject">__writeXMLProject</a></td>
+<td>Private method to write the project data to an XML file.</td>
+</tr><tr>
+<td><a href="#Project.addDirectory">addDirectory</a></td>
+<td>Public method used to add all files of a directory to the project.</td>
+</tr><tr>
+<td><a href="#Project.addE4Actions">addE4Actions</a></td>
+<td>Public method to add actions to the list of actions.</td>
+</tr><tr>
+<td><a href="#Project.addFiles">addFiles</a></td>
+<td>Public slot used to add files to the project.</td>
+</tr><tr>
+<td><a href="#Project.addIdlDir">addIdlDir</a></td>
+<td>Public slot to add all IDL interfaces of a directory to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addIdlFiles">addIdlFiles</a></td>
+<td>Public slot to add IDL interfaces to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addLanguage">addLanguage</a></td>
+<td>Public slot used to add a language to the project.</td>
+</tr><tr>
+<td><a href="#Project.addOthersDir">addOthersDir</a></td>
+<td>Private slot to add a directory to the OTHERS project data.</td>
+</tr><tr>
+<td><a href="#Project.addOthersFiles">addOthersFiles</a></td>
+<td>Private slot to add files to the OTHERS project data.</td>
+</tr><tr>
+<td><a href="#Project.addResourceDir">addResourceDir</a></td>
+<td>Public slot to add all Qt resource files of a directory to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addResourceFiles">addResourceFiles</a></td>
+<td>Public slot to add Qt resources to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addSourceDir">addSourceDir</a></td>
+<td>Public slot to add all source files of a directory to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addSourceFiles">addSourceFiles</a></td>
+<td>Public slot to add source files to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addUiDir">addUiDir</a></td>
+<td>Public slot to add all forms of a directory to the current project.</td>
+</tr><tr>
+<td><a href="#Project.addUiFiles">addUiFiles</a></td>
+<td>Public slot to add forms to the current project.</td>
+</tr><tr>
+<td><a href="#Project.appendFile">appendFile</a></td>
+<td>Public method to append a file to the project.</td>
+</tr><tr>
+<td><a href="#Project.checkDirty">checkDirty</a></td>
+<td>Public method to check dirty status and open a message window.</td>
+</tr><tr>
+<td><a href="#Project.checkLanguageFiles">checkLanguageFiles</a></td>
+<td>Public slot to check the language files after a release process.</td>
+</tr><tr>
+<td><a href="#Project.checkVCSStatus">checkVCSStatus</a></td>
+<td>Public method to wake up the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Project.clearStatusMonitorCachedState">clearStatusMonitorCachedState</a></td>
+<td>Public method to clear the cached VCS state of a file/directory.</td>
+</tr><tr>
+<td><a href="#Project.closeProject">closeProject</a></td>
+<td>Public slot to close the current project.</td>
+</tr><tr>
+<td><a href="#Project.copyDirectory">copyDirectory</a></td>
+<td>Public slot to copy a directory.</td>
+</tr><tr>
+<td><a href="#Project.deleteDirectory">deleteDirectory</a></td>
+<td>Public slot to delete a directory from the project directory.</td>
+</tr><tr>
+<td><a href="#Project.deleteFile">deleteFile</a></td>
+<td>Public slot to delete a file from the project directory.</td>
+</tr><tr>
+<td><a href="#Project.deleteLanguageFile">deleteLanguageFile</a></td>
+<td>Public slot to delete a translation from the project directory.</td>
+</tr><tr>
+<td><a href="#Project.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#Project.getData">getData</a></td>
+<td>Public method to get data out of the project data store.</td>
+</tr><tr>
+<td><a href="#Project.getDebugProperty">getDebugProperty</a></td>
+<td>Public method to retrieve a debugger property.</td>
+</tr><tr>
+<td><a href="#Project.getDefaultSourceExtension">getDefaultSourceExtension</a></td>
+<td>Public method to get the default extension for the project's programming language.</td>
+</tr><tr>
+<td><a href="#Project.getEditorLexerAssoc">getEditorLexerAssoc</a></td>
+<td>Public method to retrieve a lexer association.</td>
+</tr><tr>
+<td><a href="#Project.getFiles">getFiles</a></td>
+<td>Public method to get all files starting with a common prefix.</td>
+</tr><tr>
+<td><a href="#Project.getMainScript">getMainScript</a></td>
+<td>Public method to return the main script filename.</td>
+</tr><tr>
+<td><a href="#Project.getMenu">getMenu</a></td>
+<td>Public method to get a reference to the main menu or a submenu.</td>
+</tr><tr>
+<td><a href="#Project.getModel">getModel</a></td>
+<td>Public method to get a reference to the project browser model.</td>
+</tr><tr>
+<td><a href="#Project.getMostRecent">getMostRecent</a></td>
+<td>Public method to get the most recently opened project.</td>
+</tr><tr>
+<td><a href="#Project.getProjectDictionaries">getProjectDictionaries</a></td>
+<td>Public method to get the names of the project specific dictionaries.</td>
+</tr><tr>
+<td><a href="#Project.getProjectFile">getProjectFile</a></td>
+<td>Public method to get the path of the project file.</td>
+</tr><tr>
+<td><a href="#Project.getProjectLanguage">getProjectLanguage</a></td>
+<td>Public method to get the project's programming language.</td>
+</tr><tr>
+<td><a href="#Project.getProjectManagementDir">getProjectManagementDir</a></td>
+<td>Public method to get the path of the management directory.</td>
+</tr><tr>
+<td><a href="#Project.getProjectPath">getProjectPath</a></td>
+<td>Public method to get the project path.</td>
+</tr><tr>
+<td><a href="#Project.getProjectSpellLanguage">getProjectSpellLanguage</a></td>
+<td>Public method to get the project's programming language.</td>
+</tr><tr>
+<td><a href="#Project.getProjectType">getProjectType</a></td>
+<td>Public method to get the type of the project.</td>
+</tr><tr>
+<td><a href="#Project.getProjectTypes">getProjectTypes</a></td>
+<td>Public method to get the list of supported project types.</td>
+</tr><tr>
+<td><a href="#Project.getSources">getSources</a></td>
+<td>Public method to return the source script files.</td>
+</tr><tr>
+<td><a href="#Project.getStatusMonitorAutoUpdate">getStatusMonitorAutoUpdate</a></td>
+<td>Public method to retrieve the status of the auto update function.</td>
+</tr><tr>
+<td><a href="#Project.getStatusMonitorInterval">getStatusMonitorInterval</a></td>
+<td>Public method to get the monitor interval.</td>
+</tr><tr>
+<td><a href="#Project.getVcs">getVcs</a></td>
+<td>Public method to get a reference to the VCS object.</td>
+</tr><tr>
+<td><a href="#Project.handleApplicationDiagram">handleApplicationDiagram</a></td>
+<td>Private method to handle the application diagram context menu action.</td>
+</tr><tr>
+<td><a href="#Project.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot used to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#Project.hasEntry">hasEntry</a></td>
+<td>Public method to check the project for a file.</td>
+</tr><tr>
+<td><a href="#Project.hasProjectType">hasProjectType</a></td>
+<td>Public method to check, if a project type is already registered.</td>
+</tr><tr>
+<td><a href="#Project.initActions">initActions</a></td>
+<td>Public slot to initialize the project related actions.</td>
+</tr><tr>
+<td><a href="#Project.initFileTypes">initFileTypes</a></td>
+<td>Public method to initialize the filetype associations with default values.</td>
+</tr><tr>
+<td><a href="#Project.initMenu">initMenu</a></td>
+<td>Public slot to initialize the project menu.</td>
+</tr><tr>
+<td><a href="#Project.initToolbar">initToolbar</a></td>
+<td>Public slot to initialize the project toolbar.</td>
+</tr><tr>
+<td><a href="#Project.initVCS">initVCS</a></td>
+<td>Public method used to instantiate a vcs system.</td>
+</tr><tr>
+<td><a href="#Project.isDebugPropertiesLoaded">isDebugPropertiesLoaded</a></td>
+<td>Public method to return the status of the debug properties.</td>
+</tr><tr>
+<td><a href="#Project.isDirty">isDirty</a></td>
+<td>Public method to return the dirty state.</td>
+</tr><tr>
+<td><a href="#Project.isOpen">isOpen</a></td>
+<td>Public method to return the opened state.</td>
+</tr><tr>
+<td><a href="#Project.isProjectFile">isProjectFile</a></td>
+<td>Public method used to check, if the passed in filename belongs to the project.</td>
+</tr><tr>
+<td><a href="#Project.isProjectForm">isProjectForm</a></td>
+<td>Public method used to check, if the passed in filename belongs to the project forms.</td>
+</tr><tr>
+<td><a href="#Project.isProjectInterface">isProjectInterface</a></td>
+<td>Public method used to check, if the passed in filename belongs to the project interfaces.</td>
+</tr><tr>
+<td><a href="#Project.isProjectResource">isProjectResource</a></td>
+<td>Public method used to check, if the passed in filename belongs to the project resources.</td>
+</tr><tr>
+<td><a href="#Project.isProjectSource">isProjectSource</a></td>
+<td>Public method used to check, if the passed in filename belongs to the project sources.</td>
+</tr><tr>
+<td><a href="#Project.moveDirectory">moveDirectory</a></td>
+<td>Public slot to move a directory.</td>
+</tr><tr>
+<td><a href="#Project.newProject">newProject</a></td>
+<td>Public slot to built a new project.</td>
+</tr><tr>
+<td><a href="#Project.newProjectAddFiles">newProjectAddFiles</a></td>
+<td>Public method to add files to a new project.</td>
+</tr><tr>
+<td><a href="#Project.openProject">openProject</a></td>
+<td>Public slot to open a project.</td>
+</tr><tr>
+<td><a href="#Project.othersAdded">othersAdded</a></td>
+<td>Public slot to be called, if something was added to the OTHERS project data area.</td>
+</tr><tr>
+<td><a href="#Project.registerProjectType">registerProjectType</a></td>
+<td>Public method to register a project type.</td>
+</tr><tr>
+<td><a href="#Project.removeDirectory">removeDirectory</a></td>
+<td>Public slot to remove a directory from the project.</td>
+</tr><tr>
+<td><a href="#Project.removeE4Actions">removeE4Actions</a></td>
+<td>Public method to remove actions from the list of actions.</td>
+</tr><tr>
+<td><a href="#Project.removeFile">removeFile</a></td>
+<td>Public slot to remove a file from the project.</td>
+</tr><tr>
+<td><a href="#Project.removeLanguageFile">removeLanguageFile</a></td>
+<td>Public slot to remove a translation from the project.</td>
+</tr><tr>
+<td><a href="#Project.renameFile">renameFile</a></td>
+<td>Public slot to rename a file of the project.</td>
+</tr><tr>
+<td><a href="#Project.renameFileInPdata">renameFileInPdata</a></td>
+<td>Public method to rename a file in the pdata structure.</td>
+</tr><tr>
+<td><a href="#Project.renameMainScript">renameMainScript</a></td>
+<td>Public method to rename the main script.</td>
+</tr><tr>
+<td><a href="#Project.reopenProject">reopenProject</a></td>
+<td>Public slot to reopen the current project.</td>
+</tr><tr>
+<td><a href="#Project.repopulateItem">repopulateItem</a></td>
+<td>Public slot to repopulate a named item.</td>
+</tr><tr>
+<td><a href="#Project.saveAllScripts">saveAllScripts</a></td>
+<td>Public method to save all scripts belonging to the project.</td>
+</tr><tr>
+<td><a href="#Project.saveProject">saveProject</a></td>
+<td>Public slot to save the current project.</td>
+</tr><tr>
+<td><a href="#Project.saveProjectAs">saveProjectAs</a></td>
+<td>Public slot to save the current project to a different file.</td>
+</tr><tr>
+<td><a href="#Project.setData">setData</a></td>
+<td>Public method to store data in the project data store.</td>
+</tr><tr>
+<td><a href="#Project.setDbgInfo">setDbgInfo</a></td>
+<td>Public method to set the debugging information.</td>
+</tr><tr>
+<td><a href="#Project.setDirty">setDirty</a></td>
+<td>Public method to set the dirty state.</td>
+</tr><tr>
+<td><a href="#Project.setStatusMonitorAutoUpdate">setStatusMonitorAutoUpdate</a></td>
+<td>Public method to enable the auto update function.</td>
+</tr><tr>
+<td><a href="#Project.setStatusMonitorInterval">setStatusMonitorInterval</a></td>
+<td>Public method to se the interval of the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Project.startStatusMonitor">startStatusMonitor</a></td>
+<td>Public method to start the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Project.stopStatusMonitor">stopStatusMonitor</a></td>
+<td>Public method to stop the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#Project.unregisterProjectType">unregisterProjectType</a></td>
+<td>Public method to unregister a project type.</td>
+</tr><tr>
+<td><a href="#Project.updateFileTypes">updateFileTypes</a></td>
+<td>Public method to update the filetype associations with new default values.</td>
+</tr>
+</table>
+<a NAME="Project.__init__" ID="Project.__init__"></a>
+<h4>Project (Constructor)</h4>
+<b>Project</b>(<i>parent = None, filename = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (usually the ui object) (QWidget)
+</dd><dt><i>filename</i></dt>
+<dd>
+optional filename of a project file to open (string)
+</dd>
+</dl><a NAME="Project.__addRecursiveDirectory" ID="Project.__addRecursiveDirectory"></a>
+<h4>Project.__addRecursiveDirectory</h4>
+<b>__addRecursiveDirectory</b>(<i>filetype, source, target</i>)
+<p>
+        Private method used to add all files of a directory tree.
+</p><p>
+        The tree is rooted at source to another one rooted at target. This
+        method decents down to the lowest subdirectory.
+</p><dl>
+<dt><i>filetype</i></dt>
+<dd>
+type of files to add (string)
+</dd><dt><i>source</i></dt>
+<dd>
+source directory (string)
+</dd><dt><i>target</i></dt>
+<dd>
+target directory (string)
+</dd>
+</dl><a NAME="Project.__addSingleDirectory" ID="Project.__addSingleDirectory"></a>
+<h4>Project.__addSingleDirectory</h4>
+<b>__addSingleDirectory</b>(<i>filetype, source, target, quiet = False</i>)
+<p>
+        Private method used to add all files of a single directory to the project.
+</p><dl>
+<dt><i>filetype</i></dt>
+<dd>
+type of files to add (string)
+</dd><dt><i>source</i></dt>
+<dd>
+source directory (string)
+</dd><dt><i>target</i></dt>
+<dd>
+target directory (string)
+</dd><dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><a NAME="Project.__addToOthers" ID="Project.__addToOthers"></a>
+<h4>Project.__addToOthers</h4>
+<b>__addToOthers</b>(<i>fn</i>)
+<p>
+        Private method to add file/directory to the OTHERS project data.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename or directoryname to add
+</dd>
+</dl><a NAME="Project.__binaryTranslationFile" ID="Project.__binaryTranslationFile"></a>
+<h4>Project.__binaryTranslationFile</h4>
+<b>__binaryTranslationFile</b>(<i>langFile</i>)
+<p>
+        Private method to calculate the filename of the binary translations file
+        given the name of the raw translations file.
+</p><dl>
+<dt><i>langFile</i></dt>
+<dd>
+name of the raw translations file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+name of the binary translations file (string)
+</dd>
+</dl><a NAME="Project.__checkFilesExist" ID="Project.__checkFilesExist"></a>
+<h4>Project.__checkFilesExist</h4>
+<b>__checkFilesExist</b>(<i>index</i>)
+<p>
+        Private method to check, if the files in a list exist. 
+</p><p>
+        The files in the indicated list are checked for existance in the
+        filesystem. Non existant files are removed from the list and the
+        dirty state of the project is changed accordingly.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+key of the list to be checked (string)
+</dd>
+</dl><a NAME="Project.__clearRecent" ID="Project.__clearRecent"></a>
+<h4>Project.__clearRecent</h4>
+<b>__clearRecent</b>(<i></i>)
+<p>
+        Private method to clear the recent projects menu.
+</p><a NAME="Project.__closeAllWindows" ID="Project.__closeAllWindows"></a>
+<h4>Project.__closeAllWindows</h4>
+<b>__closeAllWindows</b>(<i></i>)
+<p>
+        Private method to close all project related windows.
+</p><a NAME="Project.__createSnapshotSource" ID="Project.__createSnapshotSource"></a>
+<h4>Project.__createSnapshotSource</h4>
+<b>__createSnapshotSource</b>(<i>filename</i>)
+<p>
+        Private method to create a snapshot plugin version.
+</p><p>
+        The version entry in the plugin module is modified to signify
+        a snapshot version. This method appends the string "-snapshot-"
+        and date indicator to the version string.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the plugin file to modify (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+modified source (string), snapshot version string (string)
+</dd>
+</dl><a NAME="Project.__createZipDirEntries" ID="Project.__createZipDirEntries"></a>
+<h4>Project.__createZipDirEntries</h4>
+<b>__createZipDirEntries</b>(<i>path, zipFile</i>)
+<p>
+        Private method to create dir entries in the zip file.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+name of the directory entry to create (string)
+</dd><dt><i>zipFile</i></dt>
+<dd>
+open ZipFile object (zipfile.ZipFile)
+</dd>
+</dl><a NAME="Project.__deleteDebugProperties" ID="Project.__deleteDebugProperties"></a>
+<h4>Project.__deleteDebugProperties</h4>
+<b>__deleteDebugProperties</b>(<i></i>)
+<p>
+        Private method to delete the project debugger properties file (.e3d)
+</p><a NAME="Project.__deleteSession" ID="Project.__deleteSession"></a>
+<h4>Project.__deleteSession</h4>
+<b>__deleteSession</b>(<i></i>)
+<p>
+        Private method to delete the session file.
+</p><a NAME="Project.__doSearchNewFiles" ID="Project.__doSearchNewFiles"></a>
+<h4>Project.__doSearchNewFiles</h4>
+<b>__doSearchNewFiles</b>(<i>AI = True, onUserDemand = False</i>)
+<p>
+        Private method to search for new files in the project directory.
+</p><p>
+        If new files were found, it shows a dialog listing these files and
+        gives the user the opportunity to select the ones he wants to
+        include. If 'Automatic Inclusion' is enabled, the new files are
+        automatically added to the project.
+</p><dl>
+<dt><i>AI</i></dt>
+<dd>
+flag indicating whether the automatic inclusion should
+                be honoured (boolean)
+</dd><dt><i>onUserDemand</i></dt>
+<dd>
+flag indicating whether this method was
+                requested by the user via a menu action (boolean)
+</dd>
+</dl><a NAME="Project.__initData" ID="Project.__initData"></a>
+<h4>Project.__initData</h4>
+<b>__initData</b>(<i></i>)
+<p>
+        Private method to initialize the project data part.
+</p><a NAME="Project.__initDebugProperties" ID="Project.__initDebugProperties"></a>
+<h4>Project.__initDebugProperties</h4>
+<b>__initDebugProperties</b>(<i></i>)
+<p>
+        Private method to initialize the debug properties.
+</p><a NAME="Project.__initProjectTypes" ID="Project.__initProjectTypes"></a>
+<h4>Project.__initProjectTypes</h4>
+<b>__initProjectTypes</b>(<i></i>)
+<p>
+        Private method to initialize the list of supported project types.
+</p><a NAME="Project.__loadRecent" ID="Project.__loadRecent"></a>
+<h4>Project.__loadRecent</h4>
+<b>__loadRecent</b>(<i></i>)
+<p>
+        Private method to load the recently opened project filenames.
+</p><a NAME="Project.__openRecent" ID="Project.__openRecent"></a>
+<h4>Project.__openRecent</h4>
+<b>__openRecent</b>(<i>act</i>)
+<p>
+        Private method to open a project from the list of rencently opened projects.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="Project.__pluginCreateArchive" ID="Project.__pluginCreateArchive"></a>
+<h4>Project.__pluginCreateArchive</h4>
+<b>__pluginCreateArchive</b>(<i>snapshot = False</i>)
+<p>
+        Private slot to create an eric4 plugin archive.
+</p><dl>
+<dt><i>snapshot</i></dt>
+<dd>
+flag indicating a snapshot archive (boolean)
+</dd>
+</dl><a NAME="Project.__pluginCreatePkgList" ID="Project.__pluginCreatePkgList"></a>
+<h4>Project.__pluginCreatePkgList</h4>
+<b>__pluginCreatePkgList</b>(<i></i>)
+<p>
+        Private slot to create a PKGLIST file needed for archive file creation.
+</p><a NAME="Project.__pluginCreateSnapshotArchive" ID="Project.__pluginCreateSnapshotArchive"></a>
+<h4>Project.__pluginCreateSnapshotArchive</h4>
+<b>__pluginCreateSnapshotArchive</b>(<i></i>)
+<p>
+        Private slot to create an eric4 plugin archive snapshot release.
+</p><a NAME="Project.__pluginExtractVersion" ID="Project.__pluginExtractVersion"></a>
+<h4>Project.__pluginExtractVersion</h4>
+<b>__pluginExtractVersion</b>(<i>filename</i>)
+<p>
+        Private method to extract the version number entry.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the plugin file to modify (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+version string (string)
+</dd>
+</dl><a NAME="Project.__readDebugProperties" ID="Project.__readDebugProperties"></a>
+<h4>Project.__readDebugProperties</h4>
+<b>__readDebugProperties</b>(<i>quiet = False</i>)
+<p>
+        Private method to read in the project debugger properties file (.e4d, .e3d)
+</p><dl>
+<dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+                If this flag is true, no errors are reported.
+</dd>
+</dl><a NAME="Project.__readProject" ID="Project.__readProject"></a>
+<h4>Project.__readProject</h4>
+<b>__readProject</b>(<i>fn</i>)
+<p>
+        Private method to read in a project (.e4p, .e4pz, .e3p, .e3pz) file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project file to be read (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="Project.__readSession" ID="Project.__readSession"></a>
+<h4>Project.__readSession</h4>
+<b>__readSession</b>(<i>quiet = False, indicator = ""</i>)
+<p>
+        Private method to read in the project session file (.e4s, .e3s)
+</p><dl>
+<dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+                If this flag is true, no errors are reported.
+</dd><dt><i>indicator=</i></dt>
+<dd>
+indicator string (string)
+</dd>
+</dl><a NAME="Project.__readTasks" ID="Project.__readTasks"></a>
+<h4>Project.__readTasks</h4>
+<b>__readTasks</b>(<i></i>)
+<p>
+        Private method to read in the project tasks file (.e4t, .e3t)
+</p><a NAME="Project.__readUserProperties" ID="Project.__readUserProperties"></a>
+<h4>Project.__readUserProperties</h4>
+<b>__readUserProperties</b>(<i></i>)
+<p>
+        Private method to read in the user specific project file (.e4q)
+</p><a NAME="Project.__readXMLDebugProperties" ID="Project.__readXMLDebugProperties"></a>
+<h4>Project.__readXMLDebugProperties</h4>
+<b>__readXMLDebugProperties</b>(<i>fn, validating, quiet</i>)
+<p>
+        Public method to read the debugger properties from an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project debugger properties file to be read
+            (string)
+</dd><dt><i>validating</i></dt>
+<dd>
+flag indicating a validation of the XML file is
+            requested (boolean)
+</dd><dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+            If this flag is true, no errors are reported.
+</dd>
+</dl><a NAME="Project.__readXMLProject" ID="Project.__readXMLProject"></a>
+<h4>Project.__readXMLProject</h4>
+<b>__readXMLProject</b>(<i>fn, validating</i>)
+<p>
+        Private method to read the project data from an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project file to be read (string)
+</dd><dt><i>validating</i></dt>
+<dd>
+flag indicating a validation of the XML file is
+            requested (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.__readXMLSession" ID="Project.__readXMLSession"></a>
+<h4>Project.__readXMLSession</h4>
+<b>__readXMLSession</b>(<i>fn, validating, quiet</i>)
+<p>
+        Private method to read the session data from an XML file.
+</p><p>
+        The data read is:
+            <ul>
+            <li>all open source filenames</li>
+            <li>the active window</li>
+            <li>all breakpoints</li>
+            <li>the commandline</li>
+            <li>the working directory</li>
+            <li>the exception reporting flag</li>
+            <li>the list of exception types to be highlighted</li>
+            <li>all bookmarks</li>
+            </ul>
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project session file to be read (string)
+</dd><dt><i>validating</i></dt>
+<dd>
+flag indicating a validation of the XML file is
+            requested (boolean)
+</dd><dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+            If this flag is true, no errors are reported.
+</dd>
+</dl><a NAME="Project.__readXMLTasks" ID="Project.__readXMLTasks"></a>
+<h4>Project.__readXMLTasks</h4>
+<b>__readXMLTasks</b>(<i>fn, validating</i>)
+<p>
+        Private method to read the project tasks data from an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the project tasks file to be read (string)
+</dd><dt><i>validating</i></dt>
+<dd>
+flag indicating a validation of the XML file is
+            requested (boolean)
+</dd>
+</dl><a NAME="Project.__saveRecent" ID="Project.__saveRecent"></a>
+<h4>Project.__saveRecent</h4>
+<b>__saveRecent</b>(<i></i>)
+<p>
+        Private method to save the list of recently opened filenames.
+</p><a NAME="Project.__searchNewFiles" ID="Project.__searchNewFiles"></a>
+<h4>Project.__searchNewFiles</h4>
+<b>__searchNewFiles</b>(<i></i>)
+<p>
+        Private slot used to handle the search new files action.
+</p><a NAME="Project.__showCodeCoverage" ID="Project.__showCodeCoverage"></a>
+<h4>Project.__showCodeCoverage</h4>
+<b>__showCodeCoverage</b>(<i></i>)
+<p>
+        Private slot used to show the code coverage information for the project files.
+</p><a NAME="Project.__showCodeMetrics" ID="Project.__showCodeMetrics"></a>
+<h4>Project.__showCodeMetrics</h4>
+<b>__showCodeMetrics</b>(<i></i>)
+<p>
+        Private slot used to calculate some code metrics for the project files.
+</p><a NAME="Project.__showContextMenuApiDoc" ID="Project.__showContextMenuApiDoc"></a>
+<h4>Project.__showContextMenuApiDoc</h4>
+<b>__showContextMenuApiDoc</b>(<i></i>)
+<p>
+        Private slot called before the apidoc menu is shown.
+</p><a NAME="Project.__showContextMenuChecks" ID="Project.__showContextMenuChecks"></a>
+<h4>Project.__showContextMenuChecks</h4>
+<b>__showContextMenuChecks</b>(<i></i>)
+<p>
+        Private slot called before the checks menu is shown.
+</p><a NAME="Project.__showContextMenuGraphics" ID="Project.__showContextMenuGraphics"></a>
+<h4>Project.__showContextMenuGraphics</h4>
+<b>__showContextMenuGraphics</b>(<i></i>)
+<p>
+        Private slot called before the graphics menu is shown.
+</p><a NAME="Project.__showContextMenuPackagers" ID="Project.__showContextMenuPackagers"></a>
+<h4>Project.__showContextMenuPackagers</h4>
+<b>__showContextMenuPackagers</b>(<i></i>)
+<p>
+        Private slot called before the packagers menu is shown.
+</p><a NAME="Project.__showContextMenuRecent" ID="Project.__showContextMenuRecent"></a>
+<h4>Project.__showContextMenuRecent</h4>
+<b>__showContextMenuRecent</b>(<i></i>)
+<p>
+        Private method to set up the recent projects menu.
+</p><a NAME="Project.__showContextMenuShow" ID="Project.__showContextMenuShow"></a>
+<h4>Project.__showContextMenuShow</h4>
+<b>__showContextMenuShow</b>(<i></i>)
+<p>
+        Private slot called before the show menu is shown.
+</p><a NAME="Project.__showContextMenuVCS" ID="Project.__showContextMenuVCS"></a>
+<h4>Project.__showContextMenuVCS</h4>
+<b>__showContextMenuVCS</b>(<i></i>)
+<p>
+        Private slot called before the vcs menu is shown.
+</p><a NAME="Project.__showDebugProperties" ID="Project.__showDebugProperties"></a>
+<h4>Project.__showDebugProperties</h4>
+<b>__showDebugProperties</b>(<i></i>)
+<p>
+        Private slot to display the debugger properties dialog.
+</p><a NAME="Project.__showFiletypeAssociations" ID="Project.__showFiletypeAssociations"></a>
+<h4>Project.__showFiletypeAssociations</h4>
+<b>__showFiletypeAssociations</b>(<i></i>)
+<p>
+        Public slot to display the filetype association dialog.
+</p><a NAME="Project.__showLexerAssociations" ID="Project.__showLexerAssociations"></a>
+<h4>Project.__showLexerAssociations</h4>
+<b>__showLexerAssociations</b>(<i></i>)
+<p>
+        Public slot to display the lexer association dialog.
+</p><a NAME="Project.__showMenu" ID="Project.__showMenu"></a>
+<h4>Project.__showMenu</h4>
+<b>__showMenu</b>(<i></i>)
+<p>
+        Private method to set up the project menu.
+</p><a NAME="Project.__showProfileData" ID="Project.__showProfileData"></a>
+<h4>Project.__showProfileData</h4>
+<b>__showProfileData</b>(<i></i>)
+<p>
+        Private slot used to show the profiling information for the project.
+</p><a NAME="Project.__showProperties" ID="Project.__showProperties"></a>
+<h4>Project.__showProperties</h4>
+<b>__showProperties</b>(<i></i>)
+<p>
+        Private slot to display the properties dialog.
+</p><a NAME="Project.__showUserProperties" ID="Project.__showUserProperties"></a>
+<h4>Project.__showUserProperties</h4>
+<b>__showUserProperties</b>(<i></i>)
+<p>
+        Private slot to display the user specific properties dialog.
+</p><a NAME="Project.__statusMonitorStatus" ID="Project.__statusMonitorStatus"></a>
+<h4>Project.__statusMonitorStatus</h4>
+<b>__statusMonitorStatus</b>(<i>status, statusMsg</i>)
+<p>
+        Private method to receive the status monitor status.
+</p><p>
+        It simply reemits the received status.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+status of the monitoring thread (string, ok, nok or off)
+</dd><dt><i>statusMsg</i></dt>
+<dd>
+explanotory text for the signaled status (string)
+</dd>
+</dl><a NAME="Project.__syncRecent" ID="Project.__syncRecent"></a>
+<h4>Project.__syncRecent</h4>
+<b>__syncRecent</b>(<i></i>)
+<p>
+        Private method to synchronize the list of recently opened projects
+        with the central store.
+</p><a NAME="Project.__writeDebugProperties" ID="Project.__writeDebugProperties"></a>
+<h4>Project.__writeDebugProperties</h4>
+<b>__writeDebugProperties</b>(<i>quiet=0</i>)
+<p>
+        Private method to write the project debugger properties file (.e4d)
+</p><dl>
+<dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+                If this flag is true, no errors are reported.
+</dd>
+</dl><a NAME="Project.__writeProject" ID="Project.__writeProject"></a>
+<h4>Project.__writeProject</h4>
+<b>__writeProject</b>(<i>fn = None</i>)
+<p>
+        Private method to save the project infos to a project file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+optional filename of the project file to be written (string).
+                If fn is None, the filename stored in the project object
+                is used. This is the 'save' action. If fn is given, this filename
+                is used instead of the one in the project object. This is the
+                'save as' action.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="Project.__writeSession" ID="Project.__writeSession"></a>
+<h4>Project.__writeSession</h4>
+<b>__writeSession</b>(<i>quiet = False, indicator = ""</i>)
+<p>
+        Private method to write the session data to an XML file (.e4s).
+</p><p>
+        The data saved is:
+            <ul>
+            <li>all open source filenames belonging to the project</li>
+            <li>the active window, if it belongs to the project</li>
+            <li>all breakpoints</li>
+            <li>the commandline</li>
+            <li>the working directory</li>
+            <li>the exception reporting flag</li>
+            <li>the list of exception types to be highlighted</li>
+            <li>all bookmarks of files belonging to the project</li>
+            </ul>
+</p><dl>
+<dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operations.
+                If this flag is true, no errors are reported.
+</dd><dt><i>indicator=</i></dt>
+<dd>
+indicator string (string)
+</dd>
+</dl><a NAME="Project.__writeTasks" ID="Project.__writeTasks"></a>
+<h4>Project.__writeTasks</h4>
+<b>__writeTasks</b>(<i></i>)
+<p>
+        Private method to write the tasks data to an XML file (.e4t).
+</p><a NAME="Project.__writeUserProperties" ID="Project.__writeUserProperties"></a>
+<h4>Project.__writeUserProperties</h4>
+<b>__writeUserProperties</b>(<i></i>)
+<p>
+        Private method to write the project data to an XML file.
+</p><a NAME="Project.__writeXMLProject" ID="Project.__writeXMLProject"></a>
+<h4>Project.__writeXMLProject</h4>
+<b>__writeXMLProject</b>(<i>fn = None</i>)
+<p>
+        Private method to write the project data to an XML file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+the filename of the project file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.addDirectory" ID="Project.addDirectory"></a>
+<h4>Project.addDirectory</h4>
+<b>addDirectory</b>(<i>filter = None, startdir = None</i>)
+<p>
+        Public method used to add all files of a directory to the project.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+filter to be used by the add directory dialog
+            (string out of source, form, resource, interface, others)
+</dd><dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog (string)
+</dd>
+</dl><a NAME="Project.addE4Actions" ID="Project.addE4Actions"></a>
+<h4>Project.addE4Actions</h4>
+<b>addE4Actions</b>(<i>actions</i>)
+<p>
+        Public method to add actions to the list of actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions (list of E4Action)
+</dd>
+</dl><a NAME="Project.addFiles" ID="Project.addFiles"></a>
+<h4>Project.addFiles</h4>
+<b>addFiles</b>(<i>filter = None, startdir = None</i>)
+<p>
+        Public slot used to add files to the project.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+filter to be used by the add file dialog
+            (string out of source, form, resource, interface, others)
+</dd><dt><i>startdir</i></dt>
+<dd>
+start directory for the selection dialog
+</dd>
+</dl><a NAME="Project.addIdlDir" ID="Project.addIdlDir"></a>
+<h4>Project.addIdlDir</h4>
+<b>addIdlDir</b>(<i></i>)
+<p>
+        Public slot to add all IDL interfaces of a directory to the current project.
+</p><a NAME="Project.addIdlFiles" ID="Project.addIdlFiles"></a>
+<h4>Project.addIdlFiles</h4>
+<b>addIdlFiles</b>(<i></i>)
+<p>
+        Public slot to add IDL interfaces to the current project.
+</p><a NAME="Project.addLanguage" ID="Project.addLanguage"></a>
+<h4>Project.addLanguage</h4>
+<b>addLanguage</b>(<i></i>)
+<p>
+        Public slot used to add a language to the project.
+</p><a NAME="Project.addOthersDir" ID="Project.addOthersDir"></a>
+<h4>Project.addOthersDir</h4>
+<b>addOthersDir</b>(<i></i>)
+<p>
+        Private slot to add a directory to the OTHERS project data.
+</p><a NAME="Project.addOthersFiles" ID="Project.addOthersFiles"></a>
+<h4>Project.addOthersFiles</h4>
+<b>addOthersFiles</b>(<i></i>)
+<p>
+        Private slot to add files to the OTHERS project data.
+</p><a NAME="Project.addResourceDir" ID="Project.addResourceDir"></a>
+<h4>Project.addResourceDir</h4>
+<b>addResourceDir</b>(<i></i>)
+<p>
+        Public slot to add all Qt resource files of a directory to the current project.
+</p><a NAME="Project.addResourceFiles" ID="Project.addResourceFiles"></a>
+<h4>Project.addResourceFiles</h4>
+<b>addResourceFiles</b>(<i></i>)
+<p>
+        Public slot to add Qt resources to the current project.
+</p><a NAME="Project.addSourceDir" ID="Project.addSourceDir"></a>
+<h4>Project.addSourceDir</h4>
+<b>addSourceDir</b>(<i></i>)
+<p>
+        Public slot to add all source files of a directory to the current project.
+</p><a NAME="Project.addSourceFiles" ID="Project.addSourceFiles"></a>
+<h4>Project.addSourceFiles</h4>
+<b>addSourceFiles</b>(<i></i>)
+<p>
+        Public slot to add source files to the current project.
+</p><a NAME="Project.addUiDir" ID="Project.addUiDir"></a>
+<h4>Project.addUiDir</h4>
+<b>addUiDir</b>(<i></i>)
+<p>
+        Public slot to add all forms of a directory to the current project.
+</p><a NAME="Project.addUiFiles" ID="Project.addUiFiles"></a>
+<h4>Project.addUiFiles</h4>
+<b>addUiFiles</b>(<i></i>)
+<p>
+        Public slot to add forms to the current project.
+</p><a NAME="Project.appendFile" ID="Project.appendFile"></a>
+<h4>Project.appendFile</h4>
+<b>appendFile</b>(<i>fn, isSourceFile = False, updateModel = True</i>)
+<p>
+        Public method to append a file to the project.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be added to the project (string)
+</dd><dt><i>isSourceFile</i></dt>
+<dd>
+flag indicating that this is a source file
+                even if it doesn't have the source extension (boolean)
+</dd><dt><i>updateModel</i></dt>
+<dd>
+flag indicating an update of the model is requested (boolean)
+</dd>
+</dl><a NAME="Project.checkDirty" ID="Project.checkDirty"></a>
+<h4>Project.checkDirty</h4>
+<b>checkDirty</b>(<i></i>)
+<p>
+        Public method to check dirty status and open a message window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether this operation was successful (boolean)
+</dd>
+</dl><a NAME="Project.checkLanguageFiles" ID="Project.checkLanguageFiles"></a>
+<h4>Project.checkLanguageFiles</h4>
+<b>checkLanguageFiles</b>(<i></i>)
+<p>
+        Public slot to check the language files after a release process.
+</p><a NAME="Project.checkVCSStatus" ID="Project.checkVCSStatus"></a>
+<h4>Project.checkVCSStatus</h4>
+<b>checkVCSStatus</b>(<i></i>)
+<p>
+        Public method to wake up the VCS status monitor thread.
+</p><a NAME="Project.clearStatusMonitorCachedState" ID="Project.clearStatusMonitorCachedState"></a>
+<h4>Project.clearStatusMonitorCachedState</h4>
+<b>clearStatusMonitorCachedState</b>(<i>name</i>)
+<p>
+        Public method to clear the cached VCS state of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to be cleared (string)
+</dd>
+</dl><a NAME="Project.closeProject" ID="Project.closeProject"></a>
+<h4>Project.closeProject</h4>
+<b>closeProject</b>(<i>reopen = False</i>)
+<p>
+        Public slot to close the current project.
+</p><dl>
+<dt><i>reopen=</i></dt>
+<dd>
+flag indicating a reopening of the project (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.copyDirectory" ID="Project.copyDirectory"></a>
+<h4>Project.copyDirectory</h4>
+<b>copyDirectory</b>(<i>olddn, newdn</i>)
+<p>
+        Public slot to copy a directory.
+</p><dl>
+<dt><i>olddn</i></dt>
+<dd>
+original directory name (string)
+</dd><dt><i>newdn</i></dt>
+<dd>
+new directory name (string)
+</dd>
+</dl><a NAME="Project.deleteDirectory" ID="Project.deleteDirectory"></a>
+<h4>Project.deleteDirectory</h4>
+<b>deleteDirectory</b>(<i>dn</i>)
+<p>
+        Public slot to delete a directory from the project directory.
+</p><dl>
+<dt><i>dn</i></dt>
+<dd>
+directory name to be removed from the project
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.deleteFile" ID="Project.deleteFile"></a>
+<h4>Project.deleteFile</h4>
+<b>deleteFile</b>(<i>fn</i>)
+<p>
+        Public slot to delete a file from the project directory.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be deleted from the project
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.deleteLanguageFile" ID="Project.deleteLanguageFile"></a>
+<h4>Project.deleteLanguageFile</h4>
+<b>deleteLanguageFile</b>(<i>langFile</i>)
+<p>
+        Public slot to delete a translation from the project directory.
+</p><dl>
+<dt><i>langFile</i></dt>
+<dd>
+the translation file to be removed (string)
+</dd>
+</dl><a NAME="Project.getActions" ID="Project.getActions"></a>
+<h4>Project.getActions</h4>
+<b>getActions</b>(<i></i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="Project.getData" ID="Project.getData"></a>
+<h4>Project.getData</h4>
+<b>getData</b>(<i>category, key</i>)
+<p>
+        Public method to get data out of the project data store.
+</p><dl>
+<dt><i>category</i></dt>
+<dd>
+category of the data to get (string, one of
+            PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, DOCUMENTATIONPARMS
+            or OTHERTOOLSPARMS)
+</dd><dt><i>key</i></dt>
+<dd>
+key of the data entry to get (string).
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a copy of the requested data or None
+</dd>
+</dl><a NAME="Project.getDebugProperty" ID="Project.getDebugProperty"></a>
+<h4>Project.getDebugProperty</h4>
+<b>getDebugProperty</b>(<i>key</i>)
+<p>
+        Public method to retrieve a debugger property.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+key of the property (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+value of the property
+</dd>
+</dl><a NAME="Project.getDefaultSourceExtension" ID="Project.getDefaultSourceExtension"></a>
+<h4>Project.getDefaultSourceExtension</h4>
+<b>getDefaultSourceExtension</b>(<i></i>)
+<p>
+        Public method to get the default extension for the project's
+        programming language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+default extension (including the dot) (string)
+</dd>
+</dl><a NAME="Project.getEditorLexerAssoc" ID="Project.getEditorLexerAssoc"></a>
+<h4>Project.getEditorLexerAssoc</h4>
+<b>getEditorLexerAssoc</b>(<i>filename</i>)
+<p>
+        Public method to retrieve a lexer association.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested lexer language (string)
+</dd>
+</dl><a NAME="Project.getFiles" ID="Project.getFiles"></a>
+<h4>Project.getFiles</h4>
+<b>getFiles</b>(<i>start</i>)
+<p>
+        Public method to get all files starting with a common prefix.
+</p><dl>
+<dt><i>start</i></dt>
+<dd>
+prefix (string)
+</dd>
+</dl><a NAME="Project.getMainScript" ID="Project.getMainScript"></a>
+<h4>Project.getMainScript</h4>
+<b>getMainScript</b>(<i>normalized = False</i>)
+<p>
+        Public method to return the main script filename.
+</p><dl>
+<dt><i>normalized</i></dt>
+<dd>
+flag indicating a normalized filename is wanted (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the projects main script (string)
+</dd>
+</dl><a NAME="Project.getMenu" ID="Project.getMenu"></a>
+<h4>Project.getMenu</h4>
+<b>getMenu</b>(<i>menuName</i>)
+<p>
+        Public method to get a reference to the main menu or a submenu.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the requested menu (QMenu) or None
+</dd>
+</dl><a NAME="Project.getModel" ID="Project.getModel"></a>
+<h4>Project.getModel</h4>
+<b>getModel</b>(<i></i>)
+<p>
+        Public method to get a reference to the project browser model.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the project browser model (ProjectBrowserModel)
+</dd>
+</dl><a NAME="Project.getMostRecent" ID="Project.getMostRecent"></a>
+<h4>Project.getMostRecent</h4>
+<b>getMostRecent</b>(<i></i>)
+<p>
+        Public method to get the most recently opened project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the most recently opened project (string)
+</dd>
+</dl><a NAME="Project.getProjectDictionaries" ID="Project.getProjectDictionaries"></a>
+<h4>Project.getProjectDictionaries</h4>
+<b>getProjectDictionaries</b>(<i></i>)
+<p>
+        Public method to get the names of the project specific dictionaries.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two strings giving the absolute path names of the
+            project specific word and exclude list
+</dd>
+</dl><a NAME="Project.getProjectFile" ID="Project.getProjectFile"></a>
+<h4>Project.getProjectFile</h4>
+<b>getProjectFile</b>(<i></i>)
+<p>
+        Public method to get the path of the project file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the project file (string)
+</dd>
+</dl><a NAME="Project.getProjectLanguage" ID="Project.getProjectLanguage"></a>
+<h4>Project.getProjectLanguage</h4>
+<b>getProjectLanguage</b>(<i></i>)
+<p>
+        Public method to get the project's programming language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+programming language (string)
+</dd>
+</dl><a NAME="Project.getProjectManagementDir" ID="Project.getProjectManagementDir"></a>
+<h4>Project.getProjectManagementDir</h4>
+<b>getProjectManagementDir</b>(<i></i>)
+<p>
+        Public method to get the path of the management directory.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the management directory (string)
+</dd>
+</dl><a NAME="Project.getProjectPath" ID="Project.getProjectPath"></a>
+<h4>Project.getProjectPath</h4>
+<b>getProjectPath</b>(<i></i>)
+<p>
+        Public method to get the project path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+project path (string)
+</dd>
+</dl><a NAME="Project.getProjectSpellLanguage" ID="Project.getProjectSpellLanguage"></a>
+<h4>Project.getProjectSpellLanguage</h4>
+<b>getProjectSpellLanguage</b>(<i></i>)
+<p>
+        Public method to get the project's programming language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+programming language (string)
+</dd>
+</dl><a NAME="Project.getProjectType" ID="Project.getProjectType"></a>
+<h4>Project.getProjectType</h4>
+<b>getProjectType</b>(<i></i>)
+<p>
+        Public method to get the type of the project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+UI type of the project (string)
+</dd>
+</dl><a NAME="Project.getProjectTypes" ID="Project.getProjectTypes"></a>
+<h4>Project.getProjectTypes</h4>
+<b>getProjectTypes</b>(<i></i>)
+<p>
+        Public method to get the list of supported project types.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the dictionary of project types.
+</dd>
+</dl><a NAME="Project.getSources" ID="Project.getSources"></a>
+<h4>Project.getSources</h4>
+<b>getSources</b>(<i>normalized = False</i>)
+<p>
+        Public method to return the source script files.
+</p><dl>
+<dt><i>normalized</i></dt>
+<dd>
+flag indicating a normalized filename is wanted (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of the projects scripts (list of string)
+</dd>
+</dl><a NAME="Project.getStatusMonitorAutoUpdate" ID="Project.getStatusMonitorAutoUpdate"></a>
+<h4>Project.getStatusMonitorAutoUpdate</h4>
+<b>getStatusMonitorAutoUpdate</b>(<i></i>)
+<p>
+        Public method to retrieve the status of the auto update function.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="Project.getStatusMonitorInterval" ID="Project.getStatusMonitorInterval"></a>
+<h4>Project.getStatusMonitorInterval</h4>
+<b>getStatusMonitorInterval</b>(<i></i>)
+<p>
+        Public method to get the monitor interval.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+interval in seconds (integer)
+</dd>
+</dl><a NAME="Project.getVcs" ID="Project.getVcs"></a>
+<h4>Project.getVcs</h4>
+<b>getVcs</b>(<i></i>)
+<p>
+        Public method to get a reference to the VCS object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the VCS object
+</dd>
+</dl><a NAME="Project.handleApplicationDiagram" ID="Project.handleApplicationDiagram"></a>
+<h4>Project.handleApplicationDiagram</h4>
+<b>handleApplicationDiagram</b>(<i></i>)
+<p>
+        Private method to handle the application diagram context menu action.
+</p><a NAME="Project.handlePreferencesChanged" ID="Project.handlePreferencesChanged"></a>
+<h4>Project.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot used to handle the preferencesChanged signal.
+</p><a NAME="Project.hasEntry" ID="Project.hasEntry"></a>
+<h4>Project.hasEntry</h4>
+<b>hasEntry</b>(<i>fn</i>)
+<p>
+        Public method to check the project for a file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the project contains the file (boolean)
+</dd>
+</dl><a NAME="Project.hasProjectType" ID="Project.hasProjectType"></a>
+<h4>Project.hasProjectType</h4>
+<b>hasProjectType</b>(<i>type_</i>)
+<p>
+        Public method to check, if a project type is already registered.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+internal type designator to be unregistered (string)
+</dd>
+</dl><a NAME="Project.initActions" ID="Project.initActions"></a>
+<h4>Project.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public slot to initialize the project related actions.
+</p><a NAME="Project.initFileTypes" ID="Project.initFileTypes"></a>
+<h4>Project.initFileTypes</h4>
+<b>initFileTypes</b>(<i></i>)
+<p>
+        Public method to initialize the filetype associations with default values.
+</p><a NAME="Project.initMenu" ID="Project.initMenu"></a>
+<h4>Project.initMenu</h4>
+<b>initMenu</b>(<i></i>)
+<p>
+        Public slot to initialize the project menu.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the menu generated (QMenu)
+</dd>
+</dl><a NAME="Project.initToolbar" ID="Project.initToolbar"></a>
+<h4>Project.initToolbar</h4>
+<b>initToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public slot to initialize the project toolbar.
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the toolbar generated (QToolBar)
+</dd>
+</dl><a NAME="Project.initVCS" ID="Project.initVCS"></a>
+<h4>Project.initVCS</h4>
+<b>initVCS</b>(<i>vcsSystem = None, nooverride = False</i>)
+<p>
+        Public method used to instantiate a vcs system.
+</p><dl>
+<dt><i>vcsSystem</i></dt>
+<dd>
+type of VCS to be used (string)
+</dd><dt><i>nooverride</i></dt>
+<dd>
+flag indicating to ignore an override request (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a reference to the vcs object
+</dd>
+</dl><a NAME="Project.isDebugPropertiesLoaded" ID="Project.isDebugPropertiesLoaded"></a>
+<h4>Project.isDebugPropertiesLoaded</h4>
+<b>isDebugPropertiesLoaded</b>(<i></i>)
+<p>
+        Public method to return the status of the debug properties.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+load status of debug properties (boolean)
+</dd>
+</dl><a NAME="Project.isDirty" ID="Project.isDirty"></a>
+<h4>Project.isDirty</h4>
+<b>isDirty</b>(<i></i>)
+<p>
+        Public method to return the dirty state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dirty state (boolean)
+</dd>
+</dl><a NAME="Project.isOpen" ID="Project.isOpen"></a>
+<h4>Project.isOpen</h4>
+<b>isOpen</b>(<i></i>)
+<p>
+        Public method to return the opened state.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+open state (boolean)
+</dd>
+</dl><a NAME="Project.isProjectFile" ID="Project.isProjectFile"></a>
+<h4>Project.isProjectFile</h4>
+<b>isProjectFile</b>(<i>fn</i>)
+<p>
+        Public method used to check, if the passed in filename belongs to the project.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating membership (boolean)
+</dd>
+</dl><a NAME="Project.isProjectForm" ID="Project.isProjectForm"></a>
+<h4>Project.isProjectForm</h4>
+<b>isProjectForm</b>(<i>fn</i>)
+<p>
+        Public method used to check, if the passed in filename belongs to the project
+        forms.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating membership (boolean)
+</dd>
+</dl><a NAME="Project.isProjectInterface" ID="Project.isProjectInterface"></a>
+<h4>Project.isProjectInterface</h4>
+<b>isProjectInterface</b>(<i>fn</i>)
+<p>
+        Public method used to check, if the passed in filename belongs to the project
+        interfaces.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating membership (boolean)
+</dd>
+</dl><a NAME="Project.isProjectResource" ID="Project.isProjectResource"></a>
+<h4>Project.isProjectResource</h4>
+<b>isProjectResource</b>(<i>fn</i>)
+<p>
+        Public method used to check, if the passed in filename belongs to the project
+        resources.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating membership (boolean)
+</dd>
+</dl><a NAME="Project.isProjectSource" ID="Project.isProjectSource"></a>
+<h4>Project.isProjectSource</h4>
+<b>isProjectSource</b>(<i>fn</i>)
+<p>
+        Public method used to check, if the passed in filename belongs to the project
+        sources.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating membership (boolean)
+</dd>
+</dl><a NAME="Project.moveDirectory" ID="Project.moveDirectory"></a>
+<h4>Project.moveDirectory</h4>
+<b>moveDirectory</b>(<i>olddn, newdn</i>)
+<p>
+        Public slot to move a directory.
+</p><dl>
+<dt><i>olddn</i></dt>
+<dd>
+old directory name (string)
+</dd><dt><i>newdn</i></dt>
+<dd>
+new directory name (string)
+</dd>
+</dl><a NAME="Project.newProject" ID="Project.newProject"></a>
+<h4>Project.newProject</h4>
+<b>newProject</b>(<i></i>)
+<p>
+        Public slot to built a new project.
+</p><p>
+        This method displays the new project dialog and initializes
+        the project object with the data entered.
+</p><a NAME="Project.newProjectAddFiles" ID="Project.newProjectAddFiles"></a>
+<h4>Project.newProjectAddFiles</h4>
+<b>newProjectAddFiles</b>(<i>mainscript</i>)
+<p>
+        Public method to add files to a new project.
+</p><dl>
+<dt><i>mainscript</i></dt>
+<dd>
+name of the mainscript (string)
+</dd>
+</dl><a NAME="Project.openProject" ID="Project.openProject"></a>
+<h4>Project.openProject</h4>
+<b>openProject</b>(<i>fn = None, restoreSession = True, reopen = False</i>)
+<p>
+        Public slot to open a project.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+optional filename of the project file to be read
+</dd><dt><i>restoreSession</i></dt>
+<dd>
+flag indicating to restore the project
+            session (boolean)
+</dd><dt><i>reopen=</i></dt>
+<dd>
+flag indicating a reopening of the project (boolean)
+</dd>
+</dl><a NAME="Project.othersAdded" ID="Project.othersAdded"></a>
+<h4>Project.othersAdded</h4>
+<b>othersAdded</b>(<i>fn, updateModel = True</i>)
+<p>
+        Public slot to be called, if something was added to the OTHERS project data area.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename or directory name added (string)
+</dd><dt><i>updateModel</i></dt>
+<dd>
+flag indicating an update of the model is requested (boolean)
+</dd>
+</dl><a NAME="Project.registerProjectType" ID="Project.registerProjectType"></a>
+<h4>Project.registerProjectType</h4>
+<b>registerProjectType</b>(<i>type_, description, fileTypeCallback = None, binaryTranslationsCallback = None, lexerAssociationCallback = None</i>)
+<p>
+        Public method to register a project type.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+internal type designator to be registered (string)
+</dd><dt><i>description</i></dt>
+<dd>
+more verbose type name (display string) (string)
+</dd><dt><i>fileTypeCallback=</i></dt>
+<dd>
+reference to a method returning a dictionary
+            of filetype associations.
+</dd><dt><i>binaryTranslationsCallback=</i></dt>
+<dd>
+reference to a method returning the
+            name of the binary translation file given the name of the raw 
+            translation file
+</dd><dt><i>lexerAssociationCallback=</i></dt>
+<dd>
+reference to a method returning the
+            lexer type to be used for syntax highlighting given the name of
+            a file
+</dd>
+</dl><a NAME="Project.removeDirectory" ID="Project.removeDirectory"></a>
+<h4>Project.removeDirectory</h4>
+<b>removeDirectory</b>(<i>dn</i>)
+<p>
+        Public slot to remove a directory from the project.
+</p><p>
+        The directory is not deleted from the project directory.
+</p><dl>
+<dt><i>dn</i></dt>
+<dd>
+directory name to be removed from the project
+</dd>
+</dl><a NAME="Project.removeE4Actions" ID="Project.removeE4Actions"></a>
+<h4>Project.removeE4Actions</h4>
+<b>removeE4Actions</b>(<i>actions</i>)
+<p>
+        Public method to remove actions from the list of actions.
+</p><dl>
+<dt><i>actions</i></dt>
+<dd>
+list of actions (list of E4Action)
+</dd>
+</dl><a NAME="Project.removeFile" ID="Project.removeFile"></a>
+<h4>Project.removeFile</h4>
+<b>removeFile</b>(<i>fn, updateModel = True</i>)
+<p>
+        Public slot to remove a file from the project.
+</p><p>
+        The file is not deleted from the project directory.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be removed from the project
+</dd><dt><i>updateModel</i></dt>
+<dd>
+flag indicating an update of the model is requested (boolean)
+</dd>
+</dl><a NAME="Project.removeLanguageFile" ID="Project.removeLanguageFile"></a>
+<h4>Project.removeLanguageFile</h4>
+<b>removeLanguageFile</b>(<i>langFile</i>)
+<p>
+        Public slot to remove a translation from the project.
+</p><p>
+        The translation file is not deleted from the project directory.
+</p><dl>
+<dt><i>langFile</i></dt>
+<dd>
+the translation file to be removed (string)
+</dd>
+</dl><a NAME="Project.renameFile" ID="Project.renameFile"></a>
+<h4>Project.renameFile</h4>
+<b>renameFile</b>(<i>oldfn, newfn = None</i>)
+<p>
+        Public slot to rename a file of the project.
+</p><dl>
+<dt><i>oldfn</i></dt>
+<dd>
+old filename of the file (string)
+</dd><dt><i>newfn</i></dt>
+<dd>
+new filename of the file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="Project.renameFileInPdata" ID="Project.renameFileInPdata"></a>
+<h4>Project.renameFileInPdata</h4>
+<b>renameFileInPdata</b>(<i>oldname, newname, isSourceFile = False</i>)
+<p>
+        Public method to rename a file in the pdata structure.
+</p><dl>
+<dt><i>oldname</i></dt>
+<dd>
+old filename (string)
+</dd><dt><i>newname</i></dt>
+<dd>
+new filename (string)
+</dd><dt><i>isSourceFile</i></dt>
+<dd>
+flag indicating that this is a source file
+                even if it doesn't have the source extension (boolean)
+</dd>
+</dl><a NAME="Project.renameMainScript" ID="Project.renameMainScript"></a>
+<h4>Project.renameMainScript</h4>
+<b>renameMainScript</b>(<i>oldfn, newfn</i>)
+<p>
+        Public method to rename the main script.
+</p><dl>
+<dt><i>oldfn</i></dt>
+<dd>
+old filename (string)
+</dd><dt><i>newfn</i></dt>
+<dd>
+new filename of the main script (string)
+</dd>
+</dl><a NAME="Project.reopenProject" ID="Project.reopenProject"></a>
+<h4>Project.reopenProject</h4>
+<b>reopenProject</b>(<i></i>)
+<p>
+        Public slot to reopen the current project.
+</p><a NAME="Project.repopulateItem" ID="Project.repopulateItem"></a>
+<h4>Project.repopulateItem</h4>
+<b>repopulateItem</b>(<i>fullname</i>)
+<p>
+        Public slot to repopulate a named item.
+</p><dl>
+<dt><i>fullname</i></dt>
+<dd>
+full name of the item to repopulate (string)
+</dd>
+</dl><a NAME="Project.saveAllScripts" ID="Project.saveAllScripts"></a>
+<h4>Project.saveAllScripts</h4>
+<b>saveAllScripts</b>(<i>reportSyntaxErrors = False</i>)
+<p>
+        Public method to save all scripts belonging to the project.
+</p><dl>
+<dt><i>reportSyntaxErrors=</i></dt>
+<dd>
+flag indicating special reporting
+            for syntax errors (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.saveProject" ID="Project.saveProject"></a>
+<h4>Project.saveProject</h4>
+<b>saveProject</b>(<i></i>)
+<p>
+        Public slot to save the current project.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="Project.saveProjectAs" ID="Project.saveProjectAs"></a>
+<h4>Project.saveProjectAs</h4>
+<b>saveProjectAs</b>(<i></i>)
+<p>
+        Public slot to save the current project to a different file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.setData" ID="Project.setData"></a>
+<h4>Project.setData</h4>
+<b>setData</b>(<i>category, key, data</i>)
+<p>
+        Public method to store data in the project data store.
+</p><dl>
+<dt><i>category</i></dt>
+<dd>
+category of the data to get (string, one of
+            PROJECTTYPESPECIFICDATA, CHECKERSPARMS, PACKAGERSPARMS, DOCUMENTATIONPARMS
+            or OTHERTOOLSPARMS)
+</dd><dt><i>key</i></dt>
+<dd>
+key of the data entry to get (string).
+</dd><dt><i>data</i></dt>
+<dd>
+data to be stored
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="Project.setDbgInfo" ID="Project.setDbgInfo"></a>
+<h4>Project.setDbgInfo</h4>
+<b>setDbgInfo</b>(<i>argv, wd, env, excReporting, excList, excIgnoreList, autoClearShell, tracePython = None, autoContinue = None</i>)
+<p>
+        Public method to set the debugging information.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+command line arguments to be used (string)
+</dd><dt><i>wd</i></dt>
+<dd>
+working directory (string)
+</dd><dt><i>env</i></dt>
+<dd>
+environment setting (string)
+</dd><dt><i>excReporting</i></dt>
+<dd>
+flag indicating the highlighting of exceptions
+</dd><dt><i>excList</i></dt>
+<dd>
+list of exceptions to be highlighted (list of strings)
+</dd><dt><i>excIgnoreList</i></dt>
+<dd>
+list of exceptions to be ignored (list of strings)
+</dd><dt><i>autoClearShell</i></dt>
+<dd>
+flag indicating, that the interpreter window
+            should be cleared (boolean)
+</dd><dt><i>tracePython=</i></dt>
+<dd>
+flag to indicate if the Python library should be
+            traced as well (boolean)
+</dd><dt><i>autoContinue=</i></dt>
+<dd>
+flag indicating, that the debugger should not stop
+            at the first executable line (boolean)
+</dd>
+</dl><a NAME="Project.setDirty" ID="Project.setDirty"></a>
+<h4>Project.setDirty</h4>
+<b>setDirty</b>(<i>b</i>)
+<p>
+        Public method to set the dirty state.
+</p><p>
+        It emits the signal dirty(int).
+</p><dl>
+<dt><i>b</i></dt>
+<dd>
+dirty state (boolean)
+</dd>
+</dl><a NAME="Project.setStatusMonitorAutoUpdate" ID="Project.setStatusMonitorAutoUpdate"></a>
+<h4>Project.setStatusMonitorAutoUpdate</h4>
+<b>setStatusMonitorAutoUpdate</b>(<i>auto</i>)
+<p>
+        Public method to enable the auto update function.
+</p><dl>
+<dt><i>auto</i></dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="Project.setStatusMonitorInterval" ID="Project.setStatusMonitorInterval"></a>
+<h4>Project.setStatusMonitorInterval</h4>
+<b>setStatusMonitorInterval</b>(<i>interval</i>)
+<p>
+        Public method to se the interval of the VCS status monitor thread.
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+status monitor interval in seconds (integer)
+</dd>
+</dl><a NAME="Project.startStatusMonitor" ID="Project.startStatusMonitor"></a>
+<h4>Project.startStatusMonitor</h4>
+<b>startStatusMonitor</b>(<i></i>)
+<p>
+        Public method to start the VCS status monitor thread.
+</p><a NAME="Project.stopStatusMonitor" ID="Project.stopStatusMonitor"></a>
+<h4>Project.stopStatusMonitor</h4>
+<b>stopStatusMonitor</b>(<i></i>)
+<p>
+        Public method to stop the VCS status monitor thread.
+</p><a NAME="Project.unregisterProjectType" ID="Project.unregisterProjectType"></a>
+<h4>Project.unregisterProjectType</h4>
+<b>unregisterProjectType</b>(<i>type_</i>)
+<p>
+        Public method to unregister a project type.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+internal type designator to be unregistered (string)
+</dd>
+</dl><a NAME="Project.updateFileTypes" ID="Project.updateFileTypes"></a>
+<h4>Project.updateFileTypes</h4>
+<b>updateFileTypes</b>(<i></i>)
+<p>
+        Public method to update the filetype associations with new default values.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectBaseBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,534 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectBaseBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectBaseBrowser</h1>
+<p>
+Module implementing the baseclass for the various project browsers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectBaseBrowser">ProjectBaseBrowser</a></td>
+<td>Baseclass implementing common functionality for the various project browsers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectBaseBrowser" ID="ProjectBaseBrowser"></a>
+<h2>ProjectBaseBrowser</h2>
+<p>
+    Baseclass implementing common functionality for the various project browsers.
+</p>
+<h3>Derived from</h3>
+Browser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBaseBrowser.__init__">ProjectBaseBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.__checkHookKey">__checkHookKey</a></td>
+<td>Private method to check a hook key</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.__modelDataChanged">__modelDataChanged</a></td>
+<td>Private slot called after data has been changed in the model.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.__modelRowsInserted">__modelRowsInserted</a></td>
+<td>Private slot called after rows have been inserted into the model.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._collapseAllDirs">_collapseAllDirs</a></td>
+<td>Protected slot to handle the 'Collapse all directories' menu action.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._completeRepopulateItem">_completeRepopulateItem</a></td>
+<td>Protected slot to handle the completeRepopulateItem signal.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._configure">_configure</a></td>
+<td>Protected method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._connectExpandedCollapsed">_connectExpandedCollapsed</a></td>
+<td>Protected method to connect the expanded and collapsed signals.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._copyToClipboard">_copyToClipboard</a></td>
+<td>Protected method to copy the path of an entry to the clipboard.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menus.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._disconnectExpandedCollapsed">_disconnectExpandedCollapsed</a></td>
+<td>Protected method to disconnect the expanded and collapsed signals.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._expandAllDirs">_expandAllDirs</a></td>
+<td>Protected slot to handle the 'Expand all directories' menu action.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._initHookMethods">_initHookMethods</a></td>
+<td>Protected method to initialize the hooks dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._initMenusAndVcs">_initMenusAndVcs</a></td>
+<td>Protected slot to initialize the menus and the Vcs interface.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._newProject">_newProject</a></td>
+<td>Protected slot to handle the newProject signal.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._prepareRepopulateItem">_prepareRepopulateItem</a></td>
+<td>Protected slot to handle the prepareRepopulateItem signal.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._projectClosed">_projectClosed</a></td>
+<td>Protected slot to handle the projectClosed signal.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._projectOpened">_projectOpened</a></td>
+<td>Protected slot to handle the projectOpened signal.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._removeDir">_removeDir</a></td>
+<td>Protected method to remove a (single) directory from the project.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._removeFile">_removeFile</a></td>
+<td>Protected method to remove a file or files from the project.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._renameFile">_renameFile</a></td>
+<td>Protected method to rename a file of the project.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._selectEntries">_selectEntries</a></td>
+<td>Protected method to select entries based on their VCS status.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._selectSingleItem">_selectSingleItem</a></td>
+<td>Protected method to select a single item.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._setItemRangeSelected">_setItemRangeSelected</a></td>
+<td>Protected method to set the selection status of a range of items.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._setItemSelected">_setItemSelected</a></td>
+<td>Protected method to set the selection status of an item.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._showContextMenu">_showContextMenu</a></td>
+<td>Protected slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._showContextMenuBack">_showContextMenuBack</a></td>
+<td>Protected slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._showContextMenuDir">_showContextMenuDir</a></td>
+<td>Protected slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._showContextMenuDirMulti">_showContextMenuDirMulti</a></td>
+<td>Protected slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser._showContextMenuMulti">_showContextMenuMulti</a></td>
+<td>Protected slot called before the context menu (multiple selections) is shown.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.addHookMethod">addHookMethod</a></td>
+<td>Public method to add a hook method to the dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.addHookMethodAndMenuEntry">addHookMethodAndMenuEntry</a></td>
+<td>Public method to add a hook method to the dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.currentItem">currentItem</a></td>
+<td>Public method to get a reference to the current item.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.removeHookMethod">removeHookMethod</a></td>
+<td>Public method to remove a hook method from the dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.selectFile">selectFile</a></td>
+<td>Public method to highlight a node given its filename.</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.selectLocalDirEntries">selectLocalDirEntries</a></td>
+<td>Public slot to handle the select local directories context menu entries</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.selectLocalEntries">selectLocalEntries</a></td>
+<td>Public slot to handle the select local files context menu entries</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.selectVCSDirEntries">selectVCSDirEntries</a></td>
+<td>Public slot to handle the select VCS directories context menu entries</td>
+</tr><tr>
+<td><a href="#ProjectBaseBrowser.selectVCSEntries">selectVCSEntries</a></td>
+<td>Public slot to handle the select VCS files context menu entries</td>
+</tr>
+</table>
+<a NAME="ProjectBaseBrowser.__init__" ID="ProjectBaseBrowser.__init__"></a>
+<h4>ProjectBaseBrowser (Constructor)</h4>
+<b>ProjectBaseBrowser</b>(<i>project, type_, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>type</i></dt>
+<dd>
+project browser type (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser
+</dd>
+</dl><a NAME="ProjectBaseBrowser.__checkHookKey" ID="ProjectBaseBrowser.__checkHookKey"></a>
+<h4>ProjectBaseBrowser.__checkHookKey</h4>
+<b>__checkHookKey</b>(<i>key</i>)
+<p>
+        Private method to check a hook key
+</p><a NAME="ProjectBaseBrowser.__modelDataChanged" ID="ProjectBaseBrowser.__modelDataChanged"></a>
+<h4>ProjectBaseBrowser.__modelDataChanged</h4>
+<b>__modelDataChanged</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot called after data has been changed in the model.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of the changed data (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of the changed data (QModelIndex)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.__modelRowsInserted" ID="ProjectBaseBrowser.__modelRowsInserted"></a>
+<h4>ProjectBaseBrowser.__modelRowsInserted</h4>
+<b>__modelRowsInserted</b>(<i>parent, start, end</i>)
+<p>
+        Private slot called after rows have been inserted into the model.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent index of inserted rows (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row number (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row number (integer)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._collapseAllDirs" ID="ProjectBaseBrowser._collapseAllDirs"></a>
+<h4>ProjectBaseBrowser._collapseAllDirs</h4>
+<b>_collapseAllDirs</b>(<i></i>)
+<p>
+        Protected slot to handle the 'Collapse all directories' menu action.
+</p><a NAME="ProjectBaseBrowser._completeRepopulateItem" ID="ProjectBaseBrowser._completeRepopulateItem"></a>
+<h4>ProjectBaseBrowser._completeRepopulateItem</h4>
+<b>_completeRepopulateItem</b>(<i>name</i>)
+<p>
+        Protected slot to handle the completeRepopulateItem signal.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+relative name of file item to be repopulated (string)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._configure" ID="ProjectBaseBrowser._configure"></a>
+<h4>ProjectBaseBrowser._configure</h4>
+<b>_configure</b>(<i></i>)
+<p>
+        Protected method to open the configuration dialog.
+</p><a NAME="ProjectBaseBrowser._connectExpandedCollapsed" ID="ProjectBaseBrowser._connectExpandedCollapsed"></a>
+<h4>ProjectBaseBrowser._connectExpandedCollapsed</h4>
+<b>_connectExpandedCollapsed</b>(<i></i>)
+<p>
+        Protected method to connect the expanded and collapsed signals.
+</p><a NAME="ProjectBaseBrowser._contextMenuRequested" ID="ProjectBaseBrowser._contextMenuRequested"></a>
+<h4>ProjectBaseBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._copyToClipboard" ID="ProjectBaseBrowser._copyToClipboard"></a>
+<h4>ProjectBaseBrowser._copyToClipboard</h4>
+<b>_copyToClipboard</b>(<i></i>)
+<p>
+        Protected method to copy the path of an entry to the clipboard.
+</p><a NAME="ProjectBaseBrowser._createPopupMenus" ID="ProjectBaseBrowser._createPopupMenus"></a>
+<h4>ProjectBaseBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menus.
+</p><a NAME="ProjectBaseBrowser._disconnectExpandedCollapsed" ID="ProjectBaseBrowser._disconnectExpandedCollapsed"></a>
+<h4>ProjectBaseBrowser._disconnectExpandedCollapsed</h4>
+<b>_disconnectExpandedCollapsed</b>(<i></i>)
+<p>
+        Protected method to disconnect the expanded and collapsed signals.
+</p><a NAME="ProjectBaseBrowser._expandAllDirs" ID="ProjectBaseBrowser._expandAllDirs"></a>
+<h4>ProjectBaseBrowser._expandAllDirs</h4>
+<b>_expandAllDirs</b>(<i></i>)
+<p>
+        Protected slot to handle the 'Expand all directories' menu action.
+</p><a NAME="ProjectBaseBrowser._initHookMethods" ID="ProjectBaseBrowser._initHookMethods"></a>
+<h4>ProjectBaseBrowser._initHookMethods</h4>
+<b>_initHookMethods</b>(<i></i>)
+<p>
+        Protected method to initialize the hooks dictionary.
+</p><p>
+        This method should be overridden by subclasses. All supported
+        hook methods should be initialized with a None value. The keys
+        must be strings.
+</p><a NAME="ProjectBaseBrowser._initMenusAndVcs" ID="ProjectBaseBrowser._initMenusAndVcs"></a>
+<h4>ProjectBaseBrowser._initMenusAndVcs</h4>
+<b>_initMenusAndVcs</b>(<i></i>)
+<p>
+        Protected slot to initialize the menus and the Vcs interface.
+</p><a NAME="ProjectBaseBrowser._newProject" ID="ProjectBaseBrowser._newProject"></a>
+<h4>ProjectBaseBrowser._newProject</h4>
+<b>_newProject</b>(<i></i>)
+<p>
+        Protected slot to handle the newProject signal.
+</p><a NAME="ProjectBaseBrowser._prepareRepopulateItem" ID="ProjectBaseBrowser._prepareRepopulateItem"></a>
+<h4>ProjectBaseBrowser._prepareRepopulateItem</h4>
+<b>_prepareRepopulateItem</b>(<i>name</i>)
+<p>
+        Protected slot to handle the prepareRepopulateItem signal.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+relative name of file item to be repopulated (string)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._projectClosed" ID="ProjectBaseBrowser._projectClosed"></a>
+<h4>ProjectBaseBrowser._projectClosed</h4>
+<b>_projectClosed</b>(<i></i>)
+<p>
+        Protected slot to handle the projectClosed signal.
+</p><a NAME="ProjectBaseBrowser._projectOpened" ID="ProjectBaseBrowser._projectOpened"></a>
+<h4>ProjectBaseBrowser._projectOpened</h4>
+<b>_projectOpened</b>(<i></i>)
+<p>
+        Protected slot to handle the projectOpened signal.
+</p><a NAME="ProjectBaseBrowser._removeDir" ID="ProjectBaseBrowser._removeDir"></a>
+<h4>ProjectBaseBrowser._removeDir</h4>
+<b>_removeDir</b>(<i></i>)
+<p>
+        Protected method to remove a (single) directory from the project.
+</p><a NAME="ProjectBaseBrowser._removeFile" ID="ProjectBaseBrowser._removeFile"></a>
+<h4>ProjectBaseBrowser._removeFile</h4>
+<b>_removeFile</b>(<i></i>)
+<p>
+        Protected method to remove a file or files from the project.
+</p><a NAME="ProjectBaseBrowser._renameFile" ID="ProjectBaseBrowser._renameFile"></a>
+<h4>ProjectBaseBrowser._renameFile</h4>
+<b>_renameFile</b>(<i></i>)
+<p>
+        Protected method to rename a file of the project.
+</p><a NAME="ProjectBaseBrowser._selectEntries" ID="ProjectBaseBrowser._selectEntries"></a>
+<h4>ProjectBaseBrowser._selectEntries</h4>
+<b>_selectEntries</b>(<i>local = True, filter = None</i>)
+<p>
+        Protected method to select entries based on their VCS status.
+</p><dl>
+<dt><i>local</i></dt>
+<dd>
+flag indicating local (i.e. non VCS controlled) file/directory
+            entries should be selected (boolean)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of classes to check against
+</dd>
+</dl><a NAME="ProjectBaseBrowser._selectSingleItem" ID="ProjectBaseBrowser._selectSingleItem"></a>
+<h4>ProjectBaseBrowser._selectSingleItem</h4>
+<b>_selectSingleItem</b>(<i>index</i>)
+<p>
+        Protected method to select a single item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to be selected (QModelIndex)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._setItemRangeSelected" ID="ProjectBaseBrowser._setItemRangeSelected"></a>
+<h4>ProjectBaseBrowser._setItemRangeSelected</h4>
+<b>_setItemRangeSelected</b>(<i>startIndex, endIndex, selected</i>)
+<p>
+        Protected method to set the selection status of a range of items.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of range of items to set (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of range of items to set (QModelIndex)
+</dd><dt><i>selected</i></dt>
+<dd>
+flag giving the new selection status (boolean)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._setItemSelected" ID="ProjectBaseBrowser._setItemSelected"></a>
+<h4>ProjectBaseBrowser._setItemSelected</h4>
+<b>_setItemSelected</b>(<i>index, selected</i>)
+<p>
+        Protected method to set the selection status of an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item to set (QModelIndex)
+</dd><dt><i>selected</i></dt>
+<dd>
+flag giving the new selection status (boolean)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._showContextMenu" ID="ProjectBaseBrowser._showContextMenu"></a>
+<h4>ProjectBaseBrowser._showContextMenu</h4>
+<b>_showContextMenu</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the file status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown (QMenu)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._showContextMenuBack" ID="ProjectBaseBrowser._showContextMenuBack"></a>
+<h4>ProjectBaseBrowser._showContextMenuBack</h4>
+<b>_showContextMenuBack</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu is shown. 
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown (QMenu)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._showContextMenuDir" ID="ProjectBaseBrowser._showContextMenuDir"></a>
+<h4>ProjectBaseBrowser._showContextMenuDir</h4>
+<b>_showContextMenuDir</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown (QMenu)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._showContextMenuDirMulti" ID="ProjectBaseBrowser._showContextMenuDirMulti"></a>
+<h4>ProjectBaseBrowser._showContextMenuDirMulti</h4>
+<b>_showContextMenuDirMulti</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown (QMenu)
+</dd>
+</dl><a NAME="ProjectBaseBrowser._showContextMenuMulti" ID="ProjectBaseBrowser._showContextMenuMulti"></a>
+<h4>ProjectBaseBrowser._showContextMenuMulti</h4>
+<b>_showContextMenuMulti</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu (multiple selections) is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the files status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown (QMenu)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.addHookMethod" ID="ProjectBaseBrowser.addHookMethod"></a>
+<h4>ProjectBaseBrowser.addHookMethod</h4>
+<b>addHookMethod</b>(<i>key, method</i>)
+<p>
+        Public method to add a hook method to the dictionary.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+for the hook method (string)
+</dd><dt><i>method</i></dt>
+<dd>
+reference to the hook method (method object)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.addHookMethodAndMenuEntry" ID="ProjectBaseBrowser.addHookMethodAndMenuEntry"></a>
+<h4>ProjectBaseBrowser.addHookMethodAndMenuEntry</h4>
+<b>addHookMethodAndMenuEntry</b>(<i>key, method, menuEntry</i>)
+<p>
+        Public method to add a hook method to the dictionary.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+for the hook method (string)
+</dd><dt><i>method</i></dt>
+<dd>
+reference to the hook method (method object)
+</dd><dt><i>menuEntry</i></dt>
+<dd>
+entry to be shown in the context menu (string)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.currentItem" ID="ProjectBaseBrowser.currentItem"></a>
+<h4>ProjectBaseBrowser.currentItem</h4>
+<b>currentItem</b>(<i></i>)
+<p>
+        Public method to get a reference to the current item.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current item
+</dd>
+</dl><a NAME="ProjectBaseBrowser.removeHookMethod" ID="ProjectBaseBrowser.removeHookMethod"></a>
+<h4>ProjectBaseBrowser.removeHookMethod</h4>
+<b>removeHookMethod</b>(<i>key</i>)
+<p>
+        Public method to remove a hook method from the dictionary.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+for the hook method (string)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.selectFile" ID="ProjectBaseBrowser.selectFile"></a>
+<h4>ProjectBaseBrowser.selectFile</h4>
+<b>selectFile</b>(<i>fn</i>)
+<p>
+        Public method to highlight a node given its filename.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of file to be highlighted (string)
+</dd>
+</dl><a NAME="ProjectBaseBrowser.selectLocalDirEntries" ID="ProjectBaseBrowser.selectLocalDirEntries"></a>
+<h4>ProjectBaseBrowser.selectLocalDirEntries</h4>
+<b>selectLocalDirEntries</b>(<i></i>)
+<p>
+        Public slot to handle the select local directories context menu entries
+</p><a NAME="ProjectBaseBrowser.selectLocalEntries" ID="ProjectBaseBrowser.selectLocalEntries"></a>
+<h4>ProjectBaseBrowser.selectLocalEntries</h4>
+<b>selectLocalEntries</b>(<i></i>)
+<p>
+        Public slot to handle the select local files context menu entries
+</p><a NAME="ProjectBaseBrowser.selectVCSDirEntries" ID="ProjectBaseBrowser.selectVCSDirEntries"></a>
+<h4>ProjectBaseBrowser.selectVCSDirEntries</h4>
+<b>selectVCSDirEntries</b>(<i></i>)
+<p>
+        Public slot to handle the select VCS directories context menu entries
+</p><a NAME="ProjectBaseBrowser.selectVCSEntries" ID="ProjectBaseBrowser.selectVCSEntries"></a>
+<h4>ProjectBaseBrowser.selectVCSEntries</h4>
+<b>selectVCSEntries</b>(<i></i>)
+<p>
+        Public slot to handle the select VCS files context menu entries
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,231 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectBrowser</h1>
+<p>
+Module implementing the project browser part of the eric4 UI.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowser">ProjectBrowser</a></td>
+<td>Class implementing the project browser part of the eric4 UI.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectBrowser" ID="ProjectBrowser"></a>
+<h2>ProjectBrowser</h2>
+<p>
+    Class implementing the project browser part of the eric4 UI.
+</p><p>
+    It generates a widget with up to seven tabs. The individual tabs contain
+    the project sources browser, the project forms browser,
+    the project resources browser, the project translations browser,
+    the project interfaces (IDL) browser and a browser for stuff,
+    that doesn't fit these categories. Optionally it contains an additional
+    tab with the file system browser.
+</p>
+<h3>Derived from</h3>
+E4TabWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowser.__init__">ProjectBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__currentChanged">__currentChanged</a></td>
+<td>Private slot to handle the currentChanged(int) signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__newProject">__newProject</a></td>
+<td>Private slot to handle the newProject signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__projectClosed">__projectClosed</a></td>
+<td>Private slot to handle the projectClosed signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__projectOpened">__projectOpened</a></td>
+<td>Private slot to handle the projectOpened signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__projectPropertiesChanged">__projectPropertiesChanged</a></td>
+<td>Private slot to handle the projectPropertiesChanged signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__setBrowsersAvailable">__setBrowsersAvailable</a></td>
+<td>Private method to add selected browsers to the project browser</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__setSourcesIcon">__setSourcesIcon</a></td>
+<td>Private method to set the right icon for the sources browser tab.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.__vcsStateChanged">__vcsStateChanged</a></td>
+<td>Private slot to handle a change in the vcs state.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.getProjectBrowser">getProjectBrowser</a></td>
+<td>Public method to get a reference to the named project browser.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.getProjectBrowsers">getProjectBrowsers</a></td>
+<td>Public method to get references to the individual project browsers.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.handleEditorChanged">handleEditorChanged</a></td>
+<td>Public slot to handle the editorChanged signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot used to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#ProjectBrowser.showEvent">showEvent</a></td>
+<td>Protected method handleing the show event.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowser.__init__" ID="ProjectBrowser.__init__"></a>
+<h4>ProjectBrowser (Constructor)</h4>
+<b>ProjectBrowser</b>(<i>project, parent = None, embeddedBrowser = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>embeddedBrowser</i></dt>
+<dd>
+flag indicating whether the file browser should
+            be included. This flag is set to False by those layouts, that
+            have the file browser in a separate window or embedded
+            in the debeug browser instead
+</dd>
+</dl><a NAME="ProjectBrowser.__currentChanged" ID="ProjectBrowser.__currentChanged"></a>
+<h4>ProjectBrowser.__currentChanged</h4>
+<b>__currentChanged</b>(<i>index</i>)
+<p>
+        Private slot to handle the currentChanged(int) signal.
+</p><a NAME="ProjectBrowser.__newProject" ID="ProjectBrowser.__newProject"></a>
+<h4>ProjectBrowser.__newProject</h4>
+<b>__newProject</b>(<i></i>)
+<p>
+        Private slot to handle the newProject signal.
+</p><a NAME="ProjectBrowser.__projectClosed" ID="ProjectBrowser.__projectClosed"></a>
+<h4>ProjectBrowser.__projectClosed</h4>
+<b>__projectClosed</b>(<i></i>)
+<p>
+        Private slot to handle the projectClosed signal.
+</p><a NAME="ProjectBrowser.__projectOpened" ID="ProjectBrowser.__projectOpened"></a>
+<h4>ProjectBrowser.__projectOpened</h4>
+<b>__projectOpened</b>(<i></i>)
+<p>
+        Private slot to handle the projectOpened signal.
+</p><a NAME="ProjectBrowser.__projectPropertiesChanged" ID="ProjectBrowser.__projectPropertiesChanged"></a>
+<h4>ProjectBrowser.__projectPropertiesChanged</h4>
+<b>__projectPropertiesChanged</b>(<i></i>)
+<p>
+        Private slot to handle the projectPropertiesChanged signal.
+</p><a NAME="ProjectBrowser.__setBrowsersAvailable" ID="ProjectBrowser.__setBrowsersAvailable"></a>
+<h4>ProjectBrowser.__setBrowsersAvailable</h4>
+<b>__setBrowsersAvailable</b>(<i>browserFlags</i>)
+<p>
+        Private method to add selected browsers to the project browser
+</p><dl>
+<dt><i>browserFlags</i></dt>
+<dd>
+flags indicating the browsers to add (integer)
+</dd>
+</dl><a NAME="ProjectBrowser.__setSourcesIcon" ID="ProjectBrowser.__setSourcesIcon"></a>
+<h4>ProjectBrowser.__setSourcesIcon</h4>
+<b>__setSourcesIcon</b>(<i></i>)
+<p>
+        Private method to set the right icon for the sources browser tab.
+</p><a NAME="ProjectBrowser.__vcsStateChanged" ID="ProjectBrowser.__vcsStateChanged"></a>
+<h4>ProjectBrowser.__vcsStateChanged</h4>
+<b>__vcsStateChanged</b>(<i>state</i>)
+<p>
+        Private slot to handle a change in the vcs state.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+new vcs state (string)
+</dd>
+</dl><a NAME="ProjectBrowser.getProjectBrowser" ID="ProjectBrowser.getProjectBrowser"></a>
+<h4>ProjectBrowser.getProjectBrowser</h4>
+<b>getProjectBrowser</b>(<i>name</i>)
+<p>
+        Public method to get a reference to the named project browser.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the requested project browser (string).
+            Valid names are "sources, forms, resources, translations,
+            interfaces, others".
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the requested browser or None
+</dd>
+</dl><a NAME="ProjectBrowser.getProjectBrowsers" ID="ProjectBrowser.getProjectBrowsers"></a>
+<h4>ProjectBrowser.getProjectBrowsers</h4>
+<b>getProjectBrowsers</b>(<i></i>)
+<p>
+        Public method to get references to the individual project browsers.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of references to project browsers
+</dd>
+</dl><a NAME="ProjectBrowser.handleEditorChanged" ID="ProjectBrowser.handleEditorChanged"></a>
+<h4>ProjectBrowser.handleEditorChanged</h4>
+<b>handleEditorChanged</b>(<i>fn</i>)
+<p>
+        Public slot to handle the editorChanged signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the changed file (string)
+</dd>
+</dl><a NAME="ProjectBrowser.handlePreferencesChanged" ID="ProjectBrowser.handlePreferencesChanged"></a>
+<h4>ProjectBrowser.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot used to handle the preferencesChanged signal.
+</p><a NAME="ProjectBrowser.showEvent" ID="ProjectBrowser.showEvent"></a>
+<h4>ProjectBrowser.showEvent</h4>
+<b>showEvent</b>(<i>evt</i>)
+<p>
+        Protected method handleing the show event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+show event to handle (QShowEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectBrowserFlags.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectBrowserFlags</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectBrowserFlags</h1>
+<p>
+Module defining the project browser flags.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>AllBrowsersFlag</td></tr><tr><td>FormsBrowserFlag</td></tr><tr><td>InterfacesBrowserFlag</td></tr><tr><td>OthersBrowserFlag</td></tr><tr><td>ResourcesBrowserFlag</td></tr><tr><td>SourcesBrowserFlag</td></tr><tr><td>TranslationsBrowserFlag</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectBrowserModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,697 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectBrowserModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectBrowserModel</h1>
+<p>
+Module implementing the browser model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ProjectBrowserFormType</td></tr><tr><td>ProjectBrowserInterfaceType</td></tr><tr><td>ProjectBrowserItemDirectory</td></tr><tr><td>ProjectBrowserItemFile</td></tr><tr><td>ProjectBrowserItemSimpleDirectory</td></tr><tr><td>ProjectBrowserNoType</td></tr><tr><td>ProjectBrowserOthersType</td></tr><tr><td>ProjectBrowserResourceType</td></tr><tr><td>ProjectBrowserSourceType</td></tr><tr><td>ProjectBrowserTranslationType</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserDirectoryItem">ProjectBrowserDirectoryItem</a></td>
+<td>Class implementing the data structure for project browser directory items.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserFileItem">ProjectBrowserFileItem</a></td>
+<td>Class implementing the data structure for project browser file items.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin">ProjectBrowserItemMixin</a></td>
+<td>Class implementing common methods of project browser items.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel">ProjectBrowserModel</a></td>
+<td>Class implementing the project browser model.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserSimpleDirectoryItem">ProjectBrowserSimpleDirectoryItem</a></td>
+<td>Class implementing the data structure for project browser simple directory items.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectBrowserDirectoryItem" ID="ProjectBrowserDirectoryItem"></a>
+<h2>ProjectBrowserDirectoryItem</h2>
+<p>
+    Class implementing the data structure for project browser directory items.
+</p>
+<h3>Derived from</h3>
+BrowserDirectoryItem, ProjectBrowserItemMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserDirectoryItem.__init__">ProjectBrowserDirectoryItem</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserDirectoryItem.__init__" ID="ProjectBrowserDirectoryItem.__init__"></a>
+<h4>ProjectBrowserDirectoryItem (Constructor)</h4>
+<b>ProjectBrowserDirectoryItem</b>(<i>parent, dinfo, projectType, full = True, bold = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>dinfo</i></dt>
+<dd>
+dinfo is the string for the directory (string)
+</dd><dt><i>projectType</i></dt>
+<dd>
+type of file/directory in the project
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd><dt><i>bold</i></dt>
+<dd>
+flag indicating a highlighted font (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ProjectBrowserFileItem" ID="ProjectBrowserFileItem"></a>
+<h2>ProjectBrowserFileItem</h2>
+<p>
+    Class implementing the data structure for project browser file items.
+</p>
+<h3>Derived from</h3>
+BrowserFileItem, ProjectBrowserItemMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserFileItem.__init__">ProjectBrowserFileItem</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserFileItem.__init__" ID="ProjectBrowserFileItem.__init__"></a>
+<h4>ProjectBrowserFileItem (Constructor)</h4>
+<b>ProjectBrowserFileItem</b>(<i>parent, finfo, projectType, full = True, bold = False, sourceLanguage = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>finfo</i></dt>
+<dd>
+the string for the file (string)
+</dd><dt><i>projectType</i></dt>
+<dd>
+type of file/directory in the project
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd><dt><i>bold</i></dt>
+<dd>
+flag indicating a highlighted font (boolean)
+</dd><dt><i>sourceLanguage</i></dt>
+<dd>
+source code language of the project (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ProjectBrowserItemMixin" ID="ProjectBrowserItemMixin"></a>
+<h2>ProjectBrowserItemMixin</h2>
+<p>
+    Class implementing common methods of project browser items.
+</p><p>
+    It is meant to be used as a mixin class.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserItemMixin.__init__">ProjectBrowserItemMixin</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.addProjectType">addProjectType</a></td>
+<td>Public method to add a type to the list.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.addVcsStatus">addVcsStatus</a></td>
+<td>Public method to add the VCS status.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.getProjectTypes">getProjectTypes</a></td>
+<td>Public method to get the project type.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.getTextColor">getTextColor</a></td>
+<td>Public method to get the items text color.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.setVcsState">setVcsState</a></td>
+<td>Public method to set the items VCS state.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserItemMixin.setVcsStatus">setVcsStatus</a></td>
+<td>Public method to set the VCS status.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserItemMixin.__init__" ID="ProjectBrowserItemMixin.__init__"></a>
+<h4>ProjectBrowserItemMixin (Constructor)</h4>
+<b>ProjectBrowserItemMixin</b>(<i>type_, bold = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of file/directory in the project
+</dd><dt><i>bold</i></dt>
+<dd>
+flag indicating a highlighted font
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.addProjectType" ID="ProjectBrowserItemMixin.addProjectType"></a>
+<h4>ProjectBrowserItemMixin.addProjectType</h4>
+<b>addProjectType</b>(<i>type_</i>)
+<p>
+        Public method to add a type to the list.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type to add to the list
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.addVcsStatus" ID="ProjectBrowserItemMixin.addVcsStatus"></a>
+<h4>ProjectBrowserItemMixin.addVcsStatus</h4>
+<b>addVcsStatus</b>(<i>vcsStatus</i>)
+<p>
+        Public method to add the VCS status.
+</p><dl>
+<dt><i>vcsStatus</i></dt>
+<dd>
+VCS status text (string)
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.getProjectTypes" ID="ProjectBrowserItemMixin.getProjectTypes"></a>
+<h4>ProjectBrowserItemMixin.getProjectTypes</h4>
+<b>getProjectTypes</b>(<i></i>)
+<p>
+        Public method to get the project type.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+project type
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.getTextColor" ID="ProjectBrowserItemMixin.getTextColor"></a>
+<h4>ProjectBrowserItemMixin.getTextColor</h4>
+<b>getTextColor</b>(<i></i>)
+<p>
+        Public method to get the items text color.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+text color (QVariant(QColor))
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.setVcsState" ID="ProjectBrowserItemMixin.setVcsState"></a>
+<h4>ProjectBrowserItemMixin.setVcsState</h4>
+<b>setVcsState</b>(<i>state</i>)
+<p>
+        Public method to set the items VCS state.
+</p><dl>
+<dt><i>state</i></dt>
+<dd>
+VCS state (one of A, C, M, U or " ") (string)
+</dd>
+</dl><a NAME="ProjectBrowserItemMixin.setVcsStatus" ID="ProjectBrowserItemMixin.setVcsStatus"></a>
+<h4>ProjectBrowserItemMixin.setVcsStatus</h4>
+<b>setVcsStatus</b>(<i>vcsStatus</i>)
+<p>
+        Public method to set the VCS status.
+</p><dl>
+<dt><i>vcsStatus</i></dt>
+<dd>
+VCS status text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ProjectBrowserModel" ID="ProjectBrowserModel"></a>
+<h2>ProjectBrowserModel</h2>
+<p>
+    Class implementing the project browser model.
+</p><h4>Signals</h4>
+<dl>
+<dt>vcsStateChanged(QString)</dt>
+<dd>
+emitted after the VCS state has changed
+</dd>
+</dl>
+<h3>Derived from</h3>
+BrowserModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserModel.__init__">ProjectBrowserModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.__addVCSStatus">__addVCSStatus</a></td>
+<td>Private method used to set the vcs status of a node.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.__changeParentsVCSState">__changeParentsVCSState</a></td>
+<td>Private method to recursively change the parents VCS state.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.__updateVCSStatus">__updateVCSStatus</a></td>
+<td>Private method used to update the vcs status of a node.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.addNewItem">addNewItem</a></td>
+<td>Public method to add a new item to the model.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.changeVCSStates">changeVCSStates</a></td>
+<td>Public slot to record the (non normal) VCS states.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.data">data</a></td>
+<td>Public method to get data of an item.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.findChildItem">findChildItem</a></td>
+<td>Public method to find a child item given some text.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.findItem">findItem</a></td>
+<td>Public method to find an item given it's name.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.findParentItemByName">findParentItemByName</a></td>
+<td>Public method to find an item given it's name.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.itemIndexByName">itemIndexByName</a></td>
+<td>Public method to find an item's index given it's name.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.populateItem">populateItem</a></td>
+<td>Public method to populate an item's subtree.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.populateProjectDirectoryItem">populateProjectDirectoryItem</a></td>
+<td>Public method to populate a directory item's subtree.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.preferencesChanged">preferencesChanged</a></td>
+<td>Public method used to handle a change in preferences.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.projectClosed">projectClosed</a></td>
+<td>Public method called after a project has been closed.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.projectOpened">projectOpened</a></td>
+<td>Public method used to populate the model after a project has been opened.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.projectPropertiesChanged">projectPropertiesChanged</a></td>
+<td>Public method to react on a change of the project properties.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.removeItem">removeItem</a></td>
+<td>Public method to remove a named item.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.renameItem">renameItem</a></td>
+<td>Public method to rename an item.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.repopulateItem">repopulateItem</a></td>
+<td>Public method to repopulate an item.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserModel.updateVCSStatus">updateVCSStatus</a></td>
+<td>Public method used to update the vcs status of a node.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserModel.__init__" ID="ProjectBrowserModel.__init__"></a>
+<h4>ProjectBrowserModel (Constructor)</h4>
+<b>ProjectBrowserModel</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to parent object (Project.Project)
+</dd>
+</dl><a NAME="ProjectBrowserModel.__addVCSStatus" ID="ProjectBrowserModel.__addVCSStatus"></a>
+<h4>ProjectBrowserModel.__addVCSStatus</h4>
+<b>__addVCSStatus</b>(<i>item, name</i>)
+<p>
+        Private method used to set the vcs status of a node.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+item to work on
+</dd><dt><i>name</i></dt>
+<dd>
+filename belonging to this item (string)
+</dd>
+</dl><a NAME="ProjectBrowserModel.__changeParentsVCSState" ID="ProjectBrowserModel.__changeParentsVCSState"></a>
+<h4>ProjectBrowserModel.__changeParentsVCSState</h4>
+<b>__changeParentsVCSState</b>(<i>path, itemCache</i>)
+<p>
+        Private method to recursively change the parents VCS state.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+pathname of parent item (string)
+</dd><dt><i>itemCache</i></dt>
+<dd>
+reference to the item cache used to store
+            references to named items
+</dd>
+</dl><a NAME="ProjectBrowserModel.__updateVCSStatus" ID="ProjectBrowserModel.__updateVCSStatus"></a>
+<h4>ProjectBrowserModel.__updateVCSStatus</h4>
+<b>__updateVCSStatus</b>(<i>item, name, recursive = True</i>)
+<p>
+        Private method used to update the vcs status of a node.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+item to work on
+</dd><dt><i>name</i></dt>
+<dd>
+filename belonging to this item (string)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive update (boolean)
+</dd>
+</dl><a NAME="ProjectBrowserModel.addNewItem" ID="ProjectBrowserModel.addNewItem"></a>
+<h4>ProjectBrowserModel.addNewItem</h4>
+<b>addNewItem</b>(<i>typeString, name, additionalTypeStrings = []</i>)
+<p>
+        Public method to add a new item to the model.
+</p><dl>
+<dt><i>typeString</i></dt>
+<dd>
+string denoting the type of the new item (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the new item (string)
+</dd><dt><i>additionalTypeStrings</i></dt>
+<dd>
+names of additional types (list of string)
+</dd>
+</dl><a NAME="ProjectBrowserModel.changeVCSStates" ID="ProjectBrowserModel.changeVCSStates"></a>
+<h4>ProjectBrowserModel.changeVCSStates</h4>
+<b>changeVCSStates</b>(<i>statesList</i>)
+<p>
+        Public slot to record the (non normal) VCS states.
+</p><dl>
+<dt><i>statesList</i></dt>
+<dd>
+list of VCS state entries (list of strings) giving the
+            states in the first column and the path relative to the project 
+            directory starting with the third column. The allowed status flags 
+            are:
+            <ul>
+                <li>"A" path was added but not yet comitted</li>
+                <li>"M" path has local changes</li>
+                <li>"R" path was deleted and then re-added</li>
+                <li>"U" path needs an update</li>
+                <li>"Z" path contains a conflict</li>
+                <li>" " path is back at normal</li>
+            </ul>
+</dd>
+</dl><a NAME="ProjectBrowserModel.data" ID="ProjectBrowserModel.data"></a>
+<h4>ProjectBrowserModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data of an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the data to retrieve (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="ProjectBrowserModel.findChildItem" ID="ProjectBrowserModel.findChildItem"></a>
+<h4>ProjectBrowserModel.findChildItem</h4>
+<b>findChildItem</b>(<i>text, column, parentItem = None</i>)
+<p>
+        Public method to find a child item given some text.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to search for (string)
+</dd><dt><i>column</i></dt>
+<dd>
+column to search in (integer)
+</dd><dt><i>parentItem</i></dt>
+<dd>
+reference to parent item
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the item found
+</dd>
+</dl><a NAME="ProjectBrowserModel.findItem" ID="ProjectBrowserModel.findItem"></a>
+<h4>ProjectBrowserModel.findItem</h4>
+<b>findItem</b>(<i>name</i>)
+<p>
+        Public method to find an item given it's name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the item (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the item found
+</dd>
+</dl><a NAME="ProjectBrowserModel.findParentItemByName" ID="ProjectBrowserModel.findParentItemByName"></a>
+<h4>ProjectBrowserModel.findParentItemByName</h4>
+<b>findParentItemByName</b>(<i>type_, name, dontSplit = False</i>)
+<p>
+        Public method to find an item given it's name.
+</p><p>
+        <b>Note</b>: This method creates all necessary parent items, if they
+        don't exist.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+type of the item
+</dd><dt><i>name</i></dt>
+<dd>
+name of the item (string)
+</dd><dt><i>dontSplit</i></dt>
+<dd>
+flag indicating the name should not be split (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the item found and the new display name (string)
+</dd>
+</dl><a NAME="ProjectBrowserModel.itemIndexByName" ID="ProjectBrowserModel.itemIndexByName"></a>
+<h4>ProjectBrowserModel.itemIndexByName</h4>
+<b>itemIndexByName</b>(<i>name</i>)
+<p>
+        Public method to find an item's index given it's name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the item (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the item found (QModelIndex)
+</dd>
+</dl><a NAME="ProjectBrowserModel.populateItem" ID="ProjectBrowserModel.populateItem"></a>
+<h4>ProjectBrowserModel.populateItem</h4>
+<b>populateItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate an item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="ProjectBrowserModel.populateProjectDirectoryItem" ID="ProjectBrowserModel.populateProjectDirectoryItem"></a>
+<h4>ProjectBrowserModel.populateProjectDirectoryItem</h4>
+<b>populateProjectDirectoryItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a directory item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the directory item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="ProjectBrowserModel.preferencesChanged" ID="ProjectBrowserModel.preferencesChanged"></a>
+<h4>ProjectBrowserModel.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public method used to handle a change in preferences.
+</p><a NAME="ProjectBrowserModel.projectClosed" ID="ProjectBrowserModel.projectClosed"></a>
+<h4>ProjectBrowserModel.projectClosed</h4>
+<b>projectClosed</b>(<i></i>)
+<p>
+        Public method called after a project has been closed.
+</p><a NAME="ProjectBrowserModel.projectOpened" ID="ProjectBrowserModel.projectOpened"></a>
+<h4>ProjectBrowserModel.projectOpened</h4>
+<b>projectOpened</b>(<i></i>)
+<p>
+        Public method used to populate the model after a project has been opened.
+</p><a NAME="ProjectBrowserModel.projectPropertiesChanged" ID="ProjectBrowserModel.projectPropertiesChanged"></a>
+<h4>ProjectBrowserModel.projectPropertiesChanged</h4>
+<b>projectPropertiesChanged</b>(<i></i>)
+<p>
+        Public method to react on a change of the project properties.
+</p><a NAME="ProjectBrowserModel.removeItem" ID="ProjectBrowserModel.removeItem"></a>
+<h4>ProjectBrowserModel.removeItem</h4>
+<b>removeItem</b>(<i>name</i>)
+<p>
+        Public method to remove a named item.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file or directory name of the item (string).
+</dd>
+</dl><a NAME="ProjectBrowserModel.renameItem" ID="ProjectBrowserModel.renameItem"></a>
+<h4>ProjectBrowserModel.renameItem</h4>
+<b>renameItem</b>(<i>name, newFilename</i>)
+<p>
+        Public method to rename an item.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+the old display name (string)
+</dd><dt><i>newFilename</i></dt>
+<dd>
+new filename of the item (string)
+</dd>
+</dl><a NAME="ProjectBrowserModel.repopulateItem" ID="ProjectBrowserModel.repopulateItem"></a>
+<h4>ProjectBrowserModel.repopulateItem</h4>
+<b>repopulateItem</b>(<i>name</i>)
+<p>
+        Public method to repopulate an item.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the file relative to the project root (string)
+</dd>
+</dl><a NAME="ProjectBrowserModel.updateVCSStatus" ID="ProjectBrowserModel.updateVCSStatus"></a>
+<h4>ProjectBrowserModel.updateVCSStatus</h4>
+<b>updateVCSStatus</b>(<i>name, recursive = True</i>)
+<p>
+        Public method used to update the vcs status of a node.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename belonging to this item (string)
+</dd><dt><i>recursive</i></dt>
+<dd>
+flag indicating a recursive update (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ProjectBrowserSimpleDirectoryItem" ID="ProjectBrowserSimpleDirectoryItem"></a>
+<h2>ProjectBrowserSimpleDirectoryItem</h2>
+<p>
+    Class implementing the data structure for project browser simple directory items.
+</p>
+<h3>Derived from</h3>
+BrowserItem, ProjectBrowserItemMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserSimpleDirectoryItem.__init__">ProjectBrowserSimpleDirectoryItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowserSimpleDirectoryItem.dirName">dirName</a></td>
+<td>Public method returning the directory name.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserSimpleDirectoryItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserSimpleDirectoryItem.__init__" ID="ProjectBrowserSimpleDirectoryItem.__init__"></a>
+<h4>ProjectBrowserSimpleDirectoryItem (Constructor)</h4>
+<b>ProjectBrowserSimpleDirectoryItem</b>(<i>parent, projectType, text, path = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>projectType</i></dt>
+<dd>
+type of file/directory in the project
+</dd><dt><i>text</i></dt>
+<dd>
+text to be displayed (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path of the directory (string)
+</dd>
+</dl><a NAME="ProjectBrowserSimpleDirectoryItem.dirName" ID="ProjectBrowserSimpleDirectoryItem.dirName"></a>
+<h4>ProjectBrowserSimpleDirectoryItem.dirName</h4>
+<b>dirName</b>(<i></i>)
+<p>
+        Public method returning the directory name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name (string)
+</dd>
+</dl><a NAME="ProjectBrowserSimpleDirectoryItem.lessThan" ID="ProjectBrowserSimpleDirectoryItem.lessThan"></a>
+<h4>ProjectBrowserSimpleDirectoryItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectBrowserSortFilterProxyModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectBrowserSortFilterProxyModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectBrowserSortFilterProxyModel</h1>
+<p>
+Module implementing the browser sort filter proxy model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserSortFilterProxyModel">ProjectBrowserSortFilterProxyModel</a></td>
+<td>Class implementing the browser sort filter proxy model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectBrowserSortFilterProxyModel" ID="ProjectBrowserSortFilterProxyModel"></a>
+<h2>ProjectBrowserSortFilterProxyModel</h2>
+<p>
+    Class implementing the browser sort filter proxy model.
+</p>
+<h3>Derived from</h3>
+BrowserSortFilterProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectBrowserSortFilterProxyModel.__init__">ProjectBrowserSortFilterProxyModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectBrowserSortFilterProxyModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Protected method to filter rows.</td>
+</tr><tr>
+<td><a href="#ProjectBrowserSortFilterProxyModel.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot called to handle a change of the preferences settings.</td>
+</tr>
+</table>
+<a NAME="ProjectBrowserSortFilterProxyModel.__init__" ID="ProjectBrowserSortFilterProxyModel.__init__"></a>
+<h4>ProjectBrowserSortFilterProxyModel (Constructor)</h4>
+<b>ProjectBrowserSortFilterProxyModel</b>(<i>filterType, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>filterType</i></dt>
+<dd>
+type of filter to apply
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="ProjectBrowserSortFilterProxyModel.filterAcceptsRow" ID="ProjectBrowserSortFilterProxyModel.filterAcceptsRow"></a>
+<h4>ProjectBrowserSortFilterProxyModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>source_row, source_parent</i>)
+<p>
+        Protected method to filter rows.
+</p><p>
+        It implements a filter to suppress the display of non public
+        classes, methods and attributes.
+</p><dl>
+<dt><i>source_row</i></dt>
+<dd>
+row number (in the source model) of item (integer)
+</dd><dt><i>source_parent</i></dt>
+<dd>
+index of parent item (in the source model)
+            of item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the item should be shown (boolean)
+</dd>
+</dl><a NAME="ProjectBrowserSortFilterProxyModel.preferencesChanged" ID="ProjectBrowserSortFilterProxyModel.preferencesChanged"></a>
+<h4>ProjectBrowserSortFilterProxyModel.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot called to handle a change of the preferences settings.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectFormsBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,382 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectFormsBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectFormsBrowser</h1>
+<p>
+Module implementing a class used to display the forms part of the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectFormsBrowser">ProjectFormsBrowser</a></td>
+<td>A class used to display the forms part of the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectFormsBrowser" ID="ProjectFormsBrowser"></a>
+<h2>ProjectFormsBrowser</h2>
+<p>
+    A class used to display the forms part of the project. 
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stderr
+</dd><dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>menusAboutToBeCreated</dt>
+<dd>
+emitted when the context menu are about to
+            be created. This is the right moment to add or remove hook methods.
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted to open a forms file in an editor
+</dd><dt>trpreview(string list)</dt>
+<dd>
+emitted to preview form files in the
+            translations previewer
+</dd><dt>uipreview(string)</dt>
+<dd>
+emitted to preview a forms file
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectFormsBrowser.__init__">ProjectFormsBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__TRPreview">__TRPreview</a></td>
+<td>Private slot to handle the Preview translations action.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__UIPreview">__UIPreview</a></td>
+<td>Private slot to handle the Preview menu action.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__addFormFiles">__addFormFiles</a></td>
+<td>Private method to add form files to the project.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__addFormsDirectory">__addFormsDirectory</a></td>
+<td>Private method to add form files of a directory to the project.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__compileAllForms">__compileAllForms</a></td>
+<td>Private method to compile all forms to source files.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__compileForm">__compileForm</a></td>
+<td>Private method to compile a form to a source file.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__compileSelectedForms">__compileSelectedForms</a></td>
+<td>Private method to compile selected forms to source files.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__compileUI">__compileUI</a></td>
+<td>Privat method to compile a .ui file to a .py/.rb file.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__compileUIDone">__compileUIDone</a></td>
+<td>Private slot to handle the finished signal of the pyuic/rbuic process.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__deleteFile">__deleteFile</a></td>
+<td>Private method to delete a form file from the project.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__generateDialogCode">__generateDialogCode</a></td>
+<td>Private method to generate dialog code for the form (Qt4 only)</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__newForm">__newForm</a></td>
+<td>Private slot to handle the New Form menu action.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__newUiForm">__newUiForm</a></td>
+<td>Private slot to handle the New Form menu action for Qt-related projects.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__openFile">__openFile</a></td>
+<td>Private slot to handle the Open menu action.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__openFileInEditor">__openFileInEditor</a></td>
+<td>Private slot to handle the Open in Editor menu action.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal of the pyuic/rbuic process.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal of the pyuic/rbuic process.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the menu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
+<td>Private slot called by the dirMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__showContextMenuDirMulti">__showContextMenuDirMulti</a></td>
+<td>Private slot called by the dirMultiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser._initHookMethods">_initHookMethods</a></td>
+<td>Protected method to initialize the hooks dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.compileChangedForms">compileChangedForms</a></td>
+<td>Public method to compile all changed forms to source files.</td>
+</tr><tr>
+<td><a href="#ProjectFormsBrowser.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot used to handle the preferencesChanged signal.</td>
+</tr>
+</table>
+<a NAME="ProjectFormsBrowser.__init__" ID="ProjectFormsBrowser.__init__"></a>
+<h4>ProjectFormsBrowser (Constructor)</h4>
+<b>ProjectFormsBrowser</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectFormsBrowser.__TRPreview" ID="ProjectFormsBrowser.__TRPreview"></a>
+<h4>ProjectFormsBrowser.__TRPreview</h4>
+<b>__TRPreview</b>(<i></i>)
+<p>
+        Private slot to handle the Preview translations action.
+</p><a NAME="ProjectFormsBrowser.__UIPreview" ID="ProjectFormsBrowser.__UIPreview"></a>
+<h4>ProjectFormsBrowser.__UIPreview</h4>
+<b>__UIPreview</b>(<i></i>)
+<p>
+        Private slot to handle the Preview menu action.
+</p><a NAME="ProjectFormsBrowser.__addFormFiles" ID="ProjectFormsBrowser.__addFormFiles"></a>
+<h4>ProjectFormsBrowser.__addFormFiles</h4>
+<b>__addFormFiles</b>(<i></i>)
+<p>
+        Private method to add form files to the project.
+</p><a NAME="ProjectFormsBrowser.__addFormsDirectory" ID="ProjectFormsBrowser.__addFormsDirectory"></a>
+<h4>ProjectFormsBrowser.__addFormsDirectory</h4>
+<b>__addFormsDirectory</b>(<i></i>)
+<p>
+        Private method to add form files of a directory to the project.
+</p><a NAME="ProjectFormsBrowser.__compileAllForms" ID="ProjectFormsBrowser.__compileAllForms"></a>
+<h4>ProjectFormsBrowser.__compileAllForms</h4>
+<b>__compileAllForms</b>(<i></i>)
+<p>
+        Private method to compile all forms to source files.
+</p><a NAME="ProjectFormsBrowser.__compileForm" ID="ProjectFormsBrowser.__compileForm"></a>
+<h4>ProjectFormsBrowser.__compileForm</h4>
+<b>__compileForm</b>(<i></i>)
+<p>
+        Private method to compile a form to a source file.
+</p><a NAME="ProjectFormsBrowser.__compileSelectedForms" ID="ProjectFormsBrowser.__compileSelectedForms"></a>
+<h4>ProjectFormsBrowser.__compileSelectedForms</h4>
+<b>__compileSelectedForms</b>(<i></i>)
+<p>
+        Private method to compile selected forms to source files.
+</p><a NAME="ProjectFormsBrowser.__compileUI" ID="ProjectFormsBrowser.__compileUI"></a>
+<h4>ProjectFormsBrowser.__compileUI</h4>
+<b>__compileUI</b>(<i>fn, noDialog = False, progress = None</i>)
+<p>
+        Privat method to compile a .ui file to a .py/.rb file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the .ui file to be compiled
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating silent operations
+</dd><dt><i>progress</i></dt>
+<dd>
+reference to the progress dialog
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the compile process (QProcess)
+</dd>
+</dl><a NAME="ProjectFormsBrowser.__compileUIDone" ID="ProjectFormsBrowser.__compileUIDone"></a>
+<h4>ProjectFormsBrowser.__compileUIDone</h4>
+<b>__compileUIDone</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of the pyuic/rbuic process.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="ProjectFormsBrowser.__deleteFile" ID="ProjectFormsBrowser.__deleteFile"></a>
+<h4>ProjectFormsBrowser.__deleteFile</h4>
+<b>__deleteFile</b>(<i></i>)
+<p>
+        Private method to delete a form file from the project.
+</p><a NAME="ProjectFormsBrowser.__generateDialogCode" ID="ProjectFormsBrowser.__generateDialogCode"></a>
+<h4>ProjectFormsBrowser.__generateDialogCode</h4>
+<b>__generateDialogCode</b>(<i></i>)
+<p>
+        Private method to generate dialog code for the form (Qt4 only)
+</p><a NAME="ProjectFormsBrowser.__newForm" ID="ProjectFormsBrowser.__newForm"></a>
+<h4>ProjectFormsBrowser.__newForm</h4>
+<b>__newForm</b>(<i></i>)
+<p>
+        Private slot to handle the New Form menu action.
+</p><a NAME="ProjectFormsBrowser.__newUiForm" ID="ProjectFormsBrowser.__newUiForm"></a>
+<h4>ProjectFormsBrowser.__newUiForm</h4>
+<b>__newUiForm</b>(<i>path</i>)
+<p>
+        Private slot to handle the New Form menu action for Qt-related projects.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+full directory path for the new form file (string)
+</dd>
+</dl><a NAME="ProjectFormsBrowser.__openFile" ID="ProjectFormsBrowser.__openFile"></a>
+<h4>ProjectFormsBrowser.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot to handle the Open menu action.
+</p><p>
+        This uses the projects UI type to determine the Qt Designer
+        version to use.
+</p><a NAME="ProjectFormsBrowser.__openFileInEditor" ID="ProjectFormsBrowser.__openFileInEditor"></a>
+<h4>ProjectFormsBrowser.__openFileInEditor</h4>
+<b>__openFileInEditor</b>(<i></i>)
+<p>
+        Private slot to handle the Open in Editor menu action.
+</p><a NAME="ProjectFormsBrowser.__readStderr" ID="ProjectFormsBrowser.__readStderr"></a>
+<h4>ProjectFormsBrowser.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal of the 
+        pyuic/rbuic process.
+</p><a NAME="ProjectFormsBrowser.__readStdout" ID="ProjectFormsBrowser.__readStdout"></a>
+<h4>ProjectFormsBrowser.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal of the 
+        pyuic/rbuic process.
+</p><a NAME="ProjectFormsBrowser.__showContextMenu" ID="ProjectFormsBrowser.__showContextMenu"></a>
+<h4>ProjectFormsBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the menu aboutToShow signal.
+</p><a NAME="ProjectFormsBrowser.__showContextMenuBack" ID="ProjectFormsBrowser.__showContextMenuBack"></a>
+<h4>ProjectFormsBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectFormsBrowser.__showContextMenuDir" ID="ProjectFormsBrowser.__showContextMenuDir"></a>
+<h4>ProjectFormsBrowser.__showContextMenuDir</h4>
+<b>__showContextMenuDir</b>(<i></i>)
+<p>
+        Private slot called by the dirMenu aboutToShow signal.
+</p><a NAME="ProjectFormsBrowser.__showContextMenuDirMulti" ID="ProjectFormsBrowser.__showContextMenuDirMulti"></a>
+<h4>ProjectFormsBrowser.__showContextMenuDirMulti</h4>
+<b>__showContextMenuDirMulti</b>(<i></i>)
+<p>
+        Private slot called by the dirMultiMenu aboutToShow signal.
+</p><a NAME="ProjectFormsBrowser.__showContextMenuMulti" ID="ProjectFormsBrowser.__showContextMenuMulti"></a>
+<h4>ProjectFormsBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectFormsBrowser._contextMenuRequested" ID="ProjectFormsBrowser._contextMenuRequested"></a>
+<h4>ProjectFormsBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectFormsBrowser._createPopupMenus" ID="ProjectFormsBrowser._createPopupMenus"></a>
+<h4>ProjectFormsBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectFormsBrowser._initHookMethods" ID="ProjectFormsBrowser._initHookMethods"></a>
+<h4>ProjectFormsBrowser._initHookMethods</h4>
+<b>_initHookMethods</b>(<i></i>)
+<p>
+        Protected method to initialize the hooks dictionary.
+</p><p>
+        Supported hook methods are:
+        <ul>
+        <li>compileForm: takes filename as parameter</li>
+        <li>compileAllForms: takes list of filenames as parameter</li>
+        <li>compileSelectedForms: takes list of filenames as parameter</li>
+        <li>compileChangedForms: takes list of filenames as parameter</li>
+        <li>generateDialogCode: takes filename as parameter</li>
+        <li>newForm: takes full directory path of new file as parameter</li>
+        </ul>
+</p><p>
+        <b>Note</b>: Filenames are relative to the project directory, if not
+        specified differently.
+</p><a NAME="ProjectFormsBrowser._openItem" ID="ProjectFormsBrowser._openItem"></a>
+<h4>ProjectFormsBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p><a NAME="ProjectFormsBrowser.compileChangedForms" ID="ProjectFormsBrowser.compileChangedForms"></a>
+<h4>ProjectFormsBrowser.compileChangedForms</h4>
+<b>compileChangedForms</b>(<i></i>)
+<p>
+        Public method to compile all changed forms to source files.
+</p><a NAME="ProjectFormsBrowser.handlePreferencesChanged" ID="ProjectFormsBrowser.handlePreferencesChanged"></a>
+<h4>ProjectFormsBrowser.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot used to handle the preferencesChanged signal.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectInterfacesBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectInterfacesBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectInterfacesBrowser</h1>
+<p>
+Module implementing the a class used to display the interfaces (IDL) part of the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectInterfacesBrowser">ProjectInterfacesBrowser</a></td>
+<td>A class used to display the interfaces (IDL) part of the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectInterfacesBrowser" ID="ProjectInterfacesBrowser"></a>
+<h2>ProjectInterfacesBrowser</h2>
+<p>
+    A class used to display the interfaces (IDL) part of the project. 
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stderr
+</dd><dt>appendStdout(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stdout
+</dd><dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectInterfacesBrowser.__init__">ProjectInterfacesBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__addInterfaceFiles">__addInterfaceFiles</a></td>
+<td>Private method to add interface files to the project.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__addInterfacesDirectory">__addInterfacesDirectory</a></td>
+<td>Private method to add interface files of a directory to the project.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__compileAllInterfaces">__compileAllInterfaces</a></td>
+<td>Private method to compile all interfaces to python.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__compileIDL">__compileIDL</a></td>
+<td>Privat method to compile a .idl file to python.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__compileIDLDone">__compileIDLDone</a></td>
+<td>Private slot to handle the finished signal of the omniidl process.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__compileInterface">__compileInterface</a></td>
+<td>Private method to compile an interface to python.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__compileSelectedInterfaces">__compileSelectedInterfaces</a></td>
+<td>Private method to compile selected interfaces to python.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__configureCorba">__configureCorba</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__deleteFile">__deleteFile</a></td>
+<td>Private method to delete files from the project.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal of the omniidl process.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal of the omniidl process.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the menu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
+<td>Private slot called by the dirMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__showContextMenuDirMulti">__showContextMenuDirMulti</a></td>
+<td>Private slot called by the dirMultiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectInterfacesBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr>
+</table>
+<a NAME="ProjectInterfacesBrowser.__init__" ID="ProjectInterfacesBrowser.__init__"></a>
+<h4>ProjectInterfacesBrowser (Constructor)</h4>
+<b>ProjectInterfacesBrowser</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectInterfacesBrowser.__addInterfaceFiles" ID="ProjectInterfacesBrowser.__addInterfaceFiles"></a>
+<h4>ProjectInterfacesBrowser.__addInterfaceFiles</h4>
+<b>__addInterfaceFiles</b>(<i></i>)
+<p>
+        Private method to add interface files to the project.
+</p><a NAME="ProjectInterfacesBrowser.__addInterfacesDirectory" ID="ProjectInterfacesBrowser.__addInterfacesDirectory"></a>
+<h4>ProjectInterfacesBrowser.__addInterfacesDirectory</h4>
+<b>__addInterfacesDirectory</b>(<i></i>)
+<p>
+        Private method to add interface files of a directory to the project.
+</p><a NAME="ProjectInterfacesBrowser.__compileAllInterfaces" ID="ProjectInterfacesBrowser.__compileAllInterfaces"></a>
+<h4>ProjectInterfacesBrowser.__compileAllInterfaces</h4>
+<b>__compileAllInterfaces</b>(<i></i>)
+<p>
+        Private method to compile all interfaces to python.
+</p><a NAME="ProjectInterfacesBrowser.__compileIDL" ID="ProjectInterfacesBrowser.__compileIDL"></a>
+<h4>ProjectInterfacesBrowser.__compileIDL</h4>
+<b>__compileIDL</b>(<i>fn, noDialog = False, progress = None</i>)
+<p>
+        Privat method to compile a .idl file to python.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the .idl file to be compiled (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating silent operations (boolean)
+</dd><dt><i>progress</i></dt>
+<dd>
+reference to the progress dialog (QProgressDialog)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the compile process (QProcess)
+</dd>
+</dl><a NAME="ProjectInterfacesBrowser.__compileIDLDone" ID="ProjectInterfacesBrowser.__compileIDLDone"></a>
+<h4>ProjectInterfacesBrowser.__compileIDLDone</h4>
+<b>__compileIDLDone</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of the omniidl process.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="ProjectInterfacesBrowser.__compileInterface" ID="ProjectInterfacesBrowser.__compileInterface"></a>
+<h4>ProjectInterfacesBrowser.__compileInterface</h4>
+<b>__compileInterface</b>(<i></i>)
+<p>
+        Private method to compile an interface to python.
+</p><a NAME="ProjectInterfacesBrowser.__compileSelectedInterfaces" ID="ProjectInterfacesBrowser.__compileSelectedInterfaces"></a>
+<h4>ProjectInterfacesBrowser.__compileSelectedInterfaces</h4>
+<b>__compileSelectedInterfaces</b>(<i></i>)
+<p>
+        Private method to compile selected interfaces to python.
+</p><a NAME="ProjectInterfacesBrowser.__configureCorba" ID="ProjectInterfacesBrowser.__configureCorba"></a>
+<h4>ProjectInterfacesBrowser.__configureCorba</h4>
+<b>__configureCorba</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="ProjectInterfacesBrowser.__deleteFile" ID="ProjectInterfacesBrowser.__deleteFile"></a>
+<h4>ProjectInterfacesBrowser.__deleteFile</h4>
+<b>__deleteFile</b>(<i></i>)
+<p>
+        Private method to delete files from the project.
+</p><a NAME="ProjectInterfacesBrowser.__readStderr" ID="ProjectInterfacesBrowser.__readStderr"></a>
+<h4>ProjectInterfacesBrowser.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal of the omniidl process.
+</p><a NAME="ProjectInterfacesBrowser.__readStdout" ID="ProjectInterfacesBrowser.__readStdout"></a>
+<h4>ProjectInterfacesBrowser.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal of the omniidl process.
+</p><a NAME="ProjectInterfacesBrowser.__showContextMenu" ID="ProjectInterfacesBrowser.__showContextMenu"></a>
+<h4>ProjectInterfacesBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the menu aboutToShow signal.
+</p><a NAME="ProjectInterfacesBrowser.__showContextMenuBack" ID="ProjectInterfacesBrowser.__showContextMenuBack"></a>
+<h4>ProjectInterfacesBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectInterfacesBrowser.__showContextMenuDir" ID="ProjectInterfacesBrowser.__showContextMenuDir"></a>
+<h4>ProjectInterfacesBrowser.__showContextMenuDir</h4>
+<b>__showContextMenuDir</b>(<i></i>)
+<p>
+        Private slot called by the dirMenu aboutToShow signal.
+</p><a NAME="ProjectInterfacesBrowser.__showContextMenuDirMulti" ID="ProjectInterfacesBrowser.__showContextMenuDirMulti"></a>
+<h4>ProjectInterfacesBrowser.__showContextMenuDirMulti</h4>
+<b>__showContextMenuDirMulti</b>(<i></i>)
+<p>
+        Private slot called by the dirMultiMenu aboutToShow signal.
+</p><a NAME="ProjectInterfacesBrowser.__showContextMenuMulti" ID="ProjectInterfacesBrowser.__showContextMenuMulti"></a>
+<h4>ProjectInterfacesBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectInterfacesBrowser._contextMenuRequested" ID="ProjectInterfacesBrowser._contextMenuRequested"></a>
+<h4>ProjectInterfacesBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectInterfacesBrowser._createPopupMenus" ID="ProjectInterfacesBrowser._createPopupMenus"></a>
+<h4>ProjectInterfacesBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectInterfacesBrowser._openItem" ID="ProjectInterfacesBrowser._openItem"></a>
+<h4>ProjectInterfacesBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectOthersBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectOthersBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectOthersBrowser</h1>
+<p>
+Module implementing a class used to display the parts of the project, that don't fit 
+the other categories.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectOthersBrowser">ProjectOthersBrowser</a></td>
+<td>A class used to display the parts of the project, that don't fit the other categories.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectOthersBrowser" ID="ProjectOthersBrowser"></a>
+<h2>ProjectOthersBrowser</h2>
+<p>
+    A class used to display the parts of the project, that don't fit the other categories.
+</p><h4>Signals</h4>
+<dl>
+<dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>pixmapEditFile(string)</dt>
+<dd>
+emitted to edit a pixmap file
+</dd><dt>pixmapFile(string)</dt>
+<dd>
+emitted to open a pixmap file
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted to open a file
+</dd><dt>svgFile(string)</dt>
+<dd>
+emitted to open a SVG file
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectOthersBrowser.__init__">ProjectOthersBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__deleteItem">__deleteItem</a></td>
+<td>Private method to delete the selected entry from the OTHERS project data area.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__refreshItem">__refreshItem</a></td>
+<td>Private slot to refresh (repopulate) an item.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__removeItem">__removeItem</a></td>
+<td>Private slot to remove the selected entry from the OTHERS project data area.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the menu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser._editPixmap">_editPixmap</a></td>
+<td>Protected slot to handle the open in icon editor popup menu entry.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr><tr>
+<td><a href="#ProjectOthersBrowser._showContextMenu">_showContextMenu</a></td>
+<td>Protected slot called before the context menu is shown.</td>
+</tr>
+</table>
+<a NAME="ProjectOthersBrowser.__init__" ID="ProjectOthersBrowser.__init__"></a>
+<h4>ProjectOthersBrowser (Constructor)</h4>
+<b>ProjectOthersBrowser</b>(<i>project, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectOthersBrowser.__deleteItem" ID="ProjectOthersBrowser.__deleteItem"></a>
+<h4>ProjectOthersBrowser.__deleteItem</h4>
+<b>__deleteItem</b>(<i></i>)
+<p>
+        Private method to delete the selected entry from the OTHERS project data area.
+</p><a NAME="ProjectOthersBrowser.__refreshItem" ID="ProjectOthersBrowser.__refreshItem"></a>
+<h4>ProjectOthersBrowser.__refreshItem</h4>
+<b>__refreshItem</b>(<i></i>)
+<p>
+        Private slot to refresh (repopulate) an item.
+</p><a NAME="ProjectOthersBrowser.__removeItem" ID="ProjectOthersBrowser.__removeItem"></a>
+<h4>ProjectOthersBrowser.__removeItem</h4>
+<b>__removeItem</b>(<i></i>)
+<p>
+        Private slot to remove the selected entry from the OTHERS project data area.
+</p><a NAME="ProjectOthersBrowser.__showContextMenu" ID="ProjectOthersBrowser.__showContextMenu"></a>
+<h4>ProjectOthersBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the menu aboutToShow signal.
+</p><a NAME="ProjectOthersBrowser.__showContextMenuBack" ID="ProjectOthersBrowser.__showContextMenuBack"></a>
+<h4>ProjectOthersBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectOthersBrowser.__showContextMenuMulti" ID="ProjectOthersBrowser.__showContextMenuMulti"></a>
+<h4>ProjectOthersBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectOthersBrowser._contextMenuRequested" ID="ProjectOthersBrowser._contextMenuRequested"></a>
+<h4>ProjectOthersBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectOthersBrowser._createPopupMenus" ID="ProjectOthersBrowser._createPopupMenus"></a>
+<h4>ProjectOthersBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectOthersBrowser._editPixmap" ID="ProjectOthersBrowser._editPixmap"></a>
+<h4>ProjectOthersBrowser._editPixmap</h4>
+<b>_editPixmap</b>(<i></i>)
+<p>
+        Protected slot to handle the open in icon editor popup menu entry.
+</p><a NAME="ProjectOthersBrowser._openItem" ID="ProjectOthersBrowser._openItem"></a>
+<h4>ProjectOthersBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p><a NAME="ProjectOthersBrowser._showContextMenu" ID="ProjectOthersBrowser._showContextMenu"></a>
+<h4>ProjectOthersBrowser._showContextMenu</h4>
+<b>_showContextMenu</b>(<i>menu</i>)
+<p>
+        Protected slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the file status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+Reference to the popup menu (QPopupMenu)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectResourcesBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,344 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectResourcesBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectResourcesBrowser</h1>
+<p>
+Module implementing a class used to display the resources part of the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectResourcesBrowser">ProjectResourcesBrowser</a></td>
+<td>A class used to display the resources part of the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectResourcesBrowser" ID="ProjectResourcesBrowser"></a>
+<h2>ProjectResourcesBrowser</h2>
+<p>
+    A class used to display the resources part of the project. 
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stderr
+</dd><dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted to open a resources file in an editor
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>RCFilenameFormatPython</td></tr><tr><td>RCFilenameFormatRuby</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectResourcesBrowser.__init__">ProjectResourcesBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__addResourceFiles">__addResourceFiles</a></td>
+<td>Private method to add resource files to the project.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__addResourcesDirectory">__addResourcesDirectory</a></td>
+<td>Private method to add resource files of a directory to the project.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__checkResourcesNewer">__checkResourcesNewer</a></td>
+<td>Private method to check, if any file referenced in a resource file is newer than a given time.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__compileAllResources">__compileAllResources</a></td>
+<td>Private method to compile all resources to source files.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__compileQRC">__compileQRC</a></td>
+<td>Privat method to compile a .qrc file to a .py file.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__compileQRCDone">__compileQRCDone</a></td>
+<td>Private slot to handle the finished signal of the compile process.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__compileResource">__compileResource</a></td>
+<td>Private method to compile a resource to a source file.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__compileSelectedResources">__compileSelectedResources</a></td>
+<td>Private method to compile selected resources to source files.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__deleteFile">__deleteFile</a></td>
+<td>Private method to delete a resource file from the project.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__newResource">__newResource</a></td>
+<td>Private slot to handle the New Resource menu action.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__openFile">__openFile</a></td>
+<td>Private slot to handle the Open menu action.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal of the pyrcc4/rbrcc process.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal of the pyrcc4/rbrcc process.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the menu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
+<td>Private slot called by the dirMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__showContextMenuDirMulti">__showContextMenuDirMulti</a></td>
+<td>Private slot called by the dirMultiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser._initHookMethods">_initHookMethods</a></td>
+<td>Protected method to initialize the hooks dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.compileChangedResources">compileChangedResources</a></td>
+<td>Public method to compile all changed resources to source files.</td>
+</tr><tr>
+<td><a href="#ProjectResourcesBrowser.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot used to handle the preferencesChanged signal.</td>
+</tr>
+</table>
+<a NAME="ProjectResourcesBrowser.__init__" ID="ProjectResourcesBrowser.__init__"></a>
+<h4>ProjectResourcesBrowser (Constructor)</h4>
+<b>ProjectResourcesBrowser</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectResourcesBrowser.__addResourceFiles" ID="ProjectResourcesBrowser.__addResourceFiles"></a>
+<h4>ProjectResourcesBrowser.__addResourceFiles</h4>
+<b>__addResourceFiles</b>(<i></i>)
+<p>
+        Private method to add resource files to the project.
+</p><a NAME="ProjectResourcesBrowser.__addResourcesDirectory" ID="ProjectResourcesBrowser.__addResourcesDirectory"></a>
+<h4>ProjectResourcesBrowser.__addResourcesDirectory</h4>
+<b>__addResourcesDirectory</b>(<i></i>)
+<p>
+        Private method to add resource files of a directory to the project.
+</p><a NAME="ProjectResourcesBrowser.__checkResourcesNewer" ID="ProjectResourcesBrowser.__checkResourcesNewer"></a>
+<h4>ProjectResourcesBrowser.__checkResourcesNewer</h4>
+<b>__checkResourcesNewer</b>(<i>filename, mtime</i>)
+<p>
+        Private method to check, if any file referenced in a resource
+        file is newer than a given time.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename of the resource file (string)
+</dd><dt><i>mtime</i></dt>
+<dd>
+modification time to check against
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating some file is newer (boolean)
+</dd>
+</dl><a NAME="ProjectResourcesBrowser.__compileAllResources" ID="ProjectResourcesBrowser.__compileAllResources"></a>
+<h4>ProjectResourcesBrowser.__compileAllResources</h4>
+<b>__compileAllResources</b>(<i></i>)
+<p>
+        Private method to compile all resources to source files.
+</p><a NAME="ProjectResourcesBrowser.__compileQRC" ID="ProjectResourcesBrowser.__compileQRC"></a>
+<h4>ProjectResourcesBrowser.__compileQRC</h4>
+<b>__compileQRC</b>(<i>fn, noDialog = False, progress = None</i>)
+<p>
+        Privat method to compile a .qrc file to a .py file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the .ui file to be compiled
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating silent operations
+</dd><dt><i>progress</i></dt>
+<dd>
+reference to the progress dialog
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the compile process (QProcess)
+</dd>
+</dl><a NAME="ProjectResourcesBrowser.__compileQRCDone" ID="ProjectResourcesBrowser.__compileQRCDone"></a>
+<h4>ProjectResourcesBrowser.__compileQRCDone</h4>
+<b>__compileQRCDone</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of the compile process.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="ProjectResourcesBrowser.__compileResource" ID="ProjectResourcesBrowser.__compileResource"></a>
+<h4>ProjectResourcesBrowser.__compileResource</h4>
+<b>__compileResource</b>(<i></i>)
+<p>
+        Private method to compile a resource to a source file.
+</p><a NAME="ProjectResourcesBrowser.__compileSelectedResources" ID="ProjectResourcesBrowser.__compileSelectedResources"></a>
+<h4>ProjectResourcesBrowser.__compileSelectedResources</h4>
+<b>__compileSelectedResources</b>(<i></i>)
+<p>
+        Private method to compile selected resources to source files.
+</p><a NAME="ProjectResourcesBrowser.__deleteFile" ID="ProjectResourcesBrowser.__deleteFile"></a>
+<h4>ProjectResourcesBrowser.__deleteFile</h4>
+<b>__deleteFile</b>(<i></i>)
+<p>
+        Private method to delete a resource file from the project.
+</p><a NAME="ProjectResourcesBrowser.__newResource" ID="ProjectResourcesBrowser.__newResource"></a>
+<h4>ProjectResourcesBrowser.__newResource</h4>
+<b>__newResource</b>(<i></i>)
+<p>
+        Private slot to handle the New Resource menu action.
+</p><a NAME="ProjectResourcesBrowser.__openFile" ID="ProjectResourcesBrowser.__openFile"></a>
+<h4>ProjectResourcesBrowser.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot to handle the Open menu action.
+</p><a NAME="ProjectResourcesBrowser.__readStderr" ID="ProjectResourcesBrowser.__readStderr"></a>
+<h4>ProjectResourcesBrowser.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal of the 
+        pyrcc4/rbrcc process.
+</p><a NAME="ProjectResourcesBrowser.__readStdout" ID="ProjectResourcesBrowser.__readStdout"></a>
+<h4>ProjectResourcesBrowser.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal of the 
+        pyrcc4/rbrcc process.
+</p><a NAME="ProjectResourcesBrowser.__showContextMenu" ID="ProjectResourcesBrowser.__showContextMenu"></a>
+<h4>ProjectResourcesBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the menu aboutToShow signal.
+</p><a NAME="ProjectResourcesBrowser.__showContextMenuBack" ID="ProjectResourcesBrowser.__showContextMenuBack"></a>
+<h4>ProjectResourcesBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectResourcesBrowser.__showContextMenuDir" ID="ProjectResourcesBrowser.__showContextMenuDir"></a>
+<h4>ProjectResourcesBrowser.__showContextMenuDir</h4>
+<b>__showContextMenuDir</b>(<i></i>)
+<p>
+        Private slot called by the dirMenu aboutToShow signal.
+</p><a NAME="ProjectResourcesBrowser.__showContextMenuDirMulti" ID="ProjectResourcesBrowser.__showContextMenuDirMulti"></a>
+<h4>ProjectResourcesBrowser.__showContextMenuDirMulti</h4>
+<b>__showContextMenuDirMulti</b>(<i></i>)
+<p>
+        Private slot called by the dirMultiMenu aboutToShow signal.
+</p><a NAME="ProjectResourcesBrowser.__showContextMenuMulti" ID="ProjectResourcesBrowser.__showContextMenuMulti"></a>
+<h4>ProjectResourcesBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectResourcesBrowser._contextMenuRequested" ID="ProjectResourcesBrowser._contextMenuRequested"></a>
+<h4>ProjectResourcesBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectResourcesBrowser._createPopupMenus" ID="ProjectResourcesBrowser._createPopupMenus"></a>
+<h4>ProjectResourcesBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectResourcesBrowser._initHookMethods" ID="ProjectResourcesBrowser._initHookMethods"></a>
+<h4>ProjectResourcesBrowser._initHookMethods</h4>
+<b>_initHookMethods</b>(<i></i>)
+<p>
+        Protected method to initialize the hooks dictionary.
+</p><p>
+        Supported hook methods are:
+        <ul>
+        <li>compileResource: takes filename as parameter</li>
+        <li>compileAllResources: takes list of filenames as parameter</li>
+        <li>compileChangedResources: takes list of filenames as parameter</li>
+        <li>compileSelectedResources: takes list of all form filenames as parameter</li>
+        <li>newResource: takes full directory path of new file as parameter</li>
+        </ul>
+</p><p>
+        <b>Note</b>: Filenames are relative to the project directory, if not
+        specified differently.
+</p><a NAME="ProjectResourcesBrowser._openItem" ID="ProjectResourcesBrowser._openItem"></a>
+<h4>ProjectResourcesBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p><a NAME="ProjectResourcesBrowser.compileChangedResources" ID="ProjectResourcesBrowser.compileChangedResources"></a>
+<h4>ProjectResourcesBrowser.compileChangedResources</h4>
+<b>compileChangedResources</b>(<i></i>)
+<p>
+        Public method to compile all changed resources to source files.
+</p><a NAME="ProjectResourcesBrowser.handlePreferencesChanged" ID="ProjectResourcesBrowser.handlePreferencesChanged"></a>
+<h4>ProjectResourcesBrowser.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot used to handle the preferencesChanged signal.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectSourcesBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectSourcesBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectSourcesBrowser</h1>
+<p>
+Module implementing a class used to display the Sources part of the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectSourcesBrowser">ProjectSourcesBrowser</a></td>
+<td>A class used to display the Sources part of the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectSourcesBrowser" ID="ProjectSourcesBrowser"></a>
+<h2>ProjectSourcesBrowser</h2>
+<p>
+    A class used to display the Sources part of the project. 
+</p><h4>Signals</h4>
+<dl>
+<dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectSourcesBrowser.__init__">ProjectSourcesBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__addNewPackage">__addNewPackage</a></td>
+<td>Private method to add a new package to the project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__addSourceDirectory">__addSourceDirectory</a></td>
+<td>Private method to add source files of a directory to the project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__addSourceFiles">__addSourceFiles</a></td>
+<td>Private method to add a source file to the project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__closeAllWindows">__closeAllWindows</a></td>
+<td>Private method to close all project related windows.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__createPythonPopupMenus">__createPythonPopupMenus</a></td>
+<td>Privat method to generate the popup menus for a Python project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__createRubyPopupMenus">__createRubyPopupMenus</a></td>
+<td>Privat method to generate the popup menus for a Ruby project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__deleteFile">__deleteFile</a></td>
+<td>Private method to delete files from the project.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showApplicationDiagram">__showApplicationDiagram</a></td>
+<td>Private method to handle the application diagram context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showClassDiagram">__showClassDiagram</a></td>
+<td>Private method to handle the class diagram context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showCodeCoverage">__showCodeCoverage</a></td>
+<td>Private method to handle the code coverage context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showCodeMetrics">__showCodeMetrics</a></td>
+<td>Private method to handle the code metrics context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the sourceMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuCheck">__showContextMenuCheck</a></td>
+<td>Private slot called before the checks menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
+<td>Private slot called by the dirMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuDirMulti">__showContextMenuDirMulti</a></td>
+<td>Private slot called by the dirMultiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuGraphics">__showContextMenuGraphics</a></td>
+<td>Private slot called before the checks menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showContextMenuShow">__showContextMenuShow</a></td>
+<td>Private slot called before the show menu is shown.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showImportsDiagram">__showImportsDiagram</a></td>
+<td>Private method to handle the imports diagram context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showPackageDiagram">__showPackageDiagram</a></td>
+<td>Private method to handle the package diagram context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser.__showProfileData">__showProfileData</a></td>
+<td>Private method to handle the show profile data context menu action.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr><tr>
+<td><a href="#ProjectSourcesBrowser._projectClosed">_projectClosed</a></td>
+<td>Protected slot to handle the projectClosed signal.</td>
+</tr>
+</table>
+<a NAME="ProjectSourcesBrowser.__init__" ID="ProjectSourcesBrowser.__init__"></a>
+<h4>ProjectSourcesBrowser (Constructor)</h4>
+<b>ProjectSourcesBrowser</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectSourcesBrowser.__addNewPackage" ID="ProjectSourcesBrowser.__addNewPackage"></a>
+<h4>ProjectSourcesBrowser.__addNewPackage</h4>
+<b>__addNewPackage</b>(<i></i>)
+<p>
+        Private method to add a new package to the project.
+</p><a NAME="ProjectSourcesBrowser.__addSourceDirectory" ID="ProjectSourcesBrowser.__addSourceDirectory"></a>
+<h4>ProjectSourcesBrowser.__addSourceDirectory</h4>
+<b>__addSourceDirectory</b>(<i></i>)
+<p>
+        Private method to add source files of a directory to the project.
+</p><a NAME="ProjectSourcesBrowser.__addSourceFiles" ID="ProjectSourcesBrowser.__addSourceFiles"></a>
+<h4>ProjectSourcesBrowser.__addSourceFiles</h4>
+<b>__addSourceFiles</b>(<i></i>)
+<p>
+        Private method to add a source file to the project.
+</p><a NAME="ProjectSourcesBrowser.__closeAllWindows" ID="ProjectSourcesBrowser.__closeAllWindows"></a>
+<h4>ProjectSourcesBrowser.__closeAllWindows</h4>
+<b>__closeAllWindows</b>(<i></i>)
+<p>
+        Private method to close all project related windows.
+</p><a NAME="ProjectSourcesBrowser.__createPythonPopupMenus" ID="ProjectSourcesBrowser.__createPythonPopupMenus"></a>
+<h4>ProjectSourcesBrowser.__createPythonPopupMenus</h4>
+<b>__createPythonPopupMenus</b>(<i></i>)
+<p>
+        Privat method to generate the popup menus for a Python project.
+</p><a NAME="ProjectSourcesBrowser.__createRubyPopupMenus" ID="ProjectSourcesBrowser.__createRubyPopupMenus"></a>
+<h4>ProjectSourcesBrowser.__createRubyPopupMenus</h4>
+<b>__createRubyPopupMenus</b>(<i></i>)
+<p>
+        Privat method to generate the popup menus for a Ruby project.
+</p><a NAME="ProjectSourcesBrowser.__deleteFile" ID="ProjectSourcesBrowser.__deleteFile"></a>
+<h4>ProjectSourcesBrowser.__deleteFile</h4>
+<b>__deleteFile</b>(<i></i>)
+<p>
+        Private method to delete files from the project.
+</p><a NAME="ProjectSourcesBrowser.__showApplicationDiagram" ID="ProjectSourcesBrowser.__showApplicationDiagram"></a>
+<h4>ProjectSourcesBrowser.__showApplicationDiagram</h4>
+<b>__showApplicationDiagram</b>(<i></i>)
+<p>
+        Private method to handle the application diagram context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showClassDiagram" ID="ProjectSourcesBrowser.__showClassDiagram"></a>
+<h4>ProjectSourcesBrowser.__showClassDiagram</h4>
+<b>__showClassDiagram</b>(<i></i>)
+<p>
+        Private method to handle the class diagram context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showCodeCoverage" ID="ProjectSourcesBrowser.__showCodeCoverage"></a>
+<h4>ProjectSourcesBrowser.__showCodeCoverage</h4>
+<b>__showCodeCoverage</b>(<i></i>)
+<p>
+        Private method to handle the code coverage context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showCodeMetrics" ID="ProjectSourcesBrowser.__showCodeMetrics"></a>
+<h4>ProjectSourcesBrowser.__showCodeMetrics</h4>
+<b>__showCodeMetrics</b>(<i></i>)
+<p>
+        Private method to handle the code metrics context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenu" ID="ProjectSourcesBrowser.__showContextMenu"></a>
+<h4>ProjectSourcesBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the sourceMenu aboutToShow signal.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuBack" ID="ProjectSourcesBrowser.__showContextMenuBack"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuCheck" ID="ProjectSourcesBrowser.__showContextMenuCheck"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuCheck</h4>
+<b>__showContextMenuCheck</b>(<i></i>)
+<p>
+        Private slot called before the checks menu is shown.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuDir" ID="ProjectSourcesBrowser.__showContextMenuDir"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuDir</h4>
+<b>__showContextMenuDir</b>(<i></i>)
+<p>
+        Private slot called by the dirMenu aboutToShow signal.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuDirMulti" ID="ProjectSourcesBrowser.__showContextMenuDirMulti"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuDirMulti</h4>
+<b>__showContextMenuDirMulti</b>(<i></i>)
+<p>
+        Private slot called by the dirMultiMenu aboutToShow signal.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuGraphics" ID="ProjectSourcesBrowser.__showContextMenuGraphics"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuGraphics</h4>
+<b>__showContextMenuGraphics</b>(<i></i>)
+<p>
+        Private slot called before the checks menu is shown.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuMulti" ID="ProjectSourcesBrowser.__showContextMenuMulti"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectSourcesBrowser.__showContextMenuShow" ID="ProjectSourcesBrowser.__showContextMenuShow"></a>
+<h4>ProjectSourcesBrowser.__showContextMenuShow</h4>
+<b>__showContextMenuShow</b>(<i></i>)
+<p>
+        Private slot called before the show menu is shown.
+</p><a NAME="ProjectSourcesBrowser.__showImportsDiagram" ID="ProjectSourcesBrowser.__showImportsDiagram"></a>
+<h4>ProjectSourcesBrowser.__showImportsDiagram</h4>
+<b>__showImportsDiagram</b>(<i></i>)
+<p>
+        Private method to handle the imports diagram context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showPackageDiagram" ID="ProjectSourcesBrowser.__showPackageDiagram"></a>
+<h4>ProjectSourcesBrowser.__showPackageDiagram</h4>
+<b>__showPackageDiagram</b>(<i></i>)
+<p>
+        Private method to handle the package diagram context menu action.
+</p><a NAME="ProjectSourcesBrowser.__showProfileData" ID="ProjectSourcesBrowser.__showProfileData"></a>
+<h4>ProjectSourcesBrowser.__showProfileData</h4>
+<b>__showProfileData</b>(<i></i>)
+<p>
+        Private method to handle the show profile data context menu action.
+</p><a NAME="ProjectSourcesBrowser._contextMenuRequested" ID="ProjectSourcesBrowser._contextMenuRequested"></a>
+<h4>ProjectSourcesBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectSourcesBrowser._createPopupMenus" ID="ProjectSourcesBrowser._createPopupMenus"></a>
+<h4>ProjectSourcesBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectSourcesBrowser._openItem" ID="ProjectSourcesBrowser._openItem"></a>
+<h4>ProjectSourcesBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p><a NAME="ProjectSourcesBrowser._projectClosed" ID="ProjectSourcesBrowser._projectClosed"></a>
+<h4>ProjectSourcesBrowser._projectClosed</h4>
+<b>_projectClosed</b>(<i></i>)
+<p>
+        Protected slot to handle the projectClosed signal.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.ProjectTranslationsBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,456 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.ProjectTranslationsBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.ProjectTranslationsBrowser</h1>
+<p>
+Module implementing a class used to display the translations part of the project.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ProjectTranslationsBrowser">ProjectTranslationsBrowser</a></td>
+<td>A class used to display the translations part of the project.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ProjectTranslationsBrowser" ID="ProjectTranslationsBrowser"></a>
+<h2>ProjectTranslationsBrowser</h2>
+<p>
+    A class used to display the translations part of the project. 
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stderr
+</dd><dt>appendStdout(string)</dt>
+<dd>
+emitted after something was received from
+            a QProcess on stdout
+</dd><dt>closeSourceWindow(string)</dt>
+<dd>
+emitted after a file has been removed/deleted
+            from the project
+</dd><dt>linguistFile(string)</dt>
+<dd>
+emitted to open a translation file with
+            Qt-Linguist
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted to open a translation file in an editor
+</dd><dt>trpreview(string list)</dt>
+<dd>
+emitted to preview translations in the
+            translations previewer
+</dd>
+</dl>
+<h3>Derived from</h3>
+ProjectBaseBrowser
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ProjectTranslationsBrowser.__init__">ProjectTranslationsBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__TRPreview">__TRPreview</a></td>
+<td>Private slot to handle the Preview translations action.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__TRPreviewAll">__TRPreviewAll</a></td>
+<td>Private slot to handle the Preview all translations action.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__addTranslationFiles">__addTranslationFiles</a></td>
+<td>Private method to add translation files to the project.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__deleteLanguageFile">__deleteLanguageFile</a></td>
+<td>Private method to delete a translation file from the project.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__extractMessages">__extractMessages</a></td>
+<td>Private slot to extract the messages to form a messages template file.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateAll">__generateAll</a></td>
+<td>Private method to generate all translation files (.ts) for Qt Linguist.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateObsoleteAll">__generateObsoleteAll</a></td>
+<td>Private method to generate all translation files (.ts) for Qt Linguist.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateObsoleteSelected">__generateObsoleteSelected</a></td>
+<td>Private method to generate selected translation files (.ts) for Qt Linguist.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateSelected">__generateSelected</a></td>
+<td>Private method to generate selected translation files (.ts) for Qt Linguist.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateTSFile">__generateTSFile</a></td>
+<td>Private method used to run pylupdate/pylupdate4 to generate the .ts files.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__generateTSFileDone">__generateTSFileDone</a></td>
+<td>Private slot to handle the finished signal of the pylupdate process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__openFileInEditor">__openFileInEditor</a></td>
+<td>Private slot to handle the Open in Editor menu action.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStderr">__readStderr</a></td>
+<td>Private method to read from a process' stderr channel.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStderrLrelease">__readStderrLrelease</a></td>
+<td>Private slot to handle the readyReadStandardError signal of the lrelease process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStderrLupdate">__readStderrLupdate</a></td>
+<td>Private slot to handle the readyReadStandardError signal of the pylupdate process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStdout">__readStdout</a></td>
+<td>Private method to read from a process' stdout channel.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStdoutLrelease">__readStdoutLrelease</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal of the lrelease process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__readStdoutLupdate">__readStdoutLupdate</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal of the pylupdate process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__releaseAll">__releaseAll</a></td>
+<td>Private method to release the translation files (.qm).</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__releaseSelected">__releaseSelected</a></td>
+<td>Private method to release the translation files (.qm).</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__releaseTSFile">__releaseTSFile</a></td>
+<td>Private method to run lrelease to release the translation files (.qm).</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__releaseTSFileDone">__releaseTSFileDone</a></td>
+<td>Private slot to handle the finished signal of the lrelease process.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__removeLanguageFile">__removeLanguageFile</a></td>
+<td>Private method to remove a translation from the project.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot called by the menu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__showContextMenuBack">__showContextMenuBack</a></td>
+<td>Private slot called by the backMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__showContextMenuDir">__showContextMenuDir</a></td>
+<td>Private slot called by the dirMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__showContextMenuMulti">__showContextMenuMulti</a></td>
+<td>Private slot called by the multiMenu aboutToShow signal.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser.__writeTempProjectFile">__writeTempProjectFile</a></td>
+<td>Private method to write a temporary project file suitable for pylupdate and lrelease.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser._createPopupMenus">_createPopupMenus</a></td>
+<td>Protected overloaded method to generate the popup menu.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser._initHookMethods">_initHookMethods</a></td>
+<td>Protected method to initialize the hooks dictionary.</td>
+</tr><tr>
+<td><a href="#ProjectTranslationsBrowser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr>
+</table>
+<a NAME="ProjectTranslationsBrowser.__init__" ID="ProjectTranslationsBrowser.__init__"></a>
+<h4>ProjectTranslationsBrowser (Constructor)</h4>
+<b>ProjectTranslationsBrowser</b>(<i>project, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this browser (QWidget)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__TRPreview" ID="ProjectTranslationsBrowser.__TRPreview"></a>
+<h4>ProjectTranslationsBrowser.__TRPreview</h4>
+<b>__TRPreview</b>(<i>previewAll = False</i>)
+<p>
+        Private slot to handle the Preview translations action.
+</p><dl>
+<dt><i>previewAll</i></dt>
+<dd>
+flag indicating, that all translations
+            should be previewed (boolean)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__TRPreviewAll" ID="ProjectTranslationsBrowser.__TRPreviewAll"></a>
+<h4>ProjectTranslationsBrowser.__TRPreviewAll</h4>
+<b>__TRPreviewAll</b>(<i></i>)
+<p>
+        Private slot to handle the Preview all translations action.
+</p><a NAME="ProjectTranslationsBrowser.__addTranslationFiles" ID="ProjectTranslationsBrowser.__addTranslationFiles"></a>
+<h4>ProjectTranslationsBrowser.__addTranslationFiles</h4>
+<b>__addTranslationFiles</b>(<i></i>)
+<p>
+        Private method to add translation files to the project.
+</p><a NAME="ProjectTranslationsBrowser.__deleteLanguageFile" ID="ProjectTranslationsBrowser.__deleteLanguageFile"></a>
+<h4>ProjectTranslationsBrowser.__deleteLanguageFile</h4>
+<b>__deleteLanguageFile</b>(<i></i>)
+<p>
+        Private method to delete a translation file from the project.
+</p><a NAME="ProjectTranslationsBrowser.__extractMessages" ID="ProjectTranslationsBrowser.__extractMessages"></a>
+<h4>ProjectTranslationsBrowser.__extractMessages</h4>
+<b>__extractMessages</b>(<i></i>)
+<p>
+        Private slot to extract the messages to form a messages template file.
+</p><a NAME="ProjectTranslationsBrowser.__generateAll" ID="ProjectTranslationsBrowser.__generateAll"></a>
+<h4>ProjectTranslationsBrowser.__generateAll</h4>
+<b>__generateAll</b>(<i></i>)
+<p>
+        Private method to generate all translation files (.ts) for Qt Linguist.
+</p><p>
+        All obsolete strings are removed from the .ts file.
+</p><a NAME="ProjectTranslationsBrowser.__generateObsoleteAll" ID="ProjectTranslationsBrowser.__generateObsoleteAll"></a>
+<h4>ProjectTranslationsBrowser.__generateObsoleteAll</h4>
+<b>__generateObsoleteAll</b>(<i></i>)
+<p>
+        Private method to generate all translation files (.ts) for Qt Linguist.
+</p><p>
+        Obsolete strings are kept.
+</p><a NAME="ProjectTranslationsBrowser.__generateObsoleteSelected" ID="ProjectTranslationsBrowser.__generateObsoleteSelected"></a>
+<h4>ProjectTranslationsBrowser.__generateObsoleteSelected</h4>
+<b>__generateObsoleteSelected</b>(<i></i>)
+<p>
+        Private method to generate selected translation files (.ts) for Qt Linguist.
+</p><p>
+        Obsolete strings are kept.
+</p><a NAME="ProjectTranslationsBrowser.__generateSelected" ID="ProjectTranslationsBrowser.__generateSelected"></a>
+<h4>ProjectTranslationsBrowser.__generateSelected</h4>
+<b>__generateSelected</b>(<i></i>)
+<p>
+        Private method to generate selected translation files (.ts) for Qt Linguist.
+</p><p>
+        All obsolete strings are removed from the .ts file.
+</p><a NAME="ProjectTranslationsBrowser.__generateTSFile" ID="ProjectTranslationsBrowser.__generateTSFile"></a>
+<h4>ProjectTranslationsBrowser.__generateTSFile</h4>
+<b>__generateTSFile</b>(<i>noobsolete = False, generateAll = True</i>)
+<p>
+        Private method used to run pylupdate/pylupdate4 to generate the .ts files.
+</p><dl>
+<dt><i>noobsolete</i></dt>
+<dd>
+flag indicating whether obsolete entries should be
+            kept (boolean)
+</dd><dt><i>generateAll</i></dt>
+<dd>
+flag indicating whether all translations should be
+            generated (boolean)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__generateTSFileDone" ID="ProjectTranslationsBrowser.__generateTSFileDone"></a>
+<h4>ProjectTranslationsBrowser.__generateTSFileDone</h4>
+<b>__generateTSFileDone</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of the pylupdate process.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__openFileInEditor" ID="ProjectTranslationsBrowser.__openFileInEditor"></a>
+<h4>ProjectTranslationsBrowser.__openFileInEditor</h4>
+<b>__openFileInEditor</b>(<i></i>)
+<p>
+        Private slot to handle the Open in Editor menu action.
+</p><a NAME="ProjectTranslationsBrowser.__readStderr" ID="ProjectTranslationsBrowser.__readStderr"></a>
+<h4>ProjectTranslationsBrowser.__readStderr</h4>
+<b>__readStderr</b>(<i>proc, ps</i>)
+<p>
+        Private method to read from a process' stderr channel.
+</p><dl>
+<dt><i>proc</i></dt>
+<dd>
+process to read from (QProcess)
+</dd><dt><i>ps</i></dt>
+<dd>
+propmt string (string)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__readStderrLrelease" ID="ProjectTranslationsBrowser.__readStderrLrelease"></a>
+<h4>ProjectTranslationsBrowser.__readStderrLrelease</h4>
+<b>__readStderrLrelease</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal of the 
+        lrelease process.
+</p><a NAME="ProjectTranslationsBrowser.__readStderrLupdate" ID="ProjectTranslationsBrowser.__readStderrLupdate"></a>
+<h4>ProjectTranslationsBrowser.__readStderrLupdate</h4>
+<b>__readStderrLupdate</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal of the 
+        pylupdate process.
+</p><a NAME="ProjectTranslationsBrowser.__readStdout" ID="ProjectTranslationsBrowser.__readStdout"></a>
+<h4>ProjectTranslationsBrowser.__readStdout</h4>
+<b>__readStdout</b>(<i>proc, ps</i>)
+<p>
+        Private method to read from a process' stdout channel.
+</p><dl>
+<dt><i>proc</i></dt>
+<dd>
+process to read from (QProcess)
+</dd><dt><i>ps</i></dt>
+<dd>
+prompt string (string)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__readStdoutLrelease" ID="ProjectTranslationsBrowser.__readStdoutLrelease"></a>
+<h4>ProjectTranslationsBrowser.__readStdoutLrelease</h4>
+<b>__readStdoutLrelease</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal of the 
+        lrelease process.
+</p><a NAME="ProjectTranslationsBrowser.__readStdoutLupdate" ID="ProjectTranslationsBrowser.__readStdoutLupdate"></a>
+<h4>ProjectTranslationsBrowser.__readStdoutLupdate</h4>
+<b>__readStdoutLupdate</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal of the 
+        pylupdate process.
+</p><a NAME="ProjectTranslationsBrowser.__releaseAll" ID="ProjectTranslationsBrowser.__releaseAll"></a>
+<h4>ProjectTranslationsBrowser.__releaseAll</h4>
+<b>__releaseAll</b>(<i></i>)
+<p>
+        Private method to release the translation files (.qm).
+</p><a NAME="ProjectTranslationsBrowser.__releaseSelected" ID="ProjectTranslationsBrowser.__releaseSelected"></a>
+<h4>ProjectTranslationsBrowser.__releaseSelected</h4>
+<b>__releaseSelected</b>(<i></i>)
+<p>
+        Private method to release the translation files (.qm).
+</p><a NAME="ProjectTranslationsBrowser.__releaseTSFile" ID="ProjectTranslationsBrowser.__releaseTSFile"></a>
+<h4>ProjectTranslationsBrowser.__releaseTSFile</h4>
+<b>__releaseTSFile</b>(<i>generateAll = False</i>)
+<p>
+        Private method to run lrelease to release the translation files (.qm).
+</p><dl>
+<dt><i>generateAll</i></dt>
+<dd>
+flag indicating whether all translations should be
+            released (boolean)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser.__releaseTSFileDone" ID="ProjectTranslationsBrowser.__releaseTSFileDone"></a>
+<h4>ProjectTranslationsBrowser.__releaseTSFileDone</h4>
+<b>__releaseTSFileDone</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of the lrelease process.
+</p><a NAME="ProjectTranslationsBrowser.__removeLanguageFile" ID="ProjectTranslationsBrowser.__removeLanguageFile"></a>
+<h4>ProjectTranslationsBrowser.__removeLanguageFile</h4>
+<b>__removeLanguageFile</b>(<i></i>)
+<p>
+        Private method to remove a translation from the project.
+</p><a NAME="ProjectTranslationsBrowser.__showContextMenu" ID="ProjectTranslationsBrowser.__showContextMenu"></a>
+<h4>ProjectTranslationsBrowser.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot called by the menu aboutToShow signal.
+</p><a NAME="ProjectTranslationsBrowser.__showContextMenuBack" ID="ProjectTranslationsBrowser.__showContextMenuBack"></a>
+<h4>ProjectTranslationsBrowser.__showContextMenuBack</h4>
+<b>__showContextMenuBack</b>(<i></i>)
+<p>
+        Private slot called by the backMenu aboutToShow signal.
+</p><a NAME="ProjectTranslationsBrowser.__showContextMenuDir" ID="ProjectTranslationsBrowser.__showContextMenuDir"></a>
+<h4>ProjectTranslationsBrowser.__showContextMenuDir</h4>
+<b>__showContextMenuDir</b>(<i></i>)
+<p>
+        Private slot called by the dirMenu aboutToShow signal.
+</p><a NAME="ProjectTranslationsBrowser.__showContextMenuMulti" ID="ProjectTranslationsBrowser.__showContextMenuMulti"></a>
+<h4>ProjectTranslationsBrowser.__showContextMenuMulti</h4>
+<b>__showContextMenuMulti</b>(<i></i>)
+<p>
+        Private slot called by the multiMenu aboutToShow signal.
+</p><a NAME="ProjectTranslationsBrowser.__writeTempProjectFile" ID="ProjectTranslationsBrowser.__writeTempProjectFile"></a>
+<h4>ProjectTranslationsBrowser.__writeTempProjectFile</h4>
+<b>__writeTempProjectFile</b>(<i>langs, filter</i>)
+<p>
+        Private method to write a temporary project file suitable for pylupdate and
+        lrelease.
+</p><dl>
+<dt><i>langs</i></dt>
+<dd>
+list of languages to include in the process. An empty list (default)
+            means that all translations should be included. 
+            (list of ProjectBrowserFileItem)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of source file extension that should be considered
+            (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser._contextMenuRequested" ID="ProjectTranslationsBrowser._contextMenuRequested"></a>
+<h4>ProjectTranslationsBrowser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="ProjectTranslationsBrowser._createPopupMenus" ID="ProjectTranslationsBrowser._createPopupMenus"></a>
+<h4>ProjectTranslationsBrowser._createPopupMenus</h4>
+<b>_createPopupMenus</b>(<i></i>)
+<p>
+        Protected overloaded method to generate the popup menu.
+</p><a NAME="ProjectTranslationsBrowser._initHookMethods" ID="ProjectTranslationsBrowser._initHookMethods"></a>
+<h4>ProjectTranslationsBrowser._initHookMethods</h4>
+<b>_initHookMethods</b>(<i></i>)
+<p>
+        Protected method to initialize the hooks dictionary.
+</p><p>
+        Supported hook methods are:
+        <ul>
+        <li>extractMessages: takes no parameters</li>
+        <li>generateAll: takes list of filenames as parameter</li>
+        <li>generateAllWithObsolete: takes list of filenames as parameter</li>
+        <li>generateSelected: takes list of filenames as parameter</li>
+        <li>generateSelectedWithObsolete: takes list of filenames as parameter</li>
+        <li>releaseAll: takes list of filenames as parameter</li>
+        <li>releaseSelected: takes list of filenames as parameter</li>
+        </ul>
+</p><p>
+        <b>Note</b>: Filenames are relative to the project directory.
+</p><a NAME="ProjectTranslationsBrowser._openItem" ID="ProjectTranslationsBrowser._openItem"></a>
+<h4>ProjectTranslationsBrowser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.PropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.PropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.PropertiesDialog</h1>
+<p>
+Module implementing the project properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PropertiesDialog">PropertiesDialog</a></td>
+<td>Class implementing the project properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PropertiesDialog" ID="PropertiesDialog"></a>
+<h2>PropertiesDialog</h2>
+<p>
+    Class implementing the project properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PropertiesDialog.__init__">PropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.getPPath">getPPath</a></td>
+<td>Public method to get the project path.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.getProjectType">getProjectType</a></td>
+<td>Public method to get the selected project type.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.on_mainscriptButton_clicked">on_mainscriptButton_clicked</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.on_spellPropertiesButton_clicked">on_spellPropertiesButton_clicked</a></td>
+<td>Private slot to display the spelling properties dialog.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.on_transPropertiesButton_clicked">on_transPropertiesButton_clicked</a></td>
+<td>Private slot to display the translations properties dialog.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.on_vcsInfoButton_clicked">on_vcsInfoButton_clicked</a></td>
+<td>Private slot to display a vcs information dialog.</td>
+</tr><tr>
+<td><a href="#PropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="PropertiesDialog.__init__" ID="PropertiesDialog.__init__"></a>
+<h4>PropertiesDialog (Constructor)</h4>
+<b>PropertiesDialog</b>(<i>project, new = True, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>new</i></dt>
+<dd>
+flag indicating the generation of a new project
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="PropertiesDialog.getPPath" ID="PropertiesDialog.getPPath"></a>
+<h4>PropertiesDialog.getPPath</h4>
+<b>getPPath</b>(<i></i>)
+<p>
+        Public method to get the project path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+data of the project directory edit (string)
+</dd>
+</dl><a NAME="PropertiesDialog.getProjectType" ID="PropertiesDialog.getProjectType"></a>
+<h4>PropertiesDialog.getProjectType</h4>
+<b>getProjectType</b>(<i></i>)
+<p>
+        Public method to get the selected project type.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+selected UI type (string)
+</dd>
+</dl><a NAME="PropertiesDialog.on_dirButton_clicked" ID="PropertiesDialog.on_dirButton_clicked"></a>
+<h4>PropertiesDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><a NAME="PropertiesDialog.on_mainscriptButton_clicked" ID="PropertiesDialog.on_mainscriptButton_clicked"></a>
+<h4>PropertiesDialog.on_mainscriptButton_clicked</h4>
+<b>on_mainscriptButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><a NAME="PropertiesDialog.on_spellPropertiesButton_clicked" ID="PropertiesDialog.on_spellPropertiesButton_clicked"></a>
+<h4>PropertiesDialog.on_spellPropertiesButton_clicked</h4>
+<b>on_spellPropertiesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display the spelling properties dialog.
+</p><a NAME="PropertiesDialog.on_transPropertiesButton_clicked" ID="PropertiesDialog.on_transPropertiesButton_clicked"></a>
+<h4>PropertiesDialog.on_transPropertiesButton_clicked</h4>
+<b>on_transPropertiesButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display the translations properties dialog.
+</p><a NAME="PropertiesDialog.on_vcsInfoButton_clicked" ID="PropertiesDialog.on_vcsInfoButton_clicked"></a>
+<h4>PropertiesDialog.on_vcsInfoButton_clicked</h4>
+<b>on_vcsInfoButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a vcs information dialog.
+</p><a NAME="PropertiesDialog.storeData" ID="PropertiesDialog.storeData"></a>
+<h4>PropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.SpellingPropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.SpellingPropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.SpellingPropertiesDialog</h1>
+<p>
+Module implementing the Spelling Properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SpellingPropertiesDialog">SpellingPropertiesDialog</a></td>
+<td>Class implementing the Spelling Properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SpellingPropertiesDialog" ID="SpellingPropertiesDialog"></a>
+<h2>SpellingPropertiesDialog</h2>
+<p>
+    Class implementing the Spelling Properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SpellingPropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SpellingPropertiesDialog.__init__">SpellingPropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SpellingPropertiesDialog.initDialog">initDialog</a></td>
+<td>Public method to initialize the dialogs data.</td>
+</tr><tr>
+<td><a href="#SpellingPropertiesDialog.on_pelButton_clicked">on_pelButton_clicked</a></td>
+<td>Private slot to select the project exclude list file.</td>
+</tr><tr>
+<td><a href="#SpellingPropertiesDialog.on_pwlButton_clicked">on_pwlButton_clicked</a></td>
+<td>Private slot to select the project word list file.</td>
+</tr><tr>
+<td><a href="#SpellingPropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="SpellingPropertiesDialog.__init__" ID="SpellingPropertiesDialog.__init__"></a>
+<h4>SpellingPropertiesDialog (Constructor)</h4>
+<b>SpellingPropertiesDialog</b>(<i>project, new, parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>new</i></dt>
+<dd>
+flag indicating the generation of a new project
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="SpellingPropertiesDialog.initDialog" ID="SpellingPropertiesDialog.initDialog"></a>
+<h4>SpellingPropertiesDialog.initDialog</h4>
+<b>initDialog</b>(<i></i>)
+<p>
+        Public method to initialize the dialogs data.
+</p><a NAME="SpellingPropertiesDialog.on_pelButton_clicked" ID="SpellingPropertiesDialog.on_pelButton_clicked"></a>
+<h4>SpellingPropertiesDialog.on_pelButton_clicked</h4>
+<b>on_pelButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the project exclude list file.
+</p><a NAME="SpellingPropertiesDialog.on_pwlButton_clicked" ID="SpellingPropertiesDialog.on_pwlButton_clicked"></a>
+<h4>SpellingPropertiesDialog.on_pwlButton_clicked</h4>
+<b>on_pwlButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select the project word list file.
+</p><a NAME="SpellingPropertiesDialog.storeData" ID="SpellingPropertiesDialog.storeData"></a>
+<h4>SpellingPropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.TranslationPropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.TranslationPropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.TranslationPropertiesDialog</h1>
+<p>
+Module implementing the Translations Properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TranslationPropertiesDialog">TranslationPropertiesDialog</a></td>
+<td>Class implementing the Translations Properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TranslationPropertiesDialog" ID="TranslationPropertiesDialog"></a>
+<h2>TranslationPropertiesDialog</h2>
+<p>
+    Class implementing the Translations Properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TranslationPropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TranslationPropertiesDialog.__init__">TranslationPropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.initDialog">initDialog</a></td>
+<td>Public method to initialize the dialogs data.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.initFilters">initFilters</a></td>
+<td>Public method to initialize the filters.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_addExceptionButton_clicked">on_addExceptionButton_clicked</a></td>
+<td>Private slot to add the shown exception to the listwidget.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_deleteExceptionButton_clicked">on_deleteExceptionButton_clicked</a></td>
+<td>Private slot to delete the currently selected entry of the listwidget.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_exceptDirButton_clicked">on_exceptDirButton_clicked</a></td>
+<td>Private slot to select a file to exempt from translation.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_exceptFileButton_clicked">on_exceptFileButton_clicked</a></td>
+<td>Private slot to select a file to exempt from translation.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_exceptionEdit_textChanged">on_exceptionEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the exception edit.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_exceptionsList_currentRowChanged">on_exceptionsList_currentRowChanged</a></td>
+<td>Private slot to handle the currentRowChanged signal of the exceptions list.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_transBinPathButton_clicked">on_transBinPathButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_transPatternButton_clicked">on_transPatternButton_clicked</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.on_transPatternEdit_textChanged">on_transPatternEdit_textChanged</a></td>
+<td>Private slot to check the translation pattern for correctness.</td>
+</tr><tr>
+<td><a href="#TranslationPropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="TranslationPropertiesDialog.__init__" ID="TranslationPropertiesDialog.__init__"></a>
+<h4>TranslationPropertiesDialog (Constructor)</h4>
+<b>TranslationPropertiesDialog</b>(<i>project, new, parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>new</i></dt>
+<dd>
+flag indicating the generation of a new project
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="TranslationPropertiesDialog.initDialog" ID="TranslationPropertiesDialog.initDialog"></a>
+<h4>TranslationPropertiesDialog.initDialog</h4>
+<b>initDialog</b>(<i></i>)
+<p>
+        Public method to initialize the dialogs data.
+</p><a NAME="TranslationPropertiesDialog.initFilters" ID="TranslationPropertiesDialog.initFilters"></a>
+<h4>TranslationPropertiesDialog.initFilters</h4>
+<b>initFilters</b>(<i></i>)
+<p>
+        Public method to initialize the filters.
+</p><a NAME="TranslationPropertiesDialog.on_addExceptionButton_clicked" ID="TranslationPropertiesDialog.on_addExceptionButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_addExceptionButton_clicked</h4>
+<b>on_addExceptionButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the shown exception to the listwidget.
+</p><a NAME="TranslationPropertiesDialog.on_deleteExceptionButton_clicked" ID="TranslationPropertiesDialog.on_deleteExceptionButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_deleteExceptionButton_clicked</h4>
+<b>on_deleteExceptionButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the currently selected entry of the listwidget.
+</p><a NAME="TranslationPropertiesDialog.on_exceptDirButton_clicked" ID="TranslationPropertiesDialog.on_exceptDirButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_exceptDirButton_clicked</h4>
+<b>on_exceptDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a file to exempt from translation.
+</p><a NAME="TranslationPropertiesDialog.on_exceptFileButton_clicked" ID="TranslationPropertiesDialog.on_exceptFileButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_exceptFileButton_clicked</h4>
+<b>on_exceptFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to select a file to exempt from translation.
+</p><a NAME="TranslationPropertiesDialog.on_exceptionEdit_textChanged" ID="TranslationPropertiesDialog.on_exceptionEdit_textChanged"></a>
+<h4>TranslationPropertiesDialog.on_exceptionEdit_textChanged</h4>
+<b>on_exceptionEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of the exception edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the text of the exception edit (string)
+</dd>
+</dl><a NAME="TranslationPropertiesDialog.on_exceptionsList_currentRowChanged" ID="TranslationPropertiesDialog.on_exceptionsList_currentRowChanged"></a>
+<h4>TranslationPropertiesDialog.on_exceptionsList_currentRowChanged</h4>
+<b>on_exceptionsList_currentRowChanged</b>(<i>row</i>)
+<p>
+        Private slot to handle the currentRowChanged signal of the exceptions list.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+the current row (integer)
+</dd>
+</dl><a NAME="TranslationPropertiesDialog.on_transBinPathButton_clicked" ID="TranslationPropertiesDialog.on_transBinPathButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_transBinPathButton_clicked</h4>
+<b>on_transBinPathButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><a NAME="TranslationPropertiesDialog.on_transPatternButton_clicked" ID="TranslationPropertiesDialog.on_transPatternButton_clicked"></a>
+<h4>TranslationPropertiesDialog.on_transPatternButton_clicked</h4>
+<b>on_transPatternButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><a NAME="TranslationPropertiesDialog.on_transPatternEdit_textChanged" ID="TranslationPropertiesDialog.on_transPatternEdit_textChanged"></a>
+<h4>TranslationPropertiesDialog.on_transPatternEdit_textChanged</h4>
+<b>on_transPatternEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to check the translation pattern for correctness.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text of the transPatternEdit lineedit (string)
+</dd>
+</dl><a NAME="TranslationPropertiesDialog.storeData" ID="TranslationPropertiesDialog.storeData"></a>
+<h4>TranslationPropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Project.UserPropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project.UserPropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Project.UserPropertiesDialog</h1>
+<p>
+Module implementing the user specific project properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UserPropertiesDialog">UserPropertiesDialog</a></td>
+<td>Class implementing the user specific project properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UserPropertiesDialog" ID="UserPropertiesDialog"></a>
+<h2>UserPropertiesDialog</h2>
+<p>
+    Class implementing the user specific project properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_UserPropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UserPropertiesDialog.__init__">UserPropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UserPropertiesDialog.storeData">storeData</a></td>
+<td>Public method to store the entered/modified data.</td>
+</tr>
+</table>
+<a NAME="UserPropertiesDialog.__init__" ID="UserPropertiesDialog.__init__"></a>
+<h4>UserPropertiesDialog (Constructor)</h4>
+<b>UserPropertiesDialog</b>(<i>project, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="UserPropertiesDialog.storeData" ID="UserPropertiesDialog.storeData"></a>
+<h4>UserPropertiesDialog.storeData</h4>
+<b>storeData</b>(<i></i>)
+<p>
+        Public method to store the entered/modified data.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.PyUnit.UnittestDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,469 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PyUnit.UnittestDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.PyUnit.UnittestDialog</h1>
+<p>
+Module implementing the UI to the pyunit package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QtTestResult">QtTestResult</a></td>
+<td>A TestResult derivative to work with a graphical GUI.</td>
+</tr><tr>
+<td><a href="#UnittestDialog">UnittestDialog</a></td>
+<td>Class implementing the UI to the pyunit package.</td>
+</tr><tr>
+<td><a href="#UnittestWindow">UnittestWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QtTestResult" ID="QtTestResult"></a>
+<h2>QtTestResult</h2>
+<p>
+    A TestResult derivative to work with a graphical GUI.
+</p><p>
+    For more details see pyunit.py of the standard python distribution.
+</p>
+<h3>Derived from</h3>
+unittest.TestResult
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QtTestResult.__init__">QtTestResult</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QtTestResult.addError">addError</a></td>
+<td>Method called if a test errored.</td>
+</tr><tr>
+<td><a href="#QtTestResult.addFailure">addFailure</a></td>
+<td>Method called if a test failed.</td>
+</tr><tr>
+<td><a href="#QtTestResult.startTest">startTest</a></td>
+<td>Method called at the start of a test.</td>
+</tr><tr>
+<td><a href="#QtTestResult.stopTest">stopTest</a></td>
+<td>Method called at the end of a test.</td>
+</tr>
+</table>
+<a NAME="QtTestResult.__init__" ID="QtTestResult.__init__"></a>
+<h4>QtTestResult (Constructor)</h4>
+<b>QtTestResult</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+The parent widget.
+</dd>
+</dl><a NAME="QtTestResult.addError" ID="QtTestResult.addError"></a>
+<h4>QtTestResult.addError</h4>
+<b>addError</b>(<i>test, err</i>)
+<p>
+        Method called if a test errored.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="QtTestResult.addFailure" ID="QtTestResult.addFailure"></a>
+<h4>QtTestResult.addFailure</h4>
+<b>addFailure</b>(<i>test, err</i>)
+<p>
+        Method called if a test failed.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd><dt><i>err</i></dt>
+<dd>
+The error traceback
+</dd>
+</dl><a NAME="QtTestResult.startTest" ID="QtTestResult.startTest"></a>
+<h4>QtTestResult.startTest</h4>
+<b>startTest</b>(<i>test</i>)
+<p>
+        Method called at the start of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl><a NAME="QtTestResult.stopTest" ID="QtTestResult.stopTest"></a>
+<h4>QtTestResult.stopTest</h4>
+<b>stopTest</b>(<i>test</i>)
+<p>
+        Method called at the end of a test.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+Reference to the test object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="UnittestDialog" ID="UnittestDialog"></a>
+<h2>UnittestDialog</h2>
+<p>
+    Class implementing the UI to the pyunit package.
+</p><h4>Signals</h4>
+<dl>
+<dt>unittestFile(string,int,int)</dt>
+<dd>
+emitted to show the source of a unittest file
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_UnittestDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UnittestDialog.__init__">UnittestDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UnittestDialog.__UTPrepared">__UTPrepared</a></td>
+<td>Private slot to handle the utPrepared signal.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.__setProgressColor">__setProgressColor</a></td>
+<td>Private methode to set the color of the progress color label.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.__setRunningMode">__setRunningMode</a></td>
+<td>Private method to set the GUI in running mode.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.__setStoppedMode">__setStoppedMode</a></td>
+<td>Private method to set the GUI in stopped mode.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.__showSource">__showSource</a></td>
+<td>Private slot to show the source of a traceback in an eric4 editor.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.insertProg">insertProg</a></td>
+<td>Public slot to insert the filename prog into the testsuiteComboBox object.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.insertTestName">insertTestName</a></td>
+<td>Public slot to insert a test name into the testComboBox object.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_errorsListWidget_currentTextChanged">on_errorsListWidget_currentTextChanged</a></td>
+<td>Private slot to handle the highlighted signal.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_errorsListWidget_itemDoubleClicked">on_errorsListWidget_itemDoubleClicked</a></td>
+<td>Private slot called by doubleclicking an errorlist entry.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_fileDialogButton_clicked">on_fileDialogButton_clicked</a></td>
+<td>Private slot to open a file dialog.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_startButton_clicked">on_startButton_clicked</a></td>
+<td>Public slot to start the test.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_stopButton_clicked">on_stopButton_clicked</a></td>
+<td>Private slot to stop the test.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.on_testsuiteComboBox_editTextChanged">on_testsuiteComboBox_editTextChanged</a></td>
+<td>Private slot to handle changes of the test file name.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.testErrored">testErrored</a></td>
+<td>Public method called if a test errors.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.testFailed">testFailed</a></td>
+<td>Public method called if a test fails.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.testFinished">testFinished</a></td>
+<td>Public method called if a test has finished.</td>
+</tr><tr>
+<td><a href="#UnittestDialog.testStarted">testStarted</a></td>
+<td>Public method called if a test is about to be run.</td>
+</tr>
+</table>
+<a NAME="UnittestDialog.__init__" ID="UnittestDialog.__init__"></a>
+<h4>UnittestDialog (Constructor)</h4>
+<b>UnittestDialog</b>(<i>prog = None, dbs = None, ui = None, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>prog</i></dt>
+<dd>
+filename of the program to open
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object. It is an indication
+                whether we were called from within the eric4 IDE
+</dd><dt><i>ui</i></dt>
+<dd>
+reference to the UI object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="UnittestDialog.__UTPrepared" ID="UnittestDialog.__UTPrepared"></a>
+<h4>UnittestDialog.__UTPrepared</h4>
+<b>__UTPrepared</b>(<i>nrTests, exc_type, exc_value</i>)
+<p>
+        Private slot to handle the utPrepared signal.
+</p><p>
+        If the unittest suite was loaded successfully, we ask the
+        client to run the test suite.
+</p><dl>
+<dt><i>nrTests</i></dt>
+<dd>
+number of tests contained in the test suite (integer)
+</dd><dt><i>exc_type</i></dt>
+<dd>
+type of exception occured during preparation (string)
+</dd><dt><i>exc_value</i></dt>
+<dd>
+value of exception occured during preparation (string)
+</dd>
+</dl><a NAME="UnittestDialog.__setProgressColor" ID="UnittestDialog.__setProgressColor"></a>
+<h4>UnittestDialog.__setProgressColor</h4>
+<b>__setProgressColor</b>(<i>color</i>)
+<p>
+        Private methode to set the color of the progress color label.
+</p><dl>
+<dt><i>color</i></dt>
+<dd>
+colour to be shown (string)
+</dd>
+</dl><a NAME="UnittestDialog.__setRunningMode" ID="UnittestDialog.__setRunningMode"></a>
+<h4>UnittestDialog.__setRunningMode</h4>
+<b>__setRunningMode</b>(<i></i>)
+<p>
+        Private method to set the GUI in running mode.
+</p><a NAME="UnittestDialog.__setStoppedMode" ID="UnittestDialog.__setStoppedMode"></a>
+<h4>UnittestDialog.__setStoppedMode</h4>
+<b>__setStoppedMode</b>(<i></i>)
+<p>
+        Private method to set the GUI in stopped mode.
+</p><a NAME="UnittestDialog.__showSource" ID="UnittestDialog.__showSource"></a>
+<h4>UnittestDialog.__showSource</h4>
+<b>__showSource</b>(<i></i>)
+<p>
+        Private slot to show the source of a traceback in an eric4 editor.
+</p><a NAME="UnittestDialog.insertProg" ID="UnittestDialog.insertProg"></a>
+<h4>UnittestDialog.insertProg</h4>
+<b>insertProg</b>(<i>prog</i>)
+<p>
+        Public slot to insert the filename prog into the testsuiteComboBox object.
+</p><dl>
+<dt><i>prog</i></dt>
+<dd>
+filename to be inserted (string)
+</dd>
+</dl><a NAME="UnittestDialog.insertTestName" ID="UnittestDialog.insertTestName"></a>
+<h4>UnittestDialog.insertTestName</h4>
+<b>insertTestName</b>(<i>testName</i>)
+<p>
+        Public slot to insert a test name into the testComboBox object.
+</p><dl>
+<dt><i>testName</i></dt>
+<dd>
+name of the test to be inserted (string)
+</dd>
+</dl><a NAME="UnittestDialog.on_buttonBox_clicked" ID="UnittestDialog.on_buttonBox_clicked"></a>
+<h4>UnittestDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="UnittestDialog.on_errorsListWidget_currentTextChanged" ID="UnittestDialog.on_errorsListWidget_currentTextChanged"></a>
+<h4>UnittestDialog.on_errorsListWidget_currentTextChanged</h4>
+<b>on_errorsListWidget_currentTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the highlighted signal.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+current text (string)
+</dd>
+</dl><a NAME="UnittestDialog.on_errorsListWidget_itemDoubleClicked" ID="UnittestDialog.on_errorsListWidget_itemDoubleClicked"></a>
+<h4>UnittestDialog.on_errorsListWidget_itemDoubleClicked</h4>
+<b>on_errorsListWidget_itemDoubleClicked</b>(<i>lbitem</i>)
+<p>
+        Private slot called by doubleclicking an errorlist entry.
+</p><p>
+        It will popup a dialog showing the stacktrace.
+        If called from eric, an additional button is displayed
+        to show the python source in an eric source viewer (in
+        erics main window.
+</p><dl>
+<dt><i>lbitem</i></dt>
+<dd>
+the listbox item that was double clicked
+</dd>
+</dl><a NAME="UnittestDialog.on_fileDialogButton_clicked" ID="UnittestDialog.on_fileDialogButton_clicked"></a>
+<h4>UnittestDialog.on_fileDialogButton_clicked</h4>
+<b>on_fileDialogButton_clicked</b>(<i></i>)
+<p>
+        Private slot to open a file dialog.
+</p><a NAME="UnittestDialog.on_startButton_clicked" ID="UnittestDialog.on_startButton_clicked"></a>
+<h4>UnittestDialog.on_startButton_clicked</h4>
+<b>on_startButton_clicked</b>(<i></i>)
+<p>
+        Public slot to start the test.
+</p><a NAME="UnittestDialog.on_stopButton_clicked" ID="UnittestDialog.on_stopButton_clicked"></a>
+<h4>UnittestDialog.on_stopButton_clicked</h4>
+<b>on_stopButton_clicked</b>(<i></i>)
+<p>
+        Private slot to stop the test.
+</p><a NAME="UnittestDialog.on_testsuiteComboBox_editTextChanged" ID="UnittestDialog.on_testsuiteComboBox_editTextChanged"></a>
+<h4>UnittestDialog.on_testsuiteComboBox_editTextChanged</h4>
+<b>on_testsuiteComboBox_editTextChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the test file name.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+name of the test file (string)
+</dd>
+</dl><a NAME="UnittestDialog.testErrored" ID="UnittestDialog.testErrored"></a>
+<h4>UnittestDialog.testErrored</h4>
+<b>testErrored</b>(<i>test, exc</i>)
+<p>
+        Public method called if a test errors.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+name of the failed test (string)
+</dd><dt><i>exc</i></dt>
+<dd>
+string representation of the exception (list of strings)
+</dd>
+</dl><a NAME="UnittestDialog.testFailed" ID="UnittestDialog.testFailed"></a>
+<h4>UnittestDialog.testFailed</h4>
+<b>testFailed</b>(<i>test, exc</i>)
+<p>
+        Public method called if a test fails.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+name of the failed test (string)
+</dd><dt><i>exc</i></dt>
+<dd>
+string representation of the exception (list of strings)
+</dd>
+</dl><a NAME="UnittestDialog.testFinished" ID="UnittestDialog.testFinished"></a>
+<h4>UnittestDialog.testFinished</h4>
+<b>testFinished</b>(<i></i>)
+<p>
+        Public method called if a test has finished.
+</p><p>
+        <b>Note</b>: It is also called if it has already failed or errored.
+</p><a NAME="UnittestDialog.testStarted" ID="UnittestDialog.testStarted"></a>
+<h4>UnittestDialog.testStarted</h4>
+<b>testStarted</b>(<i>test, doc</i>)
+<p>
+        Public method called if a test is about to be run.
+</p><dl>
+<dt><i>test</i></dt>
+<dd>
+name of the started test (string)
+</dd><dt><i>doc</i></dt>
+<dd>
+documentation of the started test (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="UnittestWindow" ID="UnittestWindow"></a>
+<h2>UnittestWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UnittestWindow.__init__">UnittestWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UnittestWindow.eventFilter">eventFilter</a></td>
+<td>Public method to filter events.</td>
+</tr>
+</table>
+<a NAME="UnittestWindow.__init__" ID="UnittestWindow.__init__"></a>
+<h4>UnittestWindow (Constructor)</h4>
+<b>UnittestWindow</b>(<i>prog = None, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>prog</i></dt>
+<dd>
+filename of the program to open
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="UnittestWindow.eventFilter" ID="UnittestWindow.eventFilter"></a>
+<h4>UnittestWindow.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, event</i>)
+<p>
+        Public method to filter events.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object the event is meant for (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+reference to the event object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the event was handled (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.APIsManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.APIsManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.APIsManager</h1>
+<p>
+Module implementing the APIsManager.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#APIs">APIs</a></td>
+<td>Class implementing an API storage entity.</td>
+</tr><tr>
+<td><a href="#APIsManager">APIsManager</a></td>
+<td>Class implementing the APIsManager class, which is the central store for API information used by autocompletion and calltips.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="APIs" ID="APIs"></a>
+<h2>APIs</h2>
+<p>
+    Class implementing an API storage entity.
+</p><h4>Signals</h4>
+<dl>
+<dt>apiPreparationCancelled()</dt>
+<dd>
+emitted after the API preparation has been cancelled
+</dd><dt>apiPreparationFinished()</dt>
+<dd>
+emitted after the API preparation has finished
+</dd><dt>apiPreparationStarted()</dt>
+<dd>
+emitted after the API preparation has started
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#APIs.__init__">APIs</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#APIs.__apiPreparationCancelled">__apiPreparationCancelled</a></td>
+<td>Private method called, after the API preparation process has been cancelled.</td>
+</tr><tr>
+<td><a href="#APIs.__apiPreparationFinished">__apiPreparationFinished</a></td>
+<td>Private method called to save an API, after it has been prepared.</td>
+</tr><tr>
+<td><a href="#APIs.__apiPreparationStarted">__apiPreparationStarted</a></td>
+<td>Private method called, when the API preparation process started.</td>
+</tr><tr>
+<td><a href="#APIs.__defaultPreparedName">__defaultPreparedName</a></td>
+<td>Private method returning the default name of a prepared API file.</td>
+</tr><tr>
+<td><a href="#APIs.__loadAPIs">__loadAPIs</a></td>
+<td>Private method to load the APIs.</td>
+</tr><tr>
+<td><a href="#APIs.cancelPreparation">cancelPreparation</a></td>
+<td>Public slot to cancel the APIs preparation.</td>
+</tr><tr>
+<td><a href="#APIs.getQsciAPIs">getQsciAPIs</a></td>
+<td>Public method to get a reference to QsciAPIs object.</td>
+</tr><tr>
+<td><a href="#APIs.installedAPIFiles">installedAPIFiles</a></td>
+<td>Public method to get a list of installed API files.</td>
+</tr><tr>
+<td><a href="#APIs.prepareAPIs">prepareAPIs</a></td>
+<td>Public method to prepare the APIs if necessary.</td>
+</tr><tr>
+<td><a href="#APIs.reloadAPIs">reloadAPIs</a></td>
+<td>Public method to reload the API information.</td>
+</tr>
+</table>
+<a NAME="APIs.__init__" ID="APIs.__init__"></a>
+<h4>APIs (Constructor)</h4>
+<b>APIs</b>(<i>language, forPreparation = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the APIs object (string)
+</dd><dt><i>forPreparation</i></dt>
+<dd>
+flag indicating this object is just needed
+            for a preparation process (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="APIs.__apiPreparationCancelled" ID="APIs.__apiPreparationCancelled"></a>
+<h4>APIs.__apiPreparationCancelled</h4>
+<b>__apiPreparationCancelled</b>(<i></i>)
+<p>
+        Private method called, after the API preparation process has been cancelled.
+</p><a NAME="APIs.__apiPreparationFinished" ID="APIs.__apiPreparationFinished"></a>
+<h4>APIs.__apiPreparationFinished</h4>
+<b>__apiPreparationFinished</b>(<i></i>)
+<p>
+        Private method called to save an API, after it has been prepared.
+</p><a NAME="APIs.__apiPreparationStarted" ID="APIs.__apiPreparationStarted"></a>
+<h4>APIs.__apiPreparationStarted</h4>
+<b>__apiPreparationStarted</b>(<i></i>)
+<p>
+        Private method called, when the API preparation process started.
+</p><a NAME="APIs.__defaultPreparedName" ID="APIs.__defaultPreparedName"></a>
+<h4>APIs.__defaultPreparedName</h4>
+<b>__defaultPreparedName</b>(<i></i>)
+<p>
+        Private method returning the default name of a prepared API file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+complete filename for the Prepared APIs file (string)
+</dd>
+</dl><a NAME="APIs.__loadAPIs" ID="APIs.__loadAPIs"></a>
+<h4>APIs.__loadAPIs</h4>
+<b>__loadAPIs</b>(<i></i>)
+<p>
+        Private method to load the APIs.
+</p><a NAME="APIs.cancelPreparation" ID="APIs.cancelPreparation"></a>
+<h4>APIs.cancelPreparation</h4>
+<b>cancelPreparation</b>(<i></i>)
+<p>
+        Public slot to cancel the APIs preparation.
+</p><a NAME="APIs.getQsciAPIs" ID="APIs.getQsciAPIs"></a>
+<h4>APIs.getQsciAPIs</h4>
+<b>getQsciAPIs</b>(<i></i>)
+<p>
+        Public method to get a reference to QsciAPIs object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the QsciAPIs object (QsciAPIs)
+</dd>
+</dl><a NAME="APIs.installedAPIFiles" ID="APIs.installedAPIFiles"></a>
+<h4>APIs.installedAPIFiles</h4>
+<b>installedAPIFiles</b>(<i></i>)
+<p>
+        Public method to get a list of installed API files.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of installed API files (list of strings)
+</dd>
+</dl><a NAME="APIs.prepareAPIs" ID="APIs.prepareAPIs"></a>
+<h4>APIs.prepareAPIs</h4>
+<b>prepareAPIs</b>(<i>ondemand = False, rawList = None</i>)
+<p>
+        Public method to prepare the APIs if necessary.
+</p><dl>
+<dt><i>ondemand=</i></dt>
+<dd>
+flag indicating a requested preparation (boolean)
+</dd><dt><i>rawList=</i></dt>
+<dd>
+list of raw API files (list of strings)
+</dd>
+</dl><a NAME="APIs.reloadAPIs" ID="APIs.reloadAPIs"></a>
+<h4>APIs.reloadAPIs</h4>
+<b>reloadAPIs</b>(<i></i>)
+<p>
+        Public method to reload the API information.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="APIsManager" ID="APIsManager"></a>
+<h2>APIsManager</h2>
+<p>
+    Class implementing the APIsManager class, which is the central store for
+    API information used by autocompletion and calltips.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#APIsManager.__init__">APIsManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#APIsManager.getAPIs">getAPIs</a></td>
+<td>Public method to get an apis object for autocompletion/calltips.</td>
+</tr><tr>
+<td><a href="#APIsManager.reloadAPIs">reloadAPIs</a></td>
+<td>Public slot to reload the api information.</td>
+</tr>
+</table>
+<a NAME="APIsManager.__init__" ID="APIsManager.__init__"></a>
+<h4>APIsManager (Constructor)</h4>
+<b>APIsManager</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="APIsManager.getAPIs" ID="APIsManager.getAPIs"></a>
+<h4>APIsManager.getAPIs</h4>
+<b>getAPIs</b>(<i>language, forPreparation = False</i>)
+<p>
+        Public method to get an apis object for autocompletion/calltips.
+</p><p>
+        This method creates and loads an APIs object dynamically upon request. 
+        This saves memory for languages, that might not be needed at the moment.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+the language of the requested api object (string)
+</dd><dt><i>forPreparation</i></dt>
+<dd>
+flag indicating the requested api object is just needed
+            for a preparation process (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the apis object (APIs)
+</dd>
+</dl><a NAME="APIsManager.reloadAPIs" ID="APIsManager.reloadAPIs"></a>
+<h4>APIsManager.reloadAPIs</h4>
+<b>reloadAPIs</b>(<i></i>)
+<p>
+        Public slot to reload the api information.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Editor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,2990 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Editor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Editor</h1>
+<p>
+Module implementing the editor component of the eric4 IDE.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>EditorAutoCompletionListID</td></tr><tr><td>TemplateCompletionListID</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Editor">Editor</a></td>
+<td>Class implementing the editor component of the eric4 IDE.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Editor" ID="Editor"></a>
+<h2>Editor</h2>
+<p>
+    Class implementing the editor component of the eric4 IDE.
+</p><h4>Signals</h4>
+<dl>
+<dt>autoCompletionAPIsAvailable(avail)</dt>
+<dd>
+emitted after the autocompletion
+            function has been configured
+</dd><dt>bookmarkToggled(editor)</dt>
+<dd>
+emitted when a bookmark is toggled
+</dd><dt>breakpointToggled(editor)</dt>
+<dd>
+emitted when a breakpoint is toggled
+</dd><dt>captionChanged(string, editor)</dt>
+<dd>
+emitted when the caption is
+            updated. Typically due to a readOnly attribute change.
+</dd><dt>coverageMarkersShown(boolean)</dt>
+<dd>
+emitted after the coverage markers have been
+            shown or cleared
+</dd><dt>cursorChanged(string, int, int)</dt>
+<dd>
+emitted when the cursor position
+            was changed
+</dd><dt>editorAboutToBeSaved(string)</dt>
+<dd>
+emitted before the editor is saved
+</dd><dt>editorRenamed(string)</dt>
+<dd>
+emitted after the editor got a new name
+            (i.e. after a 'Save As')
+</dd><dt>editorSaved(string)</dt>
+<dd>
+emitted after the editor has been saved
+</dd><dt>encodingChanged(encoding)</dt>
+<dd>
+emitted when the editors encoding was set. The
+            encoding name is passed as a parameter.
+</dd><dt>eolChanged(eol)</dt>
+<dd>
+emitted when the editors eol type was set. The eol string
+            is passed as a parameter.
+</dd><dt>languageChanged(language)</dt>
+<dd>
+emitted when the editors language was set. The
+            language is passed as a parameter.
+</dd><dt>modificationStatusChanged(boolean, editor)</dt>
+<dd>
+emitted when the
+            modification status has changed
+</dd><dt>redoAvailable(boolean)</dt>
+<dd>
+emitted to signal the redo availability
+</dd><dt>showMenu(string, QMenu, editor)</dt>
+<dd>
+emitted when a menu is about to be shown.
+            The name of the menu, a reference to the menu and a reference to the
+            editor are given.
+</dd><dt>syntaxerrorToggled(editor)</dt>
+<dd>
+emitted when a syntax error was discovered
+</dd><dt>taskMarkersUpdated(editor)</dt>
+<dd>
+emitted when the task markers were updated
+</dd><dt>undoAvailable(boolean)</dt>
+<dd>
+emitted to signal the undo availability
+</dd>
+</dl>
+<h3>Derived from</h3>
+QsciScintillaCompat
+<h3>Class Attributes</h3>
+<table>
+<tr><td>AttributeID</td></tr><tr><td>AttributePrivateID</td></tr><tr><td>AttributeProtectedID</td></tr><tr><td>ClassID</td></tr><tr><td>ClassPrivateID</td></tr><tr><td>ClassProtectedID</td></tr><tr><td>EnumID</td></tr><tr><td>FromDocumentID</td></tr><tr><td>MethodID</td></tr><tr><td>MethodPrivateID</td></tr><tr><td>MethodProtectedID</td></tr><tr><td>TemplateImageID</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Editor.__init__">Editor</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Editor.__addBreakPoint">__addBreakPoint</a></td>
+<td>Private method to add a new breakpoint.</td>
+</tr><tr>
+<td><a href="#Editor.__addBreakPoints">__addBreakPoints</a></td>
+<td>Private slot to add breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.__addFileAliasResource">__addFileAliasResource</a></td>
+<td>Private method to handle the Add aliased file context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__addFileResource">__addFileResource</a></td>
+<td>Private method to handle the Add file context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__addFileResources">__addFileResources</a></td>
+<td>Private method to handle the Add files context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__addLocalizedResource">__addLocalizedResource</a></td>
+<td>Private method to handle the Add localized resource context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__addResourceFrame">__addResourceFrame</a></td>
+<td>Private method to handle the Add resource frame context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__addToSpellingDictionary">__addToSpellingDictionary</a></td>
+<td>Private slot to add the word below the spelling context menu to the dictionary.</td>
+</tr><tr>
+<td><a href="#Editor.__adjustedCallTipPosition">__adjustedCallTipPosition</a></td>
+<td>Private method to calculate an adjusted position for showing calltips.</td>
+</tr><tr>
+<td><a href="#Editor.__applyTemplate">__applyTemplate</a></td>
+<td>Private method to apply a template by name.</td>
+</tr><tr>
+<td><a href="#Editor.__autoSyntaxCheck">__autoSyntaxCheck</a></td>
+<td>Private method to perform an automatic syntax check of the file.</td>
+</tr><tr>
+<td><a href="#Editor.__autosaveEnable">__autosaveEnable</a></td>
+<td>Private slot handling the autosave enable context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__bindCompleter">__bindCompleter</a></td>
+<td>Private slot to set the correct typing completer depending on language.</td>
+</tr><tr>
+<td><a href="#Editor.__bindLexer">__bindLexer</a></td>
+<td>Private slot to set the correct lexer depending on language.</td>
+</tr><tr>
+<td><a href="#Editor.__bindName">__bindName</a></td>
+<td>Private method to generate a dummy filename for binding a lexer.</td>
+</tr><tr>
+<td><a href="#Editor.__breakPointDataAboutToBeChanged">__breakPointDataAboutToBeChanged</a></td>
+<td>Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.</td>
+</tr><tr>
+<td><a href="#Editor.__callTip">__callTip</a></td>
+<td>Private method to show call tips provided by a plugin.</td>
+</tr><tr>
+<td><a href="#Editor.__changeBreakPoints">__changeBreakPoints</a></td>
+<td>Private slot to set changed breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.__charAdded">__charAdded</a></td>
+<td>Public slot called to handle the user entering a character.</td>
+</tr><tr>
+<td><a href="#Editor.__checkEncoding">__checkEncoding</a></td>
+<td>Private method to check the selected encoding of the encodings submenu.</td>
+</tr><tr>
+<td><a href="#Editor.__checkEol">__checkEol</a></td>
+<td>Private method to check the selected eol type of the eol submenu.</td>
+</tr><tr>
+<td><a href="#Editor.__checkLanguage">__checkLanguage</a></td>
+<td>Private method to check the selected language of the language submenu.</td>
+</tr><tr>
+<td><a href="#Editor.__checkSpellingSelection">__checkSpellingSelection</a></td>
+<td>Private slot to spell check the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.__checkSpellingWord">__checkSpellingWord</a></td>
+<td>Private slot to check the word below the spelling context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__clearBreakpoints">__clearBreakpoints</a></td>
+<td>Private slot to clear all breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.__codeCoverageHideAnnotations">__codeCoverageHideAnnotations</a></td>
+<td>Private method to handle the hide code coverage annotations context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__codeCoverageShowAnnotations">__codeCoverageShowAnnotations</a></td>
+<td>Private method to handle the show code coverage annotations context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__completionListSelected">__completionListSelected</a></td>
+<td>Private slot to handle the selection from the completion list.</td>
+</tr><tr>
+<td><a href="#Editor.__contextClose">__contextClose</a></td>
+<td>Private slot handling the close context menu entry.</td>
+</tr><tr>
+<td><a href="#Editor.__contextMenuSpellingTriggered">__contextMenuSpellingTriggered</a></td>
+<td>Private slot to handle the selection of a suggestion of the spelling context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__contextSave">__contextSave</a></td>
+<td>Private slot handling the save context menu entry.</td>
+</tr><tr>
+<td><a href="#Editor.__contextSaveAs">__contextSaveAs</a></td>
+<td>Private slot handling the save as context menu entry.</td>
+</tr><tr>
+<td><a href="#Editor.__cursorPositionChanged">__cursorPositionChanged</a></td>
+<td>Private slot to handle the cursorPositionChanged signal.</td>
+</tr><tr>
+<td><a href="#Editor.__deleteBreakPoints">__deleteBreakPoints</a></td>
+<td>Private slot to delete breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.__deselectAll">__deselectAll</a></td>
+<td>Private slot handling the deselect all context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__encodingChanged">__encodingChanged</a></td>
+<td>Private slot to handle a change of the encoding.</td>
+</tr><tr>
+<td><a href="#Editor.__encodingsMenuTriggered">__encodingsMenuTriggered</a></td>
+<td>Private method to handle the selection of an encoding.</td>
+</tr><tr>
+<td><a href="#Editor.__eolChanged">__eolChanged</a></td>
+<td>Private slot to handle a change of the eol mode.</td>
+</tr><tr>
+<td><a href="#Editor.__eolMenuTriggered">__eolMenuTriggered</a></td>
+<td>Private method to handle the selection of an eol type.</td>
+</tr><tr>
+<td><a href="#Editor.__exportMenuTriggered">__exportMenuTriggered</a></td>
+<td>Private method to handle the selection of an export format.</td>
+</tr><tr>
+<td><a href="#Editor.__getCharacter">__getCharacter</a></td>
+<td>Private method to get the character to the left of the current position in the current line.</td>
+</tr><tr>
+<td><a href="#Editor.__getCodeCoverageFile">__getCodeCoverageFile</a></td>
+<td>Private method to get the filename of the file containing coverage info.</td>
+</tr><tr>
+<td><a href="#Editor.__getMacroName">__getMacroName</a></td>
+<td>Private method to select a macro name from the list of macros.</td>
+</tr><tr>
+<td><a href="#Editor.__ignoreSpellingAlways">__ignoreSpellingAlways</a></td>
+<td>Private to always ignore the word below the spelling context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__indentLine">__indentLine</a></td>
+<td>Private method to indent or unindent the current line.</td>
+</tr><tr>
+<td><a href="#Editor.__indentSelection">__indentSelection</a></td>
+<td>Private method to indent or unindent the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenu">__initContextMenu</a></td>
+<td>Private method used to setup the context menu</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuAutocompletion">__initContextMenuAutocompletion</a></td>
+<td>Private method used to setup the Checks context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuChecks">__initContextMenuChecks</a></td>
+<td>Private method used to setup the Checks context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuEncodings">__initContextMenuEncodings</a></td>
+<td>Private method used to setup the Encodings context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuEol">__initContextMenuEol</a></td>
+<td>Private method to setup the eol context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuExporters">__initContextMenuExporters</a></td>
+<td>Private method used to setup the Exporters context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuGraphics">__initContextMenuGraphics</a></td>
+<td>Private method used to setup the diagrams context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuLanguages">__initContextMenuLanguages</a></td>
+<td>Private method used to setup the Languages context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuMargins">__initContextMenuMargins</a></td>
+<td>Private method used to setup the context menu for the margins</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuResources">__initContextMenuResources</a></td>
+<td>Private method used to setup the Resources context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuSeparateMargins">__initContextMenuSeparateMargins</a></td>
+<td>Private method used to setup the context menu for the separated margins</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuShow">__initContextMenuShow</a></td>
+<td>Private method used to setup the Show context sub menu.</td>
+</tr><tr>
+<td><a href="#Editor.__initContextMenuUnifiedMargins">__initContextMenuUnifiedMargins</a></td>
+<td>Private method used to setup the context menu for the unified margins</td>
+</tr><tr>
+<td><a href="#Editor.__isStartChar">__isStartChar</a></td>
+<td>Private method to check, if a character is an autocompletion start character.</td>
+</tr><tr>
+<td><a href="#Editor.__languageMenuTriggered">__languageMenuTriggered</a></td>
+<td>Private method to handle the selection of a lexer language.</td>
+</tr><tr>
+<td><a href="#Editor.__linesChanged">__linesChanged</a></td>
+<td>Private method to track text changes.</td>
+</tr><tr>
+<td><a href="#Editor.__lmBbookmarks">__lmBbookmarks</a></td>
+<td>Private method to handle the 'LMB toggles bookmark' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__lmBbreakpoints">__lmBbreakpoints</a></td>
+<td>Private method to handle the 'LMB toggles breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__marginClicked">__marginClicked</a></td>
+<td>Private slot to handle the marginClicked signal.</td>
+</tr><tr>
+<td><a href="#Editor.__marginNumber">__marginNumber</a></td>
+<td>Private method to calculate the margin number based on a x position.</td>
+</tr><tr>
+<td><a href="#Editor.__markOccurrences">__markOccurrences</a></td>
+<td>Private method to mark all occurrences of the current word.</td>
+</tr><tr>
+<td><a href="#Editor.__menuClearBreakpoints">__menuClearBreakpoints</a></td>
+<td>Private slot to handle the 'Clear all breakpoints' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__menuToggleBreakpointEnabled">__menuToggleBreakpointEnabled</a></td>
+<td>Private slot to handle the 'Enable/Disable breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__menuToggleTemporaryBreakpoint">__menuToggleTemporaryBreakpoint</a></td>
+<td>Private slot to handle the 'Toggle temporary breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__modificationChanged">__modificationChanged</a></td>
+<td>Private slot to handle the modificationChanged signal.</td>
+</tr><tr>
+<td><a href="#Editor.__modificationReadOnly">__modificationReadOnly</a></td>
+<td>Private slot to handle the modificationAttempted signal.</td>
+</tr><tr>
+<td><a href="#Editor.__newView">__newView</a></td>
+<td>Private slot to create a new view to an open document.</td>
+</tr><tr>
+<td><a href="#Editor.__newViewNewSplit">__newViewNewSplit</a></td>
+<td>Private slot to create a new view to an open document.</td>
+</tr><tr>
+<td><a href="#Editor.__normalizedEncoding">__normalizedEncoding</a></td>
+<td>Private method to calculate the normalized encoding string.</td>
+</tr><tr>
+<td><a href="#Editor.__printPreview">__printPreview</a></td>
+<td>Private slot to generate a print preview.</td>
+</tr><tr>
+<td><a href="#Editor.__projectPropertiesChanged">__projectPropertiesChanged</a></td>
+<td>Private slot to handle changes of the project properties.</td>
+</tr><tr>
+<td><a href="#Editor.__registerImages">__registerImages</a></td>
+<td>Private method to register images for autocompletion lists.</td>
+</tr><tr>
+<td><a href="#Editor.__removeFromSpellingDictionary">__removeFromSpellingDictionary</a></td>
+<td>Private slot to remove the word below the context menu to the dictionary.</td>
+</tr><tr>
+<td><a href="#Editor.__removeTrailingWhitespace">__removeTrailingWhitespace</a></td>
+<td>Private method to remove trailing whitespace.</td>
+</tr><tr>
+<td><a href="#Editor.__resetLanguage">__resetLanguage</a></td>
+<td>Private method used to reset the language selection.</td>
+</tr><tr>
+<td><a href="#Editor.__restoreBreakpoints">__restoreBreakpoints</a></td>
+<td>Private method to restore the breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.__selectAll">__selectAll</a></td>
+<td>Private slot handling the select all context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__selectPygmentsLexer">__selectPygmentsLexer</a></td>
+<td>Private method to select a specific pygments lexer.</td>
+</tr><tr>
+<td><a href="#Editor.__setAutoCompletion">__setAutoCompletion</a></td>
+<td>Private method to configure the autocompletion function.</td>
+</tr><tr>
+<td><a href="#Editor.__setCallTips">__setCallTips</a></td>
+<td>Private method to configure the calltips function.</td>
+</tr><tr>
+<td><a href="#Editor.__setEolMode">__setEolMode</a></td>
+<td>Private method to configure the eol mode of the editor.</td>
+</tr><tr>
+<td><a href="#Editor.__setLineMarkerColours">__setLineMarkerColours</a></td>
+<td>Private method to set the line marker colours.</td>
+</tr><tr>
+<td><a href="#Editor.__setMarginsDisplay">__setMarginsDisplay</a></td>
+<td>Private method to configure margins 0 and 2.</td>
+</tr><tr>
+<td><a href="#Editor.__setSpelling">__setSpelling</a></td>
+<td>Private method to initialize the spell checking functionality.</td>
+</tr><tr>
+<td><a href="#Editor.__setSpellingLanguage">__setSpellingLanguage</a></td>
+<td>Private slot to set the spell checking language.</td>
+</tr><tr>
+<td><a href="#Editor.__setTextDisplay">__setTextDisplay</a></td>
+<td>Private method to configure the text display.</td>
+</tr><tr>
+<td><a href="#Editor.__showApplicationDiagram">__showApplicationDiagram</a></td>
+<td>Private method to handle the Imports Diagram context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showClassDiagram">__showClassDiagram</a></td>
+<td>Private method to handle the Class Diagram context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showCodeCoverage">__showCodeCoverage</a></td>
+<td>Private method to handle the code coverage context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showCodeMetrics">__showCodeMetrics</a></td>
+<td>Private method to handle the code metrics context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot handling the aboutToShow signal of the context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuAutocompletion">__showContextMenuAutocompletion</a></td>
+<td>Private slot called before the autocompletion menu is shown.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuChecks">__showContextMenuChecks</a></td>
+<td>Private slot handling the aboutToShow signal of the checks context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuEncodings">__showContextMenuEncodings</a></td>
+<td>Private slot handling the aboutToShow signal of the encodings context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuEol">__showContextMenuEol</a></td>
+<td>Private slot handling the aboutToShow signal of the eol context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuGraphics">__showContextMenuGraphics</a></td>
+<td>Private slot handling the aboutToShow signal of the diagrams context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuLanguages">__showContextMenuLanguages</a></td>
+<td>Private slot handling the aboutToShow signal of the languages context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuMargin">__showContextMenuMargin</a></td>
+<td>Private slot handling the aboutToShow signal of the margins context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuResources">__showContextMenuResources</a></td>
+<td>Private slot handling the aboutToShow signal of the resources context menu.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuShow">__showContextMenuShow</a></td>
+<td>Private slot called before the show menu is shown.</td>
+</tr><tr>
+<td><a href="#Editor.__showContextMenuSpelling">__showContextMenuSpelling</a></td>
+<td>Private slot to set up the spelling menu before it is shown.</td>
+</tr><tr>
+<td><a href="#Editor.__showImportsDiagram">__showImportsDiagram</a></td>
+<td>Private method to handle the Imports Diagram context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showPackageDiagram">__showPackageDiagram</a></td>
+<td>Private method to handle the Package Diagram context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showProfileData">__showProfileData</a></td>
+<td>Private method to handle the show profile data context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__showSyntaxError">__showSyntaxError</a></td>
+<td>Private slot to handle the 'Show syntax error message' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.__spellCharAdded">__spellCharAdded</a></td>
+<td>Public slot called to handle the user entering a character.</td>
+</tr><tr>
+<td><a href="#Editor.__styleNeeded">__styleNeeded</a></td>
+<td>Private slot to handle the need for more styling.</td>
+</tr><tr>
+<td><a href="#Editor.__toggleAutoCompletionEnable">__toggleAutoCompletionEnable</a></td>
+<td>Private slot to handle the Enable Autocompletion context menu entry.</td>
+</tr><tr>
+<td><a href="#Editor.__toggleBreakpoint">__toggleBreakpoint</a></td>
+<td>Private method to toggle a breakpoint.</td>
+</tr><tr>
+<td><a href="#Editor.__toggleBreakpointEnabled">__toggleBreakpointEnabled</a></td>
+<td>Private method to toggle a breakpoints enabled status.</td>
+</tr><tr>
+<td><a href="#Editor.__toggleTypingAids">__toggleTypingAids</a></td>
+<td>Private slot to toggle the typing aids.</td>
+</tr><tr>
+<td><a href="#Editor.__updateReadOnly">__updateReadOnly</a></td>
+<td>Private method to update the readOnly information for this editor.</td>
+</tr><tr>
+<td><a href="#Editor.addClone">addClone</a></td>
+<td>Public method to add a clone to our list.</td>
+</tr><tr>
+<td><a href="#Editor.addedToProject">addedToProject</a></td>
+<td>Public method to signal, that this editor has been added to a project.</td>
+</tr><tr>
+<td><a href="#Editor.autoComplete">autoComplete</a></td>
+<td>Public method to start autocompletion.</td>
+</tr><tr>
+<td><a href="#Editor.autoCompleteQScintilla">autoCompleteQScintilla</a></td>
+<td>Public method to perform an autocompletion using QScintilla methods.</td>
+</tr><tr>
+<td><a href="#Editor.autoCompletionHook">autoCompletionHook</a></td>
+<td>Public method to get the autocompletion hook function.</td>
+</tr><tr>
+<td><a href="#Editor.boxCommentLine">boxCommentLine</a></td>
+<td>Public slot to box comment the current line.</td>
+</tr><tr>
+<td><a href="#Editor.boxCommentLineOrSelection">boxCommentLineOrSelection</a></td>
+<td>Public slot to box comment the current line or current selection.</td>
+</tr><tr>
+<td><a href="#Editor.boxCommentSelection">boxCommentSelection</a></td>
+<td>Public slot to box comment the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.callTip">callTip</a></td>
+<td>Public method to show calltips.</td>
+</tr><tr>
+<td><a href="#Editor.callTipHook">callTipHook</a></td>
+<td>Public method to get the calltip hook function.</td>
+</tr><tr>
+<td><a href="#Editor.canAutoCompleteFromAPIs">canAutoCompleteFromAPIs</a></td>
+<td>Public method to check for API availablity.</td>
+</tr><tr>
+<td><a href="#Editor.changeEvent">changeEvent</a></td>
+<td>Protected method called to process an event.</td>
+</tr><tr>
+<td><a href="#Editor.checkDirty">checkDirty</a></td>
+<td>Public method to check dirty status and open a message window.</td>
+</tr><tr>
+<td><a href="#Editor.checkSpelling">checkSpelling</a></td>
+<td>Public slot to perform an interactive spell check of the document.</td>
+</tr><tr>
+<td><a href="#Editor.clearBookmarks">clearBookmarks</a></td>
+<td>Public slot to handle the 'Clear all bookmarks' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.clearBreakpoint">clearBreakpoint</a></td>
+<td>Public method to clear a breakpoint.</td>
+</tr><tr>
+<td><a href="#Editor.clearSearchIndicators">clearSearchIndicators</a></td>
+<td>Public method to clear all search indicators.</td>
+</tr><tr>
+<td><a href="#Editor.clearSyntaxError">clearSyntaxError</a></td>
+<td>Public slot to handle the 'Clear all syntax error' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.close">close</a></td>
+<td>Public method called when the window gets closed.</td>
+</tr><tr>
+<td><a href="#Editor.closeIt">closeIt</a></td>
+<td>Public method called by the viewmanager to finally get rid of us.</td>
+</tr><tr>
+<td><a href="#Editor.commentLine">commentLine</a></td>
+<td>Public slot to comment the current line.</td>
+</tr><tr>
+<td><a href="#Editor.commentLineOrSelection">commentLineOrSelection</a></td>
+<td>Public slot to comment the current line or current selection.</td>
+</tr><tr>
+<td><a href="#Editor.commentSelection">commentSelection</a></td>
+<td>Public slot to comment the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.contextMenuEvent">contextMenuEvent</a></td>
+<td>Private method implementing the context menu event.</td>
+</tr><tr>
+<td><a href="#Editor.curLineHasBreakpoint">curLineHasBreakpoint</a></td>
+<td>Public method to check for the presence of a breakpoint at the current line.</td>
+</tr><tr>
+<td><a href="#Editor.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle the drag enter event.</td>
+</tr><tr>
+<td><a href="#Editor.dragLeaveEvent">dragLeaveEvent</a></td>
+<td>Protected method to handle the drag leave event.</td>
+</tr><tr>
+<td><a href="#Editor.dragMoveEvent">dragMoveEvent</a></td>
+<td>Protected method to handle the drag move event.</td>
+</tr><tr>
+<td><a href="#Editor.dropEvent">dropEvent</a></td>
+<td>Protected method to handle the drop event.</td>
+</tr><tr>
+<td><a href="#Editor.editorCommand">editorCommand</a></td>
+<td>Public method to perform a simple editor command.</td>
+</tr><tr>
+<td><a href="#Editor.ensureVisible">ensureVisible</a></td>
+<td>Public slot to ensure, that the specified line is visible.</td>
+</tr><tr>
+<td><a href="#Editor.ensureVisibleTop">ensureVisibleTop</a></td>
+<td>Public slot to ensure, that the specified line is visible at the top of the editor.</td>
+</tr><tr>
+<td><a href="#Editor.exportFile">exportFile</a></td>
+<td>Public method to export the file.</td>
+</tr><tr>
+<td><a href="#Editor.extractTasks">extractTasks</a></td>
+<td>Public slot to extract all tasks.</td>
+</tr><tr>
+<td><a href="#Editor.fileRenamed">fileRenamed</a></td>
+<td>Public slot to handle the editorRenamed signal.</td>
+</tr><tr>
+<td><a href="#Editor.focusInEvent">focusInEvent</a></td>
+<td>Protected method called when the editor receives focus.</td>
+</tr><tr>
+<td><a href="#Editor.focusOutEvent">focusOutEvent</a></td>
+<td>Public method called when the editor loses focus.</td>
+</tr><tr>
+<td><a href="#Editor.getBookmarks">getBookmarks</a></td>
+<td>Public method to retrieve the bookmarks.</td>
+</tr><tr>
+<td><a href="#Editor.getCompleter">getCompleter</a></td>
+<td>Public method to retrieve a reference to the completer object.</td>
+</tr><tr>
+<td><a href="#Editor.getCurrentWord">getCurrentWord</a></td>
+<td>Public method to get the word at the current position.</td>
+</tr><tr>
+<td><a href="#Editor.getEncoding">getEncoding</a></td>
+<td>Public method to return the current encoding.</td>
+</tr><tr>
+<td><a href="#Editor.getFileName">getFileName</a></td>
+<td>Public method to return the name of the file being displayed.</td>
+</tr><tr>
+<td><a href="#Editor.getFileType">getFileType</a></td>
+<td>Public method to return the type of the file being displayed.</td>
+</tr><tr>
+<td><a href="#Editor.getFolds">getFolds</a></td>
+<td>Public method to get a list line numbers of collapsed folds.</td>
+</tr><tr>
+<td><a href="#Editor.getHighlightPosition">getHighlightPosition</a></td>
+<td>Public method to return the position of the highlight bar.</td>
+</tr><tr>
+<td><a href="#Editor.getLanguage">getLanguage</a></td>
+<td>Public method to retrieve the language of the editor.</td>
+</tr><tr>
+<td><a href="#Editor.getLexer">getLexer</a></td>
+<td>Public method to retrieve a reference to the lexer object.</td>
+</tr><tr>
+<td><a href="#Editor.getMenu">getMenu</a></td>
+<td>Public method to get a reference to the main context menu or a submenu.</td>
+</tr><tr>
+<td><a href="#Editor.getNoName">getNoName</a></td>
+<td>Public method to get the display string for an unnamed editor.</td>
+</tr><tr>
+<td><a href="#Editor.getSearchText">getSearchText</a></td>
+<td>Public method to determine the selection or the current word for the next search operation.</td>
+</tr><tr>
+<td><a href="#Editor.getSyntaxErrors">getSyntaxErrors</a></td>
+<td>Public method to retrieve the syntax error markers.</td>
+</tr><tr>
+<td><a href="#Editor.getWord">getWord</a></td>
+<td>Public method to get the word at a position.</td>
+</tr><tr>
+<td><a href="#Editor.getWordBoundaries">getWordBoundaries</a></td>
+<td>Public method to get the word boundaries at a position.</td>
+</tr><tr>
+<td><a href="#Editor.getWordLeft">getWordLeft</a></td>
+<td>Public method to get the word to the left of a position.</td>
+</tr><tr>
+<td><a href="#Editor.getWordRight">getWordRight</a></td>
+<td>Public method to get the word to the right of a position.</td>
+</tr><tr>
+<td><a href="#Editor.gotoLine">gotoLine</a></td>
+<td>Public slot to jump to the beginning of a line.</td>
+</tr><tr>
+<td><a href="#Editor.gotoSyntaxError">gotoSyntaxError</a></td>
+<td>Public slot to handle the 'Goto syntax error' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.handleMonospacedEnable">handleMonospacedEnable</a></td>
+<td>Private slot to handle the Use Monospaced Font context menu entry.</td>
+</tr><tr>
+<td><a href="#Editor.handleRenamed">handleRenamed</a></td>
+<td>Public slot to handle the editorRenamed signal.</td>
+</tr><tr>
+<td><a href="#Editor.hasBookmarks">hasBookmarks</a></td>
+<td>Public method to check for the presence of bookmarks.</td>
+</tr><tr>
+<td><a href="#Editor.hasBreakpoints">hasBreakpoints</a></td>
+<td>Public method to check for the presence of breakpoints.</td>
+</tr><tr>
+<td><a href="#Editor.hasCoverageMarkers">hasCoverageMarkers</a></td>
+<td>Public method to test, if there are coverage markers.</td>
+</tr><tr>
+<td><a href="#Editor.hasMiniMenu">hasMiniMenu</a></td>
+<td>Public method to check the miniMenu flag.</td>
+</tr><tr>
+<td><a href="#Editor.hasSyntaxErrors">hasSyntaxErrors</a></td>
+<td>Public method to check for the presence of bookmarks.</td>
+</tr><tr>
+<td><a href="#Editor.hasTaskMarkers">hasTaskMarkers</a></td>
+<td>Public method to determine, if this editor contains any task markers.</td>
+</tr><tr>
+<td><a href="#Editor.highlight">highlight</a></td>
+<td>Public method to highlight (or de-highlight) a particular line.</td>
+</tr><tr>
+<td><a href="#Editor.highlightVisible">highlightVisible</a></td>
+<td>Public method to make sure that the highlight is visible.</td>
+</tr><tr>
+<td><a href="#Editor.indentLineOrSelection">indentLineOrSelection</a></td>
+<td>Public slot to indent the current line or current selection</td>
+</tr><tr>
+<td><a href="#Editor.isPy3File">isPy3File</a></td>
+<td>Public method to return a flag indicating a Python3 file.</td>
+</tr><tr>
+<td><a href="#Editor.isPyFile">isPyFile</a></td>
+<td>Public method to return a flag indicating a Python file.</td>
+</tr><tr>
+<td><a href="#Editor.isRubyFile">isRubyFile</a></td>
+<td>Public method to return a flag indicating a Ruby file.</td>
+</tr><tr>
+<td><a href="#Editor.isSpellCheckRegion">isSpellCheckRegion</a></td>
+<td>Public method to check, if the given position is within a region, that should be spell checked.</td>
+</tr><tr>
+<td><a href="#Editor.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the user input a key at a time.</td>
+</tr><tr>
+<td><a href="#Editor.languageChanged">languageChanged</a></td>
+<td>Public slot handling a change of a connected editor's language.</td>
+</tr><tr>
+<td><a href="#Editor.macroDelete">macroDelete</a></td>
+<td>Public method to delete a macro.</td>
+</tr><tr>
+<td><a href="#Editor.macroLoad">macroLoad</a></td>
+<td>Public method to load a macro from a file.</td>
+</tr><tr>
+<td><a href="#Editor.macroRecordingStart">macroRecordingStart</a></td>
+<td>Public method to start macro recording.</td>
+</tr><tr>
+<td><a href="#Editor.macroRecordingStop">macroRecordingStop</a></td>
+<td>Public method to stop macro recording.</td>
+</tr><tr>
+<td><a href="#Editor.macroRun">macroRun</a></td>
+<td>Public method to execute a macro.</td>
+</tr><tr>
+<td><a href="#Editor.macroSave">macroSave</a></td>
+<td>Public method to save a macro to a file.</td>
+</tr><tr>
+<td><a href="#Editor.menuEditBreakpoint">menuEditBreakpoint</a></td>
+<td>Public slot to handle the 'Edit breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.menuNextBreakpoint">menuNextBreakpoint</a></td>
+<td>Public slot to handle the 'Next breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.menuPreviousBreakpoint">menuPreviousBreakpoint</a></td>
+<td>Public slot to handle the 'Previous breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.menuToggleBookmark">menuToggleBookmark</a></td>
+<td>Public slot to handle the 'Toggle bookmark' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.menuToggleBreakpoint">menuToggleBreakpoint</a></td>
+<td>Public slot to handle the 'Toggle breakpoint' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle the mouse press event.</td>
+</tr><tr>
+<td><a href="#Editor.newBreakpointWithProperties">newBreakpointWithProperties</a></td>
+<td>Private method to set a new breakpoint and its properties.</td>
+</tr><tr>
+<td><a href="#Editor.nextBookmark">nextBookmark</a></td>
+<td>Public slot to handle the 'Next bookmark' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.nextTask">nextTask</a></td>
+<td>Public slot to handle the 'Next task' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.nextUncovered">nextUncovered</a></td>
+<td>Public slot to handle the 'Next uncovered' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.previousBookmark">previousBookmark</a></td>
+<td>Public slot to handle the 'Previous bookmark' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.previousTask">previousTask</a></td>
+<td>Public slot to handle the 'Previous task' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.previousUncovered">previousUncovered</a></td>
+<td>Public slot to handle the 'Previous uncovered' context menu action.</td>
+</tr><tr>
+<td><a href="#Editor.printFile">printFile</a></td>
+<td>Public slot to print the text.</td>
+</tr><tr>
+<td><a href="#Editor.printPreviewFile">printPreviewFile</a></td>
+<td>Public slot to show a print preview of the text.</td>
+</tr><tr>
+<td><a href="#Editor.projectLexerAssociationsChanged">projectLexerAssociationsChanged</a></td>
+<td>Public slot to handle changes of the project lexer associations.</td>
+</tr><tr>
+<td><a href="#Editor.readFile">readFile</a></td>
+<td>Public slot to read the text from a file.</td>
+</tr><tr>
+<td><a href="#Editor.readLine0">readLine0</a></td>
+<td>Public slot to read the first line from a file.</td>
+</tr><tr>
+<td><a href="#Editor.readSettings">readSettings</a></td>
+<td>Public slot to read the settings into our lexer.</td>
+</tr><tr>
+<td><a href="#Editor.redo">redo</a></td>
+<td>Public method to redo the last recorded change.</td>
+</tr><tr>
+<td><a href="#Editor.refresh">refresh</a></td>
+<td>Public slot to refresh the editor contents.</td>
+</tr><tr>
+<td><a href="#Editor.removeClone">removeClone</a></td>
+<td>Public method to remove a clone from our list.</td>
+</tr><tr>
+<td><a href="#Editor.revertToUnmodified">revertToUnmodified</a></td>
+<td>Public method to revert back to the last saved state.</td>
+</tr><tr>
+<td><a href="#Editor.saveFile">saveFile</a></td>
+<td>Public slot to save the text to a file.</td>
+</tr><tr>
+<td><a href="#Editor.saveFileAs">saveFileAs</a></td>
+<td>Public slot to save a file with a new name.</td>
+</tr><tr>
+<td><a href="#Editor.selectCurrentWord">selectCurrentWord</a></td>
+<td>Public method to select the current word.</td>
+</tr><tr>
+<td><a href="#Editor.selectWord">selectWord</a></td>
+<td>Public method to select the word at a position.</td>
+</tr><tr>
+<td><a href="#Editor.setAutoCompletionEnabled">setAutoCompletionEnabled</a></td>
+<td>Public method to enable/disable autocompletion.</td>
+</tr><tr>
+<td><a href="#Editor.setAutoCompletionHook">setAutoCompletionHook</a></td>
+<td>Public method to set an autocompletion hook.</td>
+</tr><tr>
+<td><a href="#Editor.setAutoSpellChecking">setAutoSpellChecking</a></td>
+<td>Public method to set the automatic spell checking.</td>
+</tr><tr>
+<td><a href="#Editor.setCallTipHook">setCallTipHook</a></td>
+<td>Public method to set a calltip hook.</td>
+</tr><tr>
+<td><a href="#Editor.setEolModeByEolString">setEolModeByEolString</a></td>
+<td>Public method to set the eol mode given the eol string.</td>
+</tr><tr>
+<td><a href="#Editor.setLanguage">setLanguage</a></td>
+<td>Public method to set a lexer language.</td>
+</tr><tr>
+<td><a href="#Editor.setMonospaced">setMonospaced</a></td>
+<td>Public method to set/reset a monospaced font.</td>
+</tr><tr>
+<td><a href="#Editor.setNoName">setNoName</a></td>
+<td>Public method to set the display string for an unnamed editor.</td>
+</tr><tr>
+<td><a href="#Editor.setSearchIndicator">setSearchIndicator</a></td>
+<td>Public method to set a search indicator for the given range.</td>
+</tr><tr>
+<td><a href="#Editor.setSpellingForProject">setSpellingForProject</a></td>
+<td>Public method to set the spell checking options for files belonging to the current project.</td>
+</tr><tr>
+<td><a href="#Editor.shortenEmptyLines">shortenEmptyLines</a></td>
+<td>Public slot to compress lines consisting solely of whitespace characters.</td>
+</tr><tr>
+<td><a href="#Editor.shouldAutosave">shouldAutosave</a></td>
+<td>Public slot to check the autosave flags.</td>
+</tr><tr>
+<td><a href="#Editor.smartIndentLineOrSelection">smartIndentLineOrSelection</a></td>
+<td>Public slot to indent current line smartly.</td>
+</tr><tr>
+<td><a href="#Editor.streamCommentLine">streamCommentLine</a></td>
+<td>Public slot to stream comment the current line.</td>
+</tr><tr>
+<td><a href="#Editor.streamCommentLineOrSelection">streamCommentLineOrSelection</a></td>
+<td>Public slot to stream comment the current line or current selection.</td>
+</tr><tr>
+<td><a href="#Editor.streamCommentSelection">streamCommentSelection</a></td>
+<td>Public slot to comment the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.toggleBookmark">toggleBookmark</a></td>
+<td>Public method to toggle a bookmark.</td>
+</tr><tr>
+<td><a href="#Editor.toggleSyntaxError">toggleSyntaxError</a></td>
+<td>Public method to toggle a syntax error indicator.</td>
+</tr><tr>
+<td><a href="#Editor.uncommentLine">uncommentLine</a></td>
+<td>Public slot to uncomment the current line.</td>
+</tr><tr>
+<td><a href="#Editor.uncommentLineOrSelection">uncommentLineOrSelection</a></td>
+<td>Public slot to uncomment the current line or current selection.</td>
+</tr><tr>
+<td><a href="#Editor.uncommentSelection">uncommentSelection</a></td>
+<td>Public slot to uncomment the current selection.</td>
+</tr><tr>
+<td><a href="#Editor.undo">undo</a></td>
+<td>Public method to undo the last recorded change.</td>
+</tr><tr>
+<td><a href="#Editor.unindentLineOrSelection">unindentLineOrSelection</a></td>
+<td>Public slot to unindent the current line or current selection.</td>
+</tr><tr>
+<td><a href="#Editor.unsetAutoCompletionHook">unsetAutoCompletionHook</a></td>
+<td>Public method to unset a previously installed autocompletion hook.</td>
+</tr><tr>
+<td><a href="#Editor.unsetCallTipHook">unsetCallTipHook</a></td>
+<td>Public method to unset a calltip hook.</td>
+</tr><tr>
+<td><a href="#Editor.writeFile">writeFile</a></td>
+<td>Public slot to write the text to a file.</td>
+</tr>
+</table>
+<a NAME="Editor.__init__" ID="Editor.__init__"></a>
+<h4>Editor (Constructor)</h4>
+<b>Editor</b>(<i>dbs, fn = None, vm = None, filetype = "", editor = None, tv = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd><dt><i>fn</i></dt>
+<dd>
+name of the file to be opened (string). If it is None,
+                a new (empty) editor is opened
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the view manager object (ViewManager.ViewManager)
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd><dt><i>editor</i></dt>
+<dd>
+reference to an Editor object, if this is a cloned view
+</dd><dt><i>tv</i></dt>
+<dd>
+reference to the task viewer object
+</dd>
+</dl><a NAME="Editor.__addBreakPoint" ID="Editor.__addBreakPoint"></a>
+<h4>Editor.__addBreakPoint</h4>
+<b>__addBreakPoint</b>(<i>line, temporary</i>)
+<p>
+        Private method to add a new breakpoint.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd><dt><i>temporary</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="Editor.__addBreakPoints" ID="Editor.__addBreakPoints"></a>
+<h4>Editor.__addBreakPoints</h4>
+<b>__addBreakPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to add breakpoints.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="Editor.__addFileAliasResource" ID="Editor.__addFileAliasResource"></a>
+<h4>Editor.__addFileAliasResource</h4>
+<b>__addFileAliasResource</b>(<i></i>)
+<p>
+        Private method to handle the Add aliased file context menu action.
+</p><a NAME="Editor.__addFileResource" ID="Editor.__addFileResource"></a>
+<h4>Editor.__addFileResource</h4>
+<b>__addFileResource</b>(<i></i>)
+<p>
+        Private method to handle the Add file context menu action.
+</p><a NAME="Editor.__addFileResources" ID="Editor.__addFileResources"></a>
+<h4>Editor.__addFileResources</h4>
+<b>__addFileResources</b>(<i></i>)
+<p>
+        Private method to handle the Add files context menu action.
+</p><a NAME="Editor.__addLocalizedResource" ID="Editor.__addLocalizedResource"></a>
+<h4>Editor.__addLocalizedResource</h4>
+<b>__addLocalizedResource</b>(<i></i>)
+<p>
+        Private method to handle the Add localized resource context menu action.
+</p><a NAME="Editor.__addResourceFrame" ID="Editor.__addResourceFrame"></a>
+<h4>Editor.__addResourceFrame</h4>
+<b>__addResourceFrame</b>(<i></i>)
+<p>
+        Private method to handle the Add resource frame context menu action.
+</p><a NAME="Editor.__addToSpellingDictionary" ID="Editor.__addToSpellingDictionary"></a>
+<h4>Editor.__addToSpellingDictionary</h4>
+<b>__addToSpellingDictionary</b>(<i></i>)
+<p>
+        Private slot to add the word below the spelling context menu to the dictionary.
+</p><a NAME="Editor.__adjustedCallTipPosition" ID="Editor.__adjustedCallTipPosition"></a>
+<h4>Editor.__adjustedCallTipPosition</h4>
+<b>__adjustedCallTipPosition</b>(<i>ctshift, pos</i>)
+<p>
+        Private method to calculate an adjusted position for showing calltips.
+</p><dl>
+<dt><i>ctshift</i></dt>
+<dd>
+amount the calltip shall be shifted (integer)
+</dd><dt><i>pos</i></dt>
+<dd>
+position into the text (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+new position for the calltip (integer)
+</dd>
+</dl><a NAME="Editor.__applyTemplate" ID="Editor.__applyTemplate"></a>
+<h4>Editor.__applyTemplate</h4>
+<b>__applyTemplate</b>(<i>templateName</i>)
+<p>
+        Private method to apply a template by name.
+</p><dl>
+<dt><i>templateName</i></dt>
+<dd>
+name of the template to apply (string)
+</dd>
+</dl><a NAME="Editor.__autoSyntaxCheck" ID="Editor.__autoSyntaxCheck"></a>
+<h4>Editor.__autoSyntaxCheck</h4>
+<b>__autoSyntaxCheck</b>(<i></i>)
+<p>
+        Private method to perform an automatic syntax check of the file.
+</p><a NAME="Editor.__autosaveEnable" ID="Editor.__autosaveEnable"></a>
+<h4>Editor.__autosaveEnable</h4>
+<b>__autosaveEnable</b>(<i></i>)
+<p>
+        Private slot handling the autosave enable context menu action.
+</p><a NAME="Editor.__bindCompleter" ID="Editor.__bindCompleter"></a>
+<h4>Editor.__bindCompleter</h4>
+<b>__bindCompleter</b>(<i>filename</i>)
+<p>
+        Private slot to set the correct typing completer depending on language.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated typing
+            completer language (string)
+</dd>
+</dl><a NAME="Editor.__bindLexer" ID="Editor.__bindLexer"></a>
+<h4>Editor.__bindLexer</h4>
+<b>__bindLexer</b>(<i>filename, pyname = ""</i>)
+<p>
+        Private slot to set the correct lexer depending on language.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd><dt><i>pyname=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><a NAME="Editor.__bindName" ID="Editor.__bindName"></a>
+<h4>Editor.__bindName</h4>
+<b>__bindName</b>(<i>line0</i>)
+<p>
+        Private method to generate a dummy filename for binding a lexer.
+</p><dl>
+<dt><i>line0</i></dt>
+<dd>
+first line of text to use in the generation process (string)
+</dd>
+</dl><a NAME="Editor.__breakPointDataAboutToBeChanged" ID="Editor.__breakPointDataAboutToBeChanged"></a>
+<h4>Editor.__breakPointDataAboutToBeChanged</h4>
+<b>__breakPointDataAboutToBeChanged</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to handle the dataAboutToBeChanged signal of the breakpoint model.
+</p><dl>
+<dt><i>startIndex</i></dt>
+<dd>
+start index of the rows to be changed (QModelIndex)
+</dd><dt><i>endIndex</i></dt>
+<dd>
+end index of the rows to be changed (QModelIndex)
+</dd>
+</dl><a NAME="Editor.__callTip" ID="Editor.__callTip"></a>
+<h4>Editor.__callTip</h4>
+<b>__callTip</b>(<i></i>)
+<p>
+        Private method to show call tips provided by a plugin.
+</p><a NAME="Editor.__changeBreakPoints" ID="Editor.__changeBreakPoints"></a>
+<h4>Editor.__changeBreakPoints</h4>
+<b>__changeBreakPoints</b>(<i>startIndex, endIndex</i>)
+<p>
+        Private slot to set changed breakpoints.
+</p><dl>
+<dt><i>indexes</i></dt>
+<dd>
+indexes of changed breakpoints.
+</dd>
+</dl><a NAME="Editor.__charAdded" ID="Editor.__charAdded"></a>
+<h4>Editor.__charAdded</h4>
+<b>__charAdded</b>(<i>charNumber</i>)
+<p>
+        Public slot called to handle the user entering a character.
+</p><dl>
+<dt><i>charNumber</i></dt>
+<dd>
+value of the character entered (integer)
+</dd>
+</dl><a NAME="Editor.__checkEncoding" ID="Editor.__checkEncoding"></a>
+<h4>Editor.__checkEncoding</h4>
+<b>__checkEncoding</b>(<i></i>)
+<p>
+        Private method to check the selected encoding of the encodings submenu.
+</p><a NAME="Editor.__checkEol" ID="Editor.__checkEol"></a>
+<h4>Editor.__checkEol</h4>
+<b>__checkEol</b>(<i></i>)
+<p>
+        Private method to check the selected eol type of the eol submenu.
+</p><a NAME="Editor.__checkLanguage" ID="Editor.__checkLanguage"></a>
+<h4>Editor.__checkLanguage</h4>
+<b>__checkLanguage</b>(<i></i>)
+<p>
+        Private method to check the selected language of the language submenu.
+</p><a NAME="Editor.__checkSpellingSelection" ID="Editor.__checkSpellingSelection"></a>
+<h4>Editor.__checkSpellingSelection</h4>
+<b>__checkSpellingSelection</b>(<i></i>)
+<p>
+        Private slot to spell check the current selection.
+</p><a NAME="Editor.__checkSpellingWord" ID="Editor.__checkSpellingWord"></a>
+<h4>Editor.__checkSpellingWord</h4>
+<b>__checkSpellingWord</b>(<i></i>)
+<p>
+        Private slot to check the word below the spelling context menu.
+</p><a NAME="Editor.__clearBreakpoints" ID="Editor.__clearBreakpoints"></a>
+<h4>Editor.__clearBreakpoints</h4>
+<b>__clearBreakpoints</b>(<i>fileName</i>)
+<p>
+        Private slot to clear all breakpoints.
+</p><a NAME="Editor.__codeCoverageHideAnnotations" ID="Editor.__codeCoverageHideAnnotations"></a>
+<h4>Editor.__codeCoverageHideAnnotations</h4>
+<b>__codeCoverageHideAnnotations</b>(<i></i>)
+<p>
+        Private method to handle the hide code coverage annotations context menu action.
+</p><a NAME="Editor.__codeCoverageShowAnnotations" ID="Editor.__codeCoverageShowAnnotations"></a>
+<h4>Editor.__codeCoverageShowAnnotations</h4>
+<b>__codeCoverageShowAnnotations</b>(<i></i>)
+<p>
+        Private method to handle the show code coverage annotations context menu action.
+</p><a NAME="Editor.__completionListSelected" ID="Editor.__completionListSelected"></a>
+<h4>Editor.__completionListSelected</h4>
+<b>__completionListSelected</b>(<i>id, txt</i>)
+<p>
+        Private slot to handle the selection from the completion list.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+the ID of the user list (should be 1) (integer)
+</dd><dt><i>txt</i></dt>
+<dd>
+the selected text (string)
+</dd>
+</dl><a NAME="Editor.__contextClose" ID="Editor.__contextClose"></a>
+<h4>Editor.__contextClose</h4>
+<b>__contextClose</b>(<i></i>)
+<p>
+        Private slot handling the close context menu entry.
+</p><a NAME="Editor.__contextMenuSpellingTriggered" ID="Editor.__contextMenuSpellingTriggered"></a>
+<h4>Editor.__contextMenuSpellingTriggered</h4>
+<b>__contextMenuSpellingTriggered</b>(<i>action</i>)
+<p>
+        Private slot to handle the selection of a suggestion of the spelling context menu.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+reference to the action that was selected (QAction)
+</dd>
+</dl><a NAME="Editor.__contextSave" ID="Editor.__contextSave"></a>
+<h4>Editor.__contextSave</h4>
+<b>__contextSave</b>(<i></i>)
+<p>
+        Private slot handling the save context menu entry.
+</p><a NAME="Editor.__contextSaveAs" ID="Editor.__contextSaveAs"></a>
+<h4>Editor.__contextSaveAs</h4>
+<b>__contextSaveAs</b>(<i></i>)
+<p>
+        Private slot handling the save as context menu entry.
+</p><a NAME="Editor.__cursorPositionChanged" ID="Editor.__cursorPositionChanged"></a>
+<h4>Editor.__cursorPositionChanged</h4>
+<b>__cursorPositionChanged</b>(<i>line, index</i>)
+<p>
+        Private slot to handle the cursorPositionChanged signal. 
+</p><p>
+        It emits the signal cursorChanged with parameters fileName, 
+        line and pos.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the cursor
+</dd><dt><i>index</i></dt>
+<dd>
+position in line of the cursor
+</dd>
+</dl><a NAME="Editor.__deleteBreakPoints" ID="Editor.__deleteBreakPoints"></a>
+<h4>Editor.__deleteBreakPoints</h4>
+<b>__deleteBreakPoints</b>(<i>parentIndex, start, end</i>)
+<p>
+        Private slot to delete breakpoints.
+</p><dl>
+<dt><i>parentIndex</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd><dt><i>start</i></dt>
+<dd>
+start row (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end row (integer)
+</dd>
+</dl><a NAME="Editor.__deselectAll" ID="Editor.__deselectAll"></a>
+<h4>Editor.__deselectAll</h4>
+<b>__deselectAll</b>(<i></i>)
+<p>
+        Private slot handling the deselect all context menu action.
+</p><a NAME="Editor.__encodingChanged" ID="Editor.__encodingChanged"></a>
+<h4>Editor.__encodingChanged</h4>
+<b>__encodingChanged</b>(<i>encoding, propagate = True</i>)
+<p>
+        Private slot to handle a change of the encoding.
+</p><dl>
+<dt><i>propagate=</i></dt>
+<dd>
+flag indicating to propagate the change (boolean)
+</dd>
+</dl><a NAME="Editor.__encodingsMenuTriggered" ID="Editor.__encodingsMenuTriggered"></a>
+<h4>Editor.__encodingsMenuTriggered</h4>
+<b>__encodingsMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of an encoding.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="Editor.__eolChanged" ID="Editor.__eolChanged"></a>
+<h4>Editor.__eolChanged</h4>
+<b>__eolChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the eol mode.
+</p><a NAME="Editor.__eolMenuTriggered" ID="Editor.__eolMenuTriggered"></a>
+<h4>Editor.__eolMenuTriggered</h4>
+<b>__eolMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of an eol type.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="Editor.__exportMenuTriggered" ID="Editor.__exportMenuTriggered"></a>
+<h4>Editor.__exportMenuTriggered</h4>
+<b>__exportMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of an export format.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="Editor.__getCharacter" ID="Editor.__getCharacter"></a>
+<h4>Editor.__getCharacter</h4>
+<b>__getCharacter</b>(<i>pos</i>)
+<p>
+        Private method to get the character to the left of the current position
+        in the current line.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to get character at (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested character or "", if there are no more (string) and
+            the next position (i.e. pos - 1)
+</dd>
+</dl><a NAME="Editor.__getCodeCoverageFile" ID="Editor.__getCodeCoverageFile"></a>
+<h4>Editor.__getCodeCoverageFile</h4>
+<b>__getCodeCoverageFile</b>(<i></i>)
+<p>
+        Private method to get the filename of the file containing coverage info.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the coverage file (string)
+</dd>
+</dl><a NAME="Editor.__getMacroName" ID="Editor.__getMacroName"></a>
+<h4>Editor.__getMacroName</h4>
+<b>__getMacroName</b>(<i></i>)
+<p>
+        Private method to select a macro name from the list of macros.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+Tuple of macro name and a flag, indicating, if the user pressed ok or
+            canceled the operation. (string, boolean)
+</dd>
+</dl><a NAME="Editor.__ignoreSpellingAlways" ID="Editor.__ignoreSpellingAlways"></a>
+<h4>Editor.__ignoreSpellingAlways</h4>
+<b>__ignoreSpellingAlways</b>(<i></i>)
+<p>
+        Private to always ignore the word below the spelling context menu.
+</p><a NAME="Editor.__indentLine" ID="Editor.__indentLine"></a>
+<h4>Editor.__indentLine</h4>
+<b>__indentLine</b>(<i>indent = True</i>)
+<p>
+        Private method to indent or unindent the current line. 
+</p><dl>
+<dt><i>indent</i></dt>
+<dd>
+flag indicating an indent operation (boolean)
+                <br />If the flag is true, an indent operation is performed.
+                Otherwise the current line is unindented.
+</dd>
+</dl><a NAME="Editor.__indentSelection" ID="Editor.__indentSelection"></a>
+<h4>Editor.__indentSelection</h4>
+<b>__indentSelection</b>(<i>indent = True</i>)
+<p>
+        Private method to indent or unindent the current selection. 
+</p><dl>
+<dt><i>indent</i></dt>
+<dd>
+flag indicating an indent operation (boolean)
+                <br />If the flag is true, an indent operation is performed.
+                Otherwise the current line is unindented.
+</dd>
+</dl><a NAME="Editor.__initContextMenu" ID="Editor.__initContextMenu"></a>
+<h4>Editor.__initContextMenu</h4>
+<b>__initContextMenu</b>(<i></i>)
+<p>
+        Private method used to setup the context menu
+</p><a NAME="Editor.__initContextMenuAutocompletion" ID="Editor.__initContextMenuAutocompletion"></a>
+<h4>Editor.__initContextMenuAutocompletion</h4>
+<b>__initContextMenuAutocompletion</b>(<i></i>)
+<p>
+        Private method used to setup the Checks context sub menu.
+</p><a NAME="Editor.__initContextMenuChecks" ID="Editor.__initContextMenuChecks"></a>
+<h4>Editor.__initContextMenuChecks</h4>
+<b>__initContextMenuChecks</b>(<i></i>)
+<p>
+        Private method used to setup the Checks context sub menu.
+</p><a NAME="Editor.__initContextMenuEncodings" ID="Editor.__initContextMenuEncodings"></a>
+<h4>Editor.__initContextMenuEncodings</h4>
+<b>__initContextMenuEncodings</b>(<i></i>)
+<p>
+        Private method used to setup the Encodings context sub menu.
+</p><a NAME="Editor.__initContextMenuEol" ID="Editor.__initContextMenuEol"></a>
+<h4>Editor.__initContextMenuEol</h4>
+<b>__initContextMenuEol</b>(<i></i>)
+<p>
+        Private method to setup the eol context sub menu.
+</p><a NAME="Editor.__initContextMenuExporters" ID="Editor.__initContextMenuExporters"></a>
+<h4>Editor.__initContextMenuExporters</h4>
+<b>__initContextMenuExporters</b>(<i></i>)
+<p>
+        Private method used to setup the Exporters context sub menu.
+</p><a NAME="Editor.__initContextMenuGraphics" ID="Editor.__initContextMenuGraphics"></a>
+<h4>Editor.__initContextMenuGraphics</h4>
+<b>__initContextMenuGraphics</b>(<i></i>)
+<p>
+        Private method used to setup the diagrams context sub menu.
+</p><a NAME="Editor.__initContextMenuLanguages" ID="Editor.__initContextMenuLanguages"></a>
+<h4>Editor.__initContextMenuLanguages</h4>
+<b>__initContextMenuLanguages</b>(<i></i>)
+<p>
+        Private method used to setup the Languages context sub menu.
+</p><a NAME="Editor.__initContextMenuMargins" ID="Editor.__initContextMenuMargins"></a>
+<h4>Editor.__initContextMenuMargins</h4>
+<b>__initContextMenuMargins</b>(<i></i>)
+<p>
+        Private method used to setup the context menu for the margins
+</p><a NAME="Editor.__initContextMenuResources" ID="Editor.__initContextMenuResources"></a>
+<h4>Editor.__initContextMenuResources</h4>
+<b>__initContextMenuResources</b>(<i></i>)
+<p>
+        Private method used to setup the Resources context sub menu.
+</p><a NAME="Editor.__initContextMenuSeparateMargins" ID="Editor.__initContextMenuSeparateMargins"></a>
+<h4>Editor.__initContextMenuSeparateMargins</h4>
+<b>__initContextMenuSeparateMargins</b>(<i></i>)
+<p>
+        Private method used to setup the context menu for the separated margins
+</p><a NAME="Editor.__initContextMenuShow" ID="Editor.__initContextMenuShow"></a>
+<h4>Editor.__initContextMenuShow</h4>
+<b>__initContextMenuShow</b>(<i></i>)
+<p>
+        Private method used to setup the Show context sub menu.
+</p><a NAME="Editor.__initContextMenuUnifiedMargins" ID="Editor.__initContextMenuUnifiedMargins"></a>
+<h4>Editor.__initContextMenuUnifiedMargins</h4>
+<b>__initContextMenuUnifiedMargins</b>(<i></i>)
+<p>
+        Private method used to setup the context menu for the unified margins
+</p><a NAME="Editor.__isStartChar" ID="Editor.__isStartChar"></a>
+<h4>Editor.__isStartChar</h4>
+<b>__isStartChar</b>(<i>ch</i>)
+<p>
+        Private method to check, if a character is an autocompletion start character.
+</p><dl>
+<dt><i>ch</i></dt>
+<dd>
+character to be checked (one character string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the result (boolean)
+</dd>
+</dl><a NAME="Editor.__languageMenuTriggered" ID="Editor.__languageMenuTriggered"></a>
+<h4>Editor.__languageMenuTriggered</h4>
+<b>__languageMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of a lexer language.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="Editor.__linesChanged" ID="Editor.__linesChanged"></a>
+<h4>Editor.__linesChanged</h4>
+<b>__linesChanged</b>(<i></i>)
+<p>
+        Private method to track text changes.
+</p><p>
+        This method checks, if lines have been inserted or removed in order to
+        update the breakpoints.
+</p><a NAME="Editor.__lmBbookmarks" ID="Editor.__lmBbookmarks"></a>
+<h4>Editor.__lmBbookmarks</h4>
+<b>__lmBbookmarks</b>(<i></i>)
+<p>
+        Private method to handle the 'LMB toggles bookmark' context menu action.
+</p><a NAME="Editor.__lmBbreakpoints" ID="Editor.__lmBbreakpoints"></a>
+<h4>Editor.__lmBbreakpoints</h4>
+<b>__lmBbreakpoints</b>(<i></i>)
+<p>
+        Private method to handle the 'LMB toggles breakpoint' context menu action.
+</p><a NAME="Editor.__marginClicked" ID="Editor.__marginClicked"></a>
+<h4>Editor.__marginClicked</h4>
+<b>__marginClicked</b>(<i>margin, line, modifiers</i>)
+<p>
+        Private slot to handle the marginClicked signal.
+</p><dl>
+<dt><i>margin</i></dt>
+<dd>
+id of the clicked margin (integer)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the click (integer)
+</dd><dt><i>modifiers</i></dt>
+<dd>
+keyboard modifiers (Qt.KeyboardModifiers)
+</dd>
+</dl><a NAME="Editor.__marginNumber" ID="Editor.__marginNumber"></a>
+<h4>Editor.__marginNumber</h4>
+<b>__marginNumber</b>(<i>xPos</i>)
+<p>
+        Private method to calculate the margin number based on a x position.
+</p><dl>
+<dt><i>xPos</i></dt>
+<dd>
+x position (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+margin number (integer, -1 for no margin)
+</dd>
+</dl><a NAME="Editor.__markOccurrences" ID="Editor.__markOccurrences"></a>
+<h4>Editor.__markOccurrences</h4>
+<b>__markOccurrences</b>(<i></i>)
+<p>
+        Private method to mark all occurrences of the current word.
+</p><a NAME="Editor.__menuClearBreakpoints" ID="Editor.__menuClearBreakpoints"></a>
+<h4>Editor.__menuClearBreakpoints</h4>
+<b>__menuClearBreakpoints</b>(<i></i>)
+<p>
+        Private slot to handle the 'Clear all breakpoints' context menu action.
+</p><a NAME="Editor.__menuToggleBreakpointEnabled" ID="Editor.__menuToggleBreakpointEnabled"></a>
+<h4>Editor.__menuToggleBreakpointEnabled</h4>
+<b>__menuToggleBreakpointEnabled</b>(<i></i>)
+<p>
+        Private slot to handle the 'Enable/Disable breakpoint' context menu action.
+</p><a NAME="Editor.__menuToggleTemporaryBreakpoint" ID="Editor.__menuToggleTemporaryBreakpoint"></a>
+<h4>Editor.__menuToggleTemporaryBreakpoint</h4>
+<b>__menuToggleTemporaryBreakpoint</b>(<i></i>)
+<p>
+        Private slot to handle the 'Toggle temporary breakpoint' context menu action.
+</p><a NAME="Editor.__modificationChanged" ID="Editor.__modificationChanged"></a>
+<h4>Editor.__modificationChanged</h4>
+<b>__modificationChanged</b>(<i>m</i>)
+<p>
+        Private slot to handle the modificationChanged signal. 
+</p><p>
+        It emits the signal modificationStatusChanged with parameters
+        m and self.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+modification status
+</dd>
+</dl><a NAME="Editor.__modificationReadOnly" ID="Editor.__modificationReadOnly"></a>
+<h4>Editor.__modificationReadOnly</h4>
+<b>__modificationReadOnly</b>(<i></i>)
+<p>
+        Private slot to handle the modificationAttempted signal.
+</p><a NAME="Editor.__newView" ID="Editor.__newView"></a>
+<h4>Editor.__newView</h4>
+<b>__newView</b>(<i></i>)
+<p>
+        Private slot to create a new view to an open document.
+</p><a NAME="Editor.__newViewNewSplit" ID="Editor.__newViewNewSplit"></a>
+<h4>Editor.__newViewNewSplit</h4>
+<b>__newViewNewSplit</b>(<i></i>)
+<p>
+        Private slot to create a new view to an open document.
+</p><a NAME="Editor.__normalizedEncoding" ID="Editor.__normalizedEncoding"></a>
+<h4>Editor.__normalizedEncoding</h4>
+<b>__normalizedEncoding</b>(<i></i>)
+<p>
+        Private method to calculate the normalized encoding string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+normalized encoding (string)
+</dd>
+</dl><a NAME="Editor.__printPreview" ID="Editor.__printPreview"></a>
+<h4>Editor.__printPreview</h4>
+<b>__printPreview</b>(<i>printer</i>)
+<p>
+        Private slot to generate a print preview.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QScintilla.Printer.Printer)
+</dd>
+</dl><a NAME="Editor.__projectPropertiesChanged" ID="Editor.__projectPropertiesChanged"></a>
+<h4>Editor.__projectPropertiesChanged</h4>
+<b>__projectPropertiesChanged</b>(<i></i>)
+<p>
+        Private slot to handle changes of the project properties.
+</p><a NAME="Editor.__registerImages" ID="Editor.__registerImages"></a>
+<h4>Editor.__registerImages</h4>
+<b>__registerImages</b>(<i></i>)
+<p>
+        Private method to register images for autocompletion lists.
+</p><a NAME="Editor.__removeFromSpellingDictionary" ID="Editor.__removeFromSpellingDictionary"></a>
+<h4>Editor.__removeFromSpellingDictionary</h4>
+<b>__removeFromSpellingDictionary</b>(<i></i>)
+<p>
+        Private slot to remove the word below the context menu to the dictionary.
+</p><a NAME="Editor.__removeTrailingWhitespace" ID="Editor.__removeTrailingWhitespace"></a>
+<h4>Editor.__removeTrailingWhitespace</h4>
+<b>__removeTrailingWhitespace</b>(<i></i>)
+<p>
+        Private method to remove trailing whitespace.
+</p><a NAME="Editor.__resetLanguage" ID="Editor.__resetLanguage"></a>
+<h4>Editor.__resetLanguage</h4>
+<b>__resetLanguage</b>(<i>propagate = True</i>)
+<p>
+        Private method used to reset the language selection.
+</p><dl>
+<dt><i>propagate=</i></dt>
+<dd>
+flag indicating to propagate the change (boolean)
+</dd>
+</dl><a NAME="Editor.__restoreBreakpoints" ID="Editor.__restoreBreakpoints"></a>
+<h4>Editor.__restoreBreakpoints</h4>
+<b>__restoreBreakpoints</b>(<i></i>)
+<p>
+        Private method to restore the breakpoints.
+</p><a NAME="Editor.__selectAll" ID="Editor.__selectAll"></a>
+<h4>Editor.__selectAll</h4>
+<b>__selectAll</b>(<i></i>)
+<p>
+        Private slot handling the select all context menu action.
+</p><a NAME="Editor.__selectPygmentsLexer" ID="Editor.__selectPygmentsLexer"></a>
+<h4>Editor.__selectPygmentsLexer</h4>
+<b>__selectPygmentsLexer</b>(<i></i>)
+<p>
+        Private method to select a specific pygments lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the selected pygments lexer (string)
+</dd>
+</dl><a NAME="Editor.__setAutoCompletion" ID="Editor.__setAutoCompletion"></a>
+<h4>Editor.__setAutoCompletion</h4>
+<b>__setAutoCompletion</b>(<i></i>)
+<p>
+        Private method to configure the autocompletion function.
+</p><a NAME="Editor.__setCallTips" ID="Editor.__setCallTips"></a>
+<h4>Editor.__setCallTips</h4>
+<b>__setCallTips</b>(<i></i>)
+<p>
+        Private method to configure the calltips function.
+</p><a NAME="Editor.__setEolMode" ID="Editor.__setEolMode"></a>
+<h4>Editor.__setEolMode</h4>
+<b>__setEolMode</b>(<i></i>)
+<p>
+        Private method to configure the eol mode of the editor.
+</p><a NAME="Editor.__setLineMarkerColours" ID="Editor.__setLineMarkerColours"></a>
+<h4>Editor.__setLineMarkerColours</h4>
+<b>__setLineMarkerColours</b>(<i></i>)
+<p>
+        Private method to set the line marker colours.
+</p><a NAME="Editor.__setMarginsDisplay" ID="Editor.__setMarginsDisplay"></a>
+<h4>Editor.__setMarginsDisplay</h4>
+<b>__setMarginsDisplay</b>(<i></i>)
+<p>
+        Private method to configure margins 0 and 2.
+</p><a NAME="Editor.__setSpelling" ID="Editor.__setSpelling"></a>
+<h4>Editor.__setSpelling</h4>
+<b>__setSpelling</b>(<i></i>)
+<p>
+        Private method to initialize the spell checking functionality.
+</p><a NAME="Editor.__setSpellingLanguage" ID="Editor.__setSpellingLanguage"></a>
+<h4>Editor.__setSpellingLanguage</h4>
+<b>__setSpellingLanguage</b>(<i>language, pwl = "", pel = ""</i>)
+<p>
+        Private slot to set the spell checking language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+spell checking language to be set (string)
+</dd><dt><i>pwl=</i></dt>
+<dd>
+name of the personal/project word list (string)
+</dd><dt><i>pel=</i></dt>
+<dd>
+name of the personal/project exclude list (string)
+</dd>
+</dl><a NAME="Editor.__setTextDisplay" ID="Editor.__setTextDisplay"></a>
+<h4>Editor.__setTextDisplay</h4>
+<b>__setTextDisplay</b>(<i></i>)
+<p>
+        Private method to configure the text display.
+</p><a NAME="Editor.__showApplicationDiagram" ID="Editor.__showApplicationDiagram"></a>
+<h4>Editor.__showApplicationDiagram</h4>
+<b>__showApplicationDiagram</b>(<i></i>)
+<p>
+        Private method to handle the Imports Diagram context menu action.
+</p><a NAME="Editor.__showClassDiagram" ID="Editor.__showClassDiagram"></a>
+<h4>Editor.__showClassDiagram</h4>
+<b>__showClassDiagram</b>(<i></i>)
+<p>
+        Private method to handle the Class Diagram context menu action.
+</p><a NAME="Editor.__showCodeCoverage" ID="Editor.__showCodeCoverage"></a>
+<h4>Editor.__showCodeCoverage</h4>
+<b>__showCodeCoverage</b>(<i></i>)
+<p>
+        Private method to handle the code coverage context menu action.
+</p><a NAME="Editor.__showCodeMetrics" ID="Editor.__showCodeMetrics"></a>
+<h4>Editor.__showCodeMetrics</h4>
+<b>__showCodeMetrics</b>(<i></i>)
+<p>
+        Private method to handle the code metrics context menu action.
+</p><a NAME="Editor.__showContextMenu" ID="Editor.__showContextMenu"></a>
+<h4>Editor.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the context menu.
+</p><a NAME="Editor.__showContextMenuAutocompletion" ID="Editor.__showContextMenuAutocompletion"></a>
+<h4>Editor.__showContextMenuAutocompletion</h4>
+<b>__showContextMenuAutocompletion</b>(<i></i>)
+<p>
+        Private slot called before the autocompletion menu is shown.
+</p><a NAME="Editor.__showContextMenuChecks" ID="Editor.__showContextMenuChecks"></a>
+<h4>Editor.__showContextMenuChecks</h4>
+<b>__showContextMenuChecks</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the checks context menu.
+</p><a NAME="Editor.__showContextMenuEncodings" ID="Editor.__showContextMenuEncodings"></a>
+<h4>Editor.__showContextMenuEncodings</h4>
+<b>__showContextMenuEncodings</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the encodings context menu.
+</p><a NAME="Editor.__showContextMenuEol" ID="Editor.__showContextMenuEol"></a>
+<h4>Editor.__showContextMenuEol</h4>
+<b>__showContextMenuEol</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the eol context menu.
+</p><a NAME="Editor.__showContextMenuGraphics" ID="Editor.__showContextMenuGraphics"></a>
+<h4>Editor.__showContextMenuGraphics</h4>
+<b>__showContextMenuGraphics</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the diagrams context menu.
+</p><a NAME="Editor.__showContextMenuLanguages" ID="Editor.__showContextMenuLanguages"></a>
+<h4>Editor.__showContextMenuLanguages</h4>
+<b>__showContextMenuLanguages</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the languages context menu.
+</p><a NAME="Editor.__showContextMenuMargin" ID="Editor.__showContextMenuMargin"></a>
+<h4>Editor.__showContextMenuMargin</h4>
+<b>__showContextMenuMargin</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the margins context menu.
+</p><a NAME="Editor.__showContextMenuResources" ID="Editor.__showContextMenuResources"></a>
+<h4>Editor.__showContextMenuResources</h4>
+<b>__showContextMenuResources</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the resources context menu.
+</p><a NAME="Editor.__showContextMenuShow" ID="Editor.__showContextMenuShow"></a>
+<h4>Editor.__showContextMenuShow</h4>
+<b>__showContextMenuShow</b>(<i></i>)
+<p>
+        Private slot called before the show menu is shown.
+</p><a NAME="Editor.__showContextMenuSpelling" ID="Editor.__showContextMenuSpelling"></a>
+<h4>Editor.__showContextMenuSpelling</h4>
+<b>__showContextMenuSpelling</b>(<i></i>)
+<p>
+        Private slot to set up the spelling menu before it is shown.
+</p><a NAME="Editor.__showImportsDiagram" ID="Editor.__showImportsDiagram"></a>
+<h4>Editor.__showImportsDiagram</h4>
+<b>__showImportsDiagram</b>(<i></i>)
+<p>
+        Private method to handle the Imports Diagram context menu action.
+</p><a NAME="Editor.__showPackageDiagram" ID="Editor.__showPackageDiagram"></a>
+<h4>Editor.__showPackageDiagram</h4>
+<b>__showPackageDiagram</b>(<i></i>)
+<p>
+        Private method to handle the Package Diagram context menu action.
+</p><a NAME="Editor.__showProfileData" ID="Editor.__showProfileData"></a>
+<h4>Editor.__showProfileData</h4>
+<b>__showProfileData</b>(<i></i>)
+<p>
+        Private method to handle the show profile data context menu action.
+</p><a NAME="Editor.__showSyntaxError" ID="Editor.__showSyntaxError"></a>
+<h4>Editor.__showSyntaxError</h4>
+<b>__showSyntaxError</b>(<i>line = -1</i>)
+<p>
+        Private slot to handle the 'Show syntax error message' context menu action.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to show the syntax error for (integer)
+</dd>
+</dl><a NAME="Editor.__spellCharAdded" ID="Editor.__spellCharAdded"></a>
+<h4>Editor.__spellCharAdded</h4>
+<b>__spellCharAdded</b>(<i>charNumber</i>)
+<p>
+        Public slot called to handle the user entering a character.
+</p><dl>
+<dt><i>charNumber</i></dt>
+<dd>
+value of the character entered (integer)
+</dd>
+</dl><a NAME="Editor.__styleNeeded" ID="Editor.__styleNeeded"></a>
+<h4>Editor.__styleNeeded</h4>
+<b>__styleNeeded</b>(<i>position</i>)
+<p>
+        Private slot to handle the need for more styling.
+</p><dl>
+<dt><i>position</i></dt>
+<dd>
+end position, that needs styling (integer)
+</dd>
+</dl><a NAME="Editor.__toggleAutoCompletionEnable" ID="Editor.__toggleAutoCompletionEnable"></a>
+<h4>Editor.__toggleAutoCompletionEnable</h4>
+<b>__toggleAutoCompletionEnable</b>(<i></i>)
+<p>
+        Private slot to handle the Enable Autocompletion context menu entry.
+</p><a NAME="Editor.__toggleBreakpoint" ID="Editor.__toggleBreakpoint"></a>
+<h4>Editor.__toggleBreakpoint</h4>
+<b>__toggleBreakpoint</b>(<i>line, temporary = False</i>)
+<p>
+        Private method to toggle a breakpoint.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd><dt><i>temporary</i></dt>
+<dd>
+flag indicating a temporary breakpoint (boolean)
+</dd>
+</dl><a NAME="Editor.__toggleBreakpointEnabled" ID="Editor.__toggleBreakpointEnabled"></a>
+<h4>Editor.__toggleBreakpointEnabled</h4>
+<b>__toggleBreakpointEnabled</b>(<i>line</i>)
+<p>
+        Private method to toggle a breakpoints enabled status.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd>
+</dl><a NAME="Editor.__toggleTypingAids" ID="Editor.__toggleTypingAids"></a>
+<h4>Editor.__toggleTypingAids</h4>
+<b>__toggleTypingAids</b>(<i></i>)
+<p>
+        Private slot to toggle the typing aids.
+</p><a NAME="Editor.__updateReadOnly" ID="Editor.__updateReadOnly"></a>
+<h4>Editor.__updateReadOnly</h4>
+<b>__updateReadOnly</b>(<i>bForce = True</i>)
+<p>
+        Private method to update the readOnly information for this editor. 
+</p><p>
+        If bForce is True, then updates everything regardless if
+        the attributes have actually changed, such as during
+        initialization time.  A signal is emitted after the
+        caption change.
+</p><dl>
+<dt><i>bForce</i></dt>
+<dd>
+True to force change, False to only update and emit
+                signal if there was an attribute change.
+</dd>
+</dl><a NAME="Editor.addClone" ID="Editor.addClone"></a>
+<h4>Editor.addClone</h4>
+<b>addClone</b>(<i>editor</i>)
+<p>
+        Public method to add a clone to our list.
+</p><dl>
+<dt><i>clone</i></dt>
+<dd>
+reference to the cloned editor (Editor)
+</dd>
+</dl><a NAME="Editor.addedToProject" ID="Editor.addedToProject"></a>
+<h4>Editor.addedToProject</h4>
+<b>addedToProject</b>(<i></i>)
+<p>
+        Public method to signal, that this editor has been added to a project.
+</p><a NAME="Editor.autoComplete" ID="Editor.autoComplete"></a>
+<h4>Editor.autoComplete</h4>
+<b>autoComplete</b>(<i>auto = False, context = True</i>)
+<p>
+        Public method to start autocompletion.
+</p><dl>
+<dt><i>auto=</i></dt>
+<dd>
+flag indicating a call from the __charAdded method (boolean)
+</dd><dt><i>context=</i></dt>
+<dd>
+flag indicating to complete a context (boolean)
+</dd>
+</dl><a NAME="Editor.autoCompleteQScintilla" ID="Editor.autoCompleteQScintilla"></a>
+<h4>Editor.autoCompleteQScintilla</h4>
+<b>autoCompleteQScintilla</b>(<i></i>)
+<p>
+        Public method to perform an autocompletion using QScintilla methods.
+</p><a NAME="Editor.autoCompletionHook" ID="Editor.autoCompletionHook"></a>
+<h4>Editor.autoCompletionHook</h4>
+<b>autoCompletionHook</b>(<i></i>)
+<p>
+        Public method to get the autocompletion hook function.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+function set by setAutoCompletionHook()
+</dd>
+</dl><a NAME="Editor.boxCommentLine" ID="Editor.boxCommentLine"></a>
+<h4>Editor.boxCommentLine</h4>
+<b>boxCommentLine</b>(<i></i>)
+<p>
+        Public slot to box comment the current line.
+</p><a NAME="Editor.boxCommentLineOrSelection" ID="Editor.boxCommentLineOrSelection"></a>
+<h4>Editor.boxCommentLineOrSelection</h4>
+<b>boxCommentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to box comment the current line or current selection.
+</p><a NAME="Editor.boxCommentSelection" ID="Editor.boxCommentSelection"></a>
+<h4>Editor.boxCommentSelection</h4>
+<b>boxCommentSelection</b>(<i></i>)
+<p>
+        Public slot to box comment the current selection.
+</p><a NAME="Editor.callTip" ID="Editor.callTip"></a>
+<h4>Editor.callTip</h4>
+<b>callTip</b>(<i></i>)
+<p>
+        Public method to show calltips.
+</p><a NAME="Editor.callTipHook" ID="Editor.callTipHook"></a>
+<h4>Editor.callTipHook</h4>
+<b>callTipHook</b>(<i></i>)
+<p>
+        Public method to get the calltip hook function.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+function set by setCallTipHook()
+</dd>
+</dl><a NAME="Editor.canAutoCompleteFromAPIs" ID="Editor.canAutoCompleteFromAPIs"></a>
+<h4>Editor.canAutoCompleteFromAPIs</h4>
+<b>canAutoCompleteFromAPIs</b>(<i></i>)
+<p>
+        Public method to check for API availablity.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating autocompletion from APIs is available (boolean)
+</dd>
+</dl><a NAME="Editor.changeEvent" ID="Editor.changeEvent"></a>
+<h4>Editor.changeEvent</h4>
+<b>changeEvent</b>(<i>evt</i>)
+<p>
+        Protected method called to process an event.
+</p><p>
+        This implements special handling for the events showMaximized,
+        showMinimized and showNormal. The windows caption is shortened
+        for the minimized mode and reset to the full filename for the
+        other modes. This is to make the editor windows work nicer
+        with the QWorkspace.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the event, that was generated (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if the event could be processed (bool)
+</dd>
+</dl><a NAME="Editor.checkDirty" ID="Editor.checkDirty"></a>
+<h4>Editor.checkDirty</h4>
+<b>checkDirty</b>(<i></i>)
+<p>
+        Public method to check dirty status and open a message window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful reset of the dirty flag (boolean)
+</dd>
+</dl><a NAME="Editor.checkSpelling" ID="Editor.checkSpelling"></a>
+<h4>Editor.checkSpelling</h4>
+<b>checkSpelling</b>(<i></i>)
+<p>
+        Public slot to perform an interactive spell check of the document.
+</p><a NAME="Editor.clearBookmarks" ID="Editor.clearBookmarks"></a>
+<h4>Editor.clearBookmarks</h4>
+<b>clearBookmarks</b>(<i></i>)
+<p>
+        Public slot to handle the 'Clear all bookmarks' context menu action.
+</p><a NAME="Editor.clearBreakpoint" ID="Editor.clearBreakpoint"></a>
+<h4>Editor.clearBreakpoint</h4>
+<b>clearBreakpoint</b>(<i>line</i>)
+<p>
+        Public method to clear a breakpoint.
+</p><p>
+        Note: This doesn't clear the breakpoint in the debugger,
+        it just deletes it from the editor internal list of breakpoints.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint (integer)
+</dd>
+</dl><a NAME="Editor.clearSearchIndicators" ID="Editor.clearSearchIndicators"></a>
+<h4>Editor.clearSearchIndicators</h4>
+<b>clearSearchIndicators</b>(<i></i>)
+<p>
+        Public method to clear all search indicators.
+</p><a NAME="Editor.clearSyntaxError" ID="Editor.clearSyntaxError"></a>
+<h4>Editor.clearSyntaxError</h4>
+<b>clearSyntaxError</b>(<i></i>)
+<p>
+        Public slot to handle the 'Clear all syntax error' context menu action.
+</p><a NAME="Editor.close" ID="Editor.close"></a>
+<h4>Editor.close</h4>
+<b>close</b>(<i>alsoDelete = False</i>)
+<p>
+        Public method called when the window gets closed.
+</p><p>
+        This overwritten method redirects the action to our
+        ViewManager.closeEditor, which in turn calls our closeIt
+        method.
+</p><dl>
+<dt><i>alsoDelete</i></dt>
+<dd>
+ignored
+</dd>
+</dl><a NAME="Editor.closeIt" ID="Editor.closeIt"></a>
+<h4>Editor.closeIt</h4>
+<b>closeIt</b>(<i></i>)
+<p>
+        Public method called by the viewmanager to finally get rid of us.
+</p><a NAME="Editor.commentLine" ID="Editor.commentLine"></a>
+<h4>Editor.commentLine</h4>
+<b>commentLine</b>(<i></i>)
+<p>
+        Public slot to comment the current line.
+</p><a NAME="Editor.commentLineOrSelection" ID="Editor.commentLineOrSelection"></a>
+<h4>Editor.commentLineOrSelection</h4>
+<b>commentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to comment the current line or current selection.
+</p><a NAME="Editor.commentSelection" ID="Editor.commentSelection"></a>
+<h4>Editor.commentSelection</h4>
+<b>commentSelection</b>(<i></i>)
+<p>
+        Public slot to comment the current selection.
+</p><a NAME="Editor.contextMenuEvent" ID="Editor.contextMenuEvent"></a>
+<h4>Editor.contextMenuEvent</h4>
+<b>contextMenuEvent</b>(<i>evt</i>)
+<p>
+        Private method implementing the context menu event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+the context menu event (QContextMenuEvent)
+</dd>
+</dl><a NAME="Editor.curLineHasBreakpoint" ID="Editor.curLineHasBreakpoint"></a>
+<h4>Editor.curLineHasBreakpoint</h4>
+<b>curLineHasBreakpoint</b>(<i></i>)
+<p>
+        Public method to check for the presence of a breakpoint at the current line.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of a breakpoint (boolean)
+</dd>
+</dl><a NAME="Editor.dragEnterEvent" ID="Editor.dragEnterEvent"></a>
+<h4>Editor.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag enter event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag enter event (QDragEnterEvent)
+</dd>
+</dl><a NAME="Editor.dragLeaveEvent" ID="Editor.dragLeaveEvent"></a>
+<h4>Editor.dragLeaveEvent</h4>
+<b>dragLeaveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag leave event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag leave event (QDragLeaveEvent)
+</dd>
+</dl><a NAME="Editor.dragMoveEvent" ID="Editor.dragMoveEvent"></a>
+<h4>Editor.dragMoveEvent</h4>
+<b>dragMoveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag move event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag move event (QDragMoveEvent)
+</dd>
+</dl><a NAME="Editor.dropEvent" ID="Editor.dropEvent"></a>
+<h4>Editor.dropEvent</h4>
+<b>dropEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drop event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drop event (QDropEvent)
+</dd>
+</dl><a NAME="Editor.editorCommand" ID="Editor.editorCommand"></a>
+<h4>Editor.editorCommand</h4>
+<b>editorCommand</b>(<i>cmd</i>)
+<p>
+        Public method to perform a simple editor command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be performed
+</dd>
+</dl><a NAME="Editor.ensureVisible" ID="Editor.ensureVisible"></a>
+<h4>Editor.ensureVisible</h4>
+<b>ensureVisible</b>(<i>line</i>)
+<p>
+        Public slot to ensure, that the specified line is visible.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to make visible
+</dd>
+</dl><a NAME="Editor.ensureVisibleTop" ID="Editor.ensureVisibleTop"></a>
+<h4>Editor.ensureVisibleTop</h4>
+<b>ensureVisibleTop</b>(<i>line</i>)
+<p>
+        Public slot to ensure, that the specified line is visible at the top
+        of the editor.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to make visible
+</dd>
+</dl><a NAME="Editor.exportFile" ID="Editor.exportFile"></a>
+<h4>Editor.exportFile</h4>
+<b>exportFile</b>(<i>exporterFormat</i>)
+<p>
+        Public method to export the file.
+</p><dl>
+<dt><i>exporterFormat</i></dt>
+<dd>
+format the file should be exported into (string)
+</dd>
+</dl><a NAME="Editor.extractTasks" ID="Editor.extractTasks"></a>
+<h4>Editor.extractTasks</h4>
+<b>extractTasks</b>(<i></i>)
+<p>
+        Public slot to extract all tasks.
+</p><a NAME="Editor.fileRenamed" ID="Editor.fileRenamed"></a>
+<h4>Editor.fileRenamed</h4>
+<b>fileRenamed</b>(<i>fn</i>)
+<p>
+        Public slot to handle the editorRenamed signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be set for the editor (string).
+</dd>
+</dl><a NAME="Editor.focusInEvent" ID="Editor.focusInEvent"></a>
+<h4>Editor.focusInEvent</h4>
+<b>focusInEvent</b>(<i>event</i>)
+<p>
+        Protected method called when the editor receives focus.
+</p><p>
+        This method checks for modifications of the current file and
+        rereads it upon request. The cursor is placed at the current position
+        assuming, that it is in the vicinity of the old position after the reread.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Editor.focusOutEvent" ID="Editor.focusOutEvent"></a>
+<h4>Editor.focusOutEvent</h4>
+<b>focusOutEvent</b>(<i>event</i>)
+<p>
+        Public method called when the editor loses focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Editor.getBookmarks" ID="Editor.getBookmarks"></a>
+<h4>Editor.getBookmarks</h4>
+<b>getBookmarks</b>(<i></i>)
+<p>
+        Public method to retrieve the bookmarks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of all lines containing a bookmark
+            (list of integer)
+</dd>
+</dl><a NAME="Editor.getCompleter" ID="Editor.getCompleter"></a>
+<h4>Editor.getCompleter</h4>
+<b>getCompleter</b>(<i></i>)
+<p>
+        Public method to retrieve a reference to the completer object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the completer object (CompleterBase)
+</dd>
+</dl><a NAME="Editor.getCurrentWord" ID="Editor.getCurrentWord"></a>
+<h4>Editor.getCurrentWord</h4>
+<b>getCurrentWord</b>(<i></i>)
+<p>
+        Public method to get the word at the current position.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the word at that current position (string)
+</dd>
+</dl><a NAME="Editor.getEncoding" ID="Editor.getEncoding"></a>
+<h4>Editor.getEncoding</h4>
+<b>getEncoding</b>(<i></i>)
+<p>
+        Public method to return the current encoding.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current encoding (string)
+</dd>
+</dl><a NAME="Editor.getFileName" ID="Editor.getFileName"></a>
+<h4>Editor.getFileName</h4>
+<b>getFileName</b>(<i></i>)
+<p>
+        Public method to return the name of the file being displayed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the displayed file (string)
+</dd>
+</dl><a NAME="Editor.getFileType" ID="Editor.getFileType"></a>
+<h4>Editor.getFileType</h4>
+<b>getFileType</b>(<i></i>)
+<p>
+        Public method to return the type of the file being displayed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+type of the displayed file (string)
+</dd>
+</dl><a NAME="Editor.getFolds" ID="Editor.getFolds"></a>
+<h4>Editor.getFolds</h4>
+<b>getFolds</b>(<i></i>)
+<p>
+        Public method to get a list line numbers of collapsed folds.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of line numbers of folded lines (list of integer)
+</dd>
+</dl><a NAME="Editor.getHighlightPosition" ID="Editor.getHighlightPosition"></a>
+<h4>Editor.getHighlightPosition</h4>
+<b>getHighlightPosition</b>(<i></i>)
+<p>
+        Public method to return the position of the highlight bar.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+line number of the highlight bar (integer)
+</dd>
+</dl><a NAME="Editor.getLanguage" ID="Editor.getLanguage"></a>
+<h4>Editor.getLanguage</h4>
+<b>getLanguage</b>(<i></i>)
+<p>
+        Public method to retrieve the language of the editor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language of the editor (string)
+</dd>
+</dl><a NAME="Editor.getLexer" ID="Editor.getLexer"></a>
+<h4>Editor.getLexer</h4>
+<b>getLexer</b>(<i></i>)
+<p>
+        Public method to retrieve a reference to the lexer object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the lexer object (Lexer)
+</dd>
+</dl><a NAME="Editor.getMenu" ID="Editor.getMenu"></a>
+<h4>Editor.getMenu</h4>
+<b>getMenu</b>(<i>menuName</i>)
+<p>
+        Public method to get a reference to the main context menu or a submenu.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the requested menu (QMenu) or None
+</dd>
+</dl><a NAME="Editor.getNoName" ID="Editor.getNoName"></a>
+<h4>Editor.getNoName</h4>
+<b>getNoName</b>(<i></i>)
+<p>
+        Public method to get the display string for an unnamed editor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+display string for this unnamed editor (string)
+</dd>
+</dl><a NAME="Editor.getSearchText" ID="Editor.getSearchText"></a>
+<h4>Editor.getSearchText</h4>
+<b>getSearchText</b>(<i>selectionOnly = False</i>)
+<p>
+        Public method to determine the selection or the current word for the next 
+        search operation.
+</p><dl>
+<dt><i>selectionOnly</i></dt>
+<dd>
+flag indicating that only selected text should be
+            returned (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+selection or current word (string)
+</dd>
+</dl><a NAME="Editor.getSyntaxErrors" ID="Editor.getSyntaxErrors"></a>
+<h4>Editor.getSyntaxErrors</h4>
+<b>getSyntaxErrors</b>(<i></i>)
+<p>
+        Public method to retrieve the syntax error markers.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of all lines containing a syntax error
+            (list of integer)
+</dd>
+</dl><a NAME="Editor.getWord" ID="Editor.getWord"></a>
+<h4>Editor.getWord</h4>
+<b>getWord</b>(<i>line, index, direction = 0, useWordChars = True</i>)
+<p>
+        Public method to get the word at a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd><dt><i>direction</i></dt>
+<dd>
+direction to look in (0 = whole word, 1 = left, 2 = right)
+</dd><dt><i>useWordChars=</i></dt>
+<dd>
+flag indicating to use the wordCharacters
+            method (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the word at that position (string)
+</dd>
+</dl><a NAME="Editor.getWordBoundaries" ID="Editor.getWordBoundaries"></a>
+<h4>Editor.getWordBoundaries</h4>
+<b>getWordBoundaries</b>(<i>line, index, useWordChars = True</i>)
+<p>
+        Public method to get the word boundaries at a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd><dt><i>useWordChars=</i></dt>
+<dd>
+flag indicating to use the wordCharacters
+            method (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with start and end indices of the word at the position
+            (integer, integer)
+</dd>
+</dl><a NAME="Editor.getWordLeft" ID="Editor.getWordLeft"></a>
+<h4>Editor.getWordLeft</h4>
+<b>getWordLeft</b>(<i>line, index</i>)
+<p>
+        Public method to get the word to the left of a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the word to the left of that position (string)
+</dd>
+</dl><a NAME="Editor.getWordRight" ID="Editor.getWordRight"></a>
+<h4>Editor.getWordRight</h4>
+<b>getWordRight</b>(<i>line, index</i>)
+<p>
+        Public method to get the word to the right of a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the word to the right of that position (string)
+</dd>
+</dl><a NAME="Editor.gotoLine" ID="Editor.gotoLine"></a>
+<h4>Editor.gotoLine</h4>
+<b>gotoLine</b>(<i>line</i>)
+<p>
+        Public slot to jump to the beginning of a line.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to go to (integer)
+</dd>
+</dl><a NAME="Editor.gotoSyntaxError" ID="Editor.gotoSyntaxError"></a>
+<h4>Editor.gotoSyntaxError</h4>
+<b>gotoSyntaxError</b>(<i></i>)
+<p>
+        Public slot to handle the 'Goto syntax error' context menu action.
+</p><a NAME="Editor.handleMonospacedEnable" ID="Editor.handleMonospacedEnable"></a>
+<h4>Editor.handleMonospacedEnable</h4>
+<b>handleMonospacedEnable</b>(<i></i>)
+<p>
+        Private slot to handle the Use Monospaced Font context menu entry.
+</p><a NAME="Editor.handleRenamed" ID="Editor.handleRenamed"></a>
+<h4>Editor.handleRenamed</h4>
+<b>handleRenamed</b>(<i>fn</i>)
+<p>
+        Public slot to handle the editorRenamed signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be set for the editor (string).
+</dd>
+</dl><a NAME="Editor.hasBookmarks" ID="Editor.hasBookmarks"></a>
+<h4>Editor.hasBookmarks</h4>
+<b>hasBookmarks</b>(<i></i>)
+<p>
+        Public method to check for the presence of bookmarks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of bookmarks (boolean)
+</dd>
+</dl><a NAME="Editor.hasBreakpoints" ID="Editor.hasBreakpoints"></a>
+<h4>Editor.hasBreakpoints</h4>
+<b>hasBreakpoints</b>(<i></i>)
+<p>
+        Public method to check for the presence of breakpoints.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of breakpoints (boolean)
+</dd>
+</dl><a NAME="Editor.hasCoverageMarkers" ID="Editor.hasCoverageMarkers"></a>
+<h4>Editor.hasCoverageMarkers</h4>
+<b>hasCoverageMarkers</b>(<i></i>)
+<p>
+        Public method to test, if there are coverage markers.
+</p><a NAME="Editor.hasMiniMenu" ID="Editor.hasMiniMenu"></a>
+<h4>Editor.hasMiniMenu</h4>
+<b>hasMiniMenu</b>(<i></i>)
+<p>
+        Public method to check the miniMenu flag.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a minimized context menu (boolean)
+</dd>
+</dl><a NAME="Editor.hasSyntaxErrors" ID="Editor.hasSyntaxErrors"></a>
+<h4>Editor.hasSyntaxErrors</h4>
+<b>hasSyntaxErrors</b>(<i></i>)
+<p>
+        Public method to check for the presence of bookmarks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of bookmarks (boolean)
+</dd>
+</dl><a NAME="Editor.hasTaskMarkers" ID="Editor.hasTaskMarkers"></a>
+<h4>Editor.hasTaskMarkers</h4>
+<b>hasTaskMarkers</b>(<i></i>)
+<p>
+        Public method to determine, if this editor contains any task markers.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of task markers (boolean)
+</dd>
+</dl><a NAME="Editor.highlight" ID="Editor.highlight"></a>
+<h4>Editor.highlight</h4>
+<b>highlight</b>(<i>line = None, error = False, syntaxError = False</i>)
+<p>
+        Public method to highlight (or de-highlight) a particular line.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to highlight (integer)
+</dd><dt><i>error</i></dt>
+<dd>
+flag indicating whether the error highlight should be used (boolean)
+</dd><dt><i>syntaxError</i></dt>
+<dd>
+flag indicating a syntax error (boolean)
+</dd>
+</dl><a NAME="Editor.highlightVisible" ID="Editor.highlightVisible"></a>
+<h4>Editor.highlightVisible</h4>
+<b>highlightVisible</b>(<i></i>)
+<p>
+        Public method to make sure that the highlight is visible.
+</p><a NAME="Editor.indentLineOrSelection" ID="Editor.indentLineOrSelection"></a>
+<h4>Editor.indentLineOrSelection</h4>
+<b>indentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to indent the current line or current selection
+</p><a NAME="Editor.isPy3File" ID="Editor.isPy3File"></a>
+<h4>Editor.isPy3File</h4>
+<b>isPy3File</b>(<i></i>)
+<p>
+        Public method to return a flag indicating a Python3 file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Python3 file (boolean)
+</dd>
+</dl><a NAME="Editor.isPyFile" ID="Editor.isPyFile"></a>
+<h4>Editor.isPyFile</h4>
+<b>isPyFile</b>(<i></i>)
+<p>
+        Public method to return a flag indicating a Python file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Python file (boolean)
+</dd>
+</dl><a NAME="Editor.isRubyFile" ID="Editor.isRubyFile"></a>
+<h4>Editor.isRubyFile</h4>
+<b>isRubyFile</b>(<i></i>)
+<p>
+        Public method to return a flag indicating a Ruby file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Ruby file (boolean)
+</dd>
+</dl><a NAME="Editor.isSpellCheckRegion" ID="Editor.isSpellCheckRegion"></a>
+<h4>Editor.isSpellCheckRegion</h4>
+<b>isSpellCheckRegion</b>(<i>pos</i>)
+<p>
+        Public method to check, if the given position is within a region, that should 
+        be spell checked.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to be checked (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating pos is in a spell check region (boolean)
+</dd>
+</dl><a NAME="Editor.keyPressEvent" ID="Editor.keyPressEvent"></a>
+<h4>Editor.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>ev</i>)
+<p>
+        Re-implemented to handle the user input a key at a time.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+key event (QKeyEvent)
+</dd>
+</dl><a NAME="Editor.languageChanged" ID="Editor.languageChanged"></a>
+<h4>Editor.languageChanged</h4>
+<b>languageChanged</b>(<i>language, propagate = True</i>)
+<p>
+        Public slot handling a change of a connected editor's language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language to be set (string)
+</dd><dt><i>propagate=</i></dt>
+<dd>
+flag indicating to propagate the change (boolean)
+</dd>
+</dl><a NAME="Editor.macroDelete" ID="Editor.macroDelete"></a>
+<h4>Editor.macroDelete</h4>
+<b>macroDelete</b>(<i></i>)
+<p>
+        Public method to delete a macro.
+</p><a NAME="Editor.macroLoad" ID="Editor.macroLoad"></a>
+<h4>Editor.macroLoad</h4>
+<b>macroLoad</b>(<i></i>)
+<p>
+        Public method to load a macro from a file.
+</p><a NAME="Editor.macroRecordingStart" ID="Editor.macroRecordingStart"></a>
+<h4>Editor.macroRecordingStart</h4>
+<b>macroRecordingStart</b>(<i></i>)
+<p>
+        Public method to start macro recording.
+</p><a NAME="Editor.macroRecordingStop" ID="Editor.macroRecordingStop"></a>
+<h4>Editor.macroRecordingStop</h4>
+<b>macroRecordingStop</b>(<i></i>)
+<p>
+        Public method to stop macro recording.
+</p><a NAME="Editor.macroRun" ID="Editor.macroRun"></a>
+<h4>Editor.macroRun</h4>
+<b>macroRun</b>(<i></i>)
+<p>
+        Public method to execute a macro.
+</p><a NAME="Editor.macroSave" ID="Editor.macroSave"></a>
+<h4>Editor.macroSave</h4>
+<b>macroSave</b>(<i></i>)
+<p>
+        Public method to save a macro to a file.
+</p><a NAME="Editor.menuEditBreakpoint" ID="Editor.menuEditBreakpoint"></a>
+<h4>Editor.menuEditBreakpoint</h4>
+<b>menuEditBreakpoint</b>(<i>line = None</i>)
+<p>
+        Public slot to handle the 'Edit breakpoint' context menu action.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+linenumber of the breakpoint to edit
+</dd>
+</dl><a NAME="Editor.menuNextBreakpoint" ID="Editor.menuNextBreakpoint"></a>
+<h4>Editor.menuNextBreakpoint</h4>
+<b>menuNextBreakpoint</b>(<i></i>)
+<p>
+        Public slot to handle the 'Next breakpoint' context menu action.
+</p><a NAME="Editor.menuPreviousBreakpoint" ID="Editor.menuPreviousBreakpoint"></a>
+<h4>Editor.menuPreviousBreakpoint</h4>
+<b>menuPreviousBreakpoint</b>(<i></i>)
+<p>
+        Public slot to handle the 'Previous breakpoint' context menu action.
+</p><a NAME="Editor.menuToggleBookmark" ID="Editor.menuToggleBookmark"></a>
+<h4>Editor.menuToggleBookmark</h4>
+<b>menuToggleBookmark</b>(<i></i>)
+<p>
+        Public slot to handle the 'Toggle bookmark' context menu action.
+</p><a NAME="Editor.menuToggleBreakpoint" ID="Editor.menuToggleBreakpoint"></a>
+<h4>Editor.menuToggleBreakpoint</h4>
+<b>menuToggleBreakpoint</b>(<i></i>)
+<p>
+        Public slot to handle the 'Toggle breakpoint' context menu action.
+</p><a NAME="Editor.mousePressEvent" ID="Editor.mousePressEvent"></a>
+<h4>Editor.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the mouse press event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the mouse press event (QMouseEvent)
+</dd>
+</dl><a NAME="Editor.newBreakpointWithProperties" ID="Editor.newBreakpointWithProperties"></a>
+<h4>Editor.newBreakpointWithProperties</h4>
+<b>newBreakpointWithProperties</b>(<i>line, properties</i>)
+<p>
+        Private method to set a new breakpoint and its properties.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the breakpoint (integer)
+</dd><dt><i>properties</i></dt>
+<dd>
+properties for the breakpoint (tuple)
+                (condition, temporary flag, enabled flag, ignore count)
+</dd>
+</dl><a NAME="Editor.nextBookmark" ID="Editor.nextBookmark"></a>
+<h4>Editor.nextBookmark</h4>
+<b>nextBookmark</b>(<i></i>)
+<p>
+        Public slot to handle the 'Next bookmark' context menu action.
+</p><a NAME="Editor.nextTask" ID="Editor.nextTask"></a>
+<h4>Editor.nextTask</h4>
+<b>nextTask</b>(<i></i>)
+<p>
+        Public slot to handle the 'Next task' context menu action.
+</p><a NAME="Editor.nextUncovered" ID="Editor.nextUncovered"></a>
+<h4>Editor.nextUncovered</h4>
+<b>nextUncovered</b>(<i></i>)
+<p>
+        Public slot to handle the 'Next uncovered' context menu action.
+</p><a NAME="Editor.previousBookmark" ID="Editor.previousBookmark"></a>
+<h4>Editor.previousBookmark</h4>
+<b>previousBookmark</b>(<i></i>)
+<p>
+        Public slot to handle the 'Previous bookmark' context menu action.
+</p><a NAME="Editor.previousTask" ID="Editor.previousTask"></a>
+<h4>Editor.previousTask</h4>
+<b>previousTask</b>(<i></i>)
+<p>
+        Public slot to handle the 'Previous task' context menu action.
+</p><a NAME="Editor.previousUncovered" ID="Editor.previousUncovered"></a>
+<h4>Editor.previousUncovered</h4>
+<b>previousUncovered</b>(<i></i>)
+<p>
+        Public slot to handle the 'Previous uncovered' context menu action.
+</p><a NAME="Editor.printFile" ID="Editor.printFile"></a>
+<h4>Editor.printFile</h4>
+<b>printFile</b>(<i></i>)
+<p>
+        Public slot to print the text.
+</p><a NAME="Editor.printPreviewFile" ID="Editor.printPreviewFile"></a>
+<h4>Editor.printPreviewFile</h4>
+<b>printPreviewFile</b>(<i></i>)
+<p>
+        Public slot to show a print preview of the text.
+</p><a NAME="Editor.projectLexerAssociationsChanged" ID="Editor.projectLexerAssociationsChanged"></a>
+<h4>Editor.projectLexerAssociationsChanged</h4>
+<b>projectLexerAssociationsChanged</b>(<i></i>)
+<p>
+        Public slot to handle changes of the project lexer associations.
+</p><a NAME="Editor.readFile" ID="Editor.readFile"></a>
+<h4>Editor.readFile</h4>
+<b>readFile</b>(<i>fn, createIt = False</i>)
+<p>
+        Public slot to read the text from a file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to read from (string)
+</dd><dt><i>createIt</i></dt>
+<dd>
+flag indicating the creation of a new file, if the given
+            one doesn't exist (boolean)
+</dd>
+</dl><a NAME="Editor.readLine0" ID="Editor.readLine0"></a>
+<h4>Editor.readLine0</h4>
+<b>readLine0</b>(<i>fn, createIt = False</i>)
+<p>
+        Public slot to read the first line from a file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to read from (string)
+</dd><dt><i>createIt</i></dt>
+<dd>
+flag indicating the creation of a new file, if the given
+            one doesn't exist (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+first line of the file (string)
+</dd>
+</dl><a NAME="Editor.readSettings" ID="Editor.readSettings"></a>
+<h4>Editor.readSettings</h4>
+<b>readSettings</b>(<i></i>)
+<p>
+        Public slot to read the settings into our lexer.
+</p><a NAME="Editor.redo" ID="Editor.redo"></a>
+<h4>Editor.redo</h4>
+<b>redo</b>(<i></i>)
+<p>
+        Public method to redo the last recorded change.
+</p><a NAME="Editor.refresh" ID="Editor.refresh"></a>
+<h4>Editor.refresh</h4>
+<b>refresh</b>(<i></i>)
+<p>
+        Public slot to refresh the editor contents.
+</p><a NAME="Editor.removeClone" ID="Editor.removeClone"></a>
+<h4>Editor.removeClone</h4>
+<b>removeClone</b>(<i>editor</i>)
+<p>
+        Public method to remove a clone from our list.
+</p><dl>
+<dt><i>clone</i></dt>
+<dd>
+reference to the cloned editor (Editor)
+</dd>
+</dl><a NAME="Editor.revertToUnmodified" ID="Editor.revertToUnmodified"></a>
+<h4>Editor.revertToUnmodified</h4>
+<b>revertToUnmodified</b>(<i></i>)
+<p>
+        Public method to revert back to the last saved state.
+</p><a NAME="Editor.saveFile" ID="Editor.saveFile"></a>
+<h4>Editor.saveFile</h4>
+<b>saveFile</b>(<i>saveas = False, path = None</i>)
+<p>
+        Public slot to save the text to a file.
+</p><dl>
+<dt><i>saveas</i></dt>
+<dd>
+flag indicating a 'save as' action (boolean)
+</dd><dt><i>path</i></dt>
+<dd>
+directory to save the file in (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values (boolean, string) giving a success indicator and
+            the name of the saved file
+</dd>
+</dl><a NAME="Editor.saveFileAs" ID="Editor.saveFileAs"></a>
+<h4>Editor.saveFileAs</h4>
+<b>saveFileAs</b>(<i>path = None</i>)
+<p>
+        Public slot to save a file with a new name.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+directory to save the file in (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values (boolean, string) giving a success indicator and
+            the name of the saved file
+</dd>
+</dl><a NAME="Editor.selectCurrentWord" ID="Editor.selectCurrentWord"></a>
+<h4>Editor.selectCurrentWord</h4>
+<b>selectCurrentWord</b>(<i></i>)
+<p>
+        Public method to select the current word.
+</p><a NAME="Editor.selectWord" ID="Editor.selectWord"></a>
+<h4>Editor.selectWord</h4>
+<b>selectWord</b>(<i>line, index</i>)
+<p>
+        Public method to select the word at a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd>
+</dl><a NAME="Editor.setAutoCompletionEnabled" ID="Editor.setAutoCompletionEnabled"></a>
+<h4>Editor.setAutoCompletionEnabled</h4>
+<b>setAutoCompletionEnabled</b>(<i>enable</i>)
+<p>
+        Public method to enable/disable autocompletion.
+</p><dl>
+<dt><i>enable</i></dt>
+<dd>
+flag indicating the desired autocompletion status (boolean)
+</dd>
+</dl><a NAME="Editor.setAutoCompletionHook" ID="Editor.setAutoCompletionHook"></a>
+<h4>Editor.setAutoCompletionHook</h4>
+<b>setAutoCompletionHook</b>(<i>func</i>)
+<p>
+        Public method to set an autocompletion hook.
+</p><dl>
+<dt><i>func</i></dt>
+<dd>
+Function to be set to handle autocompletion. func
+            should be a function taking a reference to the editor and 
+            a boolean indicating to complete a context.
+</dd>
+</dl><a NAME="Editor.setAutoSpellChecking" ID="Editor.setAutoSpellChecking"></a>
+<h4>Editor.setAutoSpellChecking</h4>
+<b>setAutoSpellChecking</b>(<i></i>)
+<p>
+        Public method to set the automatic spell checking.
+</p><a NAME="Editor.setCallTipHook" ID="Editor.setCallTipHook"></a>
+<h4>Editor.setCallTipHook</h4>
+<b>setCallTipHook</b>(<i>func</i>)
+<p>
+        Public method to set a calltip hook.
+</p><dl>
+<dt><i>func</i></dt>
+<dd>
+Function to be set to determine calltips. func
+            should be a function taking a reference to the editor,
+            a position into the text and the amount of commas to the
+            left of the cursor. It should return the possible
+            calltips as a list of strings.
+</dd>
+</dl><a NAME="Editor.setEolModeByEolString" ID="Editor.setEolModeByEolString"></a>
+<h4>Editor.setEolModeByEolString</h4>
+<b>setEolModeByEolString</b>(<i>eolStr</i>)
+<p>
+        Public method to set the eol mode given the eol string.
+</p><dl>
+<dt><i>eolStr</i></dt>
+<dd>
+eol string (string)
+</dd>
+</dl><a NAME="Editor.setLanguage" ID="Editor.setLanguage"></a>
+<h4>Editor.setLanguage</h4>
+<b>setLanguage</b>(<i>filename, initTextDisplay = True, propagate = True, pyname = ""</i>)
+<p>
+        Public method to set a lexer language.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd><dt><i>initTextDisplay</i></dt>
+<dd>
+flag indicating an initialization of the text display
+            is required as well (boolean)
+</dd><dt><i>propagate=</i></dt>
+<dd>
+flag indicating to propagate the change (boolean)
+</dd><dt><i>pyname=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><a NAME="Editor.setMonospaced" ID="Editor.setMonospaced"></a>
+<h4>Editor.setMonospaced</h4>
+<b>setMonospaced</b>(<i>on</i>)
+<p>
+        Public method to set/reset a monospaced font.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag to indicate usage of a monospace font (boolean)
+</dd>
+</dl><a NAME="Editor.setNoName" ID="Editor.setNoName"></a>
+<h4>Editor.setNoName</h4>
+<b>setNoName</b>(<i>noName</i>)
+<p>
+        Public method to set the display string for an unnamed editor.
+</p><dl>
+<dt><i>noName</i></dt>
+<dd>
+display string for this unnamed editor (string)
+</dd>
+</dl><a NAME="Editor.setSearchIndicator" ID="Editor.setSearchIndicator"></a>
+<h4>Editor.setSearchIndicator</h4>
+<b>setSearchIndicator</b>(<i>startPos, indicLength</i>)
+<p>
+        Public method to set a search indicator for the given range.
+</p><dl>
+<dt><i>startPos</i></dt>
+<dd>
+start position of the indicator (integer)
+</dd><dt><i>indicLength</i></dt>
+<dd>
+length of the indicator (integer)
+</dd>
+</dl><a NAME="Editor.setSpellingForProject" ID="Editor.setSpellingForProject"></a>
+<h4>Editor.setSpellingForProject</h4>
+<b>setSpellingForProject</b>(<i></i>)
+<p>
+        Public method to set the spell checking options for files belonging
+        to the current project.
+</p><a NAME="Editor.shortenEmptyLines" ID="Editor.shortenEmptyLines"></a>
+<h4>Editor.shortenEmptyLines</h4>
+<b>shortenEmptyLines</b>(<i></i>)
+<p>
+        Public slot to compress lines consisting solely of whitespace characters.
+</p><a NAME="Editor.shouldAutosave" ID="Editor.shouldAutosave"></a>
+<h4>Editor.shouldAutosave</h4>
+<b>shouldAutosave</b>(<i></i>)
+<p>
+        Public slot to check the autosave flags.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating this editor should be saved (boolean)
+</dd>
+</dl><a NAME="Editor.smartIndentLineOrSelection" ID="Editor.smartIndentLineOrSelection"></a>
+<h4>Editor.smartIndentLineOrSelection</h4>
+<b>smartIndentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to indent current line smartly.
+</p><a NAME="Editor.streamCommentLine" ID="Editor.streamCommentLine"></a>
+<h4>Editor.streamCommentLine</h4>
+<b>streamCommentLine</b>(<i></i>)
+<p>
+        Public slot to stream comment the current line.
+</p><a NAME="Editor.streamCommentLineOrSelection" ID="Editor.streamCommentLineOrSelection"></a>
+<h4>Editor.streamCommentLineOrSelection</h4>
+<b>streamCommentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to stream comment the current line or current selection.
+</p><a NAME="Editor.streamCommentSelection" ID="Editor.streamCommentSelection"></a>
+<h4>Editor.streamCommentSelection</h4>
+<b>streamCommentSelection</b>(<i></i>)
+<p>
+        Public slot to comment the current selection.
+</p><a NAME="Editor.toggleBookmark" ID="Editor.toggleBookmark"></a>
+<h4>Editor.toggleBookmark</h4>
+<b>toggleBookmark</b>(<i>line</i>)
+<p>
+        Public method to toggle a bookmark.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the bookmark (integer)
+</dd>
+</dl><a NAME="Editor.toggleSyntaxError" ID="Editor.toggleSyntaxError"></a>
+<h4>Editor.toggleSyntaxError</h4>
+<b>toggleSyntaxError</b>(<i>line, error, msg = ""</i>)
+<p>
+        Public method to toggle a syntax error indicator.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the syntax error
+</dd><dt><i>error</i></dt>
+<dd>
+flag indicating if the error marker should be
+            set or deleted (boolean)
+</dd><dt><i>msg</i></dt>
+<dd>
+error message (string)
+</dd>
+</dl><a NAME="Editor.uncommentLine" ID="Editor.uncommentLine"></a>
+<h4>Editor.uncommentLine</h4>
+<b>uncommentLine</b>(<i></i>)
+<p>
+        Public slot to uncomment the current line.
+</p><a NAME="Editor.uncommentLineOrSelection" ID="Editor.uncommentLineOrSelection"></a>
+<h4>Editor.uncommentLineOrSelection</h4>
+<b>uncommentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to uncomment the current line or current selection.
+</p><a NAME="Editor.uncommentSelection" ID="Editor.uncommentSelection"></a>
+<h4>Editor.uncommentSelection</h4>
+<b>uncommentSelection</b>(<i></i>)
+<p>
+        Public slot to uncomment the current selection. 
+</p><a NAME="Editor.undo" ID="Editor.undo"></a>
+<h4>Editor.undo</h4>
+<b>undo</b>(<i></i>)
+<p>
+        Public method to undo the last recorded change.
+</p><a NAME="Editor.unindentLineOrSelection" ID="Editor.unindentLineOrSelection"></a>
+<h4>Editor.unindentLineOrSelection</h4>
+<b>unindentLineOrSelection</b>(<i></i>)
+<p>
+        Public slot to unindent the current line or current selection.
+</p><a NAME="Editor.unsetAutoCompletionHook" ID="Editor.unsetAutoCompletionHook"></a>
+<h4>Editor.unsetAutoCompletionHook</h4>
+<b>unsetAutoCompletionHook</b>(<i></i>)
+<p>
+        Public method to unset a previously installed autocompletion hook.
+</p><a NAME="Editor.unsetCallTipHook" ID="Editor.unsetCallTipHook"></a>
+<h4>Editor.unsetCallTipHook</h4>
+<b>unsetCallTipHook</b>(<i></i>)
+<p>
+        Public method to unset a calltip hook.
+</p><a NAME="Editor.writeFile" ID="Editor.writeFile"></a>
+<h4>Editor.writeFile</h4>
+<b>writeFile</b>(<i>fn</i>)
+<p>
+        Public slot to write the text to a file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to write to (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.ExporterBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.ExporterBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.ExporterBase</h1>
+<p>
+Module implementing the exporter base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExporterBase">ExporterBase</a></td>
+<td>Class implementing the exporter base class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExporterBase" ID="ExporterBase"></a>
+<h2>ExporterBase</h2>
+<p>
+    Class implementing the exporter base class.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExporterBase.__init__">ExporterBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExporterBase._getFileName">_getFileName</a></td>
+<td>Protected method to get the file name of the export file from the user.</td>
+</tr><tr>
+<td><a href="#ExporterBase.exportSource">exportSource</a></td>
+<td>Public method performing the export.</td>
+</tr>
+</table>
+<a NAME="ExporterBase.__init__" ID="ExporterBase.__init__"></a>
+<h4>ExporterBase (Constructor)</h4>
+<b>ExporterBase</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the exporter (QObject)
+</dd>
+</dl><a NAME="ExporterBase._getFileName" ID="ExporterBase._getFileName"></a>
+<h4>ExporterBase._getFileName</h4>
+<b>_getFileName</b>(<i>filter</i>)
+<p>
+        Protected method to get the file name of the export file from the user.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+the filter string to be used (string). The filter for
+            "All Files (*)" is appended by this method.
+</dd>
+</dl><a NAME="ExporterBase.exportSource" ID="ExporterBase.exportSource"></a>
+<h4>ExporterBase.exportSource</h4>
+<b>exportSource</b>(<i></i>)
+<p>
+        Public method performing the export.
+</p><p>
+        This method must be overridden by the real exporters.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.ExporterHTML.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.ExporterHTML</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.ExporterHTML</h1>
+<p>
+Module implementing an exporter for HTML.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExporterHTML">ExporterHTML</a></td>
+<td>Class implementing an exporter for HTML.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExporterHTML" ID="ExporterHTML"></a>
+<h2>ExporterHTML</h2>
+<p>
+    Class implementing an exporter for HTML.
+</p>
+<h3>Derived from</h3>
+ExporterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExporterHTML.__init__">ExporterHTML</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExporterHTML.exportSource">exportSource</a></td>
+<td>Public method performing the export.</td>
+</tr>
+</table>
+<a NAME="ExporterHTML.__init__" ID="ExporterHTML.__init__"></a>
+<h4>ExporterHTML (Constructor)</h4>
+<b>ExporterHTML</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the exporter (QObject)
+</dd>
+</dl><a NAME="ExporterHTML.exportSource" ID="ExporterHTML.exportSource"></a>
+<h4>ExporterHTML.exportSource</h4>
+<b>exportSource</b>(<i></i>)
+<p>
+        Public method performing the export.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.ExporterPDF.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,339 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.ExporterPDF</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.ExporterPDF</h1>
+<p>
+Module implementing an exporter for PDF.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>PDF_ENCODING</td></tr><tr><td>PDF_FONTSIZE_DEFAULT</td></tr><tr><td>PDF_FONT_DEFAULT</td></tr><tr><td>PDF_MARGIN_DEFAULT</td></tr><tr><td>PDF_SPACING_DEFAULT</td></tr><tr><td>PDFfontAscenders</td></tr><tr><td>PDFfontDescenders</td></tr><tr><td>PDFfontNames</td></tr><tr><td>PDFfontWidths</td></tr><tr><td>PDFpageSizes</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExporterPDF">ExporterPDF</a></td>
+<td>Class implementing an exporter for PDF.</td>
+</tr><tr>
+<td><a href="#PDFObjectTracker">PDFObjectTracker</a></td>
+<td>Class to conveniently handle the tracking of PDF objects so that the cross-reference table can be built (PDF1.4Ref(p39)) All writes to the file are passed through a PDFObjectTracker object.</td>
+</tr><tr>
+<td><a href="#PDFRender">PDFRender</a></td>
+<td>Class to manage line and page rendering.</td>
+</tr><tr>
+<td><a href="#PDFStyle">PDFStyle</a></td>
+<td>Simple class to store the values of a PDF style.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExporterPDF" ID="ExporterPDF"></a>
+<h2>ExporterPDF</h2>
+<p>
+    Class implementing an exporter for PDF.
+</p>
+<h3>Derived from</h3>
+ExporterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExporterPDF.__init__">ExporterPDF</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExporterPDF.__getPDFRGB">__getPDFRGB</a></td>
+<td>Private method to convert a color object to the correct PDF color.</td>
+</tr><tr>
+<td><a href="#ExporterPDF.exportSource">exportSource</a></td>
+<td>Public method performing the export.</td>
+</tr>
+</table>
+<a NAME="ExporterPDF.__init__" ID="ExporterPDF.__init__"></a>
+<h4>ExporterPDF (Constructor)</h4>
+<b>ExporterPDF</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the exporter (QObject)
+</dd>
+</dl><a NAME="ExporterPDF.__getPDFRGB" ID="ExporterPDF.__getPDFRGB"></a>
+<h4>ExporterPDF.__getPDFRGB</h4>
+<b>__getPDFRGB</b>(<i>color</i>)
+<p>
+        Private method to convert a color object to the correct PDF color.
+</p><dl>
+<dt><i>color</i></dt>
+<dd>
+color object to convert (QColor)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+PDF color description (string)
+</dd>
+</dl><a NAME="ExporterPDF.exportSource" ID="ExporterPDF.exportSource"></a>
+<h4>ExporterPDF.exportSource</h4>
+<b>exportSource</b>(<i></i>)
+<p>
+        Public method performing the export.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PDFObjectTracker" ID="PDFObjectTracker"></a>
+<h2>PDFObjectTracker</h2>
+<p>
+    Class to conveniently handle the tracking of PDF objects
+    so that the cross-reference table can be built (PDF1.4Ref(p39))
+    All writes to the file are passed through a PDFObjectTracker object.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PDFObjectTracker.__init__">PDFObjectTracker</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PDFObjectTracker.add">add</a></td>
+<td>Public method to add a new object.</td>
+</tr><tr>
+<td><a href="#PDFObjectTracker.write">write</a></td>
+<td>Public method to write the data to the file.</td>
+</tr><tr>
+<td><a href="#PDFObjectTracker.xref">xref</a></td>
+<td>Public method to build the xref table.</td>
+</tr>
+</table>
+<a NAME="PDFObjectTracker.__init__" ID="PDFObjectTracker.__init__"></a>
+<h4>PDFObjectTracker (Constructor)</h4>
+<b>PDFObjectTracker</b>(<i>file</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+file object open for writing (file)
+</dd>
+</dl><a NAME="PDFObjectTracker.add" ID="PDFObjectTracker.add"></a>
+<h4>PDFObjectTracker.add</h4>
+<b>add</b>(<i>objectData</i>)
+<p>
+        Public method to add a new object.
+</p><dl>
+<dt><i>objectData</i></dt>
+<dd>
+data to be added (integer or string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+object number assigned to the supplied data (integer)
+</dd>
+</dl><a NAME="PDFObjectTracker.write" ID="PDFObjectTracker.write"></a>
+<h4>PDFObjectTracker.write</h4>
+<b>write</b>(<i>objectData</i>)
+<p>
+        Public method to write the data to the file.
+</p><dl>
+<dt><i>objectData</i></dt>
+<dd>
+data to be written (integer or string)
+</dd>
+</dl><a NAME="PDFObjectTracker.xref" ID="PDFObjectTracker.xref"></a>
+<h4>PDFObjectTracker.xref</h4>
+<b>xref</b>(<i></i>)
+<p>
+        Public method to build the xref table.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+file offset of the xref table (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PDFRender" ID="PDFRender"></a>
+<h2>PDFRender</h2>
+<p>
+    Class to manage line and page rendering. 
+</p><p>
+    Apart from startPDF, endPDF everything goes in via add() and nextLine()
+    so that line formatting and pagination can be done properly.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PDFRender.__init__">PDFRender</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PDFRender.add">add</a></td>
+<td>Public method to add a character to the page.</td>
+</tr><tr>
+<td><a href="#PDFRender.endPDF">endPDF</a></td>
+<td>Public method to end the PDF document.</td>
+</tr><tr>
+<td><a href="#PDFRender.endPage">endPage</a></td>
+<td>Public method to end a page.</td>
+</tr><tr>
+<td><a href="#PDFRender.flushSegment">flushSegment</a></td>
+<td>Public method to flush a segment of data.</td>
+</tr><tr>
+<td><a href="#PDFRender.fontToPoints">fontToPoints</a></td>
+<td>Public method to convert the font size to points.</td>
+</tr><tr>
+<td><a href="#PDFRender.nextLine">nextLine</a></td>
+<td>Public method to start a new line.</td>
+</tr><tr>
+<td><a href="#PDFRender.setStyle">setStyle</a></td>
+<td>Public method to set a style.</td>
+</tr><tr>
+<td><a href="#PDFRender.startPDF">startPDF</a></td>
+<td>Public method to start the PDF document.</td>
+</tr><tr>
+<td><a href="#PDFRender.startPage">startPage</a></td>
+<td>Public method to start a new page.</td>
+</tr>
+</table>
+<a NAME="PDFRender.__init__" ID="PDFRender.__init__"></a>
+<h4>PDFRender (Constructor)</h4>
+<b>PDFRender</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PDFRender.add" ID="PDFRender.add"></a>
+<h4>PDFRender.add</h4>
+<b>add</b>(<i>ch, style_</i>)
+<p>
+        Public method to add a character to the page.
+</p><dl>
+<dt><i>ch</i></dt>
+<dd>
+character to add (string)
+</dd><dt><i>style_</i></dt>
+<dd>
+number of the style of the character (integer)
+</dd>
+</dl><a NAME="PDFRender.endPDF" ID="PDFRender.endPDF"></a>
+<h4>PDFRender.endPDF</h4>
+<b>endPDF</b>(<i></i>)
+<p>
+        Public method to end the PDF document.
+</p><a NAME="PDFRender.endPage" ID="PDFRender.endPage"></a>
+<h4>PDFRender.endPage</h4>
+<b>endPage</b>(<i></i>)
+<p>
+        Public method to end a page.
+</p><a NAME="PDFRender.flushSegment" ID="PDFRender.flushSegment"></a>
+<h4>PDFRender.flushSegment</h4>
+<b>flushSegment</b>(<i></i>)
+<p>
+        Public method to flush a segment of data.
+</p><a NAME="PDFRender.fontToPoints" ID="PDFRender.fontToPoints"></a>
+<h4>PDFRender.fontToPoints</h4>
+<b>fontToPoints</b>(<i>thousandths</i>)
+<p>
+        Public method to convert the font size to points.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+point size of the font (integer)
+</dd>
+</dl><a NAME="PDFRender.nextLine" ID="PDFRender.nextLine"></a>
+<h4>PDFRender.nextLine</h4>
+<b>nextLine</b>(<i></i>)
+<p>
+        Public method to start a new line.
+</p><a NAME="PDFRender.setStyle" ID="PDFRender.setStyle"></a>
+<h4>PDFRender.setStyle</h4>
+<b>setStyle</b>(<i>style_</i>)
+<p>
+        Public method to set a style.
+</p><dl>
+<dt><i>style_</i></dt>
+<dd>
+style to be set (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the PDF string to set the given style (string)
+</dd>
+</dl><a NAME="PDFRender.startPDF" ID="PDFRender.startPDF"></a>
+<h4>PDFRender.startPDF</h4>
+<b>startPDF</b>(<i></i>)
+<p>
+        Public method to start the PDF document.
+</p><a NAME="PDFRender.startPage" ID="PDFRender.startPage"></a>
+<h4>PDFRender.startPage</h4>
+<b>startPage</b>(<i></i>)
+<p>
+        Public method to start a new page.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="PDFStyle" ID="PDFStyle"></a>
+<h2>PDFStyle</h2>
+<p>
+    Simple class to store the values of a PDF style.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PDFStyle.__init__">PDFStyle</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="PDFStyle.__init__" ID="PDFStyle.__init__"></a>
+<h4>PDFStyle (Constructor)</h4>
+<b>PDFStyle</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.ExporterRTF.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.ExporterRTF</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.ExporterRTF</h1>
+<p>
+Module implementing an exporter for RTF.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExporterRTF">ExporterRTF</a></td>
+<td>Class implementing an exporter for RTF.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExporterRTF" ID="ExporterRTF"></a>
+<h2>ExporterRTF</h2>
+<p>
+    Class implementing an exporter for RTF.
+</p>
+<h3>Derived from</h3>
+ExporterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>RTF_BODYCLOSE</td></tr><tr><td>RTF_BODYOPEN</td></tr><tr><td>RTF_BOLD_OFF</td></tr><tr><td>RTF_BOLD_ON</td></tr><tr><td>RTF_COLOR</td></tr><tr><td>RTF_COLORDEF</td></tr><tr><td>RTF_COLORDEFCLOSE</td></tr><tr><td>RTF_COLORDEFOPEN</td></tr><tr><td>RTF_COMMENT</td></tr><tr><td>RTF_CREATED</td></tr><tr><td>RTF_EOLN</td></tr><tr><td>RTF_FONTDEF</td></tr><tr><td>RTF_FONTDEFCLOSE</td></tr><tr><td>RTF_FONTDEFOPEN</td></tr><tr><td>RTF_HEADERCLOSE</td></tr><tr><td>RTF_HEADEROPEN</td></tr><tr><td>RTF_INFOCLOSE</td></tr><tr><td>RTF_INFOOPEN</td></tr><tr><td>RTF_ITALIC_OFF</td></tr><tr><td>RTF_ITALIC_ON</td></tr><tr><td>RTF_SETBACKGROUND</td></tr><tr><td>RTF_SETCOLOR</td></tr><tr><td>RTF_SETFONTFACE</td></tr><tr><td>RTF_SETFONTSIZE</td></tr><tr><td>RTF_TAB</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExporterRTF.__init__">ExporterRTF</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExporterRTF.__GetRTFNextControl">__GetRTFNextControl</a></td>
+<td>Private method to extract the next RTF control word from style.</td>
+</tr><tr>
+<td><a href="#ExporterRTF.__GetRTFStyleChange">__GetRTFStyleChange</a></td>
+<td>Private method to extract control words that are different between two styles.</td>
+</tr><tr>
+<td><a href="#ExporterRTF.exportSource">exportSource</a></td>
+<td>Public method performing the export.</td>
+</tr>
+</table>
+<a NAME="ExporterRTF.__init__" ID="ExporterRTF.__init__"></a>
+<h4>ExporterRTF (Constructor)</h4>
+<b>ExporterRTF</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the exporter (QObject)
+</dd>
+</dl><a NAME="ExporterRTF.__GetRTFNextControl" ID="ExporterRTF.__GetRTFNextControl"></a>
+<h4>ExporterRTF.__GetRTFNextControl</h4>
+<b>__GetRTFNextControl</b>(<i>pos, style</i>)
+<p>
+        Private method to extract the next RTF control word from style.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to start search (integer)
+</dd><dt><i>style</i></dt>
+<dd>
+style definition to search in (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of new start position and control word found
+            (integer, string)
+</dd>
+</dl><a NAME="ExporterRTF.__GetRTFStyleChange" ID="ExporterRTF.__GetRTFStyleChange"></a>
+<h4>ExporterRTF.__GetRTFStyleChange</h4>
+<b>__GetRTFStyleChange</b>(<i>last, current</i>)
+<p>
+        Private method to extract control words that are different between two styles.
+</p><dl>
+<dt><i>last</i></dt>
+<dd>
+least recently used style (string)
+</dd><dt><i>current</i></dt>
+<dd>
+current style (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string containing the delta between these styles (string)
+</dd>
+</dl><a NAME="ExporterRTF.exportSource" ID="ExporterRTF.exportSource"></a>
+<h4>ExporterRTF.exportSource</h4>
+<b>exportSource</b>(<i></i>)
+<p>
+        Public method performing the export.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.ExporterTEX.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.ExporterTEX</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.ExporterTEX</h1>
+<p>
+Module implementing an exporter for TeX.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ExporterTEX">ExporterTEX</a></td>
+<td>Class implementing an exporter for TeX.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ExporterTEX" ID="ExporterTEX"></a>
+<h2>ExporterTEX</h2>
+<p>
+    Class implementing an exporter for TeX.
+</p>
+<h3>Derived from</h3>
+ExporterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>CHARZ</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ExporterTEX.__init__">ExporterTEX</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ExporterTEX.__defineTexStyle">__defineTexStyle</a></td>
+<td>Private method to define a new TeX style.</td>
+</tr><tr>
+<td><a href="#ExporterTEX.__getTexRGB">__getTexRGB</a></td>
+<td>Private method to convert a color object to a TeX color string</td>
+</tr><tr>
+<td><a href="#ExporterTEX.__texStyle">__texStyle</a></td>
+<td>Private method to calculate a style name string for a given style number.</td>
+</tr><tr>
+<td><a href="#ExporterTEX.exportSource">exportSource</a></td>
+<td>Public method performing the export.</td>
+</tr>
+</table>
+<a NAME="ExporterTEX.__init__" ID="ExporterTEX.__init__"></a>
+<h4>ExporterTEX (Constructor)</h4>
+<b>ExporterTEX</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent object of the exporter (QObject)
+</dd>
+</dl><a NAME="ExporterTEX.__defineTexStyle" ID="ExporterTEX.__defineTexStyle"></a>
+<h4>ExporterTEX.__defineTexStyle</h4>
+<b>__defineTexStyle</b>(<i>font, color, paper, file, istyle</i>)
+<p>
+        Private method to define a new TeX style.
+</p><dl>
+<dt><i>font</i></dt>
+<dd>
+the font to be used (QFont)
+</dd><dt><i>color</i></dt>
+<dd>
+the foreground color to be used (QColor)
+</dd><dt><i>paper</i></dt>
+<dd>
+the background color to be used (QColor)
+</dd><dt><i>file</i></dt>
+<dd>
+reference to the open file to write to (file object)
+</dd><dt><i>istyle</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><a NAME="ExporterTEX.__getTexRGB" ID="ExporterTEX.__getTexRGB"></a>
+<h4>ExporterTEX.__getTexRGB</h4>
+<b>__getTexRGB</b>(<i>color</i>)
+<p>
+        Private method to convert a color object to a TeX color string
+</p><dl>
+<dt><i>color</i></dt>
+<dd>
+color object to convert (QColor)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+TeX color string (string)
+</dd>
+</dl><a NAME="ExporterTEX.__texStyle" ID="ExporterTEX.__texStyle"></a>
+<h4>ExporterTEX.__texStyle</h4>
+<b>__texStyle</b>(<i>style</i>)
+<p>
+        Private method to calculate a style name string for a given style number.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+style name string (string)
+</dd>
+</dl><a NAME="ExporterTEX.exportSource" ID="ExporterTEX.exportSource"></a>
+<h4>ExporterTEX.exportSource</h4>
+<b>exportSource</b>(<i></i>)
+<p>
+        Public method performing the export.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Exporters.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Exporters.__init__</h1>
+<p>
+Package implementing exporters for various file formats.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getExporter">getExporter</a></td>
+<td>Module function to instantiate an exporter object for a given format.</td>
+</tr><tr>
+<td><a href="#getSupportedFormats">getSupportedFormats</a></td>
+<td>Module function to get a dictionary of supported exporters.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getExporter" ID="getExporter"></a>
+<h2>getExporter</h2>
+<b>getExporter</b>(<i>format, editor</i>)
+<p>
+    Module function to instantiate an exporter object for a given format.
+</p><dl>
+<dt><i>format</i></dt>
+<dd>
+format of the exporter (string)
+</dd><dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor.Editor)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the instanciated exporter object (QScintilla.Exporter.Exporter)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getSupportedFormats" ID="getSupportedFormats"></a>
+<h2>getSupportedFormats</h2>
+<b>getSupportedFormats</b>(<i></i>)
+<p>
+    Module function to get a dictionary of supported exporters.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of supported exporters. The keys are the
+        internal format names. The items are the display strings
+        for the exporters (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.GotoDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.GotoDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.GotoDialog</h1>
+<p>
+Module implementing the Goto dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#GotoDialog">GotoDialog</a></td>
+<td>Class implementing the Goto dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="GotoDialog" ID="GotoDialog"></a>
+<h2>GotoDialog</h2>
+<p>
+    Class implementing the Goto dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_GotoDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#GotoDialog.__init__">GotoDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#GotoDialog.getLinenumber">getLinenumber</a></td>
+<td>Public method to retrieve the linenumber.</td>
+</tr>
+</table>
+<a NAME="GotoDialog.__init__" ID="GotoDialog.__init__"></a>
+<h4>GotoDialog (Constructor)</h4>
+<b>GotoDialog</b>(<i>maximum, parent, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>maximum</i></dt>
+<dd>
+the maximum allowed for the spinbox (int)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd><dt><i>modal</i></dt>
+<dd>
+flag indicating a modal dialog (boolean)
+</dd>
+</dl><a NAME="GotoDialog.getLinenumber" ID="GotoDialog.getLinenumber"></a>
+<h4>GotoDialog.getLinenumber</h4>
+<b>getLinenumber</b>(<i></i>)
+<p>
+        Public method to retrieve the linenumber.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+line number (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.Lexer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.Lexer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.Lexer</h1>
+<p>
+Module implementing the lexer base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Lexer">Lexer</a></td>
+<td>Class to implement the lexer mixin class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Lexer" ID="Lexer"></a>
+<h2>Lexer</h2>
+<p>
+
+</p><p>
+    Class to implement the lexer mixin class.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Lexer.__init__">Lexer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Lexer.alwaysKeepTabs">alwaysKeepTabs</a></td>
+<td>Public method to check, if tab conversion is allowed.</td>
+</tr><tr>
+<td><a href="#Lexer.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#Lexer.boxCommentStr">boxCommentStr</a></td>
+<td>Public method to return the box comment strings.</td>
+</tr><tr>
+<td><a href="#Lexer.canBlockComment">canBlockComment</a></td>
+<td>Public method to determine, whether the lexer language supports a block comment.</td>
+</tr><tr>
+<td><a href="#Lexer.canBoxComment">canBoxComment</a></td>
+<td>Public method to determine, whether the lexer language supports a box comment.</td>
+</tr><tr>
+<td><a href="#Lexer.canStreamComment">canStreamComment</a></td>
+<td>Public method to determine, whether the lexer language supports a stream comment.</td>
+</tr><tr>
+<td><a href="#Lexer.commentStr">commentStr</a></td>
+<td>Public method to return the comment string.</td>
+</tr><tr>
+<td><a href="#Lexer.hasSmartIndent">hasSmartIndent</a></td>
+<td>Public method indicating whether lexer can do smart indentation.</td>
+</tr><tr>
+<td><a href="#Lexer.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#Lexer.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#Lexer.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr><tr>
+<td><a href="#Lexer.smartIndentLine">smartIndentLine</a></td>
+<td>Public method to handle smart indentation for a line.</td>
+</tr><tr>
+<td><a href="#Lexer.smartIndentSelection">smartIndentSelection</a></td>
+<td>Public method to handle smart indentation for a selection of lines.</td>
+</tr><tr>
+<td><a href="#Lexer.streamCommentStr">streamCommentStr</a></td>
+<td>Public method to return the stream comment strings.</td>
+</tr>
+</table>
+<a NAME="Lexer.__init__" ID="Lexer.__init__"></a>
+<h4>Lexer (Constructor)</h4>
+<b>Lexer</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="Lexer.alwaysKeepTabs" ID="Lexer.alwaysKeepTabs"></a>
+<h4>Lexer.alwaysKeepTabs</h4>
+<b>alwaysKeepTabs</b>(<i></i>)
+<p>
+        Public method to check, if tab conversion is allowed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to keep tabs (boolean)
+</dd>
+</dl><a NAME="Lexer.autoCompletionWordSeparators" ID="Lexer.autoCompletionWordSeparators"></a>
+<h4>Lexer.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="Lexer.boxCommentStr" ID="Lexer.boxCommentStr"></a>
+<h4>Lexer.boxCommentStr</h4>
+<b>boxCommentStr</b>(<i></i>)
+<p>
+        Public method to return the box comment strings.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+box comment strings (dictionary with three QStrings)
+</dd>
+</dl><a NAME="Lexer.canBlockComment" ID="Lexer.canBlockComment"></a>
+<h4>Lexer.canBlockComment</h4>
+<b>canBlockComment</b>(<i></i>)
+<p>
+        Public method to determine, whether the lexer language supports a block comment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag (boolean)
+</dd>
+</dl><a NAME="Lexer.canBoxComment" ID="Lexer.canBoxComment"></a>
+<h4>Lexer.canBoxComment</h4>
+<b>canBoxComment</b>(<i></i>)
+<p>
+        Public method to determine, whether the lexer language supports a box comment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag (boolean)
+</dd>
+</dl><a NAME="Lexer.canStreamComment" ID="Lexer.canStreamComment"></a>
+<h4>Lexer.canStreamComment</h4>
+<b>canStreamComment</b>(<i></i>)
+<p>
+        Public method to determine, whether the lexer language supports a stream comment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag (boolean)
+</dd>
+</dl><a NAME="Lexer.commentStr" ID="Lexer.commentStr"></a>
+<h4>Lexer.commentStr</h4>
+<b>commentStr</b>(<i></i>)
+<p>
+        Public method to return the comment string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+comment string (string)
+</dd>
+</dl><a NAME="Lexer.hasSmartIndent" ID="Lexer.hasSmartIndent"></a>
+<h4>Lexer.hasSmartIndent</h4>
+<b>hasSmartIndent</b>(<i></i>)
+<p>
+        Public method indicating whether lexer can do smart indentation.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability of smartIndentLine and
+            smartIndentSelection methods (boolean)
+</dd>
+</dl><a NAME="Lexer.initProperties" ID="Lexer.initProperties"></a>
+<h4>Lexer.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="Lexer.isCommentStyle" ID="Lexer.isCommentStyle"></a>
+<h4>Lexer.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="Lexer.isStringStyle" ID="Lexer.isStringStyle"></a>
+<h4>Lexer.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl><a NAME="Lexer.smartIndentLine" ID="Lexer.smartIndentLine"></a>
+<h4>Lexer.smartIndentLine</h4>
+<b>smartIndentLine</b>(<i>editor</i>)
+<p>
+        Public method to handle smart indentation for a line.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the QScintilla editor object
+</dd>
+</dl><a NAME="Lexer.smartIndentSelection" ID="Lexer.smartIndentSelection"></a>
+<h4>Lexer.smartIndentSelection</h4>
+<b>smartIndentSelection</b>(<i>editor</i>)
+<p>
+        Public method to handle smart indentation for a selection of lines.
+</p><p>
+        Note: The assumption is, that the first line determines the new
+              indentation level.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the QScintilla editor object
+</dd>
+</dl><a NAME="Lexer.streamCommentStr" ID="Lexer.streamCommentStr"></a>
+<h4>Lexer.streamCommentStr</h4>
+<b>streamCommentStr</b>(<i></i>)
+<p>
+        Public method to return the stream comment strings.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+stream comment strings (dictionary with two strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerBash.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerBash</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerBash</h1>
+<p>
+Module implementing a Bash lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerBash">LexerBash</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerBash" ID="LexerBash"></a>
+<h2>LexerBash</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerBash, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerBash.__init__">LexerBash</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerBash.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerBash.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerBash.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerBash.__init__" ID="LexerBash.__init__"></a>
+<h4>LexerBash (Constructor)</h4>
+<b>LexerBash</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerBash.initProperties" ID="LexerBash.initProperties"></a>
+<h4>LexerBash.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerBash.isCommentStyle" ID="LexerBash.isCommentStyle"></a>
+<h4>LexerBash.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerBash.isStringStyle" ID="LexerBash.isStringStyle"></a>
+<h4>LexerBash.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerBatch.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerBatch</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerBatch</h1>
+<p>
+Module implementing a Batch file lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerBatch">LexerBatch</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerBatch" ID="LexerBatch"></a>
+<h2>LexerBatch</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerBatch, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerBatch.__init__">LexerBatch</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerBatch.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerBatch.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerBatch.__init__" ID="LexerBatch.__init__"></a>
+<h4>LexerBatch (Constructor)</h4>
+<b>LexerBatch</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerBatch.isCommentStyle" ID="LexerBatch.isCommentStyle"></a>
+<h4>LexerBatch.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerBatch.isStringStyle" ID="LexerBatch.isStringStyle"></a>
+<h4>LexerBatch.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerCMake.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerCMake</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerCMake</h1>
+<p>
+Module implementing a CMake lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerCMake">LexerCMake</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerCMake" ID="LexerCMake"></a>
+<h2>LexerCMake</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerCMake, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerCMake.__init__">LexerCMake</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerCMake.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerCMake.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerCMake.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerCMake.__init__" ID="LexerCMake.__init__"></a>
+<h4>LexerCMake (Constructor)</h4>
+<b>LexerCMake</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerCMake.initProperties" ID="LexerCMake.initProperties"></a>
+<h4>LexerCMake.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerCMake.isCommentStyle" ID="LexerCMake.isCommentStyle"></a>
+<h4>LexerCMake.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerCMake.isStringStyle" ID="LexerCMake.isStringStyle"></a>
+<h4>LexerCMake.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerCPP.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerCPP</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerCPP</h1>
+<p>
+Module implementing a CPP lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerCPP">LexerCPP</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerCPP" ID="LexerCPP"></a>
+<h2>LexerCPP</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerCPP, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerCPP.__init__">LexerCPP</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerCPP.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerCPP.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerCPP.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerCPP.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerCPP.__init__" ID="LexerCPP.__init__"></a>
+<h4>LexerCPP (Constructor)</h4>
+<b>LexerCPP</b>(<i>parent=None, caseInsensitiveKeywords = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerCPP.autoCompletionWordSeparators" ID="LexerCPP.autoCompletionWordSeparators"></a>
+<h4>LexerCPP.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerCPP.initProperties" ID="LexerCPP.initProperties"></a>
+<h4>LexerCPP.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerCPP.isCommentStyle" ID="LexerCPP.isCommentStyle"></a>
+<h4>LexerCPP.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerCPP.isStringStyle" ID="LexerCPP.isStringStyle"></a>
+<h4>LexerCPP.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerCSS.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerCSS</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerCSS</h1>
+<p>
+Module implementing a CSS lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerCSS">LexerCSS</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerCSS" ID="LexerCSS"></a>
+<h2>LexerCSS</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerCSS, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerCSS.__init__">LexerCSS</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerCSS.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerCSS.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerCSS.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerCSS.__init__" ID="LexerCSS.__init__"></a>
+<h4>LexerCSS (Constructor)</h4>
+<b>LexerCSS</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerCSS.initProperties" ID="LexerCSS.initProperties"></a>
+<h4>LexerCSS.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerCSS.isCommentStyle" ID="LexerCSS.isCommentStyle"></a>
+<h4>LexerCSS.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerCSS.isStringStyle" ID="LexerCSS.isStringStyle"></a>
+<h4>LexerCSS.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerCSharp.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerCSharp</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerCSharp</h1>
+<p>
+Module implementing a C# lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerCSharp">LexerCSharp</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerCSharp" ID="LexerCSharp"></a>
+<h2>LexerCSharp</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerCSharp, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerCSharp.__init__">LexerCSharp</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerCSharp.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerCSharp.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerCSharp.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerCSharp.__init__" ID="LexerCSharp.__init__"></a>
+<h4>LexerCSharp (Constructor)</h4>
+<b>LexerCSharp</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerCSharp.initProperties" ID="LexerCSharp.initProperties"></a>
+<h4>LexerCSharp.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerCSharp.isCommentStyle" ID="LexerCSharp.isCommentStyle"></a>
+<h4>LexerCSharp.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerCSharp.isStringStyle" ID="LexerCSharp.isStringStyle"></a>
+<h4>LexerCSharp.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerContainer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerContainer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerContainer</h1>
+<p>
+Module implementing a base class for custom lexers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerContainer">LexerContainer</a></td>
+<td>Subclass as a base for the implementation of custom lexers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerContainer" ID="LexerContainer"></a>
+<h2>LexerContainer</h2>
+<p>
+
+</p><p>
+    Subclass as a base for the implementation of custom lexers.
+</p>
+<h3>Derived from</h3>
+QsciLexer, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerContainer.__init__">LexerContainer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerContainer.description">description</a></td>
+<td>Public method returning the descriptions of the styles supported by the lexer.</td>
+</tr><tr>
+<td><a href="#LexerContainer.language">language</a></td>
+<td>Public method returning the language of the lexer.</td>
+</tr><tr>
+<td><a href="#LexerContainer.lexer">lexer</a></td>
+<td>Public method returning the type of the lexer.</td>
+</tr><tr>
+<td><a href="#LexerContainer.styleBitsNeeded">styleBitsNeeded</a></td>
+<td>Public method to get the number of style bits needed by the lexer.</td>
+</tr><tr>
+<td><a href="#LexerContainer.styleText">styleText</a></td>
+<td>Public method to perform the styling.</td>
+</tr>
+</table>
+<a NAME="LexerContainer.__init__" ID="LexerContainer.__init__"></a>
+<h4>LexerContainer (Constructor)</h4>
+<b>LexerContainer</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerContainer.description" ID="LexerContainer.description"></a>
+<h4>LexerContainer.description</h4>
+<b>description</b>(<i>style</i>)
+<p>
+        Public method returning the descriptions of the styles supported
+        by the lexer.
+</p><p>
+        <b>Note</b>: This methods needs to be overridden by the lexer class.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+description for the given style (string)
+</dd>
+</dl><a NAME="LexerContainer.language" ID="LexerContainer.language"></a>
+<h4>LexerContainer.language</h4>
+<b>language</b>(<i></i>)
+<p>
+        Public method returning the language of the lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language of the lexer (string)
+</dd>
+</dl><a NAME="LexerContainer.lexer" ID="LexerContainer.lexer"></a>
+<h4>LexerContainer.lexer</h4>
+<b>lexer</b>(<i></i>)
+<p>
+        Public method returning the type of the lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+type of the lexer (string)
+</dd>
+</dl><a NAME="LexerContainer.styleBitsNeeded" ID="LexerContainer.styleBitsNeeded"></a>
+<h4>LexerContainer.styleBitsNeeded</h4>
+<b>styleBitsNeeded</b>(<i></i>)
+<p>
+        Public method to get the number of style bits needed by the lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of style bits needed (integer)
+</dd>
+</dl><a NAME="LexerContainer.styleText" ID="LexerContainer.styleText"></a>
+<h4>LexerContainer.styleText</h4>
+<b>styleText</b>(<i>start, end</i>)
+<p>
+        Public method to perform the styling.
+</p><dl>
+<dt><i>start</i></dt>
+<dd>
+position of first character to be styled (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+position of last character to be styled (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerD.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerD</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerD</h1>
+<p>
+Module implementing a D lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerD">LexerD</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerD" ID="LexerD"></a>
+<h2>LexerD</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerD, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerD.__init__">LexerD</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerD.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerD.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerD.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerD.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerD.__init__" ID="LexerD.__init__"></a>
+<h4>LexerD (Constructor)</h4>
+<b>LexerD</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerD.autoCompletionWordSeparators" ID="LexerD.autoCompletionWordSeparators"></a>
+<h4>LexerD.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerD.initProperties" ID="LexerD.initProperties"></a>
+<h4>LexerD.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerD.isCommentStyle" ID="LexerD.isCommentStyle"></a>
+<h4>LexerD.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerD.isStringStyle" ID="LexerD.isStringStyle"></a>
+<h4>LexerD.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerDiff.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerDiff</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerDiff</h1>
+<p>
+Module implementing a Diff lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerDiff">LexerDiff</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerDiff" ID="LexerDiff"></a>
+<h2>LexerDiff</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerDiff, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerDiff.__init__">LexerDiff</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerDiff.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerDiff.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerDiff.__init__" ID="LexerDiff.__init__"></a>
+<h4>LexerDiff (Constructor)</h4>
+<b>LexerDiff</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerDiff.isCommentStyle" ID="LexerDiff.isCommentStyle"></a>
+<h4>LexerDiff.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerDiff.isStringStyle" ID="LexerDiff.isStringStyle"></a>
+<h4>LexerDiff.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerFortran.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerFortran</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerFortran</h1>
+<p>
+Module implementing a Fortran lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerFortran">LexerFortran</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerFortran" ID="LexerFortran"></a>
+<h2>LexerFortran</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerFortran, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerFortran.__init__">LexerFortran</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerFortran.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerFortran.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerFortran.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerFortran.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerFortran.__init__" ID="LexerFortran.__init__"></a>
+<h4>LexerFortran (Constructor)</h4>
+<b>LexerFortran</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerFortran.autoCompletionWordSeparators" ID="LexerFortran.autoCompletionWordSeparators"></a>
+<h4>LexerFortran.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerFortran.initProperties" ID="LexerFortran.initProperties"></a>
+<h4>LexerFortran.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerFortran.isCommentStyle" ID="LexerFortran.isCommentStyle"></a>
+<h4>LexerFortran.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerFortran.isStringStyle" ID="LexerFortran.isStringStyle"></a>
+<h4>LexerFortran.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerFortran77.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerFortran77</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerFortran77</h1>
+<p>
+Module implementing a Fortran lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerFortran77">LexerFortran77</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerFortran77" ID="LexerFortran77"></a>
+<h2>LexerFortran77</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerFortran77, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerFortran77.__init__">LexerFortran77</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerFortran77.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerFortran77.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerFortran77.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerFortran77.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerFortran77.__init__" ID="LexerFortran77.__init__"></a>
+<h4>LexerFortran77 (Constructor)</h4>
+<b>LexerFortran77</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerFortran77.autoCompletionWordSeparators" ID="LexerFortran77.autoCompletionWordSeparators"></a>
+<h4>LexerFortran77.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerFortran77.initProperties" ID="LexerFortran77.initProperties"></a>
+<h4>LexerFortran77.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerFortran77.isCommentStyle" ID="LexerFortran77.isCommentStyle"></a>
+<h4>LexerFortran77.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerFortran77.isStringStyle" ID="LexerFortran77.isStringStyle"></a>
+<h4>LexerFortran77.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerHTML.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerHTML</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerHTML</h1>
+<p>
+Module implementing a HTML lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerHTML">LexerHTML</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerHTML" ID="LexerHTML"></a>
+<h2>LexerHTML</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerHTML, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerHTML.__init__">LexerHTML</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerHTML.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerHTML.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerHTML.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerHTML.__init__" ID="LexerHTML.__init__"></a>
+<h4>LexerHTML (Constructor)</h4>
+<b>LexerHTML</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerHTML.initProperties" ID="LexerHTML.initProperties"></a>
+<h4>LexerHTML.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerHTML.isCommentStyle" ID="LexerHTML.isCommentStyle"></a>
+<h4>LexerHTML.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerHTML.isStringStyle" ID="LexerHTML.isStringStyle"></a>
+<h4>LexerHTML.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerIDL.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerIDL</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerIDL</h1>
+<p>
+Module implementing an IDL lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerIDL">LexerIDL</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerIDL" ID="LexerIDL"></a>
+<h2>LexerIDL</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerIDL, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerIDL.__init__">LexerIDL</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerIDL.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerIDL.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerIDL.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerIDL.__init__" ID="LexerIDL.__init__"></a>
+<h4>LexerIDL (Constructor)</h4>
+<b>LexerIDL</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerIDL.initProperties" ID="LexerIDL.initProperties"></a>
+<h4>LexerIDL.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerIDL.isCommentStyle" ID="LexerIDL.isCommentStyle"></a>
+<h4>LexerIDL.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerIDL.isStringStyle" ID="LexerIDL.isStringStyle"></a>
+<h4>LexerIDL.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerJava.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerJava</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerJava</h1>
+<p>
+Module implementing a Java lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerJava">LexerJava</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerJava" ID="LexerJava"></a>
+<h2>LexerJava</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerJava, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerJava.__init__">LexerJava</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerJava.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerJava.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerJava.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerJava.__init__" ID="LexerJava.__init__"></a>
+<h4>LexerJava (Constructor)</h4>
+<b>LexerJava</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerJava.initProperties" ID="LexerJava.initProperties"></a>
+<h4>LexerJava.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerJava.isCommentStyle" ID="LexerJava.isCommentStyle"></a>
+<h4>LexerJava.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerJava.isStringStyle" ID="LexerJava.isStringStyle"></a>
+<h4>LexerJava.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerJavaScript.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerJavaScript</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerJavaScript</h1>
+<p>
+Module implementing a JavaScript lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerJavaScript">LexerJavaScript</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerJavaScript" ID="LexerJavaScript"></a>
+<h2>LexerJavaScript</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerJavaScript, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerJavaScript.__init__">LexerJavaScript</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerJavaScript.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerJavaScript.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerJavaScript.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerJavaScript.__init__" ID="LexerJavaScript.__init__"></a>
+<h4>LexerJavaScript (Constructor)</h4>
+<b>LexerJavaScript</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerJavaScript.initProperties" ID="LexerJavaScript.initProperties"></a>
+<h4>LexerJavaScript.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerJavaScript.isCommentStyle" ID="LexerJavaScript.isCommentStyle"></a>
+<h4>LexerJavaScript.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerJavaScript.isStringStyle" ID="LexerJavaScript.isStringStyle"></a>
+<h4>LexerJavaScript.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerLua.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerLua</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerLua</h1>
+<p>
+Module implementing a Lua lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerLua">LexerLua</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerLua" ID="LexerLua"></a>
+<h2>LexerLua</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerLua, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerLua.__init__">LexerLua</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerLua.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerLua.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerLua.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerLua.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerLua.__init__" ID="LexerLua.__init__"></a>
+<h4>LexerLua (Constructor)</h4>
+<b>LexerLua</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerLua.autoCompletionWordSeparators" ID="LexerLua.autoCompletionWordSeparators"></a>
+<h4>LexerLua.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerLua.initProperties" ID="LexerLua.initProperties"></a>
+<h4>LexerLua.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerLua.isCommentStyle" ID="LexerLua.isCommentStyle"></a>
+<h4>LexerLua.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerLua.isStringStyle" ID="LexerLua.isStringStyle"></a>
+<h4>LexerLua.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerMakefile.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerMakefile</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerMakefile</h1>
+<p>
+Module implementing a Makefile lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerMakefile">LexerMakefile</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerMakefile" ID="LexerMakefile"></a>
+<h2>LexerMakefile</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerMakefile, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerMakefile.__init__">LexerMakefile</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerMakefile.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerMakefile.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerMakefile.__init__" ID="LexerMakefile.__init__"></a>
+<h4>LexerMakefile (Constructor)</h4>
+<b>LexerMakefile</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerMakefile.isCommentStyle" ID="LexerMakefile.isCommentStyle"></a>
+<h4>LexerMakefile.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerMakefile.isStringStyle" ID="LexerMakefile.isStringStyle"></a>
+<h4>LexerMakefile.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPOV.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPOV</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPOV</h1>
+<p>
+Module implementing a Povray lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPOV">LexerPOV</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPOV" ID="LexerPOV"></a>
+<h2>LexerPOV</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerPOV, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPOV.__init__">LexerPOV</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPOV.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerPOV.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPOV.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerPOV.__init__" ID="LexerPOV.__init__"></a>
+<h4>LexerPOV (Constructor)</h4>
+<b>LexerPOV</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerPOV.initProperties" ID="LexerPOV.initProperties"></a>
+<h4>LexerPOV.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerPOV.isCommentStyle" ID="LexerPOV.isCommentStyle"></a>
+<h4>LexerPOV.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPOV.isStringStyle" ID="LexerPOV.isStringStyle"></a>
+<h4>LexerPOV.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPascal.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPascal</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPascal</h1>
+<p>
+Module implementing a Pascal lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPascal">LexerPascal</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPascal" ID="LexerPascal"></a>
+<h2>LexerPascal</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerPascal, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPascal.__init__">LexerPascal</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPascal.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerPascal.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerPascal.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPascal.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerPascal.__init__" ID="LexerPascal.__init__"></a>
+<h4>LexerPascal (Constructor)</h4>
+<b>LexerPascal</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerPascal.autoCompletionWordSeparators" ID="LexerPascal.autoCompletionWordSeparators"></a>
+<h4>LexerPascal.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerPascal.initProperties" ID="LexerPascal.initProperties"></a>
+<h4>LexerPascal.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerPascal.isCommentStyle" ID="LexerPascal.isCommentStyle"></a>
+<h4>LexerPascal.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPascal.isStringStyle" ID="LexerPascal.isStringStyle"></a>
+<h4>LexerPascal.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPerl.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPerl</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPerl</h1>
+<p>
+Module implementing a Perl lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPerl">LexerPerl</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPerl" ID="LexerPerl"></a>
+<h2>LexerPerl</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerPerl, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPerl.__init__">LexerPerl</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPerl.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerPerl.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerPerl.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPerl.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerPerl.__init__" ID="LexerPerl.__init__"></a>
+<h4>LexerPerl (Constructor)</h4>
+<b>LexerPerl</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerPerl.autoCompletionWordSeparators" ID="LexerPerl.autoCompletionWordSeparators"></a>
+<h4>LexerPerl.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerPerl.initProperties" ID="LexerPerl.initProperties"></a>
+<h4>LexerPerl.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerPerl.isCommentStyle" ID="LexerPerl.isCommentStyle"></a>
+<h4>LexerPerl.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPerl.isStringStyle" ID="LexerPerl.isStringStyle"></a>
+<h4>LexerPerl.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPostScript.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPostScript</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPostScript</h1>
+<p>
+Module implementing a PostScript lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPostScript">LexerPostScript</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPostScript" ID="LexerPostScript"></a>
+<h2>LexerPostScript</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerPostScript, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPostScript.__init__">LexerPostScript</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPostScript.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerPostScript.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPostScript.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerPostScript.__init__" ID="LexerPostScript.__init__"></a>
+<h4>LexerPostScript (Constructor)</h4>
+<b>LexerPostScript</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerPostScript.initProperties" ID="LexerPostScript.initProperties"></a>
+<h4>LexerPostScript.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerPostScript.isCommentStyle" ID="LexerPostScript.isCommentStyle"></a>
+<h4>LexerPostScript.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPostScript.isStringStyle" ID="LexerPostScript.isStringStyle"></a>
+<h4>LexerPostScript.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerProperties.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerProperties</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerProperties</h1>
+<p>
+Module implementing a Properties lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerProperties">LexerProperties</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerProperties" ID="LexerProperties"></a>
+<h2>LexerProperties</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerProperties, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerProperties.__init__">LexerProperties</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerProperties.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerProperties.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerProperties.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerProperties.__init__" ID="LexerProperties.__init__"></a>
+<h4>LexerProperties (Constructor)</h4>
+<b>LexerProperties</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerProperties.initProperties" ID="LexerProperties.initProperties"></a>
+<h4>LexerProperties.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerProperties.isCommentStyle" ID="LexerProperties.isCommentStyle"></a>
+<h4>LexerProperties.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerProperties.isStringStyle" ID="LexerProperties.isStringStyle"></a>
+<h4>LexerProperties.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPygments.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPygments</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPygments</h1>
+<p>
+Module implementing a custom lexer using pygments.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>PYGMENTS_ERROR</td></tr><tr><td>PYGMENTS_INSERTED</td></tr><tr><td>TOKEN_MAP</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPygments">LexerPygments</a></td>
+<td>Class implementing a custom lexer using pygments.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPygments" ID="LexerPygments"></a>
+<h2>LexerPygments</h2>
+<p>
+
+</p><p>
+    Class implementing a custom lexer using pygments.
+</p>
+<h3>Derived from</h3>
+LexerContainer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPygments.__init__">LexerPygments</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPygments.__guessLexer">__guessLexer</a></td>
+<td>Private method to guess a pygments lexer.</td>
+</tr><tr>
+<td><a href="#LexerPygments.canStyle">canStyle</a></td>
+<td>Public method to check, if the lexer is able to style the text.</td>
+</tr><tr>
+<td><a href="#LexerPygments.defaultColor">defaultColor</a></td>
+<td>Public method to get the default foreground color for a style.</td>
+</tr><tr>
+<td><a href="#LexerPygments.defaultFont">defaultFont</a></td>
+<td>Public method to get the default font for a style.</td>
+</tr><tr>
+<td><a href="#LexerPygments.defaultPaper">defaultPaper</a></td>
+<td>Public method to get the default background color for a style.</td>
+</tr><tr>
+<td><a href="#LexerPygments.description">description</a></td>
+<td>Public method returning the descriptions of the styles supported by the lexer.</td>
+</tr><tr>
+<td><a href="#LexerPygments.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPygments.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr><tr>
+<td><a href="#LexerPygments.language">language</a></td>
+<td>Public method returning the language of the lexer.</td>
+</tr><tr>
+<td><a href="#LexerPygments.name">name</a></td>
+<td>Public method to get the name of the pygments lexer.</td>
+</tr><tr>
+<td><a href="#LexerPygments.styleBitsNeeded">styleBitsNeeded</a></td>
+<td>Public method to get the number of style bits needed by the lexer.</td>
+</tr><tr>
+<td><a href="#LexerPygments.styleText">styleText</a></td>
+<td>Public method to perform the styling.</td>
+</tr>
+</table>
+<a NAME="LexerPygments.__init__" ID="LexerPygments.__init__"></a>
+<h4>LexerPygments (Constructor)</h4>
+<b>LexerPygments</b>(<i>parent = None, name = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd><dt><i>name=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><a NAME="LexerPygments.__guessLexer" ID="LexerPygments.__guessLexer"></a>
+<h4>LexerPygments.__guessLexer</h4>
+<b>__guessLexer</b>(<i>text</i>)
+<p>
+        Private method to guess a pygments lexer.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to base guessing on (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the guessed lexer (pygments.lexer)
+</dd>
+</dl><a NAME="LexerPygments.canStyle" ID="LexerPygments.canStyle"></a>
+<h4>LexerPygments.canStyle</h4>
+<b>canStyle</b>(<i></i>)
+<p>
+        Public method to check, if the lexer is able to style the text.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the lexer capability (boolean)
+</dd>
+</dl><a NAME="LexerPygments.defaultColor" ID="LexerPygments.defaultColor"></a>
+<h4>LexerPygments.defaultColor</h4>
+<b>defaultColor</b>(<i>style</i>)
+<p>
+        Public method to get the default foreground color for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+foreground color (QColor)
+</dd>
+</dl><a NAME="LexerPygments.defaultFont" ID="LexerPygments.defaultFont"></a>
+<h4>LexerPygments.defaultFont</h4>
+<b>defaultFont</b>(<i>style</i>)
+<p>
+        Public method to get the default font for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+font (QFont)
+</dd>
+</dl><a NAME="LexerPygments.defaultPaper" ID="LexerPygments.defaultPaper"></a>
+<h4>LexerPygments.defaultPaper</h4>
+<b>defaultPaper</b>(<i>style</i>)
+<p>
+        Public method to get the default background color for a style.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+background color (QColor)
+</dd>
+</dl><a NAME="LexerPygments.description" ID="LexerPygments.description"></a>
+<h4>LexerPygments.description</h4>
+<b>description</b>(<i>style</i>)
+<p>
+        Public method returning the descriptions of the styles supported
+        by the lexer.
+</p><dl>
+<dt><i>style</i></dt>
+<dd>
+style number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+description for the style (string)
+</dd>
+</dl><a NAME="LexerPygments.isCommentStyle" ID="LexerPygments.isCommentStyle"></a>
+<h4>LexerPygments.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPygments.isStringStyle" ID="LexerPygments.isStringStyle"></a>
+<h4>LexerPygments.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl><a NAME="LexerPygments.language" ID="LexerPygments.language"></a>
+<h4>LexerPygments.language</h4>
+<b>language</b>(<i></i>)
+<p>
+        Public method returning the language of the lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language of the lexer (string)
+</dd>
+</dl><a NAME="LexerPygments.name" ID="LexerPygments.name"></a>
+<h4>LexerPygments.name</h4>
+<b>name</b>(<i></i>)
+<p>
+        Public method to get the name of the pygments lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the pygments lexer (string)
+</dd>
+</dl><a NAME="LexerPygments.styleBitsNeeded" ID="LexerPygments.styleBitsNeeded"></a>
+<h4>LexerPygments.styleBitsNeeded</h4>
+<b>styleBitsNeeded</b>(<i></i>)
+<p>
+        Public method to get the number of style bits needed by the lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of style bits needed (integer)
+</dd>
+</dl><a NAME="LexerPygments.styleText" ID="LexerPygments.styleText"></a>
+<h4>LexerPygments.styleText</h4>
+<b>styleText</b>(<i>start, end</i>)
+<p>
+        Public method to perform the styling.
+</p><dl>
+<dt><i>start</i></dt>
+<dd>
+position of first character to be styled (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+position of last character to be styled (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerPython.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerPython</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerPython</h1>
+<p>
+Module implementing a Python lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerPython">LexerPython</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerPython" ID="LexerPython"></a>
+<h2>LexerPython</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerPython, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerPython.__init__">LexerPython</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerPython.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerPython.getIndentationDifference">getIndentationDifference</a></td>
+<td>Private method to determine the difference for the new indentation.</td>
+</tr><tr>
+<td><a href="#LexerPython.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerPython.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerPython.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerPython.__init__" ID="LexerPython.__init__"></a>
+<h4>LexerPython (Constructor)</h4>
+<b>LexerPython</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerPython.autoCompletionWordSeparators" ID="LexerPython.autoCompletionWordSeparators"></a>
+<h4>LexerPython.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerPython.getIndentationDifference" ID="LexerPython.getIndentationDifference"></a>
+<h4>LexerPython.getIndentationDifference</h4>
+<b>getIndentationDifference</b>(<i>line, editor</i>)
+<p>
+        Private method to determine the difference for the new indentation.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line to perform the calculation for (integer)
+</dd><dt><i>editor</i></dt>
+<dd>
+QScintilla editor
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+amount of difference in indentation (integer)
+</dd>
+</dl><a NAME="LexerPython.initProperties" ID="LexerPython.initProperties"></a>
+<h4>LexerPython.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerPython.isCommentStyle" ID="LexerPython.isCommentStyle"></a>
+<h4>LexerPython.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerPython.isStringStyle" ID="LexerPython.isStringStyle"></a>
+<h4>LexerPython.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerRuby.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerRuby</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerRuby</h1>
+<p>
+Module implementing a Ruby lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerRuby">LexerRuby</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerRuby" ID="LexerRuby"></a>
+<h2>LexerRuby</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerRuby, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerRuby.__init__">LexerRuby</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerRuby.autoCompletionWordSeparators">autoCompletionWordSeparators</a></td>
+<td>Public method to return the list of separators for autocompletion.</td>
+</tr><tr>
+<td><a href="#LexerRuby.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerRuby.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerRuby.__init__" ID="LexerRuby.__init__"></a>
+<h4>LexerRuby (Constructor)</h4>
+<b>LexerRuby</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerRuby.autoCompletionWordSeparators" ID="LexerRuby.autoCompletionWordSeparators"></a>
+<h4>LexerRuby.autoCompletionWordSeparators</h4>
+<b>autoCompletionWordSeparators</b>(<i></i>)
+<p>
+        Public method to return the list of separators for autocompletion.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of separators (list of strings)
+</dd>
+</dl><a NAME="LexerRuby.isCommentStyle" ID="LexerRuby.isCommentStyle"></a>
+<h4>LexerRuby.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerRuby.isStringStyle" ID="LexerRuby.isStringStyle"></a>
+<h4>LexerRuby.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerSQL.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerSQL</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerSQL</h1>
+<p>
+Module implementing a SQL lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerSQL">LexerSQL</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerSQL" ID="LexerSQL"></a>
+<h2>LexerSQL</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerSQL, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerSQL.__init__">LexerSQL</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerSQL.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerSQL.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerSQL.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerSQL.__init__" ID="LexerSQL.__init__"></a>
+<h4>LexerSQL (Constructor)</h4>
+<b>LexerSQL</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerSQL.initProperties" ID="LexerSQL.initProperties"></a>
+<h4>LexerSQL.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerSQL.isCommentStyle" ID="LexerSQL.isCommentStyle"></a>
+<h4>LexerSQL.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerSQL.isStringStyle" ID="LexerSQL.isStringStyle"></a>
+<h4>LexerSQL.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerTCL.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerTCL</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerTCL</h1>
+<p>
+Module implementing a TCL/Tk lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerTCL">LexerTCL</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerTCL" ID="LexerTCL"></a>
+<h2>LexerTCL</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerTCL, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerTCL.__init__">LexerTCL</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerTCL.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerTCL.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerTCL.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerTCL.__init__" ID="LexerTCL.__init__"></a>
+<h4>LexerTCL (Constructor)</h4>
+<b>LexerTCL</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerTCL.initProperties" ID="LexerTCL.initProperties"></a>
+<h4>LexerTCL.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerTCL.isCommentStyle" ID="LexerTCL.isCommentStyle"></a>
+<h4>LexerTCL.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerTCL.isStringStyle" ID="LexerTCL.isStringStyle"></a>
+<h4>LexerTCL.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerTeX.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerTeX</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerTeX</h1>
+<p>
+Module implementing a Tex lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerTeX">LexerTeX</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerTeX" ID="LexerTeX"></a>
+<h2>LexerTeX</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerTeX, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerTeX.__init__">LexerTeX</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerTeX.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerTeX.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerTeX.__init__" ID="LexerTeX.__init__"></a>
+<h4>LexerTeX (Constructor)</h4>
+<b>LexerTeX</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerTeX.isCommentStyle" ID="LexerTeX.isCommentStyle"></a>
+<h4>LexerTeX.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerTeX.isStringStyle" ID="LexerTeX.isStringStyle"></a>
+<h4>LexerTeX.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerVHDL.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerVHDL</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerVHDL</h1>
+<p>
+Module implementing a VHDL lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerVHDL">LexerVHDL</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerVHDL" ID="LexerVHDL"></a>
+<h2>LexerVHDL</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerVHDL, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerVHDL.__init__">LexerVHDL</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerVHDL.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerVHDL.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerVHDL.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerVHDL.__init__" ID="LexerVHDL.__init__"></a>
+<h4>LexerVHDL (Constructor)</h4>
+<b>LexerVHDL</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerVHDL.initProperties" ID="LexerVHDL.initProperties"></a>
+<h4>LexerVHDL.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerVHDL.isCommentStyle" ID="LexerVHDL.isCommentStyle"></a>
+<h4>LexerVHDL.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerVHDL.isStringStyle" ID="LexerVHDL.isStringStyle"></a>
+<h4>LexerVHDL.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerXML.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerXML</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerXML</h1>
+<p>
+Module implementing a XML lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerXML">LexerXML</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerXML" ID="LexerXML"></a>
+<h2>LexerXML</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerXML, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerXML.__init__">LexerXML</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerXML.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerXML.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerXML.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerXML.__init__" ID="LexerXML.__init__"></a>
+<h4>LexerXML (Constructor)</h4>
+<b>LexerXML</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerXML.initProperties" ID="LexerXML.initProperties"></a>
+<h4>LexerXML.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerXML.isCommentStyle" ID="LexerXML.isCommentStyle"></a>
+<h4>LexerXML.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerXML.isStringStyle" ID="LexerXML.isStringStyle"></a>
+<h4>LexerXML.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.LexerYAML.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.LexerYAML</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.LexerYAML</h1>
+<p>
+Module implementing a YAML lexer with some additional methods.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LexerYAML">LexerYAML</a></td>
+<td>Subclass to implement some additional lexer dependant methods.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LexerYAML" ID="LexerYAML"></a>
+<h2>LexerYAML</h2>
+<p>
+
+</p><p>
+    Subclass to implement some additional lexer dependant methods.
+</p>
+<h3>Derived from</h3>
+QsciLexerYAML, Lexer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LexerYAML.__init__">LexerYAML</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LexerYAML.initProperties">initProperties</a></td>
+<td>Public slot to initialize the properties.</td>
+</tr><tr>
+<td><a href="#LexerYAML.isCommentStyle">isCommentStyle</a></td>
+<td>Public method to check, if a style is a comment style.</td>
+</tr><tr>
+<td><a href="#LexerYAML.isStringStyle">isStringStyle</a></td>
+<td>Public method to check, if a style is a string style.</td>
+</tr>
+</table>
+<a NAME="LexerYAML.__init__" ID="LexerYAML.__init__"></a>
+<h4>LexerYAML (Constructor)</h4>
+<b>LexerYAML</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of this lexer
+</dd>
+</dl><a NAME="LexerYAML.initProperties" ID="LexerYAML.initProperties"></a>
+<h4>LexerYAML.initProperties</h4>
+<b>initProperties</b>(<i></i>)
+<p>
+        Public slot to initialize the properties.
+</p><a NAME="LexerYAML.isCommentStyle" ID="LexerYAML.isCommentStyle"></a>
+<h4>LexerYAML.isCommentStyle</h4>
+<b>isCommentStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a comment style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a comment style (boolean)
+</dd>
+</dl><a NAME="LexerYAML.isStringStyle" ID="LexerYAML.isStringStyle"></a>
+<h4>LexerYAML.isStringStyle</h4>
+<b>isStringStyle</b>(<i>style</i>)
+<p>
+        Public method to check, if a style is a string style.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a string style (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Lexers.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,229 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Lexers.__init__</h1>
+<p>
+Package implementing lexers for the various supported programming languages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>LexerRegistry</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#__getPygmentsLexer">__getPygmentsLexer</a></td>
+<td>Private module function to instantiate a pygments lexer.</td>
+</tr><tr>
+<td><a href="#getDefaultLexerAssociations">getDefaultLexerAssociations</a></td>
+<td></td>
+</tr><tr>
+<td><a href="#getLexer">getLexer</a></td>
+<td>Module function to instantiate a lexer object for a given language.</td>
+</tr><tr>
+<td><a href="#getOpenFileFiltersList">getOpenFileFiltersList</a></td>
+<td>Module function to get the file filter list for an open file operation.</td>
+</tr><tr>
+<td><a href="#getSaveFileFiltersList">getSaveFileFiltersList</a></td>
+<td>Module function to get the file filter list for a save file operation.</td>
+</tr><tr>
+<td><a href="#getSupportedLanguages">getSupportedLanguages</a></td>
+<td>Module function to get a dictionary of supported lexer languages.</td>
+</tr><tr>
+<td><a href="#registerLexer">registerLexer</a></td>
+<td>Module function to register a custom QScintilla lexer.</td>
+</tr><tr>
+<td><a href="#unregisterLexer">unregisterLexer</a></td>
+<td>Module function to unregister a custom QScintilla lexer.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="__getPygmentsLexer" ID="__getPygmentsLexer"></a>
+<h2>__getPygmentsLexer</h2>
+<b>__getPygmentsLexer</b>(<i>parent, name = ""</i>)
+<p>
+    Private module function to instantiate a pygments lexer.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget
+</dd><dt><i>name=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the lexer (LexerPygments) or None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getDefaultLexerAssociations" ID="getDefaultLexerAssociations"></a>
+<h2>getDefaultLexerAssociations</h2>
+<b>getDefaultLexerAssociations</b>(<i></i>)
+
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getLexer" ID="getLexer"></a>
+<h2>getLexer</h2>
+<b>getLexer</b>(<i>language, parent = None, pyname = ""</i>)
+<p>
+    Module function to instantiate a lexer object for a given language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the lexer (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd><dt><i>pyname=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the instanciated lexer object (QsciLexer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getOpenFileFiltersList" ID="getOpenFileFiltersList"></a>
+<h2>getOpenFileFiltersList</h2>
+<b>getOpenFileFiltersList</b>(<i>includeAll = False, asString = False</i>)
+<p>
+    Module function to get the file filter list for an open file operation.
+</p><dl>
+<dt><i>includeAll</i></dt>
+<dd>
+flag indicating the inclusion of the
+        All Files filter (boolean)
+</dd><dt><i>asString</i></dt>
+<dd>
+flag indicating the list should be returned
+        as a string (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+file filter list (list of strings or string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getSaveFileFiltersList" ID="getSaveFileFiltersList"></a>
+<h2>getSaveFileFiltersList</h2>
+<b>getSaveFileFiltersList</b>(<i>includeAll = False, asString = False</i>)
+<p>
+    Module function to get the file filter list for a save file operation.
+</p><dl>
+<dt><i>includeAll</i></dt>
+<dd>
+flag indicating the inclusion of the
+        All Files filter (boolean)
+</dd><dt><i>asString</i></dt>
+<dd>
+flag indicating the list should be returned
+        as a string (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+file filter list (list of strings or string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getSupportedLanguages" ID="getSupportedLanguages"></a>
+<h2>getSupportedLanguages</h2>
+<b>getSupportedLanguages</b>(<i></i>)
+<p>
+    Module function to get a dictionary of supported lexer languages.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of supported lexer languages. The keys are the
+        internal language names. The items are lists of two entries.
+        The first is the display string for the language, the second
+        is a dummy file name, which can be used to derive the lexer.
+        (string, string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="registerLexer" ID="registerLexer"></a>
+<h2>registerLexer</h2>
+<b>registerLexer</b>(<i>name, displayString, filenameSample, getLexerFunc, openFilters = [], saveFilters = [], defaultAssocs = []</i>)
+<p>
+    Module function to register a custom QScintilla lexer.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+lexer language name (string)
+</dd><dt><i>displayString</i></dt>
+<dd>
+display string (string)
+</dd><dt><i>filenameSample</i></dt>
+<dd>
+dummy filename to derive lexer name (string)
+</dd><dt><i>getLexerFunc</i></dt>
+<dd>
+reference to a function instantiating the specific lexer.
+        This function must take a reference to the parent as it's only argument.
+</dd><dt><i>openFilters=</i></dt>
+<dd>
+list of open file filters (list of strings)
+</dd><dt><i>saveFilters=</i></dt>
+<dd>
+list of save file filters (list of strings)
+</dd><dt><i>defaultAssocs=</i></dt>
+<dd>
+default lexer associations (list of strings of filename
+        wildcard patterns to be associated with the lexer)
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised when the given name is already in use
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="unregisterLexer" ID="unregisterLexer"></a>
+<h2>unregisterLexer</h2>
+<b>unregisterLexer</b>(<i>name</i>)
+<p>
+    Module function to unregister a custom QScintilla lexer.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+lexer language name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.MiniEditor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,910 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.MiniEditor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.MiniEditor</h1>
+<p>
+Module implementing a minimalistic editor for simple editing tasks.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#MiniEditor">MiniEditor</a></td>
+<td>Class implementing a minimalistic editor for simple editing tasks.</td>
+</tr><tr>
+<td><a href="#MiniScintilla">MiniScintilla</a></td>
+<td>Class implementing a QsciScintillaCompat subclass for handling focus events.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="MiniEditor" ID="MiniEditor"></a>
+<h2>MiniEditor</h2>
+<p>
+    Class implementing a minimalistic editor for simple editing tasks.
+</p><h4>Signals</h4>
+<dl>
+<dt>editorSaved</dt>
+<dd>
+emitted after the file has been saved
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MiniEditor.__init__">MiniEditor</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MiniEditor.__about">__about</a></td>
+<td>Private slot to show a little About message.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__aboutQt">__aboutQt</a></td>
+<td>Private slot to handle the About Qt dialog.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__bindLexer">__bindLexer</a></td>
+<td>Private slot to set the correct lexer depending on language.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__bindName">__bindName</a></td>
+<td>Private method to generate a dummy filename for binding a lexer.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__checkActions">__checkActions</a></td>
+<td>Private slot to check some actions for their enable/disable status and set the statusbar info.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__checkLanguage">__checkLanguage</a></td>
+<td>Private method to check the selected language of the language submenu.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__contextMenuRequested">__contextMenuRequested</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createActions">__createActions</a></td>
+<td>Private method to create the actions.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createEditActions">__createEditActions</a></td>
+<td>Private method to create the Edit actions.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createFileActions">__createFileActions</a></td>
+<td>Private method to create the File actions.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createHelpActions">__createHelpActions</a></td>
+<td>Private method to create the Help actions.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createMenus">__createMenus</a></td>
+<td>Private method to create the menus of the menu bar.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createSearchActions">__createSearchActions</a></td>
+<td>Private method defining the user interface actions for the search commands.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createStatusBar">__createStatusBar</a></td>
+<td>Private method to initialize the status bar.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__createToolBars">__createToolBars</a></td>
+<td>Private method to create the various toolbars.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__cursorPositionChanged">__cursorPositionChanged</a></td>
+<td>Private slot to handle the cursorPositionChanged signal.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__deselectAll">__deselectAll</a></td>
+<td>Private slot handling the deselect all context menu action.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__documentWasModified">__documentWasModified</a></td>
+<td>Private slot to handle a change in the documents modification status.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__getCurrentWord">__getCurrentWord</a></td>
+<td>Private method to get the word at the current position.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__getWord">__getWord</a></td>
+<td>Private method to get the word at a position.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__initContextMenu">__initContextMenu</a></td>
+<td>Private method used to setup the context menu</td>
+</tr><tr>
+<td><a href="#MiniEditor.__initContextMenuLanguages">__initContextMenuLanguages</a></td>
+<td>Private method used to setup the Languages context sub menu.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__languageMenuTriggered">__languageMenuTriggered</a></td>
+<td>Private method to handle the selection of a lexer language.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__loadFile">__loadFile</a></td>
+<td>Private method to load the given file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__markOccurrences">__markOccurrences</a></td>
+<td>Private method to mark all occurrences of the current word.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__maybeSave">__maybeSave</a></td>
+<td>Private method to ask the user to save the file, if it was modified.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__modificationChanged">__modificationChanged</a></td>
+<td>Private slot to handle the modificationChanged signal.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__newFile">__newFile</a></td>
+<td>Private slot to create a new file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__open">__open</a></td>
+<td>Private slot to open a file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__printFile">__printFile</a></td>
+<td>Private slot to print the text.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__printPreview">__printPreview</a></td>
+<td>Private slot to generate a print preview.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__printPreviewFile">__printPreviewFile</a></td>
+<td>Private slot to show a print preview of the text.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__readSettings">__readSettings</a></td>
+<td>Private method to read the settings remembered last time.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__readShortcut">__readShortcut</a></td>
+<td>Private function to read a single keyboard shortcut from the settings.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__redo">__redo</a></td>
+<td>Public method to redo the last recorded change.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__replace">__replace</a></td>
+<td>Private method to handle the replace action.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__resetLanguage">__resetLanguage</a></td>
+<td>Private method used to reset the language selection.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__save">__save</a></td>
+<td>Private slot to save a file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__saveAs">__saveAs</a></td>
+<td>Private slot to save a file with a new name.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__saveFile">__saveFile</a></td>
+<td>Private method to save to the given file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__search">__search</a></td>
+<td>Private method to handle the search action.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__searchClearMarkers">__searchClearMarkers</a></td>
+<td>Private method to clear the search markers of the active window.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__selectAll">__selectAll</a></td>
+<td>Private slot handling the select all context menu action.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__selectPygmentsLexer">__selectPygmentsLexer</a></td>
+<td>Private method to select a specific pygments lexer.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setCurrentFile">__setCurrentFile</a></td>
+<td>Private method to register the file name of the current file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setEolMode">__setEolMode</a></td>
+<td>Private method to configure the eol mode of the editor.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setMargins">__setMargins</a></td>
+<td>Private method to configure the margins.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setMonospaced">__setMonospaced</a></td>
+<td>Private method to set/reset a monospaced font.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setSbFile">__setSbFile</a></td>
+<td>Private method to set the file info in the status bar.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__setTextDisplay">__setTextDisplay</a></td>
+<td>Private method to configure the text display.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__showContextMenuLanguages">__showContextMenuLanguages</a></td>
+<td>Private slot handling the aboutToShow signal of the languages context menu.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__strippedName">__strippedName</a></td>
+<td>Private method to return the filename part of the given path.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__styleNeeded">__styleNeeded</a></td>
+<td>Private slot to handle the need for more styling.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__undo">__undo</a></td>
+<td>Public method to undo the last recorded change.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#MiniEditor.__writeSettings">__writeSettings</a></td>
+<td>Private method to write the settings for reuse.</td>
+</tr><tr>
+<td><a href="#MiniEditor.activeWindow">activeWindow</a></td>
+<td>Public method to fulfill the ViewManager interface.</td>
+</tr><tr>
+<td><a href="#MiniEditor.clearSearchIndicators">clearSearchIndicators</a></td>
+<td>Public method to clear all search indicators.</td>
+</tr><tr>
+<td><a href="#MiniEditor.closeEvent">closeEvent</a></td>
+<td>Public method to handle the close event.</td>
+</tr><tr>
+<td><a href="#MiniEditor.getFileName">getFileName</a></td>
+<td>Public method to return the name of the file being displayed.</td>
+</tr><tr>
+<td><a href="#MiniEditor.getLanguage">getLanguage</a></td>
+<td>Public method to retrieve the language of the editor.</td>
+</tr><tr>
+<td><a href="#MiniEditor.getSRHistory">getSRHistory</a></td>
+<td>Public method to get the search or replace history list.</td>
+</tr><tr>
+<td><a href="#MiniEditor.readLine0">readLine0</a></td>
+<td>Public slot to read the first line from a file.</td>
+</tr><tr>
+<td><a href="#MiniEditor.setLanguage">setLanguage</a></td>
+<td>Public method to set a lexer language.</td>
+</tr><tr>
+<td><a href="#MiniEditor.setSearchIndicator">setSearchIndicator</a></td>
+<td>Public method to set a search indicator for the given range.</td>
+</tr><tr>
+<td><a href="#MiniEditor.setText">setText</a></td>
+<td>Public method to set the text programatically.</td>
+</tr><tr>
+<td><a href="#MiniEditor.textForFind">textForFind</a></td>
+<td>Public method to determine the selection or the current word for the next find operation.</td>
+</tr>
+</table>
+<a NAME="MiniEditor.__init__" ID="MiniEditor.__init__"></a>
+<h4>MiniEditor (Constructor)</h4>
+<b>MiniEditor</b>(<i>filename = "", filetype = "", parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file to open (string)
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+object name of the window (string)
+</dd>
+</dl><a NAME="MiniEditor.__about" ID="MiniEditor.__about"></a>
+<h4>MiniEditor.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show a little About message.
+</p><a NAME="MiniEditor.__aboutQt" ID="MiniEditor.__aboutQt"></a>
+<h4>MiniEditor.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to handle the About Qt dialog.
+</p><a NAME="MiniEditor.__bindLexer" ID="MiniEditor.__bindLexer"></a>
+<h4>MiniEditor.__bindLexer</h4>
+<b>__bindLexer</b>(<i>filename, pyname = ""</i>)
+<p>
+        Private slot to set the correct lexer depending on language.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd><dt><i>pyname=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><a NAME="MiniEditor.__bindName" ID="MiniEditor.__bindName"></a>
+<h4>MiniEditor.__bindName</h4>
+<b>__bindName</b>(<i>line0</i>)
+<p>
+        Private method to generate a dummy filename for binding a lexer.
+</p><dl>
+<dt><i>line0</i></dt>
+<dd>
+first line of text to use in the generation process (string)
+</dd>
+</dl><a NAME="MiniEditor.__checkActions" ID="MiniEditor.__checkActions"></a>
+<h4>MiniEditor.__checkActions</h4>
+<b>__checkActions</b>(<i>setSb = True</i>)
+<p>
+        Private slot to check some actions for their enable/disable status
+        and set the statusbar info.
+</p><dl>
+<dt><i>setSb</i></dt>
+<dd>
+flag indicating an update of the status bar is wanted (boolean)
+</dd>
+</dl><a NAME="MiniEditor.__checkLanguage" ID="MiniEditor.__checkLanguage"></a>
+<h4>MiniEditor.__checkLanguage</h4>
+<b>__checkLanguage</b>(<i></i>)
+<p>
+        Private method to check the selected language of the language submenu.
+</p><a NAME="MiniEditor.__contextMenuRequested" ID="MiniEditor.__contextMenuRequested"></a>
+<h4>MiniEditor.__contextMenuRequested</h4>
+<b>__contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="MiniEditor.__createActions" ID="MiniEditor.__createActions"></a>
+<h4>MiniEditor.__createActions</h4>
+<b>__createActions</b>(<i></i>)
+<p>
+        Private method to create the actions.
+</p><a NAME="MiniEditor.__createEditActions" ID="MiniEditor.__createEditActions"></a>
+<h4>MiniEditor.__createEditActions</h4>
+<b>__createEditActions</b>(<i></i>)
+<p>
+        Private method to create the Edit actions.
+</p><a NAME="MiniEditor.__createFileActions" ID="MiniEditor.__createFileActions"></a>
+<h4>MiniEditor.__createFileActions</h4>
+<b>__createFileActions</b>(<i></i>)
+<p>
+        Private method to create the File actions.
+</p><a NAME="MiniEditor.__createHelpActions" ID="MiniEditor.__createHelpActions"></a>
+<h4>MiniEditor.__createHelpActions</h4>
+<b>__createHelpActions</b>(<i></i>)
+<p>
+        Private method to create the Help actions.
+</p><a NAME="MiniEditor.__createMenus" ID="MiniEditor.__createMenus"></a>
+<h4>MiniEditor.__createMenus</h4>
+<b>__createMenus</b>(<i></i>)
+<p>
+        Private method to create the menus of the menu bar.
+</p><a NAME="MiniEditor.__createSearchActions" ID="MiniEditor.__createSearchActions"></a>
+<h4>MiniEditor.__createSearchActions</h4>
+<b>__createSearchActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the search commands.
+</p><a NAME="MiniEditor.__createStatusBar" ID="MiniEditor.__createStatusBar"></a>
+<h4>MiniEditor.__createStatusBar</h4>
+<b>__createStatusBar</b>(<i></i>)
+<p>
+        Private method to initialize the status bar.
+</p><a NAME="MiniEditor.__createToolBars" ID="MiniEditor.__createToolBars"></a>
+<h4>MiniEditor.__createToolBars</h4>
+<b>__createToolBars</b>(<i></i>)
+<p>
+        Private method to create the various toolbars.
+</p><a NAME="MiniEditor.__cursorPositionChanged" ID="MiniEditor.__cursorPositionChanged"></a>
+<h4>MiniEditor.__cursorPositionChanged</h4>
+<b>__cursorPositionChanged</b>(<i>line, pos</i>)
+<p>
+        Private slot to handle the cursorPositionChanged signal. 
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number of the cursor
+</dd><dt><i>pos</i></dt>
+<dd>
+position in line of the cursor
+</dd>
+</dl><a NAME="MiniEditor.__deselectAll" ID="MiniEditor.__deselectAll"></a>
+<h4>MiniEditor.__deselectAll</h4>
+<b>__deselectAll</b>(<i></i>)
+<p>
+        Private slot handling the deselect all context menu action.
+</p><a NAME="MiniEditor.__documentWasModified" ID="MiniEditor.__documentWasModified"></a>
+<h4>MiniEditor.__documentWasModified</h4>
+<b>__documentWasModified</b>(<i></i>)
+<p>
+        Private slot to handle a change in the documents modification status.
+</p><a NAME="MiniEditor.__getCurrentWord" ID="MiniEditor.__getCurrentWord"></a>
+<h4>MiniEditor.__getCurrentWord</h4>
+<b>__getCurrentWord</b>(<i></i>)
+<p>
+        Private method to get the word at the current position.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the word at that current position
+</dd>
+</dl><a NAME="MiniEditor.__getWord" ID="MiniEditor.__getWord"></a>
+<h4>MiniEditor.__getWord</h4>
+<b>__getWord</b>(<i>line, index</i>)
+<p>
+        Private method to get the word at a position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+number of line to look at (int)
+</dd><dt><i>index</i></dt>
+<dd>
+position to look at (int)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the word at that position (string)
+</dd>
+</dl><a NAME="MiniEditor.__initContextMenu" ID="MiniEditor.__initContextMenu"></a>
+<h4>MiniEditor.__initContextMenu</h4>
+<b>__initContextMenu</b>(<i></i>)
+<p>
+        Private method used to setup the context menu
+</p><a NAME="MiniEditor.__initContextMenuLanguages" ID="MiniEditor.__initContextMenuLanguages"></a>
+<h4>MiniEditor.__initContextMenuLanguages</h4>
+<b>__initContextMenuLanguages</b>(<i></i>)
+<p>
+        Private method used to setup the Languages context sub menu.
+</p><a NAME="MiniEditor.__languageMenuTriggered" ID="MiniEditor.__languageMenuTriggered"></a>
+<h4>MiniEditor.__languageMenuTriggered</h4>
+<b>__languageMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of a lexer language.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="MiniEditor.__loadFile" ID="MiniEditor.__loadFile"></a>
+<h4>MiniEditor.__loadFile</h4>
+<b>__loadFile</b>(<i>fileName, filetype = None</i>)
+<p>
+        Private method to load the given file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the file to load (string)
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd>
+</dl><a NAME="MiniEditor.__markOccurrences" ID="MiniEditor.__markOccurrences"></a>
+<h4>MiniEditor.__markOccurrences</h4>
+<b>__markOccurrences</b>(<i></i>)
+<p>
+        Private method to mark all occurrences of the current word.
+</p><a NAME="MiniEditor.__maybeSave" ID="MiniEditor.__maybeSave"></a>
+<h4>MiniEditor.__maybeSave</h4>
+<b>__maybeSave</b>(<i></i>)
+<p>
+        Private method to ask the user to save the file, if it was modified.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if it is ok to continue (boolean)
+</dd>
+</dl><a NAME="MiniEditor.__modificationChanged" ID="MiniEditor.__modificationChanged"></a>
+<h4>MiniEditor.__modificationChanged</h4>
+<b>__modificationChanged</b>(<i>m</i>)
+<p>
+        Private slot to handle the modificationChanged signal. 
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+modification status
+</dd>
+</dl><a NAME="MiniEditor.__newFile" ID="MiniEditor.__newFile"></a>
+<h4>MiniEditor.__newFile</h4>
+<b>__newFile</b>(<i></i>)
+<p>
+        Private slot to create a new file.
+</p><a NAME="MiniEditor.__open" ID="MiniEditor.__open"></a>
+<h4>MiniEditor.__open</h4>
+<b>__open</b>(<i></i>)
+<p>
+        Private slot to open a file.
+</p><a NAME="MiniEditor.__printFile" ID="MiniEditor.__printFile"></a>
+<h4>MiniEditor.__printFile</h4>
+<b>__printFile</b>(<i></i>)
+<p>
+        Private slot to print the text.
+</p><a NAME="MiniEditor.__printPreview" ID="MiniEditor.__printPreview"></a>
+<h4>MiniEditor.__printPreview</h4>
+<b>__printPreview</b>(<i>printer</i>)
+<p>
+        Private slot to generate a print preview.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QScintilla.Printer.Printer)
+</dd>
+</dl><a NAME="MiniEditor.__printPreviewFile" ID="MiniEditor.__printPreviewFile"></a>
+<h4>MiniEditor.__printPreviewFile</h4>
+<b>__printPreviewFile</b>(<i></i>)
+<p>
+        Private slot to show a print preview of the text.
+</p><a NAME="MiniEditor.__readSettings" ID="MiniEditor.__readSettings"></a>
+<h4>MiniEditor.__readSettings</h4>
+<b>__readSettings</b>(<i></i>)
+<p>
+        Private method to read the settings remembered last time.
+</p><a NAME="MiniEditor.__readShortcut" ID="MiniEditor.__readShortcut"></a>
+<h4>MiniEditor.__readShortcut</h4>
+<b>__readShortcut</b>(<i>act, category</i>)
+<p>
+        Private function to read a single keyboard shortcut from the settings.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action object (E4Action)
+</dd><dt><i>category</i></dt>
+<dd>
+category the action belongs to (string)
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><a NAME="MiniEditor.__redo" ID="MiniEditor.__redo"></a>
+<h4>MiniEditor.__redo</h4>
+<b>__redo</b>(<i></i>)
+<p>
+        Public method to redo the last recorded change.
+</p><a NAME="MiniEditor.__replace" ID="MiniEditor.__replace"></a>
+<h4>MiniEditor.__replace</h4>
+<b>__replace</b>(<i></i>)
+<p>
+        Private method to handle the replace action.
+</p><a NAME="MiniEditor.__resetLanguage" ID="MiniEditor.__resetLanguage"></a>
+<h4>MiniEditor.__resetLanguage</h4>
+<b>__resetLanguage</b>(<i></i>)
+<p>
+        Private method used to reset the language selection.
+</p><a NAME="MiniEditor.__save" ID="MiniEditor.__save"></a>
+<h4>MiniEditor.__save</h4>
+<b>__save</b>(<i></i>)
+<p>
+        Private slot to save a file.
+</p><a NAME="MiniEditor.__saveAs" ID="MiniEditor.__saveAs"></a>
+<h4>MiniEditor.__saveAs</h4>
+<b>__saveAs</b>(<i></i>)
+<p>
+        Private slot to save a file with a new name.
+</p><a NAME="MiniEditor.__saveFile" ID="MiniEditor.__saveFile"></a>
+<h4>MiniEditor.__saveFile</h4>
+<b>__saveFile</b>(<i>fileName</i>)
+<p>
+        Private method to save to the given file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the file to save to (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="MiniEditor.__search" ID="MiniEditor.__search"></a>
+<h4>MiniEditor.__search</h4>
+<b>__search</b>(<i></i>)
+<p>
+        Private method to handle the search action.
+</p><a NAME="MiniEditor.__searchClearMarkers" ID="MiniEditor.__searchClearMarkers"></a>
+<h4>MiniEditor.__searchClearMarkers</h4>
+<b>__searchClearMarkers</b>(<i></i>)
+<p>
+        Private method to clear the search markers of the active window.
+</p><a NAME="MiniEditor.__selectAll" ID="MiniEditor.__selectAll"></a>
+<h4>MiniEditor.__selectAll</h4>
+<b>__selectAll</b>(<i></i>)
+<p>
+        Private slot handling the select all context menu action.
+</p><a NAME="MiniEditor.__selectPygmentsLexer" ID="MiniEditor.__selectPygmentsLexer"></a>
+<h4>MiniEditor.__selectPygmentsLexer</h4>
+<b>__selectPygmentsLexer</b>(<i></i>)
+<p>
+        Private method to select a specific pygments lexer.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the selected pygments lexer (string)
+</dd>
+</dl><a NAME="MiniEditor.__setCurrentFile" ID="MiniEditor.__setCurrentFile"></a>
+<h4>MiniEditor.__setCurrentFile</h4>
+<b>__setCurrentFile</b>(<i>fileName</i>)
+<p>
+        Private method to register the file name of the current file.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the file to register (string)
+</dd>
+</dl><a NAME="MiniEditor.__setEolMode" ID="MiniEditor.__setEolMode"></a>
+<h4>MiniEditor.__setEolMode</h4>
+<b>__setEolMode</b>(<i></i>)
+<p>
+        Private method to configure the eol mode of the editor.
+</p><a NAME="MiniEditor.__setMargins" ID="MiniEditor.__setMargins"></a>
+<h4>MiniEditor.__setMargins</h4>
+<b>__setMargins</b>(<i></i>)
+<p>
+        Private method to configure the margins.
+</p><a NAME="MiniEditor.__setMonospaced" ID="MiniEditor.__setMonospaced"></a>
+<h4>MiniEditor.__setMonospaced</h4>
+<b>__setMonospaced</b>(<i>on</i>)
+<p>
+        Private method to set/reset a monospaced font.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag to indicate usage of a monospace font (boolean)
+</dd>
+</dl><a NAME="MiniEditor.__setSbFile" ID="MiniEditor.__setSbFile"></a>
+<h4>MiniEditor.__setSbFile</h4>
+<b>__setSbFile</b>(<i>line = None, pos = None</i>)
+<p>
+        Private method to set the file info in the status bar.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number to display (int)
+</dd><dt><i>pos</i></dt>
+<dd>
+character position to display (int)
+</dd>
+</dl><a NAME="MiniEditor.__setTextDisplay" ID="MiniEditor.__setTextDisplay"></a>
+<h4>MiniEditor.__setTextDisplay</h4>
+<b>__setTextDisplay</b>(<i></i>)
+<p>
+        Private method to configure the text display.
+</p><a NAME="MiniEditor.__showContextMenuLanguages" ID="MiniEditor.__showContextMenuLanguages"></a>
+<h4>MiniEditor.__showContextMenuLanguages</h4>
+<b>__showContextMenuLanguages</b>(<i></i>)
+<p>
+        Private slot handling the aboutToShow signal of the languages context menu.
+</p><a NAME="MiniEditor.__strippedName" ID="MiniEditor.__strippedName"></a>
+<h4>MiniEditor.__strippedName</h4>
+<b>__strippedName</b>(<i>fullFileName</i>)
+<p>
+        Private method to return the filename part of the given path.
+</p><dl>
+<dt><i>fullFileName</i></dt>
+<dd>
+full pathname of the given file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filename part (string)
+</dd>
+</dl><a NAME="MiniEditor.__styleNeeded" ID="MiniEditor.__styleNeeded"></a>
+<h4>MiniEditor.__styleNeeded</h4>
+<b>__styleNeeded</b>(<i>position</i>)
+<p>
+        Private slot to handle the need for more styling.
+</p><dl>
+<dt><i>position</i></dt>
+<dd>
+end position, that needs styling (integer)
+</dd>
+</dl><a NAME="MiniEditor.__undo" ID="MiniEditor.__undo"></a>
+<h4>MiniEditor.__undo</h4>
+<b>__undo</b>(<i></i>)
+<p>
+        Public method to undo the last recorded change.
+</p><a NAME="MiniEditor.__whatsThis" ID="MiniEditor.__whatsThis"></a>
+<h4>MiniEditor.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="MiniEditor.__writeSettings" ID="MiniEditor.__writeSettings"></a>
+<h4>MiniEditor.__writeSettings</h4>
+<b>__writeSettings</b>(<i></i>)
+<p>
+        Private method to write the settings for reuse.
+</p><a NAME="MiniEditor.activeWindow" ID="MiniEditor.activeWindow"></a>
+<h4>MiniEditor.activeWindow</h4>
+<b>activeWindow</b>(<i></i>)
+<p>
+        Public method to fulfill the ViewManager interface.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the text edit component (QsciScintillaCompat)
+</dd>
+</dl><a NAME="MiniEditor.clearSearchIndicators" ID="MiniEditor.clearSearchIndicators"></a>
+<h4>MiniEditor.clearSearchIndicators</h4>
+<b>clearSearchIndicators</b>(<i></i>)
+<p>
+        Public method to clear all search indicators.
+</p><a NAME="MiniEditor.closeEvent" ID="MiniEditor.closeEvent"></a>
+<h4>MiniEditor.closeEvent</h4>
+<b>closeEvent</b>(<i>event</i>)
+<p>
+        Public method to handle the close event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="MiniEditor.getFileName" ID="MiniEditor.getFileName"></a>
+<h4>MiniEditor.getFileName</h4>
+<b>getFileName</b>(<i></i>)
+<p>
+        Public method to return the name of the file being displayed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the displayed file (string)
+</dd>
+</dl><a NAME="MiniEditor.getLanguage" ID="MiniEditor.getLanguage"></a>
+<h4>MiniEditor.getLanguage</h4>
+<b>getLanguage</b>(<i></i>)
+<p>
+        Public method to retrieve the language of the editor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language of the editor (string)
+</dd>
+</dl><a NAME="MiniEditor.getSRHistory" ID="MiniEditor.getSRHistory"></a>
+<h4>MiniEditor.getSRHistory</h4>
+<b>getSRHistory</b>(<i>key</i>)
+<p>
+        Public method to get the search or replace history list.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+list to return (must be 'search' or 'replace')
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested history list (list of strings)
+</dd>
+</dl><a NAME="MiniEditor.readLine0" ID="MiniEditor.readLine0"></a>
+<h4>MiniEditor.readLine0</h4>
+<b>readLine0</b>(<i>fn, createIt = False</i>)
+<p>
+        Public slot to read the first line from a file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to read from (string)
+</dd><dt><i>createIt</i></dt>
+<dd>
+flag indicating the creation of a new file, if the given
+            one doesn't exist (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+first line of the file (string)
+</dd>
+</dl><a NAME="MiniEditor.setLanguage" ID="MiniEditor.setLanguage"></a>
+<h4>MiniEditor.setLanguage</h4>
+<b>setLanguage</b>(<i>filename, initTextDisplay = True, pyname = ""</i>)
+<p>
+        Public method to set a lexer language.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+filename used to determine the associated lexer language (string)
+</dd><dt><i>initTextDisplay</i></dt>
+<dd>
+flag indicating an initialization of the text display
+            is required as well (boolean)
+</dd><dt><i>pyname=</i></dt>
+<dd>
+name of the pygments lexer to use (string)
+</dd>
+</dl><a NAME="MiniEditor.setSearchIndicator" ID="MiniEditor.setSearchIndicator"></a>
+<h4>MiniEditor.setSearchIndicator</h4>
+<b>setSearchIndicator</b>(<i>startPos, indicLength</i>)
+<p>
+        Public method to set a search indicator for the given range.
+</p><dl>
+<dt><i>startPos</i></dt>
+<dd>
+start position of the indicator (integer)
+</dd><dt><i>indicLength</i></dt>
+<dd>
+length of the indicator (integer)
+</dd>
+</dl><a NAME="MiniEditor.setText" ID="MiniEditor.setText"></a>
+<h4>MiniEditor.setText</h4>
+<b>setText</b>(<i>txt, filetype = None</i>)
+<p>
+        Public method to set the text programatically.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be set (string)
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd>
+</dl><a NAME="MiniEditor.textForFind" ID="MiniEditor.textForFind"></a>
+<h4>MiniEditor.textForFind</h4>
+<b>textForFind</b>(<i></i>)
+<p>
+        Public method to determine the selection or the current word for the next 
+        find operation.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+selection or current word (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="MiniScintilla" ID="MiniScintilla"></a>
+<h2>MiniScintilla</h2>
+<p>
+    Class implementing a QsciScintillaCompat subclass for handling focus events.
+</p>
+<h3>Derived from</h3>
+QsciScintillaCompat
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#MiniScintilla.__init__">MiniScintilla</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#MiniScintilla.focusInEvent">focusInEvent</a></td>
+<td>Protected method called when the editor receives focus.</td>
+</tr><tr>
+<td><a href="#MiniScintilla.focusOutEvent">focusOutEvent</a></td>
+<td>Public method called when the editor loses focus.</td>
+</tr>
+</table>
+<a NAME="MiniScintilla.__init__" ID="MiniScintilla.__init__"></a>
+<h4>MiniScintilla (Constructor)</h4>
+<b>MiniScintilla</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this instance (string)
+</dd><dt><i>flags</i></dt>
+<dd>
+window flags
+</dd>
+</dl><a NAME="MiniScintilla.focusInEvent" ID="MiniScintilla.focusInEvent"></a>
+<h4>MiniScintilla.focusInEvent</h4>
+<b>focusInEvent</b>(<i>event</i>)
+<p>
+        Protected method called when the editor receives focus.
+</p><p>
+        This method checks for modifications of the current file and
+        rereads it upon request. The cursor is placed at the current position
+        assuming, that it is in the vicinity of the old position after the reread.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="MiniScintilla.focusOutEvent" ID="MiniScintilla.focusOutEvent"></a>
+<h4>MiniScintilla.focusOutEvent</h4>
+<b>focusOutEvent</b>(<i>event</i>)
+<p>
+        Public method called when the editor loses focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Printer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Printer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Printer</h1>
+<p>
+Module implementing the printer functionality.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Printer">Printer</a></td>
+<td>Class implementing the QextScintillaPrinter with a header.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Printer" ID="Printer"></a>
+<h2>Printer</h2>
+<p>
+
+</p><p>
+    Class implementing the QextScintillaPrinter with a header.
+</p>
+<h3>Derived from</h3>
+QsciPrinter
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Printer.__init__">Printer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Printer.formatPage">formatPage</a></td>
+<td>Private method to generate a header line.</td>
+</tr>
+</table>
+<a NAME="Printer.__init__" ID="Printer.__init__"></a>
+<h4>Printer (Constructor)</h4>
+<b>Printer</b>(<i>mode = QPrinter.ScreenResolution</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+mode of the printer (QPrinter.PrinterMode)
+</dd>
+</dl><a NAME="Printer.formatPage" ID="Printer.formatPage"></a>
+<h4>Printer.formatPage</h4>
+<b>formatPage</b>(<i>painter, drawing, area, pagenr</i>)
+<p>
+        Private method to generate a header line.
+</p><dl>
+<dt><i>painter</i></dt>
+<dd>
+the paint canvas (QPainter)
+</dd><dt><i>drawing</i></dt>
+<dd>
+flag indicating that something should be drawn
+</dd><dt><i>area</i></dt>
+<dd>
+the drawing area (QRect)
+</dd><dt><i>pagenr</i></dt>
+<dd>
+the page number (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.QsciScintillaCompat.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1113 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.QsciScintillaCompat</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.QsciScintillaCompat</h1>
+<p>
+Module implementing a compatability interface class to QsciScintilla.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QsciScintillaCompat">QsciScintillaCompat</a></td>
+<td>Class implementing a compatability interface to QsciScintilla.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#QSCINTILLA_VERSION">QSCINTILLA_VERSION</a></td>
+<td>Module function to return the QScintilla version.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="QsciScintillaCompat" ID="QsciScintillaCompat"></a>
+<h2>QsciScintillaCompat</h2>
+<p>
+    Class implementing a compatability interface to QsciScintilla.
+</p><p>
+    This class implements all the functions, that were added to
+    QsciScintilla incrementally. This class ensures compatibility
+    to older versions of QsciScintilla.
+</p>
+<h3>Derived from</h3>
+QsciScintilla
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QsciScintillaCompat.__init__">QsciScintillaCompat</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.__doSearchTarget">__doSearchTarget</a></td>
+<td>Private method to perform the search in target.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.charAt">charAt</a></td>
+<td>Public method to get the character at a position in the text observing multibyte characters.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearAllIndicators">clearAllIndicators</a></td>
+<td>Public method to clear all occurrences of an indicator.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearAlternateKeys">clearAlternateKeys</a></td>
+<td>Protected method to clear the alternate key commands.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearIndicator">clearIndicator</a></td>
+<td>Public method to clear an indicator for the given range.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearIndicatorRange">clearIndicatorRange</a></td>
+<td>Public method to clear an indicator for the given range.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearKeys">clearKeys</a></td>
+<td>Protected method to clear the key commands.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.clearStyles">clearStyles</a></td>
+<td>Public method to set the styles according the selected Qt style.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.currentPosition">currentPosition</a></td>
+<td>Public method to get the current position.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.currentStyle">currentStyle</a></td>
+<td>Public method to get the style at the current position.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.delete">delete</a></td>
+<td>Public method to delete the character to the right of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.deleteBack">deleteBack</a></td>
+<td>Public method to delete the character to the left of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.deleteLineLeft">deleteLineLeft</a></td>
+<td>Public method to delete the line to the left of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.deleteLineRight">deleteLineRight</a></td>
+<td>Public method to delete the line to the right of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.deleteWordLeft">deleteWordLeft</a></td>
+<td>Public method to delete the word to the left of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.deleteWordRight">deleteWordRight</a></td>
+<td>Public method to delete the word to the right of the cursor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.detectEolString">detectEolString</a></td>
+<td>Public method to determine the eol string used.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.editorCommand">editorCommand</a></td>
+<td>Public method to perform a simple editor command.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionLeft">extendSelectionLeft</a></td>
+<td>Public method to extend the selection one character to the left.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionRight">extendSelectionRight</a></td>
+<td>Public method to extend the selection one character to the right.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionToBOL">extendSelectionToBOL</a></td>
+<td>Public method to extend the selection to the beginning of the line.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionToEOL">extendSelectionToEOL</a></td>
+<td>Public method to extend the selection to the end of the line.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionWordLeft">extendSelectionWordLeft</a></td>
+<td>Public method to extend the selection one word to the left.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.extendSelectionWordRight">extendSelectionWordRight</a></td>
+<td>Public method to extend the selection one word to the right.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.findFirstTarget">findFirstTarget</a></td>
+<td>Public method to search in a specified range of text without setting the selection.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.findNextTarget">findNextTarget</a></td>
+<td>Public method to find the next occurrence in the target range.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.foldExpandedAt">foldExpandedAt</a></td>
+<td>Public method to determine, if a fold is expanded.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.foldFlagsAt">foldFlagsAt</a></td>
+<td>Public method to get the fold flags of a line of the document.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.foldHeaderAt">foldHeaderAt</a></td>
+<td>Public method to determine, if a line of the document is a fold header line.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.foldLevelAt">foldLevelAt</a></td>
+<td>Public method to get the fold level of a line of the document.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getEndStyled">getEndStyled</a></td>
+<td>Public method to get the last styled position.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getEolIndicator">getEolIndicator</a></td>
+<td>Public method to get the eol indicator for the current eol mode.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getFileName">getFileName</a></td>
+<td>Public method to return the name of the file being displayed.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getFoundTarget">getFoundTarget</a></td>
+<td>Public method to get the recently found target.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getLineSeparator">getLineSeparator</a></td>
+<td>Public method to get the line separator for the current eol mode.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.getZoom">getZoom</a></td>
+<td>Public method used to retrieve the current zoom factor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.hasIndicator">hasIndicator</a></td>
+<td>Public method to test for the existence of an indicator.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.indentationGuideView">indentationGuideView</a></td>
+<td>Public method to get the indentation guide view.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.indicatorDefine">indicatorDefine</a></td>
+<td>Public method to define the appearance of an indicator.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.lineAt">lineAt</a></td>
+<td>Public method to calculate the line at a position.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.lineEndPosition">lineEndPosition</a></td>
+<td>Public method to determine the line end position of the given line.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.lineIndexFromPosition">lineIndexFromPosition</a></td>
+<td>Public method to convert an absolute position to line and index.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.linesOnScreen">linesOnScreen</a></td>
+<td>Public method to get the amount of visible lines.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.monospacedStyles">monospacedStyles</a></td>
+<td>Public method to set the current style to be monospaced.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.moveCursorLeft">moveCursorLeft</a></td>
+<td>Public method to move the cursor left.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.moveCursorRight">moveCursorRight</a></td>
+<td>Public method to move the cursor right.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.moveCursorToEOL">moveCursorToEOL</a></td>
+<td>Public method to move the cursor to the end of line.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.moveCursorWordLeft">moveCursorWordLeft</a></td>
+<td>Public method to move the cursor left one word.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.moveCursorWordRight">moveCursorWordRight</a></td>
+<td>Public method to move the cursor right one word.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.newLineBelow">newLineBelow</a></td>
+<td>Public method to insert a new line below the current one.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.positionAfter">positionAfter</a></td>
+<td>Public method to get the position after the given position taking into account multibyte characters.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.positionBefore">positionBefore</a></td>
+<td>Public method to get the position before the given position taking into account multibyte characters.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.positionFromLineIndex">positionFromLineIndex</a></td>
+<td>Public method to convert line and index to an absolute position.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.positionFromPoint">positionFromPoint</a></td>
+<td>Public method to calculate the scintilla position from a point in the window.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.rawCharAt">rawCharAt</a></td>
+<td>Public method to get the raw character at a position in the text.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.replaceTarget">replaceTarget</a></td>
+<td>Public method to replace the string found by the last search in target.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.scrollVertical">scrollVertical</a></td>
+<td>Public method to scroll the text area.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setCurrentIndicator">setCurrentIndicator</a></td>
+<td>Public method to set the current indicator.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setEolModeByEolString">setEolModeByEolString</a></td>
+<td>Public method to set the eol mode given the eol string.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setIndentationGuideView">setIndentationGuideView</a></td>
+<td>Public method to set the view of the indentation guides.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setIndicator">setIndicator</a></td>
+<td>Public method to set an indicator for the given range.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setIndicatorRange">setIndicatorRange</a></td>
+<td>Public method to set an indicator for the given range.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setLexer">setLexer</a></td>
+<td>Public method to set the lexer.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setStyleBits">setStyleBits</a></td>
+<td>Public method to set the number of bits to be used for styling.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.setStyling">setStyling</a></td>
+<td>Public method to style some text.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.startStyling">startStyling</a></td>
+<td>Public method to prepare styling.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.styleAt">styleAt</a></td>
+<td>Public method to get the style at a position in the text.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.zoomIn">zoomIn</a></td>
+<td>Public method used to increase the zoom factor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.zoomOut">zoomOut</a></td>
+<td>Public method used to decrease the zoom factor.</td>
+</tr><tr>
+<td><a href="#QsciScintillaCompat.zoomTo">zoomTo</a></td>
+<td>Public method used to zoom to a specific zoom factor.</td>
+</tr>
+</table>
+<a NAME="QsciScintillaCompat.__init__" ID="QsciScintillaCompat.__init__"></a>
+<h4>QsciScintillaCompat (Constructor)</h4>
+<b>QsciScintillaCompat</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this instance (string)
+</dd><dt><i>flags</i></dt>
+<dd>
+window flags
+</dd>
+</dl><a NAME="QsciScintillaCompat.__doSearchTarget" ID="QsciScintillaCompat.__doSearchTarget"></a>
+<h4>QsciScintillaCompat.__doSearchTarget</h4>
+<b>__doSearchTarget</b>(<i></i>)
+<p>
+        Private method to perform the search in target.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful search (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.charAt" ID="QsciScintillaCompat.charAt"></a>
+<h4>QsciScintillaCompat.charAt</h4>
+<b>charAt</b>(<i>pos</i>)
+<p>
+        Public method to get the character at a position in the text observing 
+        multibyte characters.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position in the text (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+raw character at the requested position or empty string, if the position
+            is negative or past the end of the document (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.clearAllIndicators" ID="QsciScintillaCompat.clearAllIndicators"></a>
+<h4>QsciScintillaCompat.clearAllIndicators</h4>
+<b>clearAllIndicators</b>(<i>indicator</i>)
+<p>
+        Public method to clear all occurrences of an indicator.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd>
+</dl><a NAME="QsciScintillaCompat.clearAlternateKeys" ID="QsciScintillaCompat.clearAlternateKeys"></a>
+<h4>QsciScintillaCompat.clearAlternateKeys</h4>
+<b>clearAlternateKeys</b>(<i></i>)
+<p>
+        Protected method to clear the alternate key commands.
+</p><a NAME="QsciScintillaCompat.clearIndicator" ID="QsciScintillaCompat.clearIndicator"></a>
+<h4>QsciScintillaCompat.clearIndicator</h4>
+<b>clearIndicator</b>(<i>indicator, sline, sindex, eline, eindex</i>)
+<p>
+        Public method to clear an indicator for the given range.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>sline</i></dt>
+<dd>
+line number of the indicator start (integer)
+</dd><dt><i>sindex</i></dt>
+<dd>
+index of the indicator start (integer)
+</dd><dt><i>eline</i></dt>
+<dd>
+line number of the indicator end (integer)
+</dd><dt><i>eindex</i></dt>
+<dd>
+index of the indicator end (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.clearIndicatorRange" ID="QsciScintillaCompat.clearIndicatorRange"></a>
+<h4>QsciScintillaCompat.clearIndicatorRange</h4>
+<b>clearIndicatorRange</b>(<i>indicator, spos, length</i>)
+<p>
+        Public method to clear an indicator for the given range.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>spos</i></dt>
+<dd>
+position of the indicator start (integer)
+</dd><dt><i>length</i></dt>
+<dd>
+length of the indicator (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.clearKeys" ID="QsciScintillaCompat.clearKeys"></a>
+<h4>QsciScintillaCompat.clearKeys</h4>
+<b>clearKeys</b>(<i></i>)
+<p>
+        Protected method to clear the key commands.
+</p><a NAME="QsciScintillaCompat.clearStyles" ID="QsciScintillaCompat.clearStyles"></a>
+<h4>QsciScintillaCompat.clearStyles</h4>
+<b>clearStyles</b>(<i></i>)
+<p>
+        Public method to set the styles according the selected Qt style.
+</p><a NAME="QsciScintillaCompat.currentPosition" ID="QsciScintillaCompat.currentPosition"></a>
+<h4>QsciScintillaCompat.currentPosition</h4>
+<b>currentPosition</b>(<i></i>)
+<p>
+        Public method to get the current position.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+absolute position of the cursor (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.currentStyle" ID="QsciScintillaCompat.currentStyle"></a>
+<h4>QsciScintillaCompat.currentStyle</h4>
+<b>currentStyle</b>(<i></i>)
+<p>
+        Public method to get the style at the current position.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+style at the current position (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.delete" ID="QsciScintillaCompat.delete"></a>
+<h4>QsciScintillaCompat.delete</h4>
+<b>delete</b>(<i></i>)
+<p>
+        Public method to delete the character to the right of the cursor.
+</p><a NAME="QsciScintillaCompat.deleteBack" ID="QsciScintillaCompat.deleteBack"></a>
+<h4>QsciScintillaCompat.deleteBack</h4>
+<b>deleteBack</b>(<i></i>)
+<p>
+        Public method to delete the character to the left of the cursor.
+</p><a NAME="QsciScintillaCompat.deleteLineLeft" ID="QsciScintillaCompat.deleteLineLeft"></a>
+<h4>QsciScintillaCompat.deleteLineLeft</h4>
+<b>deleteLineLeft</b>(<i></i>)
+<p>
+        Public method to delete the line to the left of the cursor.
+</p><a NAME="QsciScintillaCompat.deleteLineRight" ID="QsciScintillaCompat.deleteLineRight"></a>
+<h4>QsciScintillaCompat.deleteLineRight</h4>
+<b>deleteLineRight</b>(<i></i>)
+<p>
+        Public method to delete the line to the right of the cursor.
+</p><a NAME="QsciScintillaCompat.deleteWordLeft" ID="QsciScintillaCompat.deleteWordLeft"></a>
+<h4>QsciScintillaCompat.deleteWordLeft</h4>
+<b>deleteWordLeft</b>(<i></i>)
+<p>
+        Public method to delete the word to the left of the cursor.
+</p><a NAME="QsciScintillaCompat.deleteWordRight" ID="QsciScintillaCompat.deleteWordRight"></a>
+<h4>QsciScintillaCompat.deleteWordRight</h4>
+<b>deleteWordRight</b>(<i></i>)
+<p>
+        Public method to delete the word to the right of the cursor.
+</p><a NAME="QsciScintillaCompat.detectEolString" ID="QsciScintillaCompat.detectEolString"></a>
+<h4>QsciScintillaCompat.detectEolString</h4>
+<b>detectEolString</b>(<i>txt</i>)
+<p>
+        Public method to determine the eol string used.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text from which to determine the eol string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+eol string (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.editorCommand" ID="QsciScintillaCompat.editorCommand"></a>
+<h4>QsciScintillaCompat.editorCommand</h4>
+<b>editorCommand</b>(<i>cmd</i>)
+<p>
+        Public method to perform a simple editor command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be performed
+</dd>
+</dl><a NAME="QsciScintillaCompat.extendSelectionLeft" ID="QsciScintillaCompat.extendSelectionLeft"></a>
+<h4>QsciScintillaCompat.extendSelectionLeft</h4>
+<b>extendSelectionLeft</b>(<i></i>)
+<p>
+        Public method to extend the selection one character to the left.
+</p><a NAME="QsciScintillaCompat.extendSelectionRight" ID="QsciScintillaCompat.extendSelectionRight"></a>
+<h4>QsciScintillaCompat.extendSelectionRight</h4>
+<b>extendSelectionRight</b>(<i></i>)
+<p>
+        Public method to extend the selection one character to the right.
+</p><a NAME="QsciScintillaCompat.extendSelectionToBOL" ID="QsciScintillaCompat.extendSelectionToBOL"></a>
+<h4>QsciScintillaCompat.extendSelectionToBOL</h4>
+<b>extendSelectionToBOL</b>(<i></i>)
+<p>
+        Public method to extend the selection to the beginning of the line.
+</p><a NAME="QsciScintillaCompat.extendSelectionToEOL" ID="QsciScintillaCompat.extendSelectionToEOL"></a>
+<h4>QsciScintillaCompat.extendSelectionToEOL</h4>
+<b>extendSelectionToEOL</b>(<i></i>)
+<p>
+        Public method to extend the selection to the end of the line.
+</p><a NAME="QsciScintillaCompat.extendSelectionWordLeft" ID="QsciScintillaCompat.extendSelectionWordLeft"></a>
+<h4>QsciScintillaCompat.extendSelectionWordLeft</h4>
+<b>extendSelectionWordLeft</b>(<i></i>)
+<p>
+        Public method to extend the selection one word to the left.
+</p><a NAME="QsciScintillaCompat.extendSelectionWordRight" ID="QsciScintillaCompat.extendSelectionWordRight"></a>
+<h4>QsciScintillaCompat.extendSelectionWordRight</h4>
+<b>extendSelectionWordRight</b>(<i></i>)
+<p>
+        Public method to extend the selection one word to the right.
+</p><a NAME="QsciScintillaCompat.findFirstTarget" ID="QsciScintillaCompat.findFirstTarget"></a>
+<h4>QsciScintillaCompat.findFirstTarget</h4>
+<b>findFirstTarget</b>(<i>expr_, re_, cs_, wo_, begline = -1, begindex = -1, endline = -1, endindex = -1, ws_ = False</i>)
+<p>
+        Public method to search in a specified range of text without
+        setting the selection.
+</p><dl>
+<dt><i>expr_</i></dt>
+<dd>
+search expression (string)
+</dd><dt><i>re_</i></dt>
+<dd>
+flag indicating a regular expression (boolean)
+</dd><dt><i>cs_</i></dt>
+<dd>
+flag indicating a case sensitive search (boolean)
+</dd><dt><i>wo_</i></dt>
+<dd>
+flag indicating a word only search (boolean)
+</dd><dt><i>begline=</i></dt>
+<dd>
+line number to start from (-1 to indicate current
+            position) (integer)
+</dd><dt><i>begindex=</i></dt>
+<dd>
+index to start from (-1 to indicate current
+            position) (integer)
+</dd><dt><i>endline=</i></dt>
+<dd>
+line number to stop at (-1 to indicate end of
+            document) (integer)
+</dd><dt><i>endindex=</i></dt>
+<dd>
+index number to stop at (-1 to indicate end of
+            document) (integer)
+</dd><dt><i>ws_=</i></dt>
+<dd>
+flag indicating a word start search (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful search (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.findNextTarget" ID="QsciScintillaCompat.findNextTarget"></a>
+<h4>QsciScintillaCompat.findNextTarget</h4>
+<b>findNextTarget</b>(<i></i>)
+<p>
+        Public method to find the next occurrence in the target range.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful search (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.foldExpandedAt" ID="QsciScintillaCompat.foldExpandedAt"></a>
+<h4>QsciScintillaCompat.foldExpandedAt</h4>
+<b>foldExpandedAt</b>(<i>line</i>)
+<p>
+        Public method to determine, if a fold is expanded.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the fold expansion state of the line (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.foldFlagsAt" ID="QsciScintillaCompat.foldFlagsAt"></a>
+<h4>QsciScintillaCompat.foldFlagsAt</h4>
+<b>foldFlagsAt</b>(<i>line</i>)
+<p>
+        Public method to get the fold flags of a line of the document.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+fold flags of the given line (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.foldHeaderAt" ID="QsciScintillaCompat.foldHeaderAt"></a>
+<h4>QsciScintillaCompat.foldHeaderAt</h4>
+<b>foldHeaderAt</b>(<i>line</i>)
+<p>
+        Public method to determine, if a line of the document is a fold header line.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a fold header line (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.foldLevelAt" ID="QsciScintillaCompat.foldLevelAt"></a>
+<h4>QsciScintillaCompat.foldLevelAt</h4>
+<b>foldLevelAt</b>(<i>line</i>)
+<p>
+        Public method to get the fold level of a line of the document.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+fold level of the given line (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.getEndStyled" ID="QsciScintillaCompat.getEndStyled"></a>
+<h4>QsciScintillaCompat.getEndStyled</h4>
+<b>getEndStyled</b>(<i></i>)
+<p>
+        Public method to get the last styled position.
+</p><a NAME="QsciScintillaCompat.getEolIndicator" ID="QsciScintillaCompat.getEolIndicator"></a>
+<h4>QsciScintillaCompat.getEolIndicator</h4>
+<b>getEolIndicator</b>(<i></i>)
+<p>
+        Public method to get the eol indicator for the current eol mode.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+eol indicator (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.getFileName" ID="QsciScintillaCompat.getFileName"></a>
+<h4>QsciScintillaCompat.getFileName</h4>
+<b>getFileName</b>(<i></i>)
+<p>
+        Public method to return the name of the file being displayed.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the displayed file (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.getFoundTarget" ID="QsciScintillaCompat.getFoundTarget"></a>
+<h4>QsciScintillaCompat.getFoundTarget</h4>
+<b>getFoundTarget</b>(<i></i>)
+<p>
+        Public method to get the recently found target.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+found target as a tuple of starting position and target length
+            (integer, integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.getLineSeparator" ID="QsciScintillaCompat.getLineSeparator"></a>
+<h4>QsciScintillaCompat.getLineSeparator</h4>
+<b>getLineSeparator</b>(<i></i>)
+<p>
+        Public method to get the line separator for the current eol mode.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+eol string (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.getZoom" ID="QsciScintillaCompat.getZoom"></a>
+<h4>QsciScintillaCompat.getZoom</h4>
+<b>getZoom</b>(<i></i>)
+<p>
+        Public method used to retrieve the current zoom factor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+zoom factor (int)
+</dd>
+</dl><a NAME="QsciScintillaCompat.hasIndicator" ID="QsciScintillaCompat.hasIndicator"></a>
+<h4>QsciScintillaCompat.hasIndicator</h4>
+<b>hasIndicator</b>(<i>indicator, pos</i>)
+<p>
+        Public method to test for the existence of an indicator.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>pos</i></dt>
+<dd>
+position to test (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the existence of the indicator (boolean)
+</dd>
+</dl><a NAME="QsciScintillaCompat.indentationGuideView" ID="QsciScintillaCompat.indentationGuideView"></a>
+<h4>QsciScintillaCompat.indentationGuideView</h4>
+<b>indentationGuideView</b>(<i></i>)
+<p>
+        Public method to get the indentation guide view.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+indentation guide view (SC_IV_NONE, SC_IV_REAL,
+            SC_IV_LOOKFORWARD or SC_IV_LOOKBOTH)
+</dd>
+</dl><a NAME="QsciScintillaCompat.indicatorDefine" ID="QsciScintillaCompat.indicatorDefine"></a>
+<h4>QsciScintillaCompat.indicatorDefine</h4>
+<b>indicatorDefine</b>(<i>indicator, style, color</i>)
+<p>
+        Public method to define the appearance of an indicator.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>style</i></dt>
+<dd>
+style to be used for the indicator (QsciScintilla.INDIC_PLAIN,
+            QsciScintilla.INDIC_SQUIGGLE, QsciScintilla.INDIC_TT,
+            QsciScintilla.INDIC_DIAGONAL, QsciScintilla.INDIC_STRIKE,
+            QsciScintilla.INDIC_HIDDEN, QsciScintilla.INDIC_BOX,
+            QsciScintilla.INDIC_ROUNDBOX)
+</dd><dt><i>color</i></dt>
+<dd>
+color to be used by the indicator (QColor)
+</dd>
+</dl><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+the indicator or style are not valid
+</dd>
+</dl><a NAME="QsciScintillaCompat.lineAt" ID="QsciScintillaCompat.lineAt"></a>
+<h4>QsciScintillaCompat.lineAt</h4>
+<b>lineAt</b>(<i>pos</i>)
+<p>
+        Public method to calculate the line at a position.
+</p><p>
+        This variant is able to calculate the line for positions in the
+        margins and for empty lines.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to calculate the line for (integer or QPoint)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+linenumber at position or -1, if there is no line at pos
+            (integer, zero based)
+</dd>
+</dl><a NAME="QsciScintillaCompat.lineEndPosition" ID="QsciScintillaCompat.lineEndPosition"></a>
+<h4>QsciScintillaCompat.lineEndPosition</h4>
+<b>lineEndPosition</b>(<i>line</i>)
+<p>
+        Public method to determine the line end position of the given line.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+position of the line end disregarding line end characters (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.lineIndexFromPosition" ID="QsciScintillaCompat.lineIndexFromPosition"></a>
+<h4>QsciScintillaCompat.lineIndexFromPosition</h4>
+<b>lineIndexFromPosition</b>(<i>pos</i>)
+<p>
+        Public method to convert an absolute position to line and index.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+absolute position in the editor (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of line number (integer) and index number (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.linesOnScreen" ID="QsciScintillaCompat.linesOnScreen"></a>
+<h4>QsciScintillaCompat.linesOnScreen</h4>
+<b>linesOnScreen</b>(<i></i>)
+<p>
+        Public method to get the amount of visible lines.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+amount of visible lines (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.monospacedStyles" ID="QsciScintillaCompat.monospacedStyles"></a>
+<h4>QsciScintillaCompat.monospacedStyles</h4>
+<b>monospacedStyles</b>(<i>font</i>)
+<p>
+        Public method to set the current style to be monospaced.
+</p><dl>
+<dt><i>font</i></dt>
+<dd>
+font to be used (QFont)
+</dd>
+</dl><a NAME="QsciScintillaCompat.moveCursorLeft" ID="QsciScintillaCompat.moveCursorLeft"></a>
+<h4>QsciScintillaCompat.moveCursorLeft</h4>
+<b>moveCursorLeft</b>(<i></i>)
+<p>
+        Public method to move the cursor left.
+</p><a NAME="QsciScintillaCompat.moveCursorRight" ID="QsciScintillaCompat.moveCursorRight"></a>
+<h4>QsciScintillaCompat.moveCursorRight</h4>
+<b>moveCursorRight</b>(<i></i>)
+<p>
+        Public method to move the cursor right.
+</p><a NAME="QsciScintillaCompat.moveCursorToEOL" ID="QsciScintillaCompat.moveCursorToEOL"></a>
+<h4>QsciScintillaCompat.moveCursorToEOL</h4>
+<b>moveCursorToEOL</b>(<i></i>)
+<p>
+        Public method to move the cursor to the end of line.
+</p><a NAME="QsciScintillaCompat.moveCursorWordLeft" ID="QsciScintillaCompat.moveCursorWordLeft"></a>
+<h4>QsciScintillaCompat.moveCursorWordLeft</h4>
+<b>moveCursorWordLeft</b>(<i></i>)
+<p>
+        Public method to move the cursor left one word.
+</p><a NAME="QsciScintillaCompat.moveCursorWordRight" ID="QsciScintillaCompat.moveCursorWordRight"></a>
+<h4>QsciScintillaCompat.moveCursorWordRight</h4>
+<b>moveCursorWordRight</b>(<i></i>)
+<p>
+        Public method to move the cursor right one word.
+</p><a NAME="QsciScintillaCompat.newLineBelow" ID="QsciScintillaCompat.newLineBelow"></a>
+<h4>QsciScintillaCompat.newLineBelow</h4>
+<b>newLineBelow</b>(<i></i>)
+<p>
+        Public method to insert a new line below the current one.
+</p><a NAME="QsciScintillaCompat.positionAfter" ID="QsciScintillaCompat.positionAfter"></a>
+<h4>QsciScintillaCompat.positionAfter</h4>
+<b>positionAfter</b>(<i>pos</i>)
+<p>
+        Public method to get the position after the given position taking into account
+        multibyte characters.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+position after the given one (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.positionBefore" ID="QsciScintillaCompat.positionBefore"></a>
+<h4>QsciScintillaCompat.positionBefore</h4>
+<b>positionBefore</b>(<i>pos</i>)
+<p>
+        Public method to get the position before the given position taking into account
+        multibyte characters.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+position before the given one (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.positionFromLineIndex" ID="QsciScintillaCompat.positionFromLineIndex"></a>
+<h4>QsciScintillaCompat.positionFromLineIndex</h4>
+<b>positionFromLineIndex</b>(<i>line, index</i>)
+<p>
+        Public method to convert line and index to an absolute position.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd><dt><i>index</i></dt>
+<dd>
+index number (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+absolute position in the editor (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.positionFromPoint" ID="QsciScintillaCompat.positionFromPoint"></a>
+<h4>QsciScintillaCompat.positionFromPoint</h4>
+<b>positionFromPoint</b>(<i>point</i>)
+<p>
+        Public method to calculate the scintilla position from a point in the window.
+</p><dl>
+<dt><i>point</i></dt>
+<dd>
+point in the window (QPoint)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+scintilla position (integer) or -1 to indicate, that the point is not
+            near any character
+</dd>
+</dl><a NAME="QsciScintillaCompat.rawCharAt" ID="QsciScintillaCompat.rawCharAt"></a>
+<h4>QsciScintillaCompat.rawCharAt</h4>
+<b>rawCharAt</b>(<i>pos</i>)
+<p>
+        Public method to get the raw character at a position in the text.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position in the text (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+raw character at the requested position or empty string, if the position
+            is negative or past the end of the document (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.replaceTarget" ID="QsciScintillaCompat.replaceTarget"></a>
+<h4>QsciScintillaCompat.replaceTarget</h4>
+<b>replaceTarget</b>(<i>replaceStr</i>)
+<p>
+        Public method to replace the string found by the last search in target.
+</p><dl>
+<dt><i>replaceStr</i></dt>
+<dd>
+replacement string or regexp (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.scrollVertical" ID="QsciScintillaCompat.scrollVertical"></a>
+<h4>QsciScintillaCompat.scrollVertical</h4>
+<b>scrollVertical</b>(<i>lines</i>)
+<p>
+        Public method to scroll the text area.
+</p><dl>
+<dt><i>lines</i></dt>
+<dd>
+number of lines to scroll (negative scrolls up,
+            positive scrolls down) (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.setCurrentIndicator" ID="QsciScintillaCompat.setCurrentIndicator"></a>
+<h4>QsciScintillaCompat.setCurrentIndicator</h4>
+<b>setCurrentIndicator</b>(<i>indicator</i>)
+<p>
+        Public method to set the current indicator.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd>
+</dl><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+the indicator or style are not valid
+</dd>
+</dl><a NAME="QsciScintillaCompat.setEolModeByEolString" ID="QsciScintillaCompat.setEolModeByEolString"></a>
+<h4>QsciScintillaCompat.setEolModeByEolString</h4>
+<b>setEolModeByEolString</b>(<i>eolStr</i>)
+<p>
+        Public method to set the eol mode given the eol string.
+</p><dl>
+<dt><i>eolStr</i></dt>
+<dd>
+eol string (string)
+</dd>
+</dl><a NAME="QsciScintillaCompat.setIndentationGuideView" ID="QsciScintillaCompat.setIndentationGuideView"></a>
+<h4>QsciScintillaCompat.setIndentationGuideView</h4>
+<b>setIndentationGuideView</b>(<i>view</i>)
+<p>
+        Public method to set the view of the indentation guides.
+</p><dl>
+<dt><i>view</i></dt>
+<dd>
+view of the indentation guides (SC_IV_NONE, SC_IV_REAL,
+            SC_IV_LOOKFORWARD or SC_IV_LOOKBOTH)
+</dd>
+</dl><a NAME="QsciScintillaCompat.setIndicator" ID="QsciScintillaCompat.setIndicator"></a>
+<h4>QsciScintillaCompat.setIndicator</h4>
+<b>setIndicator</b>(<i>indicator, sline, sindex, eline, eindex</i>)
+<p>
+        Public method to set an indicator for the given range.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>sline</i></dt>
+<dd>
+line number of the indicator start (integer)
+</dd><dt><i>sindex</i></dt>
+<dd>
+index of the indicator start (integer)
+</dd><dt><i>eline</i></dt>
+<dd>
+line number of the indicator end (integer)
+</dd><dt><i>eindex</i></dt>
+<dd>
+index of the indicator end (integer)
+</dd>
+</dl><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+the indicator or style are not valid
+</dd>
+</dl><a NAME="QsciScintillaCompat.setIndicatorRange" ID="QsciScintillaCompat.setIndicatorRange"></a>
+<h4>QsciScintillaCompat.setIndicatorRange</h4>
+<b>setIndicatorRange</b>(<i>indicator, spos, length</i>)
+<p>
+        Public method to set an indicator for the given range.
+</p><dl>
+<dt><i>indicator</i></dt>
+<dd>
+number of the indicator (integer,
+            QsciScintilla.INDIC_CONTAINER .. QsciScintilla.INDIC_MAX)
+</dd><dt><i>spos</i></dt>
+<dd>
+position of the indicator start (integer)
+</dd><dt><i>length</i></dt>
+<dd>
+length of the indicator (integer)
+</dd>
+</dl><dl>
+<dt>Raises <b>ValueError</b>:</dt>
+<dd>
+the indicator or style are not valid
+</dd>
+</dl><a NAME="QsciScintillaCompat.setLexer" ID="QsciScintillaCompat.setLexer"></a>
+<h4>QsciScintillaCompat.setLexer</h4>
+<b>setLexer</b>(<i>lex = None</i>)
+<p>
+        Public method to set the lexer.
+</p><dl>
+<dt><i>lex</i></dt>
+<dd>
+the lexer to be set or None to reset it.
+</dd>
+</dl><a NAME="QsciScintillaCompat.setStyleBits" ID="QsciScintillaCompat.setStyleBits"></a>
+<h4>QsciScintillaCompat.setStyleBits</h4>
+<b>setStyleBits</b>(<i>bits</i>)
+<p>
+        Public method to set the number of bits to be used for styling.
+</p><a NAME="QsciScintillaCompat.setStyling" ID="QsciScintillaCompat.setStyling"></a>
+<h4>QsciScintillaCompat.setStyling</h4>
+<b>setStyling</b>(<i>length, style</i>)
+<p>
+        Public method to style some text.
+</p><dl>
+<dt><i>length</i></dt>
+<dd>
+length of text to style (integer)
+</dd><dt><i>style</i></dt>
+<dd>
+style to set for text (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.startStyling" ID="QsciScintillaCompat.startStyling"></a>
+<h4>QsciScintillaCompat.startStyling</h4>
+<b>startStyling</b>(<i>pos, mask</i>)
+<p>
+        Public method to prepare styling.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+styling positition to start at (integer)
+</dd><dt><i>mask</i></dt>
+<dd>
+mask of bits to use for styling (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.styleAt" ID="QsciScintillaCompat.styleAt"></a>
+<h4>QsciScintillaCompat.styleAt</h4>
+<b>styleAt</b>(<i>pos</i>)
+<p>
+        Public method to get the style at a position in the text.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position in the text (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+style at the requested position or 0, if the position
+            is negative or past the end of the document (integer)
+</dd>
+</dl><a NAME="QsciScintillaCompat.zoomIn" ID="QsciScintillaCompat.zoomIn"></a>
+<h4>QsciScintillaCompat.zoomIn</h4>
+<b>zoomIn</b>(<i>zoom = 1</i>)
+<p>
+        Public method used to increase the zoom factor.
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor increment
+</dd>
+</dl><a NAME="QsciScintillaCompat.zoomOut" ID="QsciScintillaCompat.zoomOut"></a>
+<h4>QsciScintillaCompat.zoomOut</h4>
+<b>zoomOut</b>(<i>zoom = 1</i>)
+<p>
+        Public method used to decrease the zoom factor.
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor decrement
+</dd>
+</dl><a NAME="QsciScintillaCompat.zoomTo" ID="QsciScintillaCompat.zoomTo"></a>
+<h4>QsciScintillaCompat.zoomTo</h4>
+<b>zoomTo</b>(<i>zoom</i>)
+<p>
+        Public method used to zoom to a specific zoom factor.
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="QSCINTILLA_VERSION" ID="QSCINTILLA_VERSION"></a>
+<h2>QSCINTILLA_VERSION</h2>
+<b>QSCINTILLA_VERSION</b>(<i></i>)
+<p>
+    Module function to return the QScintilla version.
+</p><p>
+    If the installed QScintilla is a snapshot version, then assume it is
+    of the latest release and return a version number of 0x99999.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+QScintilla version (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.SearchReplaceWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,265 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.SearchReplaceWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.SearchReplaceWidget</h1>
+<p>
+Module implementing the search and replace widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SearchReplaceWidget">SearchReplaceWidget</a></td>
+<td>Class implementing the search and replace widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SearchReplaceWidget" ID="SearchReplaceWidget"></a>
+<h2>SearchReplaceWidget</h2>
+<p>
+    Class implementing the search and replace widget.
+</p><h4>Signals</h4>
+<dl>
+<dt>searchListChanged</dt>
+<dd>
+emitted to indicate a change of the search list
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SearchReplaceWidget.__init__">SearchReplaceWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.__findByReturnPressed">__findByReturnPressed</a></td>
+<td>Private slot to handle the returnPressed signal of the findtext combobox.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.__findNextPrev">__findNextPrev</a></td>
+<td>Private method to find the next occurrence of the search text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.__markOccurrences">__markOccurrences</a></td>
+<td>Private method to mark all occurrences of the search text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.__showFind">__showFind</a></td>
+<td>Private method to display this widget in find mode.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.__showReplace">__showReplace</a></td>
+<td>Private slot to display this widget in replace mode.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.findNext">findNext</a></td>
+<td>Public slot to find the next occurrence of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.findPrev">findPrev</a></td>
+<td>Public slot to find the next previous of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.keyPressEvent">keyPressEvent</a></td>
+<td>Protected slot to handle key press events.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_closeButton_clicked">on_closeButton_clicked</a></td>
+<td>Private slot to close the widget.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_findNextButton_clicked">on_findNextButton_clicked</a></td>
+<td>Private slot to find the next occurrence of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_findPrevButton_clicked">on_findPrevButton_clicked</a></td>
+<td>Private slot to find the previous occurrence of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_findtextCombo_editTextChanged">on_findtextCombo_editTextChanged</a></td>
+<td>Private slot to enable/disable the find buttons.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_replaceAllButton_clicked">on_replaceAllButton_clicked</a></td>
+<td>Private slot to replace all occurrences of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.on_replaceButton_clicked">on_replaceButton_clicked</a></td>
+<td>Private slot to replace one occurrence of text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.selectionChanged">selectionChanged</a></td>
+<td>Public slot tracking changes of selected text.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.show">show</a></td>
+<td>Overridden slot from QWidget.</td>
+</tr><tr>
+<td><a href="#SearchReplaceWidget.updateSelectionCheckBox">updateSelectionCheckBox</a></td>
+<td>Public slot to update the selection check box.</td>
+</tr>
+</table>
+<a NAME="SearchReplaceWidget.__init__" ID="SearchReplaceWidget.__init__"></a>
+<h4>SearchReplaceWidget (Constructor)</h4>
+<b>SearchReplaceWidget</b>(<i>replace, vm, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>replace</i></dt>
+<dd>
+flag indicating a replace widget is called
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this widget (QWidget)
+</dd>
+</dl><a NAME="SearchReplaceWidget.__findByReturnPressed" ID="SearchReplaceWidget.__findByReturnPressed"></a>
+<h4>SearchReplaceWidget.__findByReturnPressed</h4>
+<b>__findByReturnPressed</b>(<i></i>)
+<p>
+        Private slot to handle the returnPressed signal of the findtext combobox.
+</p><a NAME="SearchReplaceWidget.__findNextPrev" ID="SearchReplaceWidget.__findNextPrev"></a>
+<h4>SearchReplaceWidget.__findNextPrev</h4>
+<b>__findNextPrev</b>(<i>txt, backwards</i>)
+<p>
+        Private method to find the next occurrence of the search text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to search for (string)
+</dd><dt><i>backwards</i></dt>
+<dd>
+flag indicating a backwards search (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="SearchReplaceWidget.__markOccurrences" ID="SearchReplaceWidget.__markOccurrences"></a>
+<h4>SearchReplaceWidget.__markOccurrences</h4>
+<b>__markOccurrences</b>(<i>txt</i>)
+<p>
+        Private method to mark all occurrences of the search text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to search for (string)
+</dd>
+</dl><a NAME="SearchReplaceWidget.__showFind" ID="SearchReplaceWidget.__showFind"></a>
+<h4>SearchReplaceWidget.__showFind</h4>
+<b>__showFind</b>(<i>text = ''</i>)
+<p>
+        Private method to display this widget in find mode.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown in the findtext edit (string)
+</dd>
+</dl><a NAME="SearchReplaceWidget.__showReplace" ID="SearchReplaceWidget.__showReplace"></a>
+<h4>SearchReplaceWidget.__showReplace</h4>
+<b>__showReplace</b>(<i>text=''</i>)
+<p>
+        Private slot to display this widget in replace mode.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown in the findtext edit
+</dd>
+</dl><a NAME="SearchReplaceWidget.findNext" ID="SearchReplaceWidget.findNext"></a>
+<h4>SearchReplaceWidget.findNext</h4>
+<b>findNext</b>(<i></i>)
+<p>
+        Public slot to find the next occurrence of text.
+</p><a NAME="SearchReplaceWidget.findPrev" ID="SearchReplaceWidget.findPrev"></a>
+<h4>SearchReplaceWidget.findPrev</h4>
+<b>findPrev</b>(<i></i>)
+<p>
+        Public slot to find the next previous of text.
+</p><a NAME="SearchReplaceWidget.keyPressEvent" ID="SearchReplaceWidget.keyPressEvent"></a>
+<h4>SearchReplaceWidget.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>event</i>)
+<p>
+        Protected slot to handle key press events.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+reference to the key press event (QKeyEvent)
+</dd>
+</dl><a NAME="SearchReplaceWidget.on_closeButton_clicked" ID="SearchReplaceWidget.on_closeButton_clicked"></a>
+<h4>SearchReplaceWidget.on_closeButton_clicked</h4>
+<b>on_closeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to close the widget.
+</p><a NAME="SearchReplaceWidget.on_findNextButton_clicked" ID="SearchReplaceWidget.on_findNextButton_clicked"></a>
+<h4>SearchReplaceWidget.on_findNextButton_clicked</h4>
+<b>on_findNextButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the next occurrence of text.
+</p><a NAME="SearchReplaceWidget.on_findPrevButton_clicked" ID="SearchReplaceWidget.on_findPrevButton_clicked"></a>
+<h4>SearchReplaceWidget.on_findPrevButton_clicked</h4>
+<b>on_findPrevButton_clicked</b>(<i></i>)
+<p>
+        Private slot to find the previous occurrence of text.
+</p><a NAME="SearchReplaceWidget.on_findtextCombo_editTextChanged" ID="SearchReplaceWidget.on_findtextCombo_editTextChanged"></a>
+<h4>SearchReplaceWidget.on_findtextCombo_editTextChanged</h4>
+<b>on_findtextCombo_editTextChanged</b>(<i>txt</i>)
+<p>
+        Private slot to enable/disable the find buttons.
+</p><a NAME="SearchReplaceWidget.on_replaceAllButton_clicked" ID="SearchReplaceWidget.on_replaceAllButton_clicked"></a>
+<h4>SearchReplaceWidget.on_replaceAllButton_clicked</h4>
+<b>on_replaceAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace all occurrences of text.
+</p><a NAME="SearchReplaceWidget.on_replaceButton_clicked" ID="SearchReplaceWidget.on_replaceButton_clicked"></a>
+<h4>SearchReplaceWidget.on_replaceButton_clicked</h4>
+<b>on_replaceButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace one occurrence of text.
+</p><a NAME="SearchReplaceWidget.selectionChanged" ID="SearchReplaceWidget.selectionChanged"></a>
+<h4>SearchReplaceWidget.selectionChanged</h4>
+<b>selectionChanged</b>(<i></i>)
+<p>
+        Public slot tracking changes of selected text.
+</p><a NAME="SearchReplaceWidget.show" ID="SearchReplaceWidget.show"></a>
+<h4>SearchReplaceWidget.show</h4>
+<b>show</b>(<i>text = ''</i>)
+<p>
+        Overridden slot from QWidget.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be shown in the findtext edit (string)
+</dd>
+</dl><a NAME="SearchReplaceWidget.updateSelectionCheckBox" ID="SearchReplaceWidget.updateSelectionCheckBox"></a>
+<h4>SearchReplaceWidget.updateSelectionCheckBox</h4>
+<b>updateSelectionCheckBox</b>(<i>editor</i>)
+<p>
+        Public slot to update the selection check box.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor (Editor)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Shell.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1063 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Shell</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Shell</h1>
+<p>
+Module implementing a graphical Python shell.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Shell">Shell</a></td>
+<td>Class implementing a graphical Python shell.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Shell" ID="Shell"></a>
+<h2>Shell</h2>
+<p>
+    Class implementing a graphical Python shell.
+</p><p>
+    A user can enter commands that are executed in the remote 
+    Python interpreter.  
+</p>
+<h3>Derived from</h3>
+QsciScintillaCompat
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Shell.__init__">Shell</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaAutoCompletionCommand">__QScintillaAutoCompletionCommand</a></td>
+<td>Private method to handle a command for autocompletion only.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaCharLeft">__QScintillaCharLeft</a></td>
+<td>Private method to handle the Cursor Left command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaCharLeftExtend">__QScintillaCharLeftExtend</a></td>
+<td>Private method to handle the Extend Selection Left command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaCharRight">__QScintillaCharRight</a></td>
+<td>Private method to handle the Cursor Right command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDelete">__QScintillaDelete</a></td>
+<td>Private method to handle the delete command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDeleteBack">__QScintillaDeleteBack</a></td>
+<td>Private method to handle the Backspace key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDeleteLineLeft">__QScintillaDeleteLineLeft</a></td>
+<td>Private method to handle the Delete Line Left command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDeleteLineRight">__QScintillaDeleteLineRight</a></td>
+<td>Private method to handle the Delete Line Right command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDeleteWordLeft">__QScintillaDeleteWordLeft</a></td>
+<td>Private method to handle the Delete Word Left command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaDeleteWordRight">__QScintillaDeleteWordRight</a></td>
+<td>Private method to handle the Delete Word Right command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaLeftCommand">__QScintillaLeftCommand</a></td>
+<td>Private method to handle a QScintilla command working to the left.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaLeftDeleteCommand">__QScintillaLeftDeleteCommand</a></td>
+<td>Private method to handle a QScintilla delete command working to the left.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaLineDown">__QScintillaLineDown</a></td>
+<td>Private method to handle the Down key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaLineEnd">__QScintillaLineEnd</a></td>
+<td>Private method to handle the End key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaLineUp">__QScintillaLineUp</a></td>
+<td>Private method to handle the Up key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaNewline">__QScintillaNewline</a></td>
+<td>Private method to handle the Return key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaRightCommand">__QScintillaRightCommand</a></td>
+<td>Private method to handle a QScintilla command working to the right.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaTab">__QScintillaTab</a></td>
+<td>Private method to handle the Tab key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaVCHome">__QScintillaVCHome</a></td>
+<td>Private method to handle the Home key.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaVCHomeExtend">__QScintillaVCHomeExtend</a></td>
+<td>Private method to handle the Extend Selection to start of line command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaWordLeft">__QScintillaWordLeft</a></td>
+<td>Private method to handle the Cursor Word Left command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaWordLeftExtend">__QScintillaWordLeftExtend</a></td>
+<td>Private method to handle the Extend Selection Left one word command.</td>
+</tr><tr>
+<td><a href="#Shell.__QScintillaWordRight">__QScintillaWordRight</a></td>
+<td>Private method to handle the Cursor Word Right command.</td>
+</tr><tr>
+<td><a href="#Shell.__bindLexer">__bindLexer</a></td>
+<td>Private slot to set the lexer.</td>
+</tr><tr>
+<td><a href="#Shell.__clearCurrentLine">__clearCurrentLine</a></td>
+<td>Private method to clear the line containing the cursor.</td>
+</tr><tr>
+<td><a href="#Shell.__clearHistory">__clearHistory</a></td>
+<td>Private slot to clear the current history.</td>
+</tr><tr>
+<td><a href="#Shell.__clientCapabilities">__clientCapabilities</a></td>
+<td>Private slot to handle the reporting of the clients capabilities.</td>
+</tr><tr>
+<td><a href="#Shell.__clientError">__clientError</a></td>
+<td>Private method to handle an error in the client.</td>
+</tr><tr>
+<td><a href="#Shell.__clientStatement">__clientStatement</a></td>
+<td>Private method to handle the response from the debugger client.</td>
+</tr><tr>
+<td><a href="#Shell.__completionListSelected">__completionListSelected</a></td>
+<td>Private slot to handle the selection from the completion list.</td>
+</tr><tr>
+<td><a href="#Shell.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#Shell.__executeCommand">__executeCommand</a></td>
+<td>Private slot to execute a command.</td>
+</tr><tr>
+<td><a href="#Shell.__getBanner">__getBanner</a></td>
+<td>Private method to get the banner for the remote interpreter.</td>
+</tr><tr>
+<td><a href="#Shell.__getEndPos">__getEndPos</a></td>
+<td>Private method to return the line and column of the last character.</td>
+</tr><tr>
+<td><a href="#Shell.__initialise">__initialise</a></td>
+<td>Private method to get ready for a new remote interpreter.</td>
+</tr><tr>
+<td><a href="#Shell.__insertHistory">__insertHistory</a></td>
+<td>Private method to insert a command selected from the history.</td>
+</tr><tr>
+<td><a href="#Shell.__insertText">__insertText</a></td>
+<td>Private method to insert some text at the current cursor position.</td>
+</tr><tr>
+<td><a href="#Shell.__insertTextAtEnd">__insertTextAtEnd</a></td>
+<td>Private method to insert some text at the end of the command line.</td>
+</tr><tr>
+<td><a href="#Shell.__insertTextNoEcho">__insertTextNoEcho</a></td>
+<td>Private method to insert some text at the end of the buffer without echoing it.</td>
+</tr><tr>
+<td><a href="#Shell.__isCursorOnLastLine">__isCursorOnLastLine</a></td>
+<td>Private method to check, if the cursor is on the last line.</td>
+</tr><tr>
+<td><a href="#Shell.__middleMouseButton">__middleMouseButton</a></td>
+<td>Private method to handle the middle mouse button press.</td>
+</tr><tr>
+<td><a href="#Shell.__raw_input">__raw_input</a></td>
+<td>Private method to handle raw input.</td>
+</tr><tr>
+<td><a href="#Shell.__reset">__reset</a></td>
+<td>Private slot to handle the 'reset' context menu entry.</td>
+</tr><tr>
+<td><a href="#Shell.__resetAndClear">__resetAndClear</a></td>
+<td>Private slot to handle the 'reset and clear' context menu entry.</td>
+</tr><tr>
+<td><a href="#Shell.__rsearchHistory">__rsearchHistory</a></td>
+<td>Private method used to reverse search the history.</td>
+</tr><tr>
+<td><a href="#Shell.__searchHistory">__searchHistory</a></td>
+<td>Private method used to search the history.</td>
+</tr><tr>
+<td><a href="#Shell.__selectHistory">__selectHistory</a></td>
+<td>Private slot to select a history entry to execute.</td>
+</tr><tr>
+<td><a href="#Shell.__setAutoCompletion">__setAutoCompletion</a></td>
+<td>Private method to configure the autocompletion function.</td>
+</tr><tr>
+<td><a href="#Shell.__setCallTips">__setCallTips</a></td>
+<td>Private method to configure the calltips function.</td>
+</tr><tr>
+<td><a href="#Shell.__setMargin0">__setMargin0</a></td>
+<td>Private method to configure margin 0.</td>
+</tr><tr>
+<td><a href="#Shell.__setMonospaced">__setMonospaced</a></td>
+<td>Private method to set/reset a monospaced font.</td>
+</tr><tr>
+<td><a href="#Shell.__setTextDisplay">__setTextDisplay</a></td>
+<td>Private method to configure the text display.</td>
+</tr><tr>
+<td><a href="#Shell.__showCompletions">__showCompletions</a></td>
+<td>Private method to display the possible completions.</td>
+</tr><tr>
+<td><a href="#Shell.__showHistory">__showHistory</a></td>
+<td>Private slot to show the shell history dialog.</td>
+</tr><tr>
+<td><a href="#Shell.__startDebugClient">__startDebugClient</a></td>
+<td>Private slot to start a debug client accoding to the action triggered.</td>
+</tr><tr>
+<td><a href="#Shell.__useHistory">__useHistory</a></td>
+<td>Private method to display a command from the history.</td>
+</tr><tr>
+<td><a href="#Shell.__write">__write</a></td>
+<td>Private method to display some text.</td>
+</tr><tr>
+<td><a href="#Shell.__writeBanner">__writeBanner</a></td>
+<td>Private method to write a banner with info from the debug client.</td>
+</tr><tr>
+<td><a href="#Shell.__writePrompt">__writePrompt</a></td>
+<td>Private method to write the prompt.</td>
+</tr><tr>
+<td><a href="#Shell.__writeStdErr">__writeStdErr</a></td>
+<td>Private method to display some text with StdErr label.</td>
+</tr><tr>
+<td><a href="#Shell.__writeStdOut">__writeStdOut</a></td>
+<td>Private method to display some text with StdOut label.</td>
+</tr><tr>
+<td><a href="#Shell.clear">clear</a></td>
+<td>Public slot to clear the display.</td>
+</tr><tr>
+<td><a href="#Shell.closeShell">closeShell</a></td>
+<td>Public method to shutdown the shell.</td>
+</tr><tr>
+<td><a href="#Shell.contextMenuEvent">contextMenuEvent</a></td>
+<td>Reimplemented to show our own context menu.</td>
+</tr><tr>
+<td><a href="#Shell.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle the drag enter event.</td>
+</tr><tr>
+<td><a href="#Shell.dragLeaveEvent">dragLeaveEvent</a></td>
+<td>Protected method to handle the drag leave event.</td>
+</tr><tr>
+<td><a href="#Shell.dragMoveEvent">dragMoveEvent</a></td>
+<td>Protected method to handle the drag move event.</td>
+</tr><tr>
+<td><a href="#Shell.dropEvent">dropEvent</a></td>
+<td>Protected method to handle the drop event.</td>
+</tr><tr>
+<td><a href="#Shell.editorCommand">editorCommand</a></td>
+<td>Public method to perform an editor command.</td>
+</tr><tr>
+<td><a href="#Shell.executeLines">executeLines</a></td>
+<td>Public method to execute a set of lines as multiple commands.</td>
+</tr><tr>
+<td><a href="#Shell.focusInEvent">focusInEvent</a></td>
+<td>Public method called when the shell receives focus.</td>
+</tr><tr>
+<td><a href="#Shell.focusNextPrevChild">focusNextPrevChild</a></td>
+<td>Reimplemented to stop Tab moving to the next window.</td>
+</tr><tr>
+<td><a href="#Shell.focusOutEvent">focusOutEvent</a></td>
+<td>Public method called when the shell loses focus.</td>
+</tr><tr>
+<td><a href="#Shell.getClientType">getClientType</a></td>
+<td>Public slot to get the clients type.</td>
+</tr><tr>
+<td><a href="#Shell.getHistory">getHistory</a></td>
+<td>Public method to get the history for the given client type.</td>
+</tr><tr>
+<td><a href="#Shell.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#Shell.insert">insert</a></td>
+<td>Public slot to insert text at the current cursor position.</td>
+</tr><tr>
+<td><a href="#Shell.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the user input a key at a time.</td>
+</tr><tr>
+<td><a href="#Shell.loadHistory">loadHistory</a></td>
+<td>Public method to load the history for the given client type.</td>
+</tr><tr>
+<td><a href="#Shell.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle the mouse press event.</td>
+</tr><tr>
+<td><a href="#Shell.paste">paste</a></td>
+<td>Reimplemented slot to handle the paste action.</td>
+</tr><tr>
+<td><a href="#Shell.reloadHistory">reloadHistory</a></td>
+<td>Public method to reload the history of the currently selected client type.</td>
+</tr><tr>
+<td><a href="#Shell.saveHistory">saveHistory</a></td>
+<td>Public method to save the history for the given client type.</td>
+</tr><tr>
+<td><a href="#Shell.setDebuggerUI">setDebuggerUI</a></td>
+<td>Public method to set the debugger UI.</td>
+</tr>
+</table>
+<a NAME="Shell.__init__" ID="Shell.__init__"></a>
+<h4>Shell (Constructor)</h4>
+<b>Shell</b>(<i>dbs, vm, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Shell.__QScintillaAutoCompletionCommand" ID="Shell.__QScintillaAutoCompletionCommand"></a>
+<h4>Shell.__QScintillaAutoCompletionCommand</h4>
+<b>__QScintillaAutoCompletionCommand</b>(<i>cmd</i>)
+<p>
+        Private method to handle a command for autocompletion only.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaCharLeft" ID="Shell.__QScintillaCharLeft"></a>
+<h4>Shell.__QScintillaCharLeft</h4>
+<b>__QScintillaCharLeft</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Left command.
+</p><a NAME="Shell.__QScintillaCharLeftExtend" ID="Shell.__QScintillaCharLeftExtend"></a>
+<h4>Shell.__QScintillaCharLeftExtend</h4>
+<b>__QScintillaCharLeftExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection Left command.
+</p><a NAME="Shell.__QScintillaCharRight" ID="Shell.__QScintillaCharRight"></a>
+<h4>Shell.__QScintillaCharRight</h4>
+<b>__QScintillaCharRight</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Right command.
+</p><a NAME="Shell.__QScintillaDelete" ID="Shell.__QScintillaDelete"></a>
+<h4>Shell.__QScintillaDelete</h4>
+<b>__QScintillaDelete</b>(<i></i>)
+<p>
+        Private method to handle the delete command.
+</p><a NAME="Shell.__QScintillaDeleteBack" ID="Shell.__QScintillaDeleteBack"></a>
+<h4>Shell.__QScintillaDeleteBack</h4>
+<b>__QScintillaDeleteBack</b>(<i></i>)
+<p>
+        Private method to handle the Backspace key.
+</p><a NAME="Shell.__QScintillaDeleteLineLeft" ID="Shell.__QScintillaDeleteLineLeft"></a>
+<h4>Shell.__QScintillaDeleteLineLeft</h4>
+<b>__QScintillaDeleteLineLeft</b>(<i></i>)
+<p>
+        Private method to handle the Delete Line Left command.
+</p><a NAME="Shell.__QScintillaDeleteLineRight" ID="Shell.__QScintillaDeleteLineRight"></a>
+<h4>Shell.__QScintillaDeleteLineRight</h4>
+<b>__QScintillaDeleteLineRight</b>(<i></i>)
+<p>
+        Private method to handle the Delete Line Right command.
+</p><a NAME="Shell.__QScintillaDeleteWordLeft" ID="Shell.__QScintillaDeleteWordLeft"></a>
+<h4>Shell.__QScintillaDeleteWordLeft</h4>
+<b>__QScintillaDeleteWordLeft</b>(<i></i>)
+<p>
+        Private method to handle the Delete Word Left command.
+</p><a NAME="Shell.__QScintillaDeleteWordRight" ID="Shell.__QScintillaDeleteWordRight"></a>
+<h4>Shell.__QScintillaDeleteWordRight</h4>
+<b>__QScintillaDeleteWordRight</b>(<i></i>)
+<p>
+        Private method to handle the Delete Word Right command.
+</p><a NAME="Shell.__QScintillaLeftCommand" ID="Shell.__QScintillaLeftCommand"></a>
+<h4>Shell.__QScintillaLeftCommand</h4>
+<b>__QScintillaLeftCommand</b>(<i>method, allLinesAllowed = False</i>)
+<p>
+        Private method to handle a QScintilla command working to the left.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd><dt><i>allLinesAllowed</i></dt>
+<dd>
+flag indicating that the command may be executed
+            on any line (boolean)
+</dd>
+</dl><a NAME="Shell.__QScintillaLeftDeleteCommand" ID="Shell.__QScintillaLeftDeleteCommand"></a>
+<h4>Shell.__QScintillaLeftDeleteCommand</h4>
+<b>__QScintillaLeftDeleteCommand</b>(<i>method</i>)
+<p>
+        Private method to handle a QScintilla delete command working to the left.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd>
+</dl><a NAME="Shell.__QScintillaLineDown" ID="Shell.__QScintillaLineDown"></a>
+<h4>Shell.__QScintillaLineDown</h4>
+<b>__QScintillaLineDown</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Down key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaLineEnd" ID="Shell.__QScintillaLineEnd"></a>
+<h4>Shell.__QScintillaLineEnd</h4>
+<b>__QScintillaLineEnd</b>(<i>cmd</i>)
+<p>
+        Private method to handle the End key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaLineUp" ID="Shell.__QScintillaLineUp"></a>
+<h4>Shell.__QScintillaLineUp</h4>
+<b>__QScintillaLineUp</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Up key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaNewline" ID="Shell.__QScintillaNewline"></a>
+<h4>Shell.__QScintillaNewline</h4>
+<b>__QScintillaNewline</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Return key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaRightCommand" ID="Shell.__QScintillaRightCommand"></a>
+<h4>Shell.__QScintillaRightCommand</h4>
+<b>__QScintillaRightCommand</b>(<i>method</i>)
+<p>
+        Private method to handle a QScintilla command working to the right.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd>
+</dl><a NAME="Shell.__QScintillaTab" ID="Shell.__QScintillaTab"></a>
+<h4>Shell.__QScintillaTab</h4>
+<b>__QScintillaTab</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Tab key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaVCHome" ID="Shell.__QScintillaVCHome"></a>
+<h4>Shell.__QScintillaVCHome</h4>
+<b>__QScintillaVCHome</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Home key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Shell.__QScintillaVCHomeExtend" ID="Shell.__QScintillaVCHomeExtend"></a>
+<h4>Shell.__QScintillaVCHomeExtend</h4>
+<b>__QScintillaVCHomeExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection to start of line command.
+</p><a NAME="Shell.__QScintillaWordLeft" ID="Shell.__QScintillaWordLeft"></a>
+<h4>Shell.__QScintillaWordLeft</h4>
+<b>__QScintillaWordLeft</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Word Left command.
+</p><a NAME="Shell.__QScintillaWordLeftExtend" ID="Shell.__QScintillaWordLeftExtend"></a>
+<h4>Shell.__QScintillaWordLeftExtend</h4>
+<b>__QScintillaWordLeftExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection Left one word command.
+</p><a NAME="Shell.__QScintillaWordRight" ID="Shell.__QScintillaWordRight"></a>
+<h4>Shell.__QScintillaWordRight</h4>
+<b>__QScintillaWordRight</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Word Right command.
+</p><a NAME="Shell.__bindLexer" ID="Shell.__bindLexer"></a>
+<h4>Shell.__bindLexer</h4>
+<b>__bindLexer</b>(<i>language = 'Python'</i>)
+<p>
+        Private slot to set the lexer.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+lexer language to set (string)
+</dd>
+</dl><a NAME="Shell.__clearCurrentLine" ID="Shell.__clearCurrentLine"></a>
+<h4>Shell.__clearCurrentLine</h4>
+<b>__clearCurrentLine</b>(<i></i>)
+<p>
+        Private method to clear the line containing the cursor.
+</p><a NAME="Shell.__clearHistory" ID="Shell.__clearHistory"></a>
+<h4>Shell.__clearHistory</h4>
+<b>__clearHistory</b>(<i></i>)
+<p>
+        Private slot to clear the current history.
+</p><a NAME="Shell.__clientCapabilities" ID="Shell.__clientCapabilities"></a>
+<h4>Shell.__clientCapabilities</h4>
+<b>__clientCapabilities</b>(<i>cap, clType</i>)
+<p>
+        Private slot to handle the reporting of the clients capabilities.
+</p><dl>
+<dt><i>cap</i></dt>
+<dd>
+client capabilities (integer)
+</dd><dt><i>clType</i></dt>
+<dd>
+type of the debug client (string)
+</dd>
+</dl><a NAME="Shell.__clientError" ID="Shell.__clientError"></a>
+<h4>Shell.__clientError</h4>
+<b>__clientError</b>(<i></i>)
+<p>
+        Private method to handle an error in the client.
+</p><a NAME="Shell.__clientStatement" ID="Shell.__clientStatement"></a>
+<h4>Shell.__clientStatement</h4>
+<b>__clientStatement</b>(<i>more</i>)
+<p>
+        Private method to handle the response from the debugger client.
+</p><dl>
+<dt><i>more</i></dt>
+<dd>
+flag indicating that more user input is required (boolean)
+</dd>
+</dl><a NAME="Shell.__completionListSelected" ID="Shell.__completionListSelected"></a>
+<h4>Shell.__completionListSelected</h4>
+<b>__completionListSelected</b>(<i>id, txt</i>)
+<p>
+        Private slot to handle the selection from the completion list.
+</p><dl>
+<dt><i>id</i></dt>
+<dd>
+the ID of the user list (should be 1) (integer)
+</dd><dt><i>txt</i></dt>
+<dd>
+the selected text (string)
+</dd>
+</dl><a NAME="Shell.__configure" ID="Shell.__configure"></a>
+<h4>Shell.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="Shell.__executeCommand" ID="Shell.__executeCommand"></a>
+<h4>Shell.__executeCommand</h4>
+<b>__executeCommand</b>(<i>cmd</i>)
+<p>
+        Private slot to execute a command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to be executed by debug client (string)
+</dd>
+</dl><a NAME="Shell.__getBanner" ID="Shell.__getBanner"></a>
+<h4>Shell.__getBanner</h4>
+<b>__getBanner</b>(<i></i>)
+<p>
+        Private method to get the banner for the remote interpreter.
+</p><p>
+        It requests the interpreter version and platform running on the
+        debug client side.
+</p><a NAME="Shell.__getEndPos" ID="Shell.__getEndPos"></a>
+<h4>Shell.__getEndPos</h4>
+<b>__getEndPos</b>(<i></i>)
+<p>
+        Private method to return the line and column of the last character.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values (int, int) giving the line and column
+</dd>
+</dl><a NAME="Shell.__initialise" ID="Shell.__initialise"></a>
+<h4>Shell.__initialise</h4>
+<b>__initialise</b>(<i></i>)
+<p>
+        Private method to get ready for a new remote interpreter.
+</p><a NAME="Shell.__insertHistory" ID="Shell.__insertHistory"></a>
+<h4>Shell.__insertHistory</h4>
+<b>__insertHistory</b>(<i>cmd</i>)
+<p>
+        Private method to insert a command selected from the history.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+history entry to be inserted (string)
+</dd>
+</dl><a NAME="Shell.__insertText" ID="Shell.__insertText"></a>
+<h4>Shell.__insertText</h4>
+<b>__insertText</b>(<i>s</i>)
+<p>
+        Private method to insert some text at the current cursor position.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Shell.__insertTextAtEnd" ID="Shell.__insertTextAtEnd"></a>
+<h4>Shell.__insertTextAtEnd</h4>
+<b>__insertTextAtEnd</b>(<i>s</i>)
+<p>
+        Private method to insert some text at the end of the command line.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Shell.__insertTextNoEcho" ID="Shell.__insertTextNoEcho"></a>
+<h4>Shell.__insertTextNoEcho</h4>
+<b>__insertTextNoEcho</b>(<i>s</i>)
+<p>
+        Private method to insert some text at the end of the buffer without echoing it.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Shell.__isCursorOnLastLine" ID="Shell.__isCursorOnLastLine"></a>
+<h4>Shell.__isCursorOnLastLine</h4>
+<b>__isCursorOnLastLine</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is on the last line.
+</p><a NAME="Shell.__middleMouseButton" ID="Shell.__middleMouseButton"></a>
+<h4>Shell.__middleMouseButton</h4>
+<b>__middleMouseButton</b>(<i></i>)
+<p>
+        Private method to handle the middle mouse button press.
+</p><a NAME="Shell.__raw_input" ID="Shell.__raw_input"></a>
+<h4>Shell.__raw_input</h4>
+<b>__raw_input</b>(<i>s, echo</i>)
+<p>
+        Private method to handle raw input.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+prompt to be displayed (string)
+</dd><dt><i>echo</i></dt>
+<dd>
+Flag indicating echoing of the input (boolean)
+</dd>
+</dl><a NAME="Shell.__reset" ID="Shell.__reset"></a>
+<h4>Shell.__reset</h4>
+<b>__reset</b>(<i></i>)
+<p>
+        Private slot to handle the 'reset' context menu entry.
+</p><a NAME="Shell.__resetAndClear" ID="Shell.__resetAndClear"></a>
+<h4>Shell.__resetAndClear</h4>
+<b>__resetAndClear</b>(<i></i>)
+<p>
+        Private slot to handle the 'reset and clear' context menu entry.
+</p><a NAME="Shell.__rsearchHistory" ID="Shell.__rsearchHistory"></a>
+<h4>Shell.__rsearchHistory</h4>
+<b>__rsearchHistory</b>(<i>txt, startIdx = -1</i>)
+<p>
+        Private method used to reverse search the history.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to match at the beginning (string)
+</dd><dt><i>startIdx</i></dt>
+<dd>
+index to start search from (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of found entry (integer)
+</dd>
+</dl><a NAME="Shell.__searchHistory" ID="Shell.__searchHistory"></a>
+<h4>Shell.__searchHistory</h4>
+<b>__searchHistory</b>(<i>txt, startIdx = -1</i>)
+<p>
+        Private method used to search the history.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to match at the beginning (string)
+</dd><dt><i>startIdx</i></dt>
+<dd>
+index to start search from (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of found entry (integer)
+</dd>
+</dl><a NAME="Shell.__selectHistory" ID="Shell.__selectHistory"></a>
+<h4>Shell.__selectHistory</h4>
+<b>__selectHistory</b>(<i></i>)
+<p>
+        Private slot to select a history entry to execute.
+</p><a NAME="Shell.__setAutoCompletion" ID="Shell.__setAutoCompletion"></a>
+<h4>Shell.__setAutoCompletion</h4>
+<b>__setAutoCompletion</b>(<i>language = 'Python'</i>)
+<p>
+        Private method to configure the autocompletion function.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+of the autocompletion set to set (string)
+</dd>
+</dl><a NAME="Shell.__setCallTips" ID="Shell.__setCallTips"></a>
+<h4>Shell.__setCallTips</h4>
+<b>__setCallTips</b>(<i>language = 'Python'</i>)
+<p>
+        Private method to configure the calltips function.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+of the calltips set to set (string)
+</dd>
+</dl><a NAME="Shell.__setMargin0" ID="Shell.__setMargin0"></a>
+<h4>Shell.__setMargin0</h4>
+<b>__setMargin0</b>(<i></i>)
+<p>
+        Private method to configure margin 0.
+</p><a NAME="Shell.__setMonospaced" ID="Shell.__setMonospaced"></a>
+<h4>Shell.__setMonospaced</h4>
+<b>__setMonospaced</b>(<i>on</i>)
+<p>
+        Private method to set/reset a monospaced font.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag to indicate usage of a monospace font (boolean)
+</dd>
+</dl><a NAME="Shell.__setTextDisplay" ID="Shell.__setTextDisplay"></a>
+<h4>Shell.__setTextDisplay</h4>
+<b>__setTextDisplay</b>(<i></i>)
+<p>
+        Private method to configure the text display.
+</p><a NAME="Shell.__showCompletions" ID="Shell.__showCompletions"></a>
+<h4>Shell.__showCompletions</h4>
+<b>__showCompletions</b>(<i>completions, text</i>)
+<p>
+        Private method to display the possible completions.
+</p><dl>
+<dt><i>completions</i></dt>
+<dd>
+list of possible completions (list of strings)
+</dd><dt><i>text</i></dt>
+<dd>
+text that is about to be completed (string)
+</dd>
+</dl><a NAME="Shell.__showHistory" ID="Shell.__showHistory"></a>
+<h4>Shell.__showHistory</h4>
+<b>__showHistory</b>(<i></i>)
+<p>
+        Private slot to show the shell history dialog.
+</p><a NAME="Shell.__startDebugClient" ID="Shell.__startDebugClient"></a>
+<h4>Shell.__startDebugClient</h4>
+<b>__startDebugClient</b>(<i>action</i>)
+<p>
+        Private slot to start a debug client accoding to the action triggered.
+</p><dl>
+<dt><i>action</i></dt>
+<dd>
+context menu action that was triggered (QAction)
+</dd>
+</dl><a NAME="Shell.__useHistory" ID="Shell.__useHistory"></a>
+<h4>Shell.__useHistory</h4>
+<b>__useHistory</b>(<i></i>)
+<p>
+        Private method to display a command from the history.
+</p><a NAME="Shell.__write" ID="Shell.__write"></a>
+<h4>Shell.__write</h4>
+<b>__write</b>(<i>s</i>)
+<p>
+        Private method to display some text.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be displayed (string)
+</dd>
+</dl><a NAME="Shell.__writeBanner" ID="Shell.__writeBanner"></a>
+<h4>Shell.__writeBanner</h4>
+<b>__writeBanner</b>(<i>version, platform, dbgclient</i>)
+<p>
+        Private method to write a banner with info from the debug client.
+</p><dl>
+<dt><i>version</i></dt>
+<dd>
+interpreter version string (string)
+</dd><dt><i>platform</i></dt>
+<dd>
+platform of the remote interpreter (string)
+</dd><dt><i>dbgclient</i></dt>
+<dd>
+debug client variant used (string)
+</dd>
+</dl><a NAME="Shell.__writePrompt" ID="Shell.__writePrompt"></a>
+<h4>Shell.__writePrompt</h4>
+<b>__writePrompt</b>(<i></i>)
+<p>
+        Private method to write the prompt.
+</p><a NAME="Shell.__writeStdErr" ID="Shell.__writeStdErr"></a>
+<h4>Shell.__writeStdErr</h4>
+<b>__writeStdErr</b>(<i>s</i>)
+<p>
+        Private method to display some text with StdErr label.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be displayed (string)
+</dd>
+</dl><a NAME="Shell.__writeStdOut" ID="Shell.__writeStdOut"></a>
+<h4>Shell.__writeStdOut</h4>
+<b>__writeStdOut</b>(<i>s</i>)
+<p>
+        Private method to display some text with StdOut label.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be displayed (string)
+</dd>
+</dl><a NAME="Shell.clear" ID="Shell.clear"></a>
+<h4>Shell.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public slot to clear the display.
+</p><a NAME="Shell.closeShell" ID="Shell.closeShell"></a>
+<h4>Shell.closeShell</h4>
+<b>closeShell</b>(<i></i>)
+<p>
+        Public method to shutdown the shell. 
+</p><a NAME="Shell.contextMenuEvent" ID="Shell.contextMenuEvent"></a>
+<h4>Shell.contextMenuEvent</h4>
+<b>contextMenuEvent</b>(<i>ev</i>)
+<p>
+        Reimplemented to show our own context menu.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+context menu event (QContextMenuEvent)
+</dd>
+</dl><a NAME="Shell.dragEnterEvent" ID="Shell.dragEnterEvent"></a>
+<h4>Shell.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag enter event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag enter event (QDragEnterEvent)
+</dd>
+</dl><a NAME="Shell.dragLeaveEvent" ID="Shell.dragLeaveEvent"></a>
+<h4>Shell.dragLeaveEvent</h4>
+<b>dragLeaveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag leave event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag leave event (QDragLeaveEvent)
+</dd>
+</dl><a NAME="Shell.dragMoveEvent" ID="Shell.dragMoveEvent"></a>
+<h4>Shell.dragMoveEvent</h4>
+<b>dragMoveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag move event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag move event (QDragMoveEvent)
+</dd>
+</dl><a NAME="Shell.dropEvent" ID="Shell.dropEvent"></a>
+<h4>Shell.dropEvent</h4>
+<b>dropEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drop event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drop event (QDropEvent)
+</dd>
+</dl><a NAME="Shell.editorCommand" ID="Shell.editorCommand"></a>
+<h4>Shell.editorCommand</h4>
+<b>editorCommand</b>(<i>cmd</i>)
+<p>
+        Public method to perform an editor command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be performed
+</dd>
+</dl><a NAME="Shell.executeLines" ID="Shell.executeLines"></a>
+<h4>Shell.executeLines</h4>
+<b>executeLines</b>(<i>lines</i>)
+<p>
+        Public method to execute a set of lines as multiple commands.
+</p><dl>
+<dt><i>lines</i></dt>
+<dd>
+multiple lines of text to be executed as single
+            commands (string)
+</dd>
+</dl><a NAME="Shell.focusInEvent" ID="Shell.focusInEvent"></a>
+<h4>Shell.focusInEvent</h4>
+<b>focusInEvent</b>(<i>event</i>)
+<p>
+        Public method called when the shell receives focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Shell.focusNextPrevChild" ID="Shell.focusNextPrevChild"></a>
+<h4>Shell.focusNextPrevChild</h4>
+<b>focusNextPrevChild</b>(<i>next</i>)
+<p>
+        Reimplemented to stop Tab moving to the next window.
+</p><p>
+        While the user is entering a multi-line command, the movement to
+        the next window by the Tab key being pressed is suppressed.
+</p><dl>
+<dt><i>next</i></dt>
+<dd>
+next window
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the movement
+</dd>
+</dl><a NAME="Shell.focusOutEvent" ID="Shell.focusOutEvent"></a>
+<h4>Shell.focusOutEvent</h4>
+<b>focusOutEvent</b>(<i>event</i>)
+<p>
+        Public method called when the shell loses focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Shell.getClientType" ID="Shell.getClientType"></a>
+<h4>Shell.getClientType</h4>
+<b>getClientType</b>(<i></i>)
+<p>
+        Public slot to get the clients type.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+client type (string)
+</dd>
+</dl><a NAME="Shell.getHistory" ID="Shell.getHistory"></a>
+<h4>Shell.getHistory</h4>
+<b>getHistory</b>(<i>clientType</i>)
+<p>
+        Public method to get the history for the given client type.
+</p><dl>
+<dt><i>clientType</i></dt>
+<dd>
+type of the debug client (string).
+            If it is None, the current history is returned.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history list (list of strings)
+</dd>
+</dl><a NAME="Shell.handlePreferencesChanged" ID="Shell.handlePreferencesChanged"></a>
+<h4>Shell.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle the preferencesChanged signal.
+</p><a NAME="Shell.insert" ID="Shell.insert"></a>
+<h4>Shell.insert</h4>
+<b>insert</b>(<i>txt</i>)
+<p>
+        Public slot to insert text at the current cursor position.
+</p><p>
+        The cursor is advanced to the end of the inserted text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Shell.keyPressEvent" ID="Shell.keyPressEvent"></a>
+<h4>Shell.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>ev</i>)
+<p>
+        Re-implemented to handle the user input a key at a time.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+key event (QKeyEvent)
+</dd>
+</dl><a NAME="Shell.loadHistory" ID="Shell.loadHistory"></a>
+<h4>Shell.loadHistory</h4>
+<b>loadHistory</b>(<i>clientType</i>)
+<p>
+        Public method to load the history for the given client type.
+</p><dl>
+<dt><i>clientType</i></dt>
+<dd>
+type of the debug client (string)
+</dd>
+</dl><a NAME="Shell.mousePressEvent" ID="Shell.mousePressEvent"></a>
+<h4>Shell.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the mouse press event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the mouse press event (QMouseEvent)
+</dd>
+</dl><a NAME="Shell.paste" ID="Shell.paste"></a>
+<h4>Shell.paste</h4>
+<b>paste</b>(<i></i>)
+<p>
+        Reimplemented slot to handle the paste action.
+</p><a NAME="Shell.reloadHistory" ID="Shell.reloadHistory"></a>
+<h4>Shell.reloadHistory</h4>
+<b>reloadHistory</b>(<i></i>)
+<p>
+        Public method to reload the history of the currently selected client type.
+</p><a NAME="Shell.saveHistory" ID="Shell.saveHistory"></a>
+<h4>Shell.saveHistory</h4>
+<b>saveHistory</b>(<i>clientType</i>)
+<p>
+        Public method to save the history for the given client type.
+</p><dl>
+<dt><i>clientType</i></dt>
+<dd>
+type of the debug client (string)
+</dd>
+</dl><a NAME="Shell.setDebuggerUI" ID="Shell.setDebuggerUI"></a>
+<h4>Shell.setDebuggerUI</h4>
+<b>setDebuggerUI</b>(<i>ui</i>)
+<p>
+        Public method to set the debugger UI.
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the debugger UI object (DebugUI)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.ShellHistoryDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.ShellHistoryDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.ShellHistoryDialog</h1>
+<p>
+Module implementing the shell history dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ShellHistoryDialog">ShellHistoryDialog</a></td>
+<td>Class implementing the shell history dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ShellHistoryDialog" ID="ShellHistoryDialog"></a>
+<h2>ShellHistoryDialog</h2>
+<p>
+    Class implementing the shell history dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ShellHistoryDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ShellHistoryDialog.__init__">ShellHistoryDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.getHistory">getHistory</a></td>
+<td>Public method to retrieve the history from the dialog.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_copyButton_clicked">on_copyButton_clicked</a></td>
+<td>Private slot to copy the selected entries to the current editor.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the selected entries from the history.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_executeButton_clicked">on_executeButton_clicked</a></td>
+<td>Private slot to execute the selected entries in the shell.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_historyList_itemDoubleClicked">on_historyList_itemDoubleClicked</a></td>
+<td>Private slot to handle a double click of an item.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_historyList_itemSelectionChanged">on_historyList_itemSelectionChanged</a></td>
+<td>Private slot to handle a change of the selection.</td>
+</tr><tr>
+<td><a href="#ShellHistoryDialog.on_reloadButton_clicked">on_reloadButton_clicked</a></td>
+<td>Private slot to reload the history.</td>
+</tr>
+</table>
+<a NAME="ShellHistoryDialog.__init__" ID="ShellHistoryDialog.__init__"></a>
+<h4>ShellHistoryDialog (Constructor)</h4>
+<b>ShellHistoryDialog</b>(<i>history, vm, shell</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>history</i></dt>
+<dd>
+reference to the current shell history (list of strings)
+</dd><dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager object
+</dd><dt><i>shell</i></dt>
+<dd>
+reference to the shell object
+</dd>
+</dl><a NAME="ShellHistoryDialog.getHistory" ID="ShellHistoryDialog.getHistory"></a>
+<h4>ShellHistoryDialog.getHistory</h4>
+<b>getHistory</b>(<i></i>)
+<p>
+        Public method to retrieve the history from the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of history entries (list of strings)
+</dd>
+</dl><a NAME="ShellHistoryDialog.on_copyButton_clicked" ID="ShellHistoryDialog.on_copyButton_clicked"></a>
+<h4>ShellHistoryDialog.on_copyButton_clicked</h4>
+<b>on_copyButton_clicked</b>(<i></i>)
+<p>
+        Private slot to copy the selected entries to the current editor.
+</p><a NAME="ShellHistoryDialog.on_deleteButton_clicked" ID="ShellHistoryDialog.on_deleteButton_clicked"></a>
+<h4>ShellHistoryDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected entries from the history.
+</p><a NAME="ShellHistoryDialog.on_executeButton_clicked" ID="ShellHistoryDialog.on_executeButton_clicked"></a>
+<h4>ShellHistoryDialog.on_executeButton_clicked</h4>
+<b>on_executeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to execute the selected entries in the shell.
+</p><a NAME="ShellHistoryDialog.on_historyList_itemDoubleClicked" ID="ShellHistoryDialog.on_historyList_itemDoubleClicked"></a>
+<h4>ShellHistoryDialog.on_historyList_itemDoubleClicked</h4>
+<b>on_historyList_itemDoubleClicked</b>(<i>item</i>)
+<p>
+        Private slot to handle a double click of an item.
+</p><dl>
+<dt><i>item</i></dt>
+<dd>
+reference to the item that was double clicked (QListWidgetItem)
+</dd>
+</dl><a NAME="ShellHistoryDialog.on_historyList_itemSelectionChanged" ID="ShellHistoryDialog.on_historyList_itemSelectionChanged"></a>
+<h4>ShellHistoryDialog.on_historyList_itemSelectionChanged</h4>
+<b>on_historyList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the selection.
+</p><a NAME="ShellHistoryDialog.on_reloadButton_clicked" ID="ShellHistoryDialog.on_reloadButton_clicked"></a>
+<h4>ShellHistoryDialog.on_reloadButton_clicked</h4>
+<b>on_reloadButton_clicked</b>(<i></i>)
+<p>
+        Private slot to reload the history.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.SpellChecker.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,495 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.SpellChecker</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.SpellChecker</h1>
+<p>
+Module implementing the spell checker for the editor component.
+</p><p>
+The spell checker is based on pyenchant.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SpellChecker">SpellChecker</a></td>
+<td>Class implementing a pyenchant based spell checker.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SpellChecker" ID="SpellChecker"></a>
+<h2>SpellChecker</h2>
+<p>
+    Class implementing a pyenchant based spell checker.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>_spelling_dict</td></tr><tr><td>_spelling_lang</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SpellChecker.__init__">SpellChecker</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SpellChecker.__checkDocumentPart">__checkDocumentPart</a></td>
+<td>Private method to check some part of the document.</td>
+</tr><tr>
+<td><a href="#SpellChecker.__getNextWord">__getNextWord</a></td>
+<td>Private method to get the next word in the text after the given position.</td>
+</tr><tr>
+<td><a href="#SpellChecker.__incrementalCheck">__incrementalCheck</a></td>
+<td>Private method to check the document incrementally.</td>
+</tr><tr>
+<td><a href="#SpellChecker.__iter__">__iter__</a></td>
+<td>Private method to create an iterator.</td>
+</tr><tr>
+<td><a href="#SpellChecker.__next__">__next__</a></td>
+<td>Private method to advance to the next error.</td>
+</tr><tr>
+<td><a href="#SpellChecker._getDict">_getDict</a></td>
+<td>Protected classmethod to get a new dictionary.</td>
+</tr><tr>
+<td><a href="#SpellChecker.add">add</a></td>
+<td>Public method to add a word to the personal word list.</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkCurrentPage">checkCurrentPage</a></td>
+<td>Private method to check the currently visible page.</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkDocument">checkDocument</a></td>
+<td>Public method to check the complete document</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkDocumentIncrementally">checkDocumentIncrementally</a></td>
+<td>Public method to check the document incrementally.</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkLines">checkLines</a></td>
+<td>Public method to check some lines of text.</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkSelection">checkSelection</a></td>
+<td>Private method to check the current selection.</td>
+</tr><tr>
+<td><a href="#SpellChecker.checkWord">checkWord</a></td>
+<td>Public method to check the word at position pos.</td>
+</tr><tr>
+<td><a href="#SpellChecker.clearAll">clearAll</a></td>
+<td>Public method to clear all spelling markers.</td>
+</tr><tr>
+<td><a href="#SpellChecker.getAvailableLanguages">getAvailableLanguages</a></td>
+<td>Public classmethod to get all available languages.</td>
+</tr><tr>
+<td><a href="#SpellChecker.getContext">getContext</a></td>
+<td>Public method to get the context of a faulty word.</td>
+</tr><tr>
+<td><a href="#SpellChecker.getError">getError</a></td>
+<td>Public method to get information about the last error found.</td>
+</tr><tr>
+<td><a href="#SpellChecker.getLanguage">getLanguage</a></td>
+<td>Public method to get the current language.</td>
+</tr><tr>
+<td><a href="#SpellChecker.getSuggestions">getSuggestions</a></td>
+<td>Public method to get suggestions for the given word.</td>
+</tr><tr>
+<td><a href="#SpellChecker.ignoreAlways">ignoreAlways</a></td>
+<td>Public method to tell the checker, to always ignore the given word or the current word.</td>
+</tr><tr>
+<td><a href="#SpellChecker.initCheck">initCheck</a></td>
+<td>Public method to initialize a spell check.</td>
+</tr><tr>
+<td><a href="#SpellChecker.isAvailable">isAvailable</a></td>
+<td>Public classmethod to check, if spellchecking is available.</td>
+</tr><tr>
+<td><a href="#SpellChecker.next">next</a></td>
+<td>Public method to advance to the next error.</td>
+</tr><tr>
+<td><a href="#SpellChecker.remove">remove</a></td>
+<td>Public method to add a word to the personal exclude list.</td>
+</tr><tr>
+<td><a href="#SpellChecker.replace">replace</a></td>
+<td>Public method to tell the checker to replace the current word with the replacement string.</td>
+</tr><tr>
+<td><a href="#SpellChecker.replaceAlways">replaceAlways</a></td>
+<td>Public method to tell the checker to always replace the current word with the replacement string.</td>
+</tr><tr>
+<td><a href="#SpellChecker.setDefaultLanguage">setDefaultLanguage</a></td>
+<td>Public classmethod to set the default language.</td>
+</tr><tr>
+<td><a href="#SpellChecker.setLanguage">setLanguage</a></td>
+<td>Public method to set the current language.</td>
+</tr><tr>
+<td><a href="#SpellChecker.setMinimumWordSize">setMinimumWordSize</a></td>
+<td>Public method to set the minimum word size.</td>
+</tr><tr>
+<td><a href="#SpellChecker.stopIncrementalCheck">stopIncrementalCheck</a></td>
+<td>Public method to stop an incremental check.</td>
+</tr>
+</table>
+<a NAME="SpellChecker.__init__" ID="SpellChecker.__init__"></a>
+<h4>SpellChecker (Constructor)</h4>
+<b>SpellChecker</b>(<i>editor, indicator, defaultLanguage = None, checkRegion = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor)
+</dd><dt><i>indicator</i></dt>
+<dd>
+spell checking indicator
+</dd><dt><i>defaultLanguage=</i></dt>
+<dd>
+the language to be used as the default (string).
+            The string should be in language locale format (e.g. en_US, de).
+</dd><dt><i>checkRegion=</i></dt>
+<dd>
+reference to a function to check for a valid region
+</dd>
+</dl><a NAME="SpellChecker.__checkDocumentPart" ID="SpellChecker.__checkDocumentPart"></a>
+<h4>SpellChecker.__checkDocumentPart</h4>
+<b>__checkDocumentPart</b>(<i>startPos, endPos</i>)
+<p>
+        Private method to check some part of the document.
+</p><dl>
+<dt><i>startPos</i></dt>
+<dd>
+position to start at (integer)
+</dd><dt><i>endPos</i></dt>
+<dd>
+position to end at (integer)
+</dd>
+</dl><a NAME="SpellChecker.__getNextWord" ID="SpellChecker.__getNextWord"></a>
+<h4>SpellChecker.__getNextWord</h4>
+<b>__getNextWord</b>(<i>pos, endPosition</i>)
+<p>
+        Private method to get the next word in the text after the given position.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to start word extraction (integer)
+</dd><dt><i>endPosition</i></dt>
+<dd>
+position to stop word extraction (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of three values (the extracted word (string),
+            start position (integer), end position (integer))
+</dd>
+</dl><a NAME="SpellChecker.__incrementalCheck" ID="SpellChecker.__incrementalCheck"></a>
+<h4>SpellChecker.__incrementalCheck</h4>
+<b>__incrementalCheck</b>(<i></i>)
+<p>
+        Private method to check the document incrementally.
+</p><a NAME="SpellChecker.__iter__" ID="SpellChecker.__iter__"></a>
+<h4>SpellChecker.__iter__</h4>
+<b>__iter__</b>(<i></i>)
+<p>
+        Private method to create an iterator.
+</p><a NAME="SpellChecker.__next__" ID="SpellChecker.__next__"></a>
+<h4>SpellChecker.__next__</h4>
+<b>__next__</b>(<i></i>)
+<p>
+        Private method to advance to the next error.
+</p><a NAME="SpellChecker._getDict" ID="SpellChecker._getDict"></a>
+<h4>SpellChecker._getDict</h4>
+<b>_getDict</b>(<i>lang, pwl = "", pel = ""</i>)
+<p>
+        Protected classmethod to get a new dictionary.
+</p><dl>
+<dt><i>lang</i></dt>
+<dd>
+the language to be used as the default (string).
+            The string should be in language locale format (e.g. en_US, de).
+</dd><dt><i>pwl=</i></dt>
+<dd>
+name of the personal/project word list (string)
+</dd><dt><i>pel=</i></dt>
+<dd>
+name of the personal/project exclude list (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the dictionary (enchant.Dict)
+</dd>
+</dl><a NAME="SpellChecker.add" ID="SpellChecker.add"></a>
+<h4>SpellChecker.add</h4>
+<b>add</b>(<i>word = None</i>)
+<p>
+        Public method to add a word to the personal word list.
+</p><dl>
+<dt><i>word</i></dt>
+<dd>
+word to add (string)
+</dd>
+</dl><a NAME="SpellChecker.checkCurrentPage" ID="SpellChecker.checkCurrentPage"></a>
+<h4>SpellChecker.checkCurrentPage</h4>
+<b>checkCurrentPage</b>(<i></i>)
+<p>
+        Private method to check the currently visible page.
+</p><a NAME="SpellChecker.checkDocument" ID="SpellChecker.checkDocument"></a>
+<h4>SpellChecker.checkDocument</h4>
+<b>checkDocument</b>(<i></i>)
+<p>
+        Public method to check the complete document
+</p><a NAME="SpellChecker.checkDocumentIncrementally" ID="SpellChecker.checkDocumentIncrementally"></a>
+<h4>SpellChecker.checkDocumentIncrementally</h4>
+<b>checkDocumentIncrementally</b>(<i></i>)
+<p>
+        Public method to check the document incrementally.
+</p><a NAME="SpellChecker.checkLines" ID="SpellChecker.checkLines"></a>
+<h4>SpellChecker.checkLines</h4>
+<b>checkLines</b>(<i>firstLine, lastLine</i>)
+<p>
+        Public method to check some lines of text.
+</p><dl>
+<dt><i>firstLine</i></dt>
+<dd>
+line number of first line to check (integer)
+</dd><dt><i>lastLine</i></dt>
+<dd>
+line number of last line to check (integer)
+</dd>
+</dl><a NAME="SpellChecker.checkSelection" ID="SpellChecker.checkSelection"></a>
+<h4>SpellChecker.checkSelection</h4>
+<b>checkSelection</b>(<i></i>)
+<p>
+        Private method to check the current selection.
+</p><a NAME="SpellChecker.checkWord" ID="SpellChecker.checkWord"></a>
+<h4>SpellChecker.checkWord</h4>
+<b>checkWord</b>(<i>pos, atEnd = False</i>)
+<p>
+        Public method to check the word at position pos.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position to check at (integer)
+</dd><dt><i>atEnd=</i></dt>
+<dd>
+flag indicating the position is at the end of the word
+            to check (boolean)
+</dd>
+</dl><a NAME="SpellChecker.clearAll" ID="SpellChecker.clearAll"></a>
+<h4>SpellChecker.clearAll</h4>
+<b>clearAll</b>(<i></i>)
+<p>
+        Public method to clear all spelling markers.
+</p><a NAME="SpellChecker.getAvailableLanguages" ID="SpellChecker.getAvailableLanguages"></a>
+<h4>SpellChecker.getAvailableLanguages</h4>
+<b>getAvailableLanguages</b>(<i></i>)
+<p>
+        Public classmethod to get all available languages.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of available languages (list of strings)
+</dd>
+</dl><a NAME="SpellChecker.getContext" ID="SpellChecker.getContext"></a>
+<h4>SpellChecker.getContext</h4>
+<b>getContext</b>(<i>wordStart, wordEnd</i>)
+<p>
+        Public method to get the context of a faulty word.
+</p><dl>
+<dt><i>wordStart</i></dt>
+<dd>
+the starting position of the word (integer)
+</dd><dt><i>wordEnd</i></dt>
+<dd>
+the ending position of the word (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of the leading and trailing context (string, string)
+</dd>
+</dl><a NAME="SpellChecker.getError" ID="SpellChecker.getError"></a>
+<h4>SpellChecker.getError</h4>
+<b>getError</b>(<i></i>)
+<p>
+        Public method to get information about the last error found.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of last faulty word (string), starting position of the
+            faulty word (integer) and ending position of the faulty word (integer)
+</dd>
+</dl><a NAME="SpellChecker.getLanguage" ID="SpellChecker.getLanguage"></a>
+<h4>SpellChecker.getLanguage</h4>
+<b>getLanguage</b>(<i></i>)
+<p>
+        Public method to get the current language.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current language in language locale format (string)
+</dd>
+</dl><a NAME="SpellChecker.getSuggestions" ID="SpellChecker.getSuggestions"></a>
+<h4>SpellChecker.getSuggestions</h4>
+<b>getSuggestions</b>(<i>word</i>)
+<p>
+        Public method to get suggestions for the given word.
+</p><dl>
+<dt><i>word</i></dt>
+<dd>
+word to get suggestions for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of suggestions (list of strings)
+</dd>
+</dl><a NAME="SpellChecker.ignoreAlways" ID="SpellChecker.ignoreAlways"></a>
+<h4>SpellChecker.ignoreAlways</h4>
+<b>ignoreAlways</b>(<i>word = None</i>)
+<p>
+        Public method to tell the checker, to always ignore the given word
+        or the current word.
+</p><dl>
+<dt><i>word</i></dt>
+<dd>
+word to be ignored (string)
+</dd>
+</dl><a NAME="SpellChecker.initCheck" ID="SpellChecker.initCheck"></a>
+<h4>SpellChecker.initCheck</h4>
+<b>initCheck</b>(<i>startPos, endPos</i>)
+<p>
+        Public method to initialize a spell check.
+</p><dl>
+<dt><i>startPos</i></dt>
+<dd>
+position to start at (integer)
+</dd><dt><i>endPos</i></dt>
+<dd>
+position to end at (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful initialization (boolean)
+</dd>
+</dl><a NAME="SpellChecker.isAvailable" ID="SpellChecker.isAvailable"></a>
+<h4>SpellChecker.isAvailable</h4>
+<b>isAvailable</b>(<i></i>)
+<p>
+        Public classmethod to check, if spellchecking is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability (boolean)
+</dd>
+</dl><a NAME="SpellChecker.next" ID="SpellChecker.next"></a>
+<h4>SpellChecker.next</h4>
+<b>next</b>(<i></i>)
+<p>
+        Public method to advance to the next error.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+self
+</dd>
+</dl><a NAME="SpellChecker.remove" ID="SpellChecker.remove"></a>
+<h4>SpellChecker.remove</h4>
+<b>remove</b>(<i>word</i>)
+<p>
+        Public method to add a word to the personal exclude list.
+</p><dl>
+<dt><i>word</i></dt>
+<dd>
+word to add (string)
+</dd>
+</dl><a NAME="SpellChecker.replace" ID="SpellChecker.replace"></a>
+<h4>SpellChecker.replace</h4>
+<b>replace</b>(<i>replacement</i>)
+<p>
+        Public method to tell the checker to replace the current word with 
+        the replacement string.
+</p><dl>
+<dt><i>replacement</i></dt>
+<dd>
+replacement string (string)
+</dd>
+</dl><a NAME="SpellChecker.replaceAlways" ID="SpellChecker.replaceAlways"></a>
+<h4>SpellChecker.replaceAlways</h4>
+<b>replaceAlways</b>(<i>replacement</i>)
+<p>
+        Public method to tell the checker to always replace the current word
+        with the replacement string.
+</p><dl>
+<dt><i>replacement</i></dt>
+<dd>
+replacement string (string)
+</dd>
+</dl><a NAME="SpellChecker.setDefaultLanguage" ID="SpellChecker.setDefaultLanguage"></a>
+<h4>SpellChecker.setDefaultLanguage</h4>
+<b>setDefaultLanguage</b>(<i>language</i>)
+<p>
+        Public classmethod to set the default language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+the language to be used as the default (string).
+            The string should be in language locale format (e.g. en_US, de).
+</dd>
+</dl><a NAME="SpellChecker.setLanguage" ID="SpellChecker.setLanguage"></a>
+<h4>SpellChecker.setLanguage</h4>
+<b>setLanguage</b>(<i>language, pwl = "", pel = ""</i>)
+<p>
+        Public method to set the current language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+the language to be used as the default (string).
+            The string should be in language locale format (e.g. en_US, de).
+</dd><dt><i>pwl=</i></dt>
+<dd>
+name of the personal/project word list (string)
+</dd><dt><i>pel=</i></dt>
+<dd>
+name of the personal/project exclude list (string)
+</dd>
+</dl><a NAME="SpellChecker.setMinimumWordSize" ID="SpellChecker.setMinimumWordSize"></a>
+<h4>SpellChecker.setMinimumWordSize</h4>
+<b>setMinimumWordSize</b>(<i>size</i>)
+<p>
+        Public method to set the minimum word size.
+</p><dl>
+<dt><i>size</i></dt>
+<dd>
+minimum word size (integer)
+</dd>
+</dl><a NAME="SpellChecker.stopIncrementalCheck" ID="SpellChecker.stopIncrementalCheck"></a>
+<h4>SpellChecker.stopIncrementalCheck</h4>
+<b>stopIncrementalCheck</b>(<i></i>)
+<p>
+        Public method to stop an incremental check.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.SpellCheckingDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,151 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.SpellCheckingDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.SpellCheckingDialog</h1>
+<p>
+Module implementing the spell checking dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SpellCheckingDialog">SpellCheckingDialog</a></td>
+<td>Class implementing the spell checking dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SpellCheckingDialog" ID="SpellCheckingDialog"></a>
+<h2>SpellCheckingDialog</h2>
+<p>
+    Class implementing the spell checking dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SpellCheckingDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SpellCheckingDialog.__init__">SpellCheckingDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.__advance">__advance</a></td>
+<td>Private method to advance to the next error.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.__enableButtons">__enableButtons</a></td>
+<td>Private method to set the buttons enabled state.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add the current word to the personal word list.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_changeEdit_textChanged">on_changeEdit_textChanged</a></td>
+<td>Private method to handle a change of the replacement text.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_ignoreAllButton_clicked">on_ignoreAllButton_clicked</a></td>
+<td>Private slot to always ignore the found error.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_ignoreButton_clicked">on_ignoreButton_clicked</a></td>
+<td>Private slot to ignore the found error.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_replaceAllButton_clicked">on_replaceAllButton_clicked</a></td>
+<td>Private slot to replace the current word with the given replacement.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_replaceButton_clicked">on_replaceButton_clicked</a></td>
+<td>Private slot to replace the current word with the given replacement.</td>
+</tr><tr>
+<td><a href="#SpellCheckingDialog.on_suggestionsList_currentTextChanged">on_suggestionsList_currentTextChanged</a></td>
+<td>Private method to handle the selection of a suggestion.</td>
+</tr>
+</table>
+<a NAME="SpellCheckingDialog.__init__" ID="SpellCheckingDialog.__init__"></a>
+<h4>SpellCheckingDialog (Constructor)</h4>
+<b>SpellCheckingDialog</b>(<i>spellChecker, startPos, endPos, parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="SpellCheckingDialog.__advance" ID="SpellCheckingDialog.__advance"></a>
+<h4>SpellCheckingDialog.__advance</h4>
+<b>__advance</b>(<i></i>)
+<p>
+        Private method to advance to the next error.
+</p><a NAME="SpellCheckingDialog.__enableButtons" ID="SpellCheckingDialog.__enableButtons"></a>
+<h4>SpellCheckingDialog.__enableButtons</h4>
+<b>__enableButtons</b>(<i>enable</i>)
+<p>
+        Private method to set the buttons enabled state.
+</p><a NAME="SpellCheckingDialog.on_addButton_clicked" ID="SpellCheckingDialog.on_addButton_clicked"></a>
+<h4>SpellCheckingDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add the current word to the personal word list.
+</p><a NAME="SpellCheckingDialog.on_changeEdit_textChanged" ID="SpellCheckingDialog.on_changeEdit_textChanged"></a>
+<h4>SpellCheckingDialog.on_changeEdit_textChanged</h4>
+<b>on_changeEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private method to handle a change of the replacement text.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+contents of the line edit (string)
+</dd>
+</dl><a NAME="SpellCheckingDialog.on_ignoreAllButton_clicked" ID="SpellCheckingDialog.on_ignoreAllButton_clicked"></a>
+<h4>SpellCheckingDialog.on_ignoreAllButton_clicked</h4>
+<b>on_ignoreAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to always ignore the found error.
+</p><a NAME="SpellCheckingDialog.on_ignoreButton_clicked" ID="SpellCheckingDialog.on_ignoreButton_clicked"></a>
+<h4>SpellCheckingDialog.on_ignoreButton_clicked</h4>
+<b>on_ignoreButton_clicked</b>(<i></i>)
+<p>
+        Private slot to ignore the found error.
+</p><a NAME="SpellCheckingDialog.on_replaceAllButton_clicked" ID="SpellCheckingDialog.on_replaceAllButton_clicked"></a>
+<h4>SpellCheckingDialog.on_replaceAllButton_clicked</h4>
+<b>on_replaceAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace the current word with the given replacement.
+</p><a NAME="SpellCheckingDialog.on_replaceButton_clicked" ID="SpellCheckingDialog.on_replaceButton_clicked"></a>
+<h4>SpellCheckingDialog.on_replaceButton_clicked</h4>
+<b>on_replaceButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace the current word with the given replacement.
+</p><a NAME="SpellCheckingDialog.on_suggestionsList_currentTextChanged" ID="SpellCheckingDialog.on_suggestionsList_currentTextChanged"></a>
+<h4>SpellCheckingDialog.on_suggestionsList_currentTextChanged</h4>
+<b>on_suggestionsList_currentTextChanged</b>(<i>currentText</i>)
+<p>
+        Private method to handle the selection of a suggestion.
+</p><dl>
+<dt><i>currentText</i></dt>
+<dd>
+the currently selected text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.Terminal.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,728 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Terminal</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.Terminal</h1>
+<p>
+Module implementing a simple terminal based on QScintilla.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Terminal">Terminal</a></td>
+<td>Class implementing a simple terminal based on QScintilla.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Terminal" ID="Terminal"></a>
+<h2>Terminal</h2>
+<p>
+    Class implementing a simple terminal based on QScintilla.
+</p><p>
+    A user can enter commands that are executed by a shell process.  
+</p>
+<h3>Derived from</h3>
+QsciScintillaCompat
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Terminal.__init__">Terminal</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaCharLeft">__QScintillaCharLeft</a></td>
+<td>Private method to handle the Cursor Left command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaCharLeftExtend">__QScintillaCharLeftExtend</a></td>
+<td>Private method to handle the Extend Selection Left command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaCharRight">__QScintillaCharRight</a></td>
+<td>Private method to handle the Cursor Right command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDelete">__QScintillaDelete</a></td>
+<td>Private method to handle the delete command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDeleteBack">__QScintillaDeleteBack</a></td>
+<td>Private method to handle the Backspace key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDeleteLineLeft">__QScintillaDeleteLineLeft</a></td>
+<td>Private method to handle the Delete Line Left command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDeleteLineRight">__QScintillaDeleteLineRight</a></td>
+<td>Private method to handle the Delete Line Right command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDeleteWordLeft">__QScintillaDeleteWordLeft</a></td>
+<td>Private method to handle the Delete Word Left command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaDeleteWordRight">__QScintillaDeleteWordRight</a></td>
+<td>Private method to handle the Delete Word Right command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaLeftCommand">__QScintillaLeftCommand</a></td>
+<td>Private method to handle a QScintilla command working to the left.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaLeftDeleteCommand">__QScintillaLeftDeleteCommand</a></td>
+<td>Private method to handle a QScintilla delete command working to the left.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaLineDown">__QScintillaLineDown</a></td>
+<td>Private method to handle the Down key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaLineEnd">__QScintillaLineEnd</a></td>
+<td>Private method to handle the End key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaLineUp">__QScintillaLineUp</a></td>
+<td>Private method to handle the Up key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaNewline">__QScintillaNewline</a></td>
+<td>Private method to handle the Return key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaRightCommand">__QScintillaRightCommand</a></td>
+<td>Private method to handle a QScintilla command working to the right.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaVCHome">__QScintillaVCHome</a></td>
+<td>Private method to handle the Home key.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaVCHomeExtend">__QScintillaVCHomeExtend</a></td>
+<td>Private method to handle the Extend Selection to start of line command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaWordLeft">__QScintillaWordLeft</a></td>
+<td>Private method to handle the Cursor Word Left command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaWordLeftExtend">__QScintillaWordLeftExtend</a></td>
+<td>Private method to handle the Extend Selection Left one word command.</td>
+</tr><tr>
+<td><a href="#Terminal.__QScintillaWordRight">__QScintillaWordRight</a></td>
+<td>Private method to handle the Cursor Word Right command.</td>
+</tr><tr>
+<td><a href="#Terminal.__bindLexer">__bindLexer</a></td>
+<td>Private slot to set the lexer.</td>
+</tr><tr>
+<td><a href="#Terminal.__clearCurrentLine">__clearCurrentLine</a></td>
+<td>Private method to clear the line containing the cursor.</td>
+</tr><tr>
+<td><a href="#Terminal.__clearHistory">__clearHistory</a></td>
+<td>Private slot to clear the current history.</td>
+</tr><tr>
+<td><a href="#Terminal.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#Terminal.__executeCommand">__executeCommand</a></td>
+<td>Private slot to execute a command.</td>
+</tr><tr>
+<td><a href="#Terminal.__finished">__finished</a></td>
+<td>Private method called, when the shell process has finished.</td>
+</tr><tr>
+<td><a href="#Terminal.__getEndPos">__getEndPos</a></td>
+<td>Private method to return the line and column of the last character.</td>
+</tr><tr>
+<td><a href="#Terminal.__insertHistory">__insertHistory</a></td>
+<td>Private method to insert a command selected from the history.</td>
+</tr><tr>
+<td><a href="#Terminal.__insertText">__insertText</a></td>
+<td>Private method to insert some text at the current cursor position.</td>
+</tr><tr>
+<td><a href="#Terminal.__insertTextAtEnd">__insertTextAtEnd</a></td>
+<td>Private method to insert some text at the end of the command line.</td>
+</tr><tr>
+<td><a href="#Terminal.__isCursorOnLastLine">__isCursorOnLastLine</a></td>
+<td>Private method to check, if the cursor is on the last line.</td>
+</tr><tr>
+<td><a href="#Terminal.__readOutput">__readOutput</a></td>
+<td>Private method to process the output of the shell.</td>
+</tr><tr>
+<td><a href="#Terminal.__reset">__reset</a></td>
+<td>Private slot to handle the 'reset' context menu entry.</td>
+</tr><tr>
+<td><a href="#Terminal.__rsearchHistory">__rsearchHistory</a></td>
+<td>Private method used to reverse search the history.</td>
+</tr><tr>
+<td><a href="#Terminal.__searchHistory">__searchHistory</a></td>
+<td>Private method used to search the history.</td>
+</tr><tr>
+<td><a href="#Terminal.__selectHistory">__selectHistory</a></td>
+<td>Private slot to select a history entry to execute.</td>
+</tr><tr>
+<td><a href="#Terminal.__send">__send</a></td>
+<td>Private method to send data to the shell process.</td>
+</tr><tr>
+<td><a href="#Terminal.__sendCtrl">__sendCtrl</a></td>
+<td>Private slot to send a control command to the shell process.</td>
+</tr><tr>
+<td><a href="#Terminal.__setMargin0">__setMargin0</a></td>
+<td>Private method to configure margin 0.</td>
+</tr><tr>
+<td><a href="#Terminal.__setMonospaced">__setMonospaced</a></td>
+<td>Private method to set/reset a monospaced font.</td>
+</tr><tr>
+<td><a href="#Terminal.__setTextDisplay">__setTextDisplay</a></td>
+<td>Private method to configure the text display.</td>
+</tr><tr>
+<td><a href="#Terminal.__showHistory">__showHistory</a></td>
+<td>Private slot to show the shell history dialog.</td>
+</tr><tr>
+<td><a href="#Terminal.__startShell">__startShell</a></td>
+<td>Private slot to start the shell process.</td>
+</tr><tr>
+<td><a href="#Terminal.__started">__started</a></td>
+<td>Private method called, when the shell process has started.</td>
+</tr><tr>
+<td><a href="#Terminal.__stopShell">__stopShell</a></td>
+<td>Private slot to stop the shell process.</td>
+</tr><tr>
+<td><a href="#Terminal.__useHistory">__useHistory</a></td>
+<td>Private method to display a command from the history.</td>
+</tr><tr>
+<td><a href="#Terminal.__write">__write</a></td>
+<td>Private method to display some text.</td>
+</tr><tr>
+<td><a href="#Terminal.clear">clear</a></td>
+<td>Public slot to clear the display.</td>
+</tr><tr>
+<td><a href="#Terminal.closeTerminal">closeTerminal</a></td>
+<td>Public method to shutdown the terminal.</td>
+</tr><tr>
+<td><a href="#Terminal.contextMenuEvent">contextMenuEvent</a></td>
+<td>Reimplemented to show our own context menu.</td>
+</tr><tr>
+<td><a href="#Terminal.editorCommand">editorCommand</a></td>
+<td>Public method to perform an editor command.</td>
+</tr><tr>
+<td><a href="#Terminal.focusInEvent">focusInEvent</a></td>
+<td>Public method called when the shell receives focus.</td>
+</tr><tr>
+<td><a href="#Terminal.focusOutEvent">focusOutEvent</a></td>
+<td>Public method called when the shell loses focus.</td>
+</tr><tr>
+<td><a href="#Terminal.getHistory">getHistory</a></td>
+<td>Public method to get the history.</td>
+</tr><tr>
+<td><a href="#Terminal.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#Terminal.insert">insert</a></td>
+<td>Public slot to insert text at the current cursor position.</td>
+</tr><tr>
+<td><a href="#Terminal.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the user input a key at a time.</td>
+</tr><tr>
+<td><a href="#Terminal.loadHistory">loadHistory</a></td>
+<td>Public method to load the history.</td>
+</tr><tr>
+<td><a href="#Terminal.mousePressEvent">mousePressEvent</a></td>
+<td>Protected method to handle the mouse press event.</td>
+</tr><tr>
+<td><a href="#Terminal.reloadHistory">reloadHistory</a></td>
+<td>Public method to reload the history.</td>
+</tr><tr>
+<td><a href="#Terminal.saveHistory">saveHistory</a></td>
+<td>Public method to save the history.</td>
+</tr>
+</table>
+<a NAME="Terminal.__init__" ID="Terminal.__init__"></a>
+<h4>Terminal (Constructor)</h4>
+<b>Terminal</b>(<i>vm, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vm</i></dt>
+<dd>
+reference to the viewmanager object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Terminal.__QScintillaCharLeft" ID="Terminal.__QScintillaCharLeft"></a>
+<h4>Terminal.__QScintillaCharLeft</h4>
+<b>__QScintillaCharLeft</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Left command.
+</p><a NAME="Terminal.__QScintillaCharLeftExtend" ID="Terminal.__QScintillaCharLeftExtend"></a>
+<h4>Terminal.__QScintillaCharLeftExtend</h4>
+<b>__QScintillaCharLeftExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection Left command.
+</p><a NAME="Terminal.__QScintillaCharRight" ID="Terminal.__QScintillaCharRight"></a>
+<h4>Terminal.__QScintillaCharRight</h4>
+<b>__QScintillaCharRight</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Right command.
+</p><a NAME="Terminal.__QScintillaDelete" ID="Terminal.__QScintillaDelete"></a>
+<h4>Terminal.__QScintillaDelete</h4>
+<b>__QScintillaDelete</b>(<i></i>)
+<p>
+        Private method to handle the delete command.
+</p><a NAME="Terminal.__QScintillaDeleteBack" ID="Terminal.__QScintillaDeleteBack"></a>
+<h4>Terminal.__QScintillaDeleteBack</h4>
+<b>__QScintillaDeleteBack</b>(<i></i>)
+<p>
+        Private method to handle the Backspace key.
+</p><a NAME="Terminal.__QScintillaDeleteLineLeft" ID="Terminal.__QScintillaDeleteLineLeft"></a>
+<h4>Terminal.__QScintillaDeleteLineLeft</h4>
+<b>__QScintillaDeleteLineLeft</b>(<i></i>)
+<p>
+        Private method to handle the Delete Line Left command.
+</p><a NAME="Terminal.__QScintillaDeleteLineRight" ID="Terminal.__QScintillaDeleteLineRight"></a>
+<h4>Terminal.__QScintillaDeleteLineRight</h4>
+<b>__QScintillaDeleteLineRight</b>(<i></i>)
+<p>
+        Private method to handle the Delete Line Right command.
+</p><a NAME="Terminal.__QScintillaDeleteWordLeft" ID="Terminal.__QScintillaDeleteWordLeft"></a>
+<h4>Terminal.__QScintillaDeleteWordLeft</h4>
+<b>__QScintillaDeleteWordLeft</b>(<i></i>)
+<p>
+        Private method to handle the Delete Word Left command.
+</p><a NAME="Terminal.__QScintillaDeleteWordRight" ID="Terminal.__QScintillaDeleteWordRight"></a>
+<h4>Terminal.__QScintillaDeleteWordRight</h4>
+<b>__QScintillaDeleteWordRight</b>(<i></i>)
+<p>
+        Private method to handle the Delete Word Right command.
+</p><a NAME="Terminal.__QScintillaLeftCommand" ID="Terminal.__QScintillaLeftCommand"></a>
+<h4>Terminal.__QScintillaLeftCommand</h4>
+<b>__QScintillaLeftCommand</b>(<i>method, allLinesAllowed = False</i>)
+<p>
+        Private method to handle a QScintilla command working to the left.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd>
+</dl><a NAME="Terminal.__QScintillaLeftDeleteCommand" ID="Terminal.__QScintillaLeftDeleteCommand"></a>
+<h4>Terminal.__QScintillaLeftDeleteCommand</h4>
+<b>__QScintillaLeftDeleteCommand</b>(<i>method</i>)
+<p>
+        Private method to handle a QScintilla delete command working to the left.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd>
+</dl><a NAME="Terminal.__QScintillaLineDown" ID="Terminal.__QScintillaLineDown"></a>
+<h4>Terminal.__QScintillaLineDown</h4>
+<b>__QScintillaLineDown</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Down key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Terminal.__QScintillaLineEnd" ID="Terminal.__QScintillaLineEnd"></a>
+<h4>Terminal.__QScintillaLineEnd</h4>
+<b>__QScintillaLineEnd</b>(<i>cmd</i>)
+<p>
+        Private method to handle the End key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Terminal.__QScintillaLineUp" ID="Terminal.__QScintillaLineUp"></a>
+<h4>Terminal.__QScintillaLineUp</h4>
+<b>__QScintillaLineUp</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Up key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Terminal.__QScintillaNewline" ID="Terminal.__QScintillaNewline"></a>
+<h4>Terminal.__QScintillaNewline</h4>
+<b>__QScintillaNewline</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Return key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Terminal.__QScintillaRightCommand" ID="Terminal.__QScintillaRightCommand"></a>
+<h4>Terminal.__QScintillaRightCommand</h4>
+<b>__QScintillaRightCommand</b>(<i>method</i>)
+<p>
+        Private method to handle a QScintilla command working to the right.
+</p><dl>
+<dt><i>method</i></dt>
+<dd>
+shell method to execute
+</dd>
+</dl><a NAME="Terminal.__QScintillaVCHome" ID="Terminal.__QScintillaVCHome"></a>
+<h4>Terminal.__QScintillaVCHome</h4>
+<b>__QScintillaVCHome</b>(<i>cmd</i>)
+<p>
+        Private method to handle the Home key.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+QScintilla command
+</dd>
+</dl><a NAME="Terminal.__QScintillaVCHomeExtend" ID="Terminal.__QScintillaVCHomeExtend"></a>
+<h4>Terminal.__QScintillaVCHomeExtend</h4>
+<b>__QScintillaVCHomeExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection to start of line command.
+</p><a NAME="Terminal.__QScintillaWordLeft" ID="Terminal.__QScintillaWordLeft"></a>
+<h4>Terminal.__QScintillaWordLeft</h4>
+<b>__QScintillaWordLeft</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Word Left command.
+</p><a NAME="Terminal.__QScintillaWordLeftExtend" ID="Terminal.__QScintillaWordLeftExtend"></a>
+<h4>Terminal.__QScintillaWordLeftExtend</h4>
+<b>__QScintillaWordLeftExtend</b>(<i></i>)
+<p>
+        Private method to handle the Extend Selection Left one word command.
+</p><a NAME="Terminal.__QScintillaWordRight" ID="Terminal.__QScintillaWordRight"></a>
+<h4>Terminal.__QScintillaWordRight</h4>
+<b>__QScintillaWordRight</b>(<i></i>)
+<p>
+        Private method to handle the Cursor Word Right command.
+</p><a NAME="Terminal.__bindLexer" ID="Terminal.__bindLexer"></a>
+<h4>Terminal.__bindLexer</h4>
+<b>__bindLexer</b>(<i></i>)
+<p>
+        Private slot to set the lexer.
+</p><a NAME="Terminal.__clearCurrentLine" ID="Terminal.__clearCurrentLine"></a>
+<h4>Terminal.__clearCurrentLine</h4>
+<b>__clearCurrentLine</b>(<i></i>)
+<p>
+        Private method to clear the line containing the cursor.
+</p><a NAME="Terminal.__clearHistory" ID="Terminal.__clearHistory"></a>
+<h4>Terminal.__clearHistory</h4>
+<b>__clearHistory</b>(<i></i>)
+<p>
+        Private slot to clear the current history.
+</p><a NAME="Terminal.__configure" ID="Terminal.__configure"></a>
+<h4>Terminal.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="Terminal.__executeCommand" ID="Terminal.__executeCommand"></a>
+<h4>Terminal.__executeCommand</h4>
+<b>__executeCommand</b>(<i>cmd</i>)
+<p>
+        Private slot to execute a command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to be executed by debug client (string)
+</dd>
+</dl><a NAME="Terminal.__finished" ID="Terminal.__finished"></a>
+<h4>Terminal.__finished</h4>
+<b>__finished</b>(<i></i>)
+<p>
+        Private method called, when the shell process has finished.
+</p><a NAME="Terminal.__getEndPos" ID="Terminal.__getEndPos"></a>
+<h4>Terminal.__getEndPos</h4>
+<b>__getEndPos</b>(<i></i>)
+<p>
+        Private method to return the line and column of the last character.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values (int, int) giving the line and column
+</dd>
+</dl><a NAME="Terminal.__insertHistory" ID="Terminal.__insertHistory"></a>
+<h4>Terminal.__insertHistory</h4>
+<b>__insertHistory</b>(<i>cmd</i>)
+<p>
+        Private method to insert a command selected from the history.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+history entry to be inserted (string)
+</dd>
+</dl><a NAME="Terminal.__insertText" ID="Terminal.__insertText"></a>
+<h4>Terminal.__insertText</h4>
+<b>__insertText</b>(<i>s</i>)
+<p>
+        Private method to insert some text at the current cursor position.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Terminal.__insertTextAtEnd" ID="Terminal.__insertTextAtEnd"></a>
+<h4>Terminal.__insertTextAtEnd</h4>
+<b>__insertTextAtEnd</b>(<i>s</i>)
+<p>
+        Private method to insert some text at the end of the command line.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Terminal.__isCursorOnLastLine" ID="Terminal.__isCursorOnLastLine"></a>
+<h4>Terminal.__isCursorOnLastLine</h4>
+<b>__isCursorOnLastLine</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is on the last line.
+</p><a NAME="Terminal.__readOutput" ID="Terminal.__readOutput"></a>
+<h4>Terminal.__readOutput</h4>
+<b>__readOutput</b>(<i></i>)
+<p>
+        Private method to process the output of the shell.
+</p><a NAME="Terminal.__reset" ID="Terminal.__reset"></a>
+<h4>Terminal.__reset</h4>
+<b>__reset</b>(<i></i>)
+<p>
+        Private slot to handle the 'reset' context menu entry.
+</p><a NAME="Terminal.__rsearchHistory" ID="Terminal.__rsearchHistory"></a>
+<h4>Terminal.__rsearchHistory</h4>
+<b>__rsearchHistory</b>(<i>txt, startIdx = -1</i>)
+<p>
+        Private method used to reverse search the history.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to match at the beginning (string)
+</dd><dt><i>startIdx</i></dt>
+<dd>
+index to start search from (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of found entry (integer)
+</dd>
+</dl><a NAME="Terminal.__searchHistory" ID="Terminal.__searchHistory"></a>
+<h4>Terminal.__searchHistory</h4>
+<b>__searchHistory</b>(<i>txt, startIdx = -1</i>)
+<p>
+        Private method used to search the history.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to match at the beginning (string)
+</dd><dt><i>startIdx</i></dt>
+<dd>
+index to start search from (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of found entry (integer)
+</dd>
+</dl><a NAME="Terminal.__selectHistory" ID="Terminal.__selectHistory"></a>
+<h4>Terminal.__selectHistory</h4>
+<b>__selectHistory</b>(<i></i>)
+<p>
+        Private slot to select a history entry to execute.
+</p><a NAME="Terminal.__send" ID="Terminal.__send"></a>
+<h4>Terminal.__send</h4>
+<b>__send</b>(<i>data</i>)
+<p>
+        Private method to send data to the shell process.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+data to be sent to the shell process (string)
+</dd>
+</dl><a NAME="Terminal.__sendCtrl" ID="Terminal.__sendCtrl"></a>
+<h4>Terminal.__sendCtrl</h4>
+<b>__sendCtrl</b>(<i>cmd</i>)
+<p>
+        Private slot to send a control command to the shell process.
+</p><dl>
+<dt><i>the</i></dt>
+<dd>
+control command to be sent (integer)
+</dd>
+</dl><a NAME="Terminal.__setMargin0" ID="Terminal.__setMargin0"></a>
+<h4>Terminal.__setMargin0</h4>
+<b>__setMargin0</b>(<i></i>)
+<p>
+        Private method to configure margin 0.
+</p><a NAME="Terminal.__setMonospaced" ID="Terminal.__setMonospaced"></a>
+<h4>Terminal.__setMonospaced</h4>
+<b>__setMonospaced</b>(<i>on</i>)
+<p>
+        Private method to set/reset a monospaced font.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag to indicate usage of a monospace font (boolean)
+</dd>
+</dl><a NAME="Terminal.__setTextDisplay" ID="Terminal.__setTextDisplay"></a>
+<h4>Terminal.__setTextDisplay</h4>
+<b>__setTextDisplay</b>(<i></i>)
+<p>
+        Private method to configure the text display.
+</p><a NAME="Terminal.__showHistory" ID="Terminal.__showHistory"></a>
+<h4>Terminal.__showHistory</h4>
+<b>__showHistory</b>(<i></i>)
+<p>
+        Private slot to show the shell history dialog.
+</p><a NAME="Terminal.__startShell" ID="Terminal.__startShell"></a>
+<h4>Terminal.__startShell</h4>
+<b>__startShell</b>(<i></i>)
+<p>
+        Private slot to start the shell process.
+</p><a NAME="Terminal.__started" ID="Terminal.__started"></a>
+<h4>Terminal.__started</h4>
+<b>__started</b>(<i></i>)
+<p>
+        Private method called, when the shell process has started.
+</p><a NAME="Terminal.__stopShell" ID="Terminal.__stopShell"></a>
+<h4>Terminal.__stopShell</h4>
+<b>__stopShell</b>(<i></i>)
+<p>
+        Private slot to stop the shell process.
+</p><a NAME="Terminal.__useHistory" ID="Terminal.__useHistory"></a>
+<h4>Terminal.__useHistory</h4>
+<b>__useHistory</b>(<i></i>)
+<p>
+        Private method to display a command from the history.
+</p><a NAME="Terminal.__write" ID="Terminal.__write"></a>
+<h4>Terminal.__write</h4>
+<b>__write</b>(<i>s</i>)
+<p>
+        Private method to display some text.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+text to be displayed (string)
+</dd>
+</dl><a NAME="Terminal.clear" ID="Terminal.clear"></a>
+<h4>Terminal.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public slot to clear the display.
+</p><a NAME="Terminal.closeTerminal" ID="Terminal.closeTerminal"></a>
+<h4>Terminal.closeTerminal</h4>
+<b>closeTerminal</b>(<i></i>)
+<p>
+        Public method to shutdown the terminal. 
+</p><a NAME="Terminal.contextMenuEvent" ID="Terminal.contextMenuEvent"></a>
+<h4>Terminal.contextMenuEvent</h4>
+<b>contextMenuEvent</b>(<i>ev</i>)
+<p>
+        Reimplemented to show our own context menu.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+context menu event (QContextMenuEvent)
+</dd>
+</dl><a NAME="Terminal.editorCommand" ID="Terminal.editorCommand"></a>
+<h4>Terminal.editorCommand</h4>
+<b>editorCommand</b>(<i>cmd</i>)
+<p>
+        Public method to perform an editor command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be performed
+</dd>
+</dl><a NAME="Terminal.focusInEvent" ID="Terminal.focusInEvent"></a>
+<h4>Terminal.focusInEvent</h4>
+<b>focusInEvent</b>(<i>event</i>)
+<p>
+        Public method called when the shell receives focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Terminal.focusOutEvent" ID="Terminal.focusOutEvent"></a>
+<h4>Terminal.focusOutEvent</h4>
+<b>focusOutEvent</b>(<i>event</i>)
+<p>
+        Public method called when the shell loses focus.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the event object (QFocusEvent)
+</dd>
+</dl><a NAME="Terminal.getHistory" ID="Terminal.getHistory"></a>
+<h4>Terminal.getHistory</h4>
+<b>getHistory</b>(<i></i>)
+<p>
+        Public method to get the history.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the history list (list of strings)
+</dd>
+</dl><a NAME="Terminal.handlePreferencesChanged" ID="Terminal.handlePreferencesChanged"></a>
+<h4>Terminal.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle the preferencesChanged signal.
+</p><a NAME="Terminal.insert" ID="Terminal.insert"></a>
+<h4>Terminal.insert</h4>
+<b>insert</b>(<i>txt</i>)
+<p>
+        Public slot to insert text at the current cursor position.
+</p><p>
+        The cursor is advanced to the end of the inserted text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be inserted (string)
+</dd>
+</dl><a NAME="Terminal.keyPressEvent" ID="Terminal.keyPressEvent"></a>
+<h4>Terminal.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>ev</i>)
+<p>
+        Re-implemented to handle the user input a key at a time.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+key event (QKeyEvent)
+</dd>
+</dl><a NAME="Terminal.loadHistory" ID="Terminal.loadHistory"></a>
+<h4>Terminal.loadHistory</h4>
+<b>loadHistory</b>(<i></i>)
+<p>
+        Public method to load the history.
+</p><a NAME="Terminal.mousePressEvent" ID="Terminal.mousePressEvent"></a>
+<h4>Terminal.mousePressEvent</h4>
+<b>mousePressEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the mouse press event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the mouse press event (QMouseEvent)
+</dd>
+</dl><a NAME="Terminal.reloadHistory" ID="Terminal.reloadHistory"></a>
+<h4>Terminal.reloadHistory</h4>
+<b>reloadHistory</b>(<i></i>)
+<p>
+        Public method to reload the history.
+</p><a NAME="Terminal.saveHistory" ID="Terminal.saveHistory"></a>
+<h4>Terminal.saveHistory</h4>
+<b>saveHistory</b>(<i></i>)
+<p>
+        Public method to save the history.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterBase.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,133 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.TypingCompleters.CompleterBase</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.TypingCompleters.CompleterBase</h1>
+<p>
+Module implementing a base class for all typing completers.
+</p><p>
+Typing completers are classes that implement some convenience actions,
+that are performed while the user is typing (e.g. insert ')' when the
+user types '(').
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CompleterBase">CompleterBase</a></td>
+<td>Class implementing the base class for all completers.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CompleterBase" ID="CompleterBase"></a>
+<h2>CompleterBase</h2>
+<p>
+    Class implementing the base class for all completers.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CompleterBase.__init__">CompleterBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CompleterBase.charAdded">charAdded</a></td>
+<td>Public slot called to handle the user entering a character.</td>
+</tr><tr>
+<td><a href="#CompleterBase.isEnabled">isEnabled</a></td>
+<td>Public method to get the enabled state.</td>
+</tr><tr>
+<td><a href="#CompleterBase.readSettings">readSettings</a></td>
+<td>Public slot called to reread the configuration parameters.</td>
+</tr><tr>
+<td><a href="#CompleterBase.setEnabled">setEnabled</a></td>
+<td>Public slot to set the enabled state.</td>
+</tr>
+</table>
+<a NAME="CompleterBase.__init__" ID="CompleterBase.__init__"></a>
+<h4>CompleterBase (Constructor)</h4>
+<b>CompleterBase</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+            If parent is None, we set the editor as the parent.
+</dd>
+</dl><a NAME="CompleterBase.charAdded" ID="CompleterBase.charAdded"></a>
+<h4>CompleterBase.charAdded</h4>
+<b>charAdded</b>(<i>charNumber</i>)
+<p>
+        Public slot called to handle the user entering a character.
+</p><p>
+        Note 1: this slot must be overridden by subclasses implementing the
+        specific behavior for the language.
+</p><p>
+        Note 2: charNumber can be greater than 255 because the editor is
+        in UTF-8 mode by default.
+</p><dl>
+<dt><i>charNumber</i></dt>
+<dd>
+value of the character entered (integer)
+</dd>
+</dl><a NAME="CompleterBase.isEnabled" ID="CompleterBase.isEnabled"></a>
+<h4>CompleterBase.isEnabled</h4>
+<b>isEnabled</b>(<i></i>)
+<p>
+        Public method to get the enabled state.
+</p><a NAME="CompleterBase.readSettings" ID="CompleterBase.readSettings"></a>
+<h4>CompleterBase.readSettings</h4>
+<b>readSettings</b>(<i></i>)
+<p>
+        Public slot called to reread the configuration parameters.
+</p><p>
+        Note: this slot should be overridden by subclasses having
+        configurable parameters.
+</p><a NAME="CompleterBase.setEnabled" ID="CompleterBase.setEnabled"></a>
+<h4>CompleterBase.setEnabled</h4>
+<b>setEnabled</b>(<i>enable</i>)
+<p>
+        Public slot to set the enabled state.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the new state (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterPython.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.TypingCompleters.CompleterPython</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.TypingCompleters.CompleterPython</h1>
+<p>
+Module implementing a typing completer for Python.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CompleterPython">CompleterPython</a></td>
+<td>Class implementing typing completer for Python.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CompleterPython" ID="CompleterPython"></a>
+<h2>CompleterPython</h2>
+<p>
+    Class implementing typing completer for Python.
+</p>
+<h3>Derived from</h3>
+CompleterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CompleterPython.__init__">CompleterPython</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CompleterPython.__dedentDefStatement">__dedentDefStatement</a></td>
+<td>Private method to dedent the line of the def statement to a previous def statement or class statement.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__dedentElseToIfWhileForTry">__dedentElseToIfWhileForTry</a></td>
+<td>Private method to dedent the line of the else statement to the last if, while, for or try statement with less (or equal) indentation.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__dedentExceptToTry">__dedentExceptToTry</a></td>
+<td>Private method to dedent the line of the except statement to the last try statement with less (or equal) indentation.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__dedentFinallyToTry">__dedentFinallyToTry</a></td>
+<td>Private method to dedent the line of the except statement to the last try statement with less (or equal) indentation.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__dedentToIf">__dedentToIf</a></td>
+<td>Private method to dedent the last line to the last if statement with less (or equal) indentation.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__inComment">__inComment</a></td>
+<td>Private method to check, if the cursor is inside a comment</td>
+</tr><tr>
+<td><a href="#CompleterPython.__inDoubleQuotedString">__inDoubleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a double quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__inSingleQuotedString">__inSingleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a single quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__inTripleDoubleQuotedString">__inTripleDoubleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a triple double quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__inTripleSingleQuotedString">__inTripleSingleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a triple single quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__isClassMethod">__isClassMethod</a></td>
+<td>Private method to check, if the user is defining a class method.</td>
+</tr><tr>
+<td><a href="#CompleterPython.__isClassmethodDef">__isClassmethodDef</a></td>
+<td>Private method to check, if the user is defing a classmethod (@classmethod) method.</td>
+</tr><tr>
+<td><a href="#CompleterPython.charAdded">charAdded</a></td>
+<td>Public slot called to handle the user entering a character.</td>
+</tr><tr>
+<td><a href="#CompleterPython.readSettings">readSettings</a></td>
+<td>Public slot called to reread the configuration parameters.</td>
+</tr>
+</table>
+<a NAME="CompleterPython.__init__" ID="CompleterPython.__init__"></a>
+<h4>CompleterPython (Constructor)</h4>
+<b>CompleterPython</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="CompleterPython.__dedentDefStatement" ID="CompleterPython.__dedentDefStatement"></a>
+<h4>CompleterPython.__dedentDefStatement</h4>
+<b>__dedentDefStatement</b>(<i></i>)
+<p>
+        Private method to dedent the line of the def statement to a previous def
+        statement or class statement.
+</p><a NAME="CompleterPython.__dedentElseToIfWhileForTry" ID="CompleterPython.__dedentElseToIfWhileForTry"></a>
+<h4>CompleterPython.__dedentElseToIfWhileForTry</h4>
+<b>__dedentElseToIfWhileForTry</b>(<i></i>)
+<p>
+        Private method to dedent the line of the else statement to the last
+        if, while, for or try statement with less (or equal) indentation.
+</p><a NAME="CompleterPython.__dedentExceptToTry" ID="CompleterPython.__dedentExceptToTry"></a>
+<h4>CompleterPython.__dedentExceptToTry</h4>
+<b>__dedentExceptToTry</b>(<i>hasColon</i>)
+<p>
+        Private method to dedent the line of the except statement to the last 
+        try statement with less (or equal) indentation.
+</p><dl>
+<dt><i>hasColon</i></dt>
+<dd>
+flag indicating the except type (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__dedentFinallyToTry" ID="CompleterPython.__dedentFinallyToTry"></a>
+<h4>CompleterPython.__dedentFinallyToTry</h4>
+<b>__dedentFinallyToTry</b>(<i></i>)
+<p>
+        Private method to dedent the line of the except statement to the last 
+        try statement with less (or equal) indentation.
+</p><a NAME="CompleterPython.__dedentToIf" ID="CompleterPython.__dedentToIf"></a>
+<h4>CompleterPython.__dedentToIf</h4>
+<b>__dedentToIf</b>(<i></i>)
+<p>
+        Private method to dedent the last line to the last if statement with
+        less (or equal) indentation.
+</p><a NAME="CompleterPython.__inComment" ID="CompleterPython.__inComment"></a>
+<h4>CompleterPython.__inComment</h4>
+<b>__inComment</b>(<i>line, col</i>)
+<p>
+        Private method to check, if the cursor is inside a comment
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+current line (integer)
+</dd><dt><i>col</i></dt>
+<dd>
+current position within line (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a comment (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__inDoubleQuotedString" ID="CompleterPython.__inDoubleQuotedString"></a>
+<h4>CompleterPython.__inDoubleQuotedString</h4>
+<b>__inDoubleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a double quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a double
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__inSingleQuotedString" ID="CompleterPython.__inSingleQuotedString"></a>
+<h4>CompleterPython.__inSingleQuotedString</h4>
+<b>__inSingleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a single quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a single
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__inTripleDoubleQuotedString" ID="CompleterPython.__inTripleDoubleQuotedString"></a>
+<h4>CompleterPython.__inTripleDoubleQuotedString</h4>
+<b>__inTripleDoubleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a triple double quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a triple double
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__inTripleSingleQuotedString" ID="CompleterPython.__inTripleSingleQuotedString"></a>
+<h4>CompleterPython.__inTripleSingleQuotedString</h4>
+<b>__inTripleSingleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a triple single quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a triple single
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__isClassMethod" ID="CompleterPython.__isClassMethod"></a>
+<h4>CompleterPython.__isClassMethod</h4>
+<b>__isClassMethod</b>(<i></i>)
+<p>
+        Private method to check, if the user is defining a class method.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the definition of a class method (boolean)
+</dd>
+</dl><a NAME="CompleterPython.__isClassmethodDef" ID="CompleterPython.__isClassmethodDef"></a>
+<h4>CompleterPython.__isClassmethodDef</h4>
+<b>__isClassmethodDef</b>(<i></i>)
+<p>
+        Private method to check, if the user is defing a classmethod 
+        (@classmethod) method.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the definition of a classmethod method (boolean)
+</dd>
+</dl><a NAME="CompleterPython.charAdded" ID="CompleterPython.charAdded"></a>
+<h4>CompleterPython.charAdded</h4>
+<b>charAdded</b>(<i>charNumber</i>)
+<p>
+        Public slot called to handle the user entering a character.
+</p><dl>
+<dt><i>charNumber</i></dt>
+<dd>
+value of the character entered (integer)
+</dd>
+</dl><a NAME="CompleterPython.readSettings" ID="CompleterPython.readSettings"></a>
+<h4>CompleterPython.readSettings</h4>
+<b>readSettings</b>(<i></i>)
+<p>
+        Public slot called to reread the configuration parameters.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.TypingCompleters.CompleterRuby.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,173 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.TypingCompleters.CompleterRuby</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.TypingCompleters.CompleterRuby</h1>
+<p>
+Module implementing a typing completer for Ruby.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CompleterRuby">CompleterRuby</a></td>
+<td>Class implementing typing completer for Ruby.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="CompleterRuby" ID="CompleterRuby"></a>
+<h2>CompleterRuby</h2>
+<p>
+    Class implementing typing completer for Ruby.
+</p>
+<h3>Derived from</h3>
+CompleterBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CompleterRuby.__init__">CompleterRuby</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CompleterRuby.__inComment">__inComment</a></td>
+<td>Private method to check, if the cursor is inside a comment</td>
+</tr><tr>
+<td><a href="#CompleterRuby.__inDoubleQuotedString">__inDoubleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a double quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterRuby.__inHereDocument">__inHereDocument</a></td>
+<td>Private method to check, if the cursor is within a here document.</td>
+</tr><tr>
+<td><a href="#CompleterRuby.__inInlineDocument">__inInlineDocument</a></td>
+<td>Private method to check, if the cursor is within an inline document.</td>
+</tr><tr>
+<td><a href="#CompleterRuby.__inSingleQuotedString">__inSingleQuotedString</a></td>
+<td>Private method to check, if the cursor is within a single quoted string.</td>
+</tr><tr>
+<td><a href="#CompleterRuby.charAdded">charAdded</a></td>
+<td>Public slot called to handle the user entering a character.</td>
+</tr><tr>
+<td><a href="#CompleterRuby.readSettings">readSettings</a></td>
+<td>Public slot called to reread the configuration parameters.</td>
+</tr>
+</table>
+<a NAME="CompleterRuby.__init__" ID="CompleterRuby.__init__"></a>
+<h4>CompleterRuby (Constructor)</h4>
+<b>CompleterRuby</b>(<i>editor, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="CompleterRuby.__inComment" ID="CompleterRuby.__inComment"></a>
+<h4>CompleterRuby.__inComment</h4>
+<b>__inComment</b>(<i>line, col</i>)
+<p>
+        Private method to check, if the cursor is inside a comment
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+current line (integer)
+</dd><dt><i>col</i></dt>
+<dd>
+current position within line (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a comment (boolean)
+</dd>
+</dl><a NAME="CompleterRuby.__inDoubleQuotedString" ID="CompleterRuby.__inDoubleQuotedString"></a>
+<h4>CompleterRuby.__inDoubleQuotedString</h4>
+<b>__inDoubleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a double quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a double
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterRuby.__inHereDocument" ID="CompleterRuby.__inHereDocument"></a>
+<h4>CompleterRuby.__inHereDocument</h4>
+<b>__inHereDocument</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a here document.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a here document (boolean)
+</dd>
+</dl><a NAME="CompleterRuby.__inInlineDocument" ID="CompleterRuby.__inInlineDocument"></a>
+<h4>CompleterRuby.__inInlineDocument</h4>
+<b>__inInlineDocument</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within an inline document.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside an inline document (boolean)
+</dd>
+</dl><a NAME="CompleterRuby.__inSingleQuotedString" ID="CompleterRuby.__inSingleQuotedString"></a>
+<h4>CompleterRuby.__inSingleQuotedString</h4>
+<b>__inSingleQuotedString</b>(<i></i>)
+<p>
+        Private method to check, if the cursor is within a single quoted string.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the cursor is inside a single
+            quoted string (boolean)
+</dd>
+</dl><a NAME="CompleterRuby.charAdded" ID="CompleterRuby.charAdded"></a>
+<h4>CompleterRuby.charAdded</h4>
+<b>charAdded</b>(<i>charNumber</i>)
+<p>
+        Public slot called to handle the user entering a character.
+</p><dl>
+<dt><i>charNumber</i></dt>
+<dd>
+value of the character entered (integer)
+</dd>
+</dl><a NAME="CompleterRuby.readSettings" ID="CompleterRuby.readSettings"></a>
+<h4>CompleterRuby.readSettings</h4>
+<b>readSettings</b>(<i></i>)
+<p>
+        Public slot called to reread the configuration parameters.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.TypingCompleters.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.TypingCompleters.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.TypingCompleters.__init__</h1>
+<p>
+Package implementing lexers for the various supported programming languages.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getCompleter">getCompleter</a></td>
+<td>Module function to instantiate a lexer object for a given language.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getCompleter" ID="getCompleter"></a>
+<h2>getCompleter</h2>
+<b>getCompleter</b>(<i>language, editor, parent = None</i>)
+<p>
+    Module function to instantiate a lexer object for a given language.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+language of the lexer (string)
+</dd><dt><i>editor</i></dt>
+<dd>
+reference to the editor object (QScintilla.Editor)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the instanciated lexer object (QsciLexer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.QScintilla.ZoomDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,93 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.ZoomDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.QScintilla.ZoomDialog</h1>
+<p>
+Module implementing a dialog to select the zoom scale.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#ZoomDialog">ZoomDialog</a></td>
+<td>Class implementing a dialog to select the zoom scale.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="ZoomDialog" ID="ZoomDialog"></a>
+<h2>ZoomDialog</h2>
+<p>
+    Class implementing a dialog to select the zoom scale.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_ZoomDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ZoomDialog.__init__">ZoomDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ZoomDialog.getZoomSize">getZoomSize</a></td>
+<td>Public method to retrieve the zoom size.</td>
+</tr>
+</table>
+<a NAME="ZoomDialog.__init__" ID="ZoomDialog.__init__"></a>
+<h4>ZoomDialog (Constructor)</h4>
+<b>ZoomDialog</b>(<i>zoom, parent, name = None, modal = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>zoom</i></dt>
+<dd>
+zoom factor to show in the spinbox
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this dialog (string)
+</dd>
+</dl><a NAME="ZoomDialog.getZoomSize" ID="ZoomDialog.getZoomSize"></a>
+<h4>ZoomDialog.getZoomSize</h4>
+<b>getZoomSize</b>(<i></i>)
+<p>
+        Public method to retrieve the zoom size.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+zoom size (int)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.SqlBrowser.SqlBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.SqlBrowser.SqlBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.SqlBrowser.SqlBrowser</h1>
+<p>
+Module implementing the SQL Browser main window.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SqlBrowser">SqlBrowser</a></td>
+<td>Class implementing the SQL Browser main window.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SqlBrowser" ID="SqlBrowser"></a>
+<h2>SqlBrowser</h2>
+<p>
+    Class implementing the SQL Browser main window.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SqlBrowser.__init__">SqlBrowser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__about">__about</a></td>
+<td>Private slot to show the about information.</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__aboutQt">__aboutQt</a></td>
+<td>Private slot to show info about Qt.</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__initMenus">__initMenus</a></td>
+<td>Private method to create the menus.</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__initToolbars">__initToolbars</a></td>
+<td>Private method to create the toolbars.</td>
+</tr><tr>
+<td><a href="#SqlBrowser.__uiStartUp">__uiStartUp</a></td>
+<td>Private slot to do some actions after the UI has started and the main loop is up.</td>
+</tr>
+</table>
+<a NAME="SqlBrowser.__init__" ID="SqlBrowser.__init__"></a>
+<h4>SqlBrowser (Constructor)</h4>
+<b>SqlBrowser</b>(<i>connections = [], parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>connections</i></dt>
+<dd>
+list of database connections to add (list of strings)
+</dd><dt><i>reference</i></dt>
+<dd>
+to the parent widget (QWidget)
+</dd>
+</dl><a NAME="SqlBrowser.__about" ID="SqlBrowser.__about"></a>
+<h4>SqlBrowser.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show the about information.
+</p><a NAME="SqlBrowser.__aboutQt" ID="SqlBrowser.__aboutQt"></a>
+<h4>SqlBrowser.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to show info about Qt.
+</p><a NAME="SqlBrowser.__initActions" ID="SqlBrowser.__initActions"></a>
+<h4>SqlBrowser.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="SqlBrowser.__initMenus" ID="SqlBrowser.__initMenus"></a>
+<h4>SqlBrowser.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private method to create the menus.
+</p><a NAME="SqlBrowser.__initToolbars" ID="SqlBrowser.__initToolbars"></a>
+<h4>SqlBrowser.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private method to create the toolbars.
+</p><a NAME="SqlBrowser.__uiStartUp" ID="SqlBrowser.__uiStartUp"></a>
+<h4>SqlBrowser.__uiStartUp</h4>
+<b>__uiStartUp</b>(<i></i>)
+<p>
+        Private slot to do some actions after the UI has started and the main loop is up.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.SqlBrowser.SqlBrowserWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.SqlBrowser.SqlBrowserWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.SqlBrowser.SqlBrowserWidget</h1>
+<p>
+Module implementing the SQL Browser widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SqlBrowserWidget">SqlBrowserWidget</a></td>
+<td>Class implementing the SQL Browser widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SqlBrowserWidget" ID="SqlBrowserWidget"></a>
+<h2>SqlBrowserWidget</h2>
+<p>
+    Class implementing the SQL Browser widget.
+</p><h4>Signals</h4>
+<dl>
+<dt>statusMessage(string)</dt>
+<dd>
+emitted to show a status message
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_SqlBrowserWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>cCount</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SqlBrowserWidget.__init__">SqlBrowserWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.__deleteRow">__deleteRow</a></td>
+<td>Privat slot to delete a row from the database table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.__insertRow">__insertRow</a></td>
+<td>Privat slot to insert a row into the database table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.addConnection">addConnection</a></td>
+<td>Public method to add a database connection.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.addConnectionByDialog">addConnectionByDialog</a></td>
+<td>Public slot to add a database connection via an input dialog.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.executeQuery">executeQuery</a></td>
+<td>Public slot to execute the entered query.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_clearButton_clicked">on_clearButton_clicked</a></td>
+<td>Private slot to clear the SQL entry widget.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_connections_cleared">on_connections_cleared</a></td>
+<td>Private slot to clear the table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_connections_schemaRequested">on_connections_schemaRequested</a></td>
+<td>Private slot to show the schema of a table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_connections_tableActivated">on_connections_tableActivated</a></td>
+<td>Private slot to show the contents of a table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_deleteRowAction_triggered">on_deleteRowAction_triggered</a></td>
+<td>Private slot handling the action to delete a row.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_executeButton_clicked">on_executeButton_clicked</a></td>
+<td>Private slot to execute the entered SQL query.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.on_insertRowAction_triggered">on_insertRowAction_triggered</a></td>
+<td>Private slot handling the action to insert a new row.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.showSchema">showSchema</a></td>
+<td>Public slot to show the schema of a table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.showTable">showTable</a></td>
+<td>Public slot to show the contents of a table.</td>
+</tr><tr>
+<td><a href="#SqlBrowserWidget.updateActions">updateActions</a></td>
+<td>Public slot to update the actions.</td>
+</tr>
+</table>
+<a NAME="SqlBrowserWidget.__init__" ID="SqlBrowserWidget.__init__"></a>
+<h4>SqlBrowserWidget (Constructor)</h4>
+<b>SqlBrowserWidget</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="SqlBrowserWidget.__deleteRow" ID="SqlBrowserWidget.__deleteRow"></a>
+<h4>SqlBrowserWidget.__deleteRow</h4>
+<b>__deleteRow</b>(<i></i>)
+<p>
+        Privat slot to delete a row from the database table.
+</p><a NAME="SqlBrowserWidget.__insertRow" ID="SqlBrowserWidget.__insertRow"></a>
+<h4>SqlBrowserWidget.__insertRow</h4>
+<b>__insertRow</b>(<i></i>)
+<p>
+        Privat slot to insert a row into the database table.
+</p><a NAME="SqlBrowserWidget.addConnection" ID="SqlBrowserWidget.addConnection"></a>
+<h4>SqlBrowserWidget.addConnection</h4>
+<b>addConnection</b>(<i>driver, dbName, user, password, host, port</i>)
+<p>
+        Public method to add a database connection.
+</p><dl>
+<dt><i>driver</i></dt>
+<dd>
+name of the Qt database driver (string)
+</dd><dt><i>dbName</i></dt>
+<dd>
+name of the database (string)
+</dd><dt><i>user</i></dt>
+<dd>
+user name (string)
+</dd><dt><i>password</i></dt>
+<dd>
+password (string)
+</dd><dt><i>host</i></dt>
+<dd>
+host name (string)
+</dd><dt><i>port</i></dt>
+<dd>
+port number (integer)
+</dd>
+</dl><a NAME="SqlBrowserWidget.addConnectionByDialog" ID="SqlBrowserWidget.addConnectionByDialog"></a>
+<h4>SqlBrowserWidget.addConnectionByDialog</h4>
+<b>addConnectionByDialog</b>(<i></i>)
+<p>
+        Public slot to add a database connection via an input dialog.
+</p><a NAME="SqlBrowserWidget.executeQuery" ID="SqlBrowserWidget.executeQuery"></a>
+<h4>SqlBrowserWidget.executeQuery</h4>
+<b>executeQuery</b>(<i></i>)
+<p>
+        Public slot to execute the entered query.
+</p><a NAME="SqlBrowserWidget.on_clearButton_clicked" ID="SqlBrowserWidget.on_clearButton_clicked"></a>
+<h4>SqlBrowserWidget.on_clearButton_clicked</h4>
+<b>on_clearButton_clicked</b>(<i></i>)
+<p>
+        Private slot to clear the SQL entry widget.
+</p><a NAME="SqlBrowserWidget.on_connections_cleared" ID="SqlBrowserWidget.on_connections_cleared"></a>
+<h4>SqlBrowserWidget.on_connections_cleared</h4>
+<b>on_connections_cleared</b>(<i></i>)
+<p>
+        Private slot to clear the table.
+</p><a NAME="SqlBrowserWidget.on_connections_schemaRequested" ID="SqlBrowserWidget.on_connections_schemaRequested"></a>
+<h4>SqlBrowserWidget.on_connections_schemaRequested</h4>
+<b>on_connections_schemaRequested</b>(<i>table</i>)
+<p>
+        Private slot to show the schema of a table.
+</p><dl>
+<dt><i>table</i></dt>
+<dd>
+name of the table for which to show the schema (string)
+</dd>
+</dl><a NAME="SqlBrowserWidget.on_connections_tableActivated" ID="SqlBrowserWidget.on_connections_tableActivated"></a>
+<h4>SqlBrowserWidget.on_connections_tableActivated</h4>
+<b>on_connections_tableActivated</b>(<i>table</i>)
+<p>
+        Private slot to show the contents of a table.
+</p><dl>
+<dt><i>table</i></dt>
+<dd>
+name of the table for which to show the contents (string)
+</dd>
+</dl><a NAME="SqlBrowserWidget.on_deleteRowAction_triggered" ID="SqlBrowserWidget.on_deleteRowAction_triggered"></a>
+<h4>SqlBrowserWidget.on_deleteRowAction_triggered</h4>
+<b>on_deleteRowAction_triggered</b>(<i></i>)
+<p>
+        Private slot handling the action to delete a row.
+</p><a NAME="SqlBrowserWidget.on_executeButton_clicked" ID="SqlBrowserWidget.on_executeButton_clicked"></a>
+<h4>SqlBrowserWidget.on_executeButton_clicked</h4>
+<b>on_executeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to execute the entered SQL query.
+</p><a NAME="SqlBrowserWidget.on_insertRowAction_triggered" ID="SqlBrowserWidget.on_insertRowAction_triggered"></a>
+<h4>SqlBrowserWidget.on_insertRowAction_triggered</h4>
+<b>on_insertRowAction_triggered</b>(<i></i>)
+<p>
+        Private slot handling the action to insert a new row.
+</p><a NAME="SqlBrowserWidget.showSchema" ID="SqlBrowserWidget.showSchema"></a>
+<h4>SqlBrowserWidget.showSchema</h4>
+<b>showSchema</b>(<i>table</i>)
+<p>
+        Public slot to show the schema of a table.
+</p><dl>
+<dt><i>table</i></dt>
+<dd>
+name of the table to be shown (string)
+</dd>
+</dl><a NAME="SqlBrowserWidget.showTable" ID="SqlBrowserWidget.showTable"></a>
+<h4>SqlBrowserWidget.showTable</h4>
+<b>showTable</b>(<i>table</i>)
+<p>
+        Public slot to show the contents of a table.
+</p><dl>
+<dt><i>table</i></dt>
+<dd>
+name of the table to be shown (string)
+</dd>
+</dl><a NAME="SqlBrowserWidget.updateActions" ID="SqlBrowserWidget.updateActions"></a>
+<h4>SqlBrowserWidget.updateActions</h4>
+<b>updateActions</b>(<i></i>)
+<p>
+        Public slot to update the actions.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.SqlBrowser.SqlConnectionDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.SqlBrowser.SqlConnectionDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.SqlBrowser.SqlConnectionDialog</h1>
+<p>
+Module implementing a dialog to enter the connection parameters.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SqlConnectionDialog">SqlConnectionDialog</a></td>
+<td>Class implementing a dialog to enter the connection parameters.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SqlConnectionDialog" ID="SqlConnectionDialog"></a>
+<h2>SqlConnectionDialog</h2>
+<p>
+    Class implementing a dialog to enter the connection parameters.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_SqlConnectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SqlConnectionDialog.__init__">SqlConnectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SqlConnectionDialog.__updateDialog">__updateDialog</a></td>
+<td>Private slot to update the dialog depending on it's contents.</td>
+</tr><tr>
+<td><a href="#SqlConnectionDialog.getData">getData</a></td>
+<td>Public method to retrieve the connection data.</td>
+</tr><tr>
+<td><a href="#SqlConnectionDialog.on_databaseEdit_textChanged">on_databaseEdit_textChanged</a></td>
+<td>Private slot handling the change of the database name.</td>
+</tr><tr>
+<td><a href="#SqlConnectionDialog.on_databaseFileButton_clicked">on_databaseFileButton_clicked</a></td>
+<td>Private slot to open a database file via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#SqlConnectionDialog.on_driverCombo_activated">on_driverCombo_activated</a></td>
+<td>Private slot handling the selection of a database driver.</td>
+</tr>
+</table>
+<a NAME="SqlConnectionDialog.__init__" ID="SqlConnectionDialog.__init__"></a>
+<h4>SqlConnectionDialog (Constructor)</h4>
+<b>SqlConnectionDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="SqlConnectionDialog.__updateDialog" ID="SqlConnectionDialog.__updateDialog"></a>
+<h4>SqlConnectionDialog.__updateDialog</h4>
+<b>__updateDialog</b>(<i></i>)
+<p>
+        Private slot to update the dialog depending on it's contents.
+</p><a NAME="SqlConnectionDialog.getData" ID="SqlConnectionDialog.getData"></a>
+<h4>SqlConnectionDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the connection data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple giving the driver name (QString), the database name (QString),
+            the user name (QString), the password (QString), the host name (QString)
+            and the port (integer)
+</dd>
+</dl><a NAME="SqlConnectionDialog.on_databaseEdit_textChanged" ID="SqlConnectionDialog.on_databaseEdit_textChanged"></a>
+<h4>SqlConnectionDialog.on_databaseEdit_textChanged</h4>
+<b>on_databaseEdit_textChanged</b>(<i>p0</i>)
+<p>
+        Private slot handling the change of the database name.
+</p><a NAME="SqlConnectionDialog.on_databaseFileButton_clicked" ID="SqlConnectionDialog.on_databaseFileButton_clicked"></a>
+<h4>SqlConnectionDialog.on_databaseFileButton_clicked</h4>
+<b>on_databaseFileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to open a database file via a file selection dialog.
+</p><a NAME="SqlConnectionDialog.on_driverCombo_activated" ID="SqlConnectionDialog.on_driverCombo_activated"></a>
+<h4>SqlConnectionDialog.on_driverCombo_activated</h4>
+<b>on_driverCombo_activated</b>(<i>txt</i>)
+<p>
+        Private slot handling the selection of a database driver.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.SqlBrowser.SqlConnectionWidget.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,194 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.SqlBrowser.SqlConnectionWidget</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.SqlBrowser.SqlConnectionWidget</h1>
+<p>
+Module implementing a widget showing the SQL connections.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SqlConnectionWidget">SqlConnectionWidget</a></td>
+<td>Class implementing a widget showing the SQL connections.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SqlConnectionWidget" ID="SqlConnectionWidget"></a>
+<h2>SqlConnectionWidget</h2>
+<p>
+    Class implementing a widget showing the SQL connections.
+</p><h4>Signals</h4>
+<dl>
+<dt>cleared()</dt>
+<dd>
+emitted after the connection tree has been cleared
+</dd><dt>schemaRequested(QString)</dt>
+<dd>
+emitted when the schema display is requested
+</dd><dt>tableActivated(QString)</dt>
+<dd>
+emitted after the entry for a table has been activated
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SqlConnectionWidget.__init__">SqlConnectionWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.__currentItemChanged">__currentItemChanged</a></td>
+<td>Private slot handling a change of the current item.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.__dbCaption">__dbCaption</a></td>
+<td>Private method to assemble a string for the caption.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.__itemActivated">__itemActivated</a></td>
+<td>Private slot handling the activation of an item.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.__setActive">__setActive</a></td>
+<td>Private slot to set an item to active.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.__setBold">__setBold</a></td>
+<td>Private slot to set the font to bold.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.currentDatabase">currentDatabase</a></td>
+<td>Public method to get the current database.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.refresh">refresh</a></td>
+<td>Public slot to refresh the connection tree.</td>
+</tr><tr>
+<td><a href="#SqlConnectionWidget.showSchema">showSchema</a></td>
+<td>Public slot to show schema data of a database.</td>
+</tr>
+</table>
+<a NAME="SqlConnectionWidget.__init__" ID="SqlConnectionWidget.__init__"></a>
+<h4>SqlConnectionWidget (Constructor)</h4>
+<b>SqlConnectionWidget</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="SqlConnectionWidget.__currentItemChanged" ID="SqlConnectionWidget.__currentItemChanged"></a>
+<h4>SqlConnectionWidget.__currentItemChanged</h4>
+<b>__currentItemChanged</b>(<i>current, previous</i>)
+<p>
+        Private slot handling a change of the current item.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+reference to the new current item (QTreeWidgetItem)
+</dd><dt><i>previous</i></dt>
+<dd>
+reference to the previous current item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SqlConnectionWidget.__dbCaption" ID="SqlConnectionWidget.__dbCaption"></a>
+<h4>SqlConnectionWidget.__dbCaption</h4>
+<b>__dbCaption</b>(<i>db</i>)
+<p>
+        Private method to assemble a string for the caption.
+</p><dl>
+<dt><i>db</i></dt>
+<dd>
+reference to the database object (QSqlDatabase)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+caption string (string)
+</dd>
+</dl><a NAME="SqlConnectionWidget.__itemActivated" ID="SqlConnectionWidget.__itemActivated"></a>
+<h4>SqlConnectionWidget.__itemActivated</h4>
+<b>__itemActivated</b>(<i>itm, column</i>)
+<p>
+        Private slot handling the activation of an item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column that was activated (integer)
+</dd>
+</dl><a NAME="SqlConnectionWidget.__setActive" ID="SqlConnectionWidget.__setActive"></a>
+<h4>SqlConnectionWidget.__setActive</h4>
+<b>__setActive</b>(<i>itm</i>)
+<p>
+        Private slot to set an item to active.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the item to set as the active item (QTreeWidgetItem)
+</dd>
+</dl><a NAME="SqlConnectionWidget.__setBold" ID="SqlConnectionWidget.__setBold"></a>
+<h4>SqlConnectionWidget.__setBold</h4>
+<b>__setBold</b>(<i>itm, bold</i>)
+<p>
+        Private slot to set the font to bold.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the item to be changed (QTreeWidgetItem)
+</dd><dt><i>bold</i></dt>
+<dd>
+flag indicating bold (boolean)
+</dd>
+</dl><a NAME="SqlConnectionWidget.currentDatabase" ID="SqlConnectionWidget.currentDatabase"></a>
+<h4>SqlConnectionWidget.currentDatabase</h4>
+<b>currentDatabase</b>(<i></i>)
+<p>
+        Public method to get the current database.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the current database (QSqlDatabase)
+</dd>
+</dl><a NAME="SqlConnectionWidget.refresh" ID="SqlConnectionWidget.refresh"></a>
+<h4>SqlConnectionWidget.refresh</h4>
+<b>refresh</b>(<i></i>)
+<p>
+        Public slot to refresh the connection tree.
+</p><a NAME="SqlConnectionWidget.showSchema" ID="SqlConnectionWidget.showSchema"></a>
+<h4>SqlConnectionWidget.showSchema</h4>
+<b>showSchema</b>(<i></i>)
+<p>
+        Public slot to show schema data of a database.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tasks.TaskFilterConfigDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tasks.TaskFilterConfigDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tasks.TaskFilterConfigDialog</h1>
+<p>
+Module implementing the task filter configuration dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TaskFilterConfigDialog">TaskFilterConfigDialog</a></td>
+<td>Class implementing the task filter configuration dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TaskFilterConfigDialog" ID="TaskFilterConfigDialog"></a>
+<h2>TaskFilterConfigDialog</h2>
+<p>
+    Class implementing the task filter configuration dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TaskFilterConfigDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TaskFilterConfigDialog.__init__">TaskFilterConfigDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TaskFilterConfigDialog.configureTaskFilter">configureTaskFilter</a></td>
+<td>Public method to set the parameters of the task filter object..</td>
+</tr>
+</table>
+<a NAME="TaskFilterConfigDialog.__init__" ID="TaskFilterConfigDialog.__init__"></a>
+<h4>TaskFilterConfigDialog (Constructor)</h4>
+<b>TaskFilterConfigDialog</b>(<i>taskFilter, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>taskFilter</i></dt>
+<dd>
+the task filter object to be configured
+</dd><dt><i>parent</i></dt>
+<dd>
+the parent widget (QWidget)
+</dd>
+</dl><a NAME="TaskFilterConfigDialog.configureTaskFilter" ID="TaskFilterConfigDialog.configureTaskFilter"></a>
+<h4>TaskFilterConfigDialog.configureTaskFilter</h4>
+<b>configureTaskFilter</b>(<i>taskFilter</i>)
+<p>
+        Public method to set the parameters of the task filter object..
+</p><dl>
+<dt><i>taskFilter</i></dt>
+<dd>
+the task filter object to be configured
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tasks.TaskPropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tasks.TaskPropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tasks.TaskPropertiesDialog</h1>
+<p>
+Module implementing the task properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TaskPropertiesDialog">TaskPropertiesDialog</a></td>
+<td>Class implementing the task properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TaskPropertiesDialog" ID="TaskPropertiesDialog"></a>
+<h2>TaskPropertiesDialog</h2>
+<p>
+    Class implementing the task properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TaskPropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TaskPropertiesDialog.__init__">TaskPropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TaskPropertiesDialog.getData">getData</a></td>
+<td>Public method to retrieve the dialogs data.</td>
+</tr><tr>
+<td><a href="#TaskPropertiesDialog.setReadOnly">setReadOnly</a></td>
+<td>Public slot to set the dialog to read only mode.</td>
+</tr>
+</table>
+<a NAME="TaskPropertiesDialog.__init__" ID="TaskPropertiesDialog.__init__"></a>
+<h4>TaskPropertiesDialog (Constructor)</h4>
+<b>TaskPropertiesDialog</b>(<i>task = None, parent = None, projectOpen = False</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>task</i></dt>
+<dd>
+the task object to be shown
+</dd><dt><i>parent</i></dt>
+<dd>
+the parent widget (QWidget)
+</dd><dt><i>projectOpen</i></dt>
+<dd>
+flag indicating status of the project (boolean)
+</dd>
+</dl><a NAME="TaskPropertiesDialog.getData" ID="TaskPropertiesDialog.getData"></a>
+<h4>TaskPropertiesDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the dialogs data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of description, priority, completion flag,
+                project flag and long text (string, string, boolean, boolean, string)
+</dd>
+</dl><a NAME="TaskPropertiesDialog.setReadOnly" ID="TaskPropertiesDialog.setReadOnly"></a>
+<h4>TaskPropertiesDialog.setReadOnly</h4>
+<b>setReadOnly</b>(<i></i>)
+<p>
+        Public slot to set the dialog to read only mode.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tasks.TaskViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,723 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tasks.TaskViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tasks.TaskViewer</h1>
+<p>
+Module implementing a task viewer and associated classes.
+</p><p>
+Tasks can be defined manually or automatically. Automatically
+generated tasks are derived from a comment with a special
+introductory text. This text is configurable.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Task">Task</a></td>
+<td>Class implementing the task data structure.</td>
+</tr><tr>
+<td><a href="#TaskFilter">TaskFilter</a></td>
+<td>Class implementing a filter for tasks.</td>
+</tr><tr>
+<td><a href="#TaskViewer">TaskViewer</a></td>
+<td>Class implementing the task viewer.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Task" ID="Task"></a>
+<h2>Task</h2>
+<p>
+    Class implementing the task data structure.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Task.__init__">Task</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Task.colorizeTask">colorizeTask</a></td>
+<td>Public slot to set the colors of the task item.</td>
+</tr><tr>
+<td><a href="#Task.getFilename">getFilename</a></td>
+<td>Public method to retrieve the tasks filename.</td>
+</tr><tr>
+<td><a href="#Task.getLineno">getLineno</a></td>
+<td>Public method to retrieve the tasks linenumber.</td>
+</tr><tr>
+<td><a href="#Task.isCompleted">isCompleted</a></td>
+<td>Public slot to return the completion status.</td>
+</tr><tr>
+<td><a href="#Task.isProjectTask">isProjectTask</a></td>
+<td>Public slot to return the project relation status.</td>
+</tr><tr>
+<td><a href="#Task.setCompleted">setCompleted</a></td>
+<td>Public slot to update the completed flag.</td>
+</tr><tr>
+<td><a href="#Task.setDescription">setDescription</a></td>
+<td>Public slot to update the description.</td>
+</tr><tr>
+<td><a href="#Task.setLongText">setLongText</a></td>
+<td>Public slot to update the longtext field.</td>
+</tr><tr>
+<td><a href="#Task.setPriority">setPriority</a></td>
+<td>Public slot to update the priority.</td>
+</tr><tr>
+<td><a href="#Task.setProjectTask">setProjectTask</a></td>
+<td>Public method to set the project relation flag.</td>
+</tr>
+</table>
+<a NAME="Task.__init__" ID="Task.__init__"></a>
+<h4>Task (Constructor)</h4>
+<b>Task</b>(<i>description, priority = 1, filename = "", lineno = 0, completed = False, _time = 0, isProjectTask = False, isBugfixTask = False, ppath = "", longtext = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the task (QWidget)
+</dd><dt><i>description</i></dt>
+<dd>
+descriptive text of the task (string)
+</dd><dt><i>priority</i></dt>
+<dd>
+priority of the task (0=high, 1=normal, 2=low)
+</dd><dt><i>filename</i></dt>
+<dd>
+filename containing the task (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number containing the task (integer)
+</dd><dt><i>completed</i></dt>
+<dd>
+flag indicating completion status (boolean)
+</dd><dt><i>_time</i></dt>
+<dd>
+creation time of the task (float, if 0 use current time)
+</dd><dt><i>isProjectTask</i></dt>
+<dd>
+flag indicating a task related to the current project
+            (boolean)
+</dd><dt><i>isBugfixTask</i></dt>
+<dd>
+flag indicating a bugfix task (boolean)
+</dd><dt><i>ppath</i></dt>
+<dd>
+the project path (string)
+</dd><dt><i>longtext</i></dt>
+<dd>
+explanatory text of the task (string)
+</dd>
+</dl><a NAME="Task.colorizeTask" ID="Task.colorizeTask"></a>
+<h4>Task.colorizeTask</h4>
+<b>colorizeTask</b>(<i></i>)
+<p>
+        Public slot to set the colors of the task item.
+</p><a NAME="Task.getFilename" ID="Task.getFilename"></a>
+<h4>Task.getFilename</h4>
+<b>getFilename</b>(<i></i>)
+<p>
+        Public method to retrieve the tasks filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename (string)
+</dd>
+</dl><a NAME="Task.getLineno" ID="Task.getLineno"></a>
+<h4>Task.getLineno</h4>
+<b>getLineno</b>(<i></i>)
+<p>
+        Public method to retrieve the tasks linenumber.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+linenumber (integer)
+</dd>
+</dl><a NAME="Task.isCompleted" ID="Task.isCompleted"></a>
+<h4>Task.isCompleted</h4>
+<b>isCompleted</b>(<i></i>)
+<p>
+        Public slot to return the completion status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the completion status (boolean)
+</dd>
+</dl><a NAME="Task.isProjectTask" ID="Task.isProjectTask"></a>
+<h4>Task.isProjectTask</h4>
+<b>isProjectTask</b>(<i></i>)
+<p>
+        Public slot to return the project relation status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the project relation status (boolean)
+</dd>
+</dl><a NAME="Task.setCompleted" ID="Task.setCompleted"></a>
+<h4>Task.setCompleted</h4>
+<b>setCompleted</b>(<i>completed</i>)
+<p>
+        Public slot to update the completed flag.
+</p><dl>
+<dt><i>completed</i></dt>
+<dd>
+flag indicating completion status (boolean)
+</dd>
+</dl><a NAME="Task.setDescription" ID="Task.setDescription"></a>
+<h4>Task.setDescription</h4>
+<b>setDescription</b>(<i>description</i>)
+<p>
+        Public slot to update the description.
+</p><dl>
+<dt><i>longtext</i></dt>
+<dd>
+explanatory text of the task (string)
+</dd>
+</dl><a NAME="Task.setLongText" ID="Task.setLongText"></a>
+<h4>Task.setLongText</h4>
+<b>setLongText</b>(<i>longtext</i>)
+<p>
+        Public slot to update the longtext field.
+</p><dl>
+<dt><i>longtext</i></dt>
+<dd>
+descriptive text of the task (string)
+</dd>
+</dl><a NAME="Task.setPriority" ID="Task.setPriority"></a>
+<h4>Task.setPriority</h4>
+<b>setPriority</b>(<i>priority</i>)
+<p>
+        Public slot to update the priority.
+</p><dl>
+<dt><i>priority</i></dt>
+<dd>
+priority of the task (0=high, 1=normal, 2=low)
+</dd>
+</dl><a NAME="Task.setProjectTask" ID="Task.setProjectTask"></a>
+<h4>Task.setProjectTask</h4>
+<b>setProjectTask</b>(<i>pt</i>)
+<p>
+        Public method to set the project relation flag.
+</p><dl>
+<dt><i>pt</i></dt>
+<dd>
+flag indicating a project task (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TaskFilter" ID="TaskFilter"></a>
+<h2>TaskFilter</h2>
+<p>
+    Class implementing a filter for tasks.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TaskFilter.__init__">TaskFilter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TaskFilter.hasActiveFilter">hasActiveFilter</a></td>
+<td>Public method to check for active filters.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setActive">setActive</a></td>
+<td>Public method to activate the filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setDescriptionFilter">setDescriptionFilter</a></td>
+<td>Public method to set the description filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setFileNameFilter">setFileNameFilter</a></td>
+<td>Public method to set the filename filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setPrioritiesFilter">setPrioritiesFilter</a></td>
+<td>Public method to set the priorities filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setScopeFilter">setScopeFilter</a></td>
+<td>Public method to set the scope filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setStatusFilter">setStatusFilter</a></td>
+<td>Public method to set the status filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.setTypeFilter">setTypeFilter</a></td>
+<td>Public method to set the type filter.</td>
+</tr><tr>
+<td><a href="#TaskFilter.showTask">showTask</a></td>
+<td>Public method to check, if a task should be shown.</td>
+</tr>
+</table>
+<a NAME="TaskFilter.__init__" ID="TaskFilter.__init__"></a>
+<h4>TaskFilter (Constructor)</h4>
+<b>TaskFilter</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TaskFilter.hasActiveFilter" ID="TaskFilter.hasActiveFilter"></a>
+<h4>TaskFilter.hasActiveFilter</h4>
+<b>hasActiveFilter</b>(<i></i>)
+<p>
+        Public method to check for active filters.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an active filter was found (boolean)
+</dd>
+</dl><a NAME="TaskFilter.setActive" ID="TaskFilter.setActive"></a>
+<h4>TaskFilter.setActive</h4>
+<b>setActive</b>(<i>enabled</i>)
+<p>
+        Public method to activate the filter.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating the activation state (boolean)
+</dd>
+</dl><a NAME="TaskFilter.setDescriptionFilter" ID="TaskFilter.setDescriptionFilter"></a>
+<h4>TaskFilter.setDescriptionFilter</h4>
+<b>setDescriptionFilter</b>(<i>filter</i>)
+<p>
+        Public method to set the description filter.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+a regular expression for the description filter
+            to set (string) or None
+</dd>
+</dl><a NAME="TaskFilter.setFileNameFilter" ID="TaskFilter.setFileNameFilter"></a>
+<h4>TaskFilter.setFileNameFilter</h4>
+<b>setFileNameFilter</b>(<i>filter</i>)
+<p>
+        Public method to set the filename filter.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+a wildcard expression for the filename filter
+            to set (string) or None
+</dd>
+</dl><a NAME="TaskFilter.setPrioritiesFilter" ID="TaskFilter.setPrioritiesFilter"></a>
+<h4>TaskFilter.setPrioritiesFilter</h4>
+<b>setPrioritiesFilter</b>(<i>priorities</i>)
+<p>
+        Public method to set the priorities filter.
+</p><dl>
+<dt><i>priorities</i></dt>
+<dd>
+list of task priorities (list of integer) or None
+</dd>
+</dl><a NAME="TaskFilter.setScopeFilter" ID="TaskFilter.setScopeFilter"></a>
+<h4>TaskFilter.setScopeFilter</h4>
+<b>setScopeFilter</b>(<i>scope</i>)
+<p>
+        Public method to set the scope filter.
+</p><dl>
+<dt><i>scope</i></dt>
+<dd>
+flag indicating a project task (boolean) or None
+</dd>
+</dl><a NAME="TaskFilter.setStatusFilter" ID="TaskFilter.setStatusFilter"></a>
+<h4>TaskFilter.setStatusFilter</h4>
+<b>setStatusFilter</b>(<i>status</i>)
+<p>
+        Public method to set the status filter.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+flag indicating a completed task (boolean) or None
+</dd>
+</dl><a NAME="TaskFilter.setTypeFilter" ID="TaskFilter.setTypeFilter"></a>
+<h4>TaskFilter.setTypeFilter</h4>
+<b>setTypeFilter</b>(<i>type_</i>)
+<p>
+        Public method to set the type filter.
+</p><dl>
+<dt><i>type_</i></dt>
+<dd>
+flag indicating a bugfix task (boolean) or None
+</dd>
+</dl><a NAME="TaskFilter.showTask" ID="TaskFilter.showTask"></a>
+<h4>TaskFilter.showTask</h4>
+<b>showTask</b>(<i>task</i>)
+<p>
+        Public method to check, if a task should be shown.
+</p><dl>
+<dt><i>task</i></dt>
+<dd>
+reference to the task object to check (Task)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the task should be shown (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TaskViewer" ID="TaskViewer"></a>
+<h2>TaskViewer</h2>
+<p>
+    Class implementing the task viewer.
+</p><h4>Signals</h4>
+<dl>
+<dt>displayFile(string, integer)</dt>
+<dd>
+emitted to go to a file task
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTreeWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TaskViewer.__init__">TaskViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TaskViewer.__activateFilter">__activateFilter</a></td>
+<td>Private slot to handle the "Filtered display" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__configureFilter">__configureFilter</a></td>
+<td>Private slot to handle the "Configure filter" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__copyTask">__copyTask</a></td>
+<td>Private slot to handle the "Copy" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__deleteCompleted">__deleteCompleted</a></td>
+<td>Private slot to handle the "Delete Completed Tasks" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__deleteTask">__deleteTask</a></td>
+<td>Private slot to handle the "Delete Task" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__editTaskProperties">__editTaskProperties</a></td>
+<td>Private slot to handle the "Properties" context menu entry</td>
+</tr><tr>
+<td><a href="#TaskViewer.__goToTask">__goToTask</a></td>
+<td>Private slot to handle the "Go To" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__markCompleted">__markCompleted</a></td>
+<td>Private slot to handle the "Mark Completed" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__newTask">__newTask</a></td>
+<td>Private slot to handle the "New Task" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__pasteTask">__pasteTask</a></td>
+<td>Private slot to handle the "Paste" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__refreshDisplay">__refreshDisplay</a></td>
+<td>Private method to refresh the display.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__regenerateProjectTasks">__regenerateProjectTasks</a></td>
+<td>Private slot to handle the "Regenerated project tasks" context menu entry.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__resizeColumns">__resizeColumns</a></td>
+<td>Private method to resize the list columns.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the list.</td>
+</tr><tr>
+<td><a href="#TaskViewer.__taskItemActivated">__taskItemActivated</a></td>
+<td>Private slot to handle the activation of an item.</td>
+</tr><tr>
+<td><a href="#TaskViewer.addFileTask">addFileTask</a></td>
+<td>Public slot to add a file related task.</td>
+</tr><tr>
+<td><a href="#TaskViewer.addTask">addTask</a></td>
+<td>Public slot to add a task.</td>
+</tr><tr>
+<td><a href="#TaskViewer.clearFileTasks">clearFileTasks</a></td>
+<td>Public slot to clear all tasks related to a file.</td>
+</tr><tr>
+<td><a href="#TaskViewer.clearProjectTasks">clearProjectTasks</a></td>
+<td>Public slot to clear project related tasks.</td>
+</tr><tr>
+<td><a href="#TaskViewer.clearTasks">clearTasks</a></td>
+<td>Public slot to clear all tasks from display.</td>
+</tr><tr>
+<td><a href="#TaskViewer.getGlobalTasks">getGlobalTasks</a></td>
+<td>Public method to retrieve all non project related tasks.</td>
+</tr><tr>
+<td><a href="#TaskViewer.getProjectTasks">getProjectTasks</a></td>
+<td>Public method to retrieve all project related tasks.</td>
+</tr><tr>
+<td><a href="#TaskViewer.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot to react to changes of the preferences.</td>
+</tr><tr>
+<td><a href="#TaskViewer.setProjectOpen">setProjectOpen</a></td>
+<td>Public slot to set the project status.</td>
+</tr>
+</table>
+<a NAME="TaskViewer.__init__" ID="TaskViewer.__init__"></a>
+<h4>TaskViewer (Constructor)</h4>
+<b>TaskViewer</b>(<i>parent, project</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent (QWidget)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="TaskViewer.__activateFilter" ID="TaskViewer.__activateFilter"></a>
+<h4>TaskViewer.__activateFilter</h4>
+<b>__activateFilter</b>(<i>on</i>)
+<p>
+        Private slot to handle the "Filtered display" context menu entry.
+</p><dl>
+<dt><i>on</i></dt>
+<dd>
+flag indicating the filter state (boolean)
+</dd>
+</dl><a NAME="TaskViewer.__configure" ID="TaskViewer.__configure"></a>
+<h4>TaskViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="TaskViewer.__configureFilter" ID="TaskViewer.__configureFilter"></a>
+<h4>TaskViewer.__configureFilter</h4>
+<b>__configureFilter</b>(<i></i>)
+<p>
+        Private slot to handle the "Configure filter" context menu entry.
+</p><a NAME="TaskViewer.__copyTask" ID="TaskViewer.__copyTask"></a>
+<h4>TaskViewer.__copyTask</h4>
+<b>__copyTask</b>(<i></i>)
+<p>
+        Private slot to handle the "Copy" context menu entry.
+</p><a NAME="TaskViewer.__deleteCompleted" ID="TaskViewer.__deleteCompleted"></a>
+<h4>TaskViewer.__deleteCompleted</h4>
+<b>__deleteCompleted</b>(<i></i>)
+<p>
+        Private slot to handle the "Delete Completed Tasks" context menu entry.
+</p><a NAME="TaskViewer.__deleteTask" ID="TaskViewer.__deleteTask"></a>
+<h4>TaskViewer.__deleteTask</h4>
+<b>__deleteTask</b>(<i></i>)
+<p>
+        Private slot to handle the "Delete Task" context menu entry.
+</p><a NAME="TaskViewer.__editTaskProperties" ID="TaskViewer.__editTaskProperties"></a>
+<h4>TaskViewer.__editTaskProperties</h4>
+<b>__editTaskProperties</b>(<i></i>)
+<p>
+        Private slot to handle the "Properties" context menu entry
+</p><a NAME="TaskViewer.__goToTask" ID="TaskViewer.__goToTask"></a>
+<h4>TaskViewer.__goToTask</h4>
+<b>__goToTask</b>(<i></i>)
+<p>
+        Private slot to handle the "Go To" context menu entry.
+</p><a NAME="TaskViewer.__markCompleted" ID="TaskViewer.__markCompleted"></a>
+<h4>TaskViewer.__markCompleted</h4>
+<b>__markCompleted</b>(<i></i>)
+<p>
+        Private slot to handle the "Mark Completed" context menu entry.
+</p><a NAME="TaskViewer.__newTask" ID="TaskViewer.__newTask"></a>
+<h4>TaskViewer.__newTask</h4>
+<b>__newTask</b>(<i></i>)
+<p>
+        Private slot to handle the "New Task" context menu entry.
+</p><a NAME="TaskViewer.__pasteTask" ID="TaskViewer.__pasteTask"></a>
+<h4>TaskViewer.__pasteTask</h4>
+<b>__pasteTask</b>(<i></i>)
+<p>
+        Private slot to handle the "Paste" context menu entry.
+</p><a NAME="TaskViewer.__refreshDisplay" ID="TaskViewer.__refreshDisplay"></a>
+<h4>TaskViewer.__refreshDisplay</h4>
+<b>__refreshDisplay</b>(<i></i>)
+<p>
+        Private method to refresh the display.
+</p><a NAME="TaskViewer.__regenerateProjectTasks" ID="TaskViewer.__regenerateProjectTasks"></a>
+<h4>TaskViewer.__regenerateProjectTasks</h4>
+<b>__regenerateProjectTasks</b>(<i></i>)
+<p>
+        Private slot to handle the "Regenerated project tasks" context menu entry.
+</p><a NAME="TaskViewer.__resizeColumns" ID="TaskViewer.__resizeColumns"></a>
+<h4>TaskViewer.__resizeColumns</h4>
+<b>__resizeColumns</b>(<i></i>)
+<p>
+        Private method to resize the list columns.
+</p><a NAME="TaskViewer.__resort" ID="TaskViewer.__resort"></a>
+<h4>TaskViewer.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="TaskViewer.__showContextMenu" ID="TaskViewer.__showContextMenu"></a>
+<h4>TaskViewer.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the list.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="TaskViewer.__taskItemActivated" ID="TaskViewer.__taskItemActivated"></a>
+<h4>TaskViewer.__taskItemActivated</h4>
+<b>__taskItemActivated</b>(<i>itm, col</i>)
+<p>
+        Private slot to handle the activation of an item. 
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the activated item (QTreeWidgetItem)
+</dd><dt><i>col</i></dt>
+<dd>
+column the item was activated in (integer)
+</dd>
+</dl><a NAME="TaskViewer.addFileTask" ID="TaskViewer.addFileTask"></a>
+<h4>TaskViewer.addFileTask</h4>
+<b>addFileTask</b>(<i>description, filename, lineno, isBugfixTask = False, longtext = ""</i>)
+<p>
+        Public slot to add a file related task.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+descriptive text of the task (string)
+</dd><dt><i>filename</i></dt>
+<dd>
+filename containing the task (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number containing the task (integer)
+</dd><dt><i>isBugfixTask</i></dt>
+<dd>
+flag indicating a bugfix task (boolean)
+</dd><dt><i>longtext</i></dt>
+<dd>
+explanatory text of the task (string)
+</dd>
+</dl><a NAME="TaskViewer.addTask" ID="TaskViewer.addTask"></a>
+<h4>TaskViewer.addTask</h4>
+<b>addTask</b>(<i>description, priority = 1, filename = "", lineno = 0, completed = False, _time = 0, isProjectTask = False, isBugfixTask = False, longtext = ""</i>)
+<p>
+        Public slot to add a task.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+descriptive text of the task (string)
+</dd><dt><i>priority</i></dt>
+<dd>
+priority of the task (0=high, 1=normal, 2=low)
+</dd><dt><i>filename</i></dt>
+<dd>
+filename containing the task (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number containing the task (integer)
+</dd><dt><i>completed</i></dt>
+<dd>
+flag indicating completion status (boolean)
+</dd><dt><i>_time</i></dt>
+<dd>
+creation time of the task (float, if 0 use current time)
+</dd><dt><i>isProjectTask</i></dt>
+<dd>
+flag indicating a task related to the current
+            project (boolean)
+</dd><dt><i>isBugfixTask</i></dt>
+<dd>
+flag indicating a bugfix task (boolean)
+</dd><dt><i>longtext</i></dt>
+<dd>
+explanatory text of the task (string)
+</dd>
+</dl><a NAME="TaskViewer.clearFileTasks" ID="TaskViewer.clearFileTasks"></a>
+<h4>TaskViewer.clearFileTasks</h4>
+<b>clearFileTasks</b>(<i>filename</i>)
+<p>
+        Public slot to clear all tasks related to a file.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of the file (string)
+</dd>
+</dl><a NAME="TaskViewer.clearProjectTasks" ID="TaskViewer.clearProjectTasks"></a>
+<h4>TaskViewer.clearProjectTasks</h4>
+<b>clearProjectTasks</b>(<i></i>)
+<p>
+        Public slot to clear project related tasks.
+</p><a NAME="TaskViewer.clearTasks" ID="TaskViewer.clearTasks"></a>
+<h4>TaskViewer.clearTasks</h4>
+<b>clearTasks</b>(<i></i>)
+<p>
+        Public slot to clear all tasks from display.
+</p><a NAME="TaskViewer.getGlobalTasks" ID="TaskViewer.getGlobalTasks"></a>
+<h4>TaskViewer.getGlobalTasks</h4>
+<b>getGlobalTasks</b>(<i></i>)
+<p>
+        Public method to retrieve all non project related tasks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+copy of tasks (list of Task)
+</dd>
+</dl><a NAME="TaskViewer.getProjectTasks" ID="TaskViewer.getProjectTasks"></a>
+<h4>TaskViewer.getProjectTasks</h4>
+<b>getProjectTasks</b>(<i></i>)
+<p>
+        Public method to retrieve all project related tasks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+copy of tasks (list of Task)
+</dd>
+</dl><a NAME="TaskViewer.handlePreferencesChanged" ID="TaskViewer.handlePreferencesChanged"></a>
+<h4>TaskViewer.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot to react to changes of the preferences.
+</p><a NAME="TaskViewer.setProjectOpen" ID="TaskViewer.setProjectOpen"></a>
+<h4>TaskViewer.setProjectOpen</h4>
+<b>setProjectOpen</b>(<i>o = False</i>)
+<p>
+        Public slot to set the project status.
+</p><dl>
+<dt><i>o</i></dt>
+<dd>
+flag indicating the project status
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Templates.TemplateMultipleVariablesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Templates.TemplateMultipleVariablesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Templates.TemplateMultipleVariablesDialog</h1>
+<p>
+Module implementing a dialog for entering multiple template variables.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplateMultipleVariablesDialog">TemplateMultipleVariablesDialog</a></td>
+<td>Class implementing a dialog for entering multiple template variables.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplateMultipleVariablesDialog" ID="TemplateMultipleVariablesDialog"></a>
+<h2>TemplateMultipleVariablesDialog</h2>
+<p>
+    Class implementing a dialog for entering multiple template variables.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplateMultipleVariablesDialog.__init__">TemplateMultipleVariablesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplateMultipleVariablesDialog.getVariables">getVariables</a></td>
+<td>Public method to get the values for all variables.</td>
+</tr>
+</table>
+<a NAME="TemplateMultipleVariablesDialog.__init__" ID="TemplateMultipleVariablesDialog.__init__"></a>
+<h4>TemplateMultipleVariablesDialog (Constructor)</h4>
+<b>TemplateMultipleVariablesDialog</b>(<i>variables, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>variables</i></dt>
+<dd>
+list of template variable names (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="TemplateMultipleVariablesDialog.getVariables" ID="TemplateMultipleVariablesDialog.getVariables"></a>
+<h4>TemplateMultipleVariablesDialog.getVariables</h4>
+<b>getVariables</b>(<i></i>)
+<p>
+        Public method to get the values for all variables.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary with the variable as a key and its value (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Templates.TemplatePropertiesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,130 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Templates.TemplatePropertiesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Templates.TemplatePropertiesDialog</h1>
+<p>
+Module implementing the templates properties dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplatePropertiesDialog">TemplatePropertiesDialog</a></td>
+<td>Class implementing the templates properties dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplatePropertiesDialog" ID="TemplatePropertiesDialog"></a>
+<h2>TemplatePropertiesDialog</h2>
+<p>
+    Class implementing the templates properties dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TemplatePropertiesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplatePropertiesDialog.__init__">TemplatePropertiesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplatePropertiesDialog.getData">getData</a></td>
+<td>Public method to get the data entered into the dialog.</td>
+</tr><tr>
+<td><a href="#TemplatePropertiesDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the user pressing the escape key.</td>
+</tr><tr>
+<td><a href="#TemplatePropertiesDialog.on_helpButton_clicked">on_helpButton_clicked</a></td>
+<td>Public slot to show some help.</td>
+</tr><tr>
+<td><a href="#TemplatePropertiesDialog.setSelectedGroup">setSelectedGroup</a></td>
+<td>Public method to select a group.</td>
+</tr>
+</table>
+<a NAME="TemplatePropertiesDialog.__init__" ID="TemplatePropertiesDialog.__init__"></a>
+<h4>TemplatePropertiesDialog (Constructor)</h4>
+<b>TemplatePropertiesDialog</b>(<i>parent, groupMode = False, itm = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent widget (QWidget)
+</dd><dt><i>groupMode</i></dt>
+<dd>
+flag indicating group mode (boolean)
+</dd><dt><i>itm</i></dt>
+<dd>
+item (TemplateEntry or TemplateGroup) to
+            read the data from
+</dd>
+</dl><a NAME="TemplatePropertiesDialog.getData" ID="TemplatePropertiesDialog.getData"></a>
+<h4>TemplatePropertiesDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the data entered into the dialog.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of two strings (name, language), if the dialog is in group mode,
+            and a tuple of four strings (name, description, group name, template) 
+            otherwise.
+</dd>
+</dl><a NAME="TemplatePropertiesDialog.keyPressEvent" ID="TemplatePropertiesDialog.keyPressEvent"></a>
+<h4>TemplatePropertiesDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>ev</i>)
+<p>
+        Re-implemented to handle the user pressing the escape key.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+key event (QKeyEvent)
+</dd>
+</dl><a NAME="TemplatePropertiesDialog.on_helpButton_clicked" ID="TemplatePropertiesDialog.on_helpButton_clicked"></a>
+<h4>TemplatePropertiesDialog.on_helpButton_clicked</h4>
+<b>on_helpButton_clicked</b>(<i></i>)
+<p>
+        Public slot to show some help.
+</p><a NAME="TemplatePropertiesDialog.setSelectedGroup" ID="TemplatePropertiesDialog.setSelectedGroup"></a>
+<h4>TemplatePropertiesDialog.setSelectedGroup</h4>
+<b>setSelectedGroup</b>(<i>name</i>)
+<p>
+        Public method to select a group.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the group to be selected (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Templates.TemplateSingleVariableDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Templates.TemplateSingleVariableDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Templates.TemplateSingleVariableDialog</h1>
+<p>
+Module implementing a dialog for entering a single template variable.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplateSingleVariableDialog">TemplateSingleVariableDialog</a></td>
+<td>Class implementing a dialog for entering a single template variable.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplateSingleVariableDialog" ID="TemplateSingleVariableDialog"></a>
+<h2>TemplateSingleVariableDialog</h2>
+<p>
+    Class implementing a dialog for entering a single template variable.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_TemplateSingleVariableDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplateSingleVariableDialog.__init__">TemplateSingleVariableDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplateSingleVariableDialog.getVariable">getVariable</a></td>
+<td>Public method to get the value for the variable.</td>
+</tr>
+</table>
+<a NAME="TemplateSingleVariableDialog.__init__" ID="TemplateSingleVariableDialog.__init__"></a>
+<h4>TemplateSingleVariableDialog (Constructor)</h4>
+<b>TemplateSingleVariableDialog</b>(<i>variable, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>variable</i></dt>
+<dd>
+template variable name (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="TemplateSingleVariableDialog.getVariable" ID="TemplateSingleVariableDialog.getVariable"></a>
+<h4>TemplateSingleVariableDialog.getVariable</h4>
+<b>getVariable</b>(<i></i>)
+<p>
+        Public method to get the value for the variable.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+value for the template variable (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Templates.TemplateViewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,840 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Templates.TemplateViewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Templates.TemplateViewer</h1>
+<p>
+Module implementing a template viewer and associated classes.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TemplateEntry">TemplateEntry</a></td>
+<td>Class immplementing a template entry.</td>
+</tr><tr>
+<td><a href="#TemplateGroup">TemplateGroup</a></td>
+<td>Class implementing a template group.</td>
+</tr><tr>
+<td><a href="#TemplateViewer">TemplateViewer</a></td>
+<td>Class implementing the template viewer.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TemplateEntry" ID="TemplateEntry"></a>
+<h2>TemplateEntry</h2>
+<p>
+    Class immplementing a template entry.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplateEntry.__init__">TemplateEntry</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplateEntry.__displayText">__displayText</a></td>
+<td>Private method to generate the display text.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.__expandFormattedVariable">__expandFormattedVariable</a></td>
+<td>Private method to expand a template variable with special formatting.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.__extractVariables">__extractVariables</a></td>
+<td>Private method to retrieve the list of variables.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getDescription">getDescription</a></td>
+<td>Public method to get the description of the entry.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getExpandedText">getExpandedText</a></td>
+<td>Public method to get the template text with all variables expanded.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getGroupName">getGroupName</a></td>
+<td>Public method to get the name of the group this entry belongs to.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getName">getName</a></td>
+<td>Public method to get the name of the entry.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getTemplateText">getTemplateText</a></td>
+<td>Public method to get the template text.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.getVariables">getVariables</a></td>
+<td>Public method to get the list of variables.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.setDescription">setDescription</a></td>
+<td>Public method to update the description of the entry.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.setName">setName</a></td>
+<td>Public method to update the name of the entry.</td>
+</tr><tr>
+<td><a href="#TemplateEntry.setTemplateText">setTemplateText</a></td>
+<td>Public method to update the template text.</td>
+</tr>
+</table>
+<a NAME="TemplateEntry.__init__" ID="TemplateEntry.__init__"></a>
+<h4>TemplateEntry (Constructor)</h4>
+<b>TemplateEntry</b>(<i>parent, name, description, templateText</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the template entry (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the entry (string)
+</dd><dt><i>description</i></dt>
+<dd>
+descriptive text for the template (string)
+</dd><dt><i>templateText</i></dt>
+<dd>
+text of the template entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.__displayText" ID="TemplateEntry.__displayText"></a>
+<h4>TemplateEntry.__displayText</h4>
+<b>__displayText</b>(<i></i>)
+<p>
+        Private method to generate the display text.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+display text (string)
+</dd>
+</dl><a NAME="TemplateEntry.__expandFormattedVariable" ID="TemplateEntry.__expandFormattedVariable"></a>
+<h4>TemplateEntry.__expandFormattedVariable</h4>
+<b>__expandFormattedVariable</b>(<i>var, val, txt</i>)
+<p>
+        Private method to expand a template variable with special formatting.
+</p><dl>
+<dt><i>var</i></dt>
+<dd>
+template variable name (string)
+</dd><dt><i>val</i></dt>
+<dd>
+value of the template variable (string)
+</dd><dt><i>txt</i></dt>
+<dd>
+template text (string)
+</dd>
+</dl><a NAME="TemplateEntry.__extractVariables" ID="TemplateEntry.__extractVariables"></a>
+<h4>TemplateEntry.__extractVariables</h4>
+<b>__extractVariables</b>(<i></i>)
+<p>
+        Private method to retrieve the list of variables.
+</p><a NAME="TemplateEntry.getDescription" ID="TemplateEntry.getDescription"></a>
+<h4>TemplateEntry.getDescription</h4>
+<b>getDescription</b>(<i></i>)
+<p>
+        Public method to get the description of the entry.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+description of the entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.getExpandedText" ID="TemplateEntry.getExpandedText"></a>
+<h4>TemplateEntry.getExpandedText</h4>
+<b>getExpandedText</b>(<i>varDict, indent</i>)
+<p>
+        Public method to get the template text with all variables expanded.
+</p><dl>
+<dt><i>varDict</i></dt>
+<dd>
+dictionary containing the texts of each variable
+            with the variable name as key.
+</dd><dt><i>indent</i></dt>
+<dd>
+indentation of the line receiving he expanded
+            template text (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of the expanded template text (string), the
+            number of lines (integer) and the length of the last line (integer)
+</dd>
+</dl><a NAME="TemplateEntry.getGroupName" ID="TemplateEntry.getGroupName"></a>
+<h4>TemplateEntry.getGroupName</h4>
+<b>getGroupName</b>(<i></i>)
+<p>
+        Public method to get the name of the group this entry belongs to.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the group containing this entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.getName" ID="TemplateEntry.getName"></a>
+<h4>TemplateEntry.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Public method to get the name of the entry.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.getTemplateText" ID="TemplateEntry.getTemplateText"></a>
+<h4>TemplateEntry.getTemplateText</h4>
+<b>getTemplateText</b>(<i></i>)
+<p>
+        Public method to get the template text.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the template text (string)
+</dd>
+</dl><a NAME="TemplateEntry.getVariables" ID="TemplateEntry.getVariables"></a>
+<h4>TemplateEntry.getVariables</h4>
+<b>getVariables</b>(<i></i>)
+<p>
+        Public method to get the list of variables.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of variables (list of strings)
+</dd>
+</dl><a NAME="TemplateEntry.setDescription" ID="TemplateEntry.setDescription"></a>
+<h4>TemplateEntry.setDescription</h4>
+<b>setDescription</b>(<i>description</i>)
+<p>
+        Public method to update the description of the entry.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+description of the entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.setName" ID="TemplateEntry.setName"></a>
+<h4>TemplateEntry.setName</h4>
+<b>setName</b>(<i>name</i>)
+<p>
+        Public method to update the name of the entry.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry (string)
+</dd>
+</dl><a NAME="TemplateEntry.setTemplateText" ID="TemplateEntry.setTemplateText"></a>
+<h4>TemplateEntry.setTemplateText</h4>
+<b>setTemplateText</b>(<i>templateText</i>)
+<p>
+        Public method to update the template text.
+</p><dl>
+<dt><i>templateText</i></dt>
+<dd>
+text of the template entry (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TemplateGroup" ID="TemplateGroup"></a>
+<h2>TemplateGroup</h2>
+<p>
+    Class implementing a template group.
+</p>
+<h3>Derived from</h3>
+QTreeWidgetItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplateGroup.__init__">TemplateGroup</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplateGroup.addEntry">addEntry</a></td>
+<td>Public method to add a template entry to this group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.getAllEntries">getAllEntries</a></td>
+<td>Public method to retrieve all entries.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.getEntry">getEntry</a></td>
+<td>Public method to get an entry.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.getEntryNames">getEntryNames</a></td>
+<td>Public method to get the names of all entries, who's name starts with the given string.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.getLanguage">getLanguage</a></td>
+<td>Public method to get the name of the group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.getName">getName</a></td>
+<td>Public method to get the name of the group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.hasEntry">hasEntry</a></td>
+<td>Public method to check, if the group has an entry with the given name.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.removeAllEntries">removeAllEntries</a></td>
+<td>Public method to remove all template entries of this group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.removeEntry">removeEntry</a></td>
+<td>Public method to remove a template entry from this group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.setLanguage">setLanguage</a></td>
+<td>Public method to update the name of the group.</td>
+</tr><tr>
+<td><a href="#TemplateGroup.setName">setName</a></td>
+<td>Public method to update the name of the group.</td>
+</tr>
+</table>
+<a NAME="TemplateGroup.__init__" ID="TemplateGroup.__init__"></a>
+<h4>TemplateGroup (Constructor)</h4>
+<b>TemplateGroup</b>(<i>parent, name, language = "All"</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget of the template group (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the group (string)
+</dd><dt><i>language</i></dt>
+<dd>
+programming language for the group (string)
+</dd>
+</dl><a NAME="TemplateGroup.addEntry" ID="TemplateGroup.addEntry"></a>
+<h4>TemplateGroup.addEntry</h4>
+<b>addEntry</b>(<i>name, description, template, quiet = False</i>)
+<p>
+        Public method to add a template entry to this group.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry (string)
+</dd><dt><i>description</i></dt>
+<dd>
+description of the entry to add (string)
+</dd><dt><i>template</i></dt>
+<dd>
+template text of the entry (string)
+</dd><dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operation (boolean)
+</dd>
+</dl><a NAME="TemplateGroup.getAllEntries" ID="TemplateGroup.getAllEntries"></a>
+<h4>TemplateGroup.getAllEntries</h4>
+<b>getAllEntries</b>(<i></i>)
+<p>
+        Public method to retrieve all entries.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all entries (list of TemplateEntry)
+</dd>
+</dl><a NAME="TemplateGroup.getEntry" ID="TemplateGroup.getEntry"></a>
+<h4>TemplateGroup.getEntry</h4>
+<b>getEntry</b>(<i>name</i>)
+<p>
+        Public method to get an entry.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to retrieve (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the entry (TemplateEntry)
+</dd>
+</dl><a NAME="TemplateGroup.getEntryNames" ID="TemplateGroup.getEntryNames"></a>
+<h4>TemplateGroup.getEntryNames</h4>
+<b>getEntryNames</b>(<i>beginning</i>)
+<p>
+        Public method to get the names of all entries, who's name starts with the 
+        given string.
+</p><dl>
+<dt><i>beginning</i></dt>
+<dd>
+string denoting the beginning of the template name
+            (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of entry names found (list of strings)
+</dd>
+</dl><a NAME="TemplateGroup.getLanguage" ID="TemplateGroup.getLanguage"></a>
+<h4>TemplateGroup.getLanguage</h4>
+<b>getLanguage</b>(<i></i>)
+<p>
+        Public method to get the name of the group.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+language of the group (string)
+</dd>
+</dl><a NAME="TemplateGroup.getName" ID="TemplateGroup.getName"></a>
+<h4>TemplateGroup.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Public method to get the name of the group.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the group (string)
+</dd>
+</dl><a NAME="TemplateGroup.hasEntry" ID="TemplateGroup.hasEntry"></a>
+<h4>TemplateGroup.hasEntry</h4>
+<b>hasEntry</b>(<i>name</i>)
+<p>
+        Public method to check, if the group has an entry with the given name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to check for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating existence (boolean)
+</dd>
+</dl><a NAME="TemplateGroup.removeAllEntries" ID="TemplateGroup.removeAllEntries"></a>
+<h4>TemplateGroup.removeAllEntries</h4>
+<b>removeAllEntries</b>(<i></i>)
+<p>
+        Public method to remove all template entries of this group.
+</p><a NAME="TemplateGroup.removeEntry" ID="TemplateGroup.removeEntry"></a>
+<h4>TemplateGroup.removeEntry</h4>
+<b>removeEntry</b>(<i>name</i>)
+<p>
+        Public method to remove a template entry from this group.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to be removed (string)
+</dd>
+</dl><a NAME="TemplateGroup.setLanguage" ID="TemplateGroup.setLanguage"></a>
+<h4>TemplateGroup.setLanguage</h4>
+<b>setLanguage</b>(<i>language</i>)
+<p>
+        Public method to update the name of the group.
+</p><dl>
+<dt><i>language</i></dt>
+<dd>
+programming language for the group (string)
+</dd>
+</dl><a NAME="TemplateGroup.setName" ID="TemplateGroup.setName"></a>
+<h4>TemplateGroup.setName</h4>
+<b>setName</b>(<i>name</i>)
+<p>
+        Public method to update the name of the group.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the group (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TemplateViewer" ID="TemplateViewer"></a>
+<h2>TemplateViewer</h2>
+<p>
+    Class implementing the template viewer.
+</p>
+<h3>Derived from</h3>
+QTreeWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TemplateViewer.__init__">TemplateViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__addEntry">__addEntry</a></td>
+<td>Private slot to handle the Add Entry context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__addGroup">__addGroup</a></td>
+<td>Private slot to handle the Add Group context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__edit">__edit</a></td>
+<td>Private slot to handle the Edit context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__export">__export</a></td>
+<td>Private slot to handle the Export context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__getPredefinedVars">__getPredefinedVars</a></td>
+<td>Private method to return predefined variables.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__import">__import</a></td>
+<td>Private slot to handle the Import context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__remove">__remove</a></td>
+<td>Private slot to handle the Remove context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__resort">__resort</a></td>
+<td>Private method to resort the tree.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__save">__save</a></td>
+<td>Private slot to handle the Save context menu action.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu of the list.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__showHelp">__showHelp</a></td>
+<td>Private method to show some help.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.__templateItemActivated">__templateItemActivated</a></td>
+<td>Private slot to handle the activation of an item.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.addEntry">addEntry</a></td>
+<td>Public method to add a template entry.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.addGroup">addGroup</a></td>
+<td>Public method to add a group.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.applyNamedTemplate">applyNamedTemplate</a></td>
+<td>Public method to apply a template given a template name.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.applyTemplate">applyTemplate</a></td>
+<td>Public method to apply the template.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.changeEntry">changeEntry</a></td>
+<td>Public method to change a template entry.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.changeGroup">changeGroup</a></td>
+<td>Public method to rename a group.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.getAllGroups">getAllGroups</a></td>
+<td>Public method to get all groups.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.getGroupNames">getGroupNames</a></td>
+<td>Public method to get all group names.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.getTemplateNames">getTemplateNames</a></td>
+<td>Public method to get the names of templates starting with the given string.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.hasTemplate">hasTemplate</a></td>
+<td>Public method to check, if an entry of the given name exists.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.readTemplates">readTemplates</a></td>
+<td>Public method to read in the templates file (.e4c)</td>
+</tr><tr>
+<td><a href="#TemplateViewer.removeEntry">removeEntry</a></td>
+<td>Public method to remove a template entry.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.removeGroup">removeGroup</a></td>
+<td>Public method to remove a group.</td>
+</tr><tr>
+<td><a href="#TemplateViewer.writeTemplates">writeTemplates</a></td>
+<td>Public method to write the templates data to an XML file (.e4c).</td>
+</tr>
+</table>
+<a NAME="TemplateViewer.__init__" ID="TemplateViewer.__init__"></a>
+<h4>TemplateViewer (Constructor)</h4>
+<b>TemplateViewer</b>(<i>parent, viewmanager</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+the parent (QWidget)
+</dd><dt><i>viewmanager</i></dt>
+<dd>
+reference to the viewmanager object
+</dd>
+</dl><a NAME="TemplateViewer.__addEntry" ID="TemplateViewer.__addEntry"></a>
+<h4>TemplateViewer.__addEntry</h4>
+<b>__addEntry</b>(<i></i>)
+<p>
+        Private slot to handle the Add Entry context menu action.
+</p><a NAME="TemplateViewer.__addGroup" ID="TemplateViewer.__addGroup"></a>
+<h4>TemplateViewer.__addGroup</h4>
+<b>__addGroup</b>(<i></i>)
+<p>
+        Private slot to handle the Add Group context menu action.
+</p><a NAME="TemplateViewer.__configure" ID="TemplateViewer.__configure"></a>
+<h4>TemplateViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="TemplateViewer.__edit" ID="TemplateViewer.__edit"></a>
+<h4>TemplateViewer.__edit</h4>
+<b>__edit</b>(<i></i>)
+<p>
+        Private slot to handle the Edit context menu action.
+</p><a NAME="TemplateViewer.__export" ID="TemplateViewer.__export"></a>
+<h4>TemplateViewer.__export</h4>
+<b>__export</b>(<i></i>)
+<p>
+        Private slot to handle the Export context menu action.
+</p><a NAME="TemplateViewer.__getPredefinedVars" ID="TemplateViewer.__getPredefinedVars"></a>
+<h4>TemplateViewer.__getPredefinedVars</h4>
+<b>__getPredefinedVars</b>(<i></i>)
+<p>
+        Private method to return predefined variables.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of predefined variables and their values
+</dd>
+</dl><a NAME="TemplateViewer.__import" ID="TemplateViewer.__import"></a>
+<h4>TemplateViewer.__import</h4>
+<b>__import</b>(<i></i>)
+<p>
+        Private slot to handle the Import context menu action.
+</p><a NAME="TemplateViewer.__remove" ID="TemplateViewer.__remove"></a>
+<h4>TemplateViewer.__remove</h4>
+<b>__remove</b>(<i></i>)
+<p>
+        Private slot to handle the Remove context menu action.
+</p><a NAME="TemplateViewer.__resort" ID="TemplateViewer.__resort"></a>
+<h4>TemplateViewer.__resort</h4>
+<b>__resort</b>(<i></i>)
+<p>
+        Private method to resort the tree.
+</p><a NAME="TemplateViewer.__save" ID="TemplateViewer.__save"></a>
+<h4>TemplateViewer.__save</h4>
+<b>__save</b>(<i></i>)
+<p>
+        Private slot to handle the Save context menu action.
+</p><a NAME="TemplateViewer.__showContextMenu" ID="TemplateViewer.__showContextMenu"></a>
+<h4>TemplateViewer.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu of the list.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="TemplateViewer.__showHelp" ID="TemplateViewer.__showHelp"></a>
+<h4>TemplateViewer.__showHelp</h4>
+<b>__showHelp</b>(<i></i>)
+<p>
+        Private method to show some help.
+</p><a NAME="TemplateViewer.__templateItemActivated" ID="TemplateViewer.__templateItemActivated"></a>
+<h4>TemplateViewer.__templateItemActivated</h4>
+<b>__templateItemActivated</b>(<i>itm = None, col = 0</i>)
+<p>
+        Private slot to handle the activation of an item. 
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the activated item (QTreeWidgetItem)
+</dd><dt><i>col</i></dt>
+<dd>
+column the item was activated in (integer)
+</dd>
+</dl><a NAME="TemplateViewer.addEntry" ID="TemplateViewer.addEntry"></a>
+<h4>TemplateViewer.addEntry</h4>
+<b>addEntry</b>(<i>groupName, name, description, template, quiet = False</i>)
+<p>
+        Public method to add a template entry.
+</p><dl>
+<dt><i>groupName</i></dt>
+<dd>
+name of the group to add to (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the entry to add (string)
+</dd><dt><i>description</i></dt>
+<dd>
+description of the entry to add (string)
+</dd><dt><i>template</i></dt>
+<dd>
+template text of the entry (string)
+</dd><dt><i>quiet</i></dt>
+<dd>
+flag indicating quiet operation (boolean)
+</dd>
+</dl><a NAME="TemplateViewer.addGroup" ID="TemplateViewer.addGroup"></a>
+<h4>TemplateViewer.addGroup</h4>
+<b>addGroup</b>(<i>name, language = "All"</i>)
+<p>
+        Public method to add a group.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the group to be added (string)
+</dd><dt><i>language</i></dt>
+<dd>
+programming language for the group (string)
+</dd>
+</dl><a NAME="TemplateViewer.applyNamedTemplate" ID="TemplateViewer.applyNamedTemplate"></a>
+<h4>TemplateViewer.applyNamedTemplate</h4>
+<b>applyNamedTemplate</b>(<i>templateName</i>)
+<p>
+        Public method to apply a template given a template name.
+</p><dl>
+<dt><i>templateName</i></dt>
+<dd>
+name of the template item to apply (string)
+</dd>
+</dl><a NAME="TemplateViewer.applyTemplate" ID="TemplateViewer.applyTemplate"></a>
+<h4>TemplateViewer.applyTemplate</h4>
+<b>applyTemplate</b>(<i>itm</i>)
+<p>
+        Public method to apply the template.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to the template item to apply (TemplateEntry)
+</dd>
+</dl><a NAME="TemplateViewer.changeEntry" ID="TemplateViewer.changeEntry"></a>
+<h4>TemplateViewer.changeEntry</h4>
+<b>changeEntry</b>(<i>itm, name, groupName, description, template</i>)
+<p>
+        Public method to change a template entry.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+template entry to be changed (TemplateEntry)
+</dd><dt><i>name</i></dt>
+<dd>
+new name for the entry (string)
+</dd><dt><i>groupName</i></dt>
+<dd>
+name of the group the entry should belong to
+            (string)
+</dd><dt><i>description</i></dt>
+<dd>
+description of the entry (string)
+</dd><dt><i>template</i></dt>
+<dd>
+template text of the entry (string)
+</dd>
+</dl><a NAME="TemplateViewer.changeGroup" ID="TemplateViewer.changeGroup"></a>
+<h4>TemplateViewer.changeGroup</h4>
+<b>changeGroup</b>(<i>oldname, newname, language = "All"</i>)
+<p>
+        Public method to rename a group.
+</p><dl>
+<dt><i>oldname</i></dt>
+<dd>
+old name of the group (string)
+</dd><dt><i>newname</i></dt>
+<dd>
+new name of the group (string)
+</dd><dt><i>language</i></dt>
+<dd>
+programming language for the group (string)
+</dd>
+</dl><a NAME="TemplateViewer.getAllGroups" ID="TemplateViewer.getAllGroups"></a>
+<h4>TemplateViewer.getAllGroups</h4>
+<b>getAllGroups</b>(<i></i>)
+<p>
+        Public method to get all groups.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all groups (list of TemplateGroup)
+</dd>
+</dl><a NAME="TemplateViewer.getGroupNames" ID="TemplateViewer.getGroupNames"></a>
+<h4>TemplateViewer.getGroupNames</h4>
+<b>getGroupNames</b>(<i></i>)
+<p>
+        Public method to get all group names.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all group names (list of strings)
+</dd>
+</dl><a NAME="TemplateViewer.getTemplateNames" ID="TemplateViewer.getTemplateNames"></a>
+<h4>TemplateViewer.getTemplateNames</h4>
+<b>getTemplateNames</b>(<i>start</i>)
+<p>
+        Public method to get the names of templates starting with the given string.
+</p><dl>
+<dt><i>start</i></dt>
+<dd>
+start string of the name (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of matching template names (list of strings)
+</dd>
+</dl><a NAME="TemplateViewer.hasTemplate" ID="TemplateViewer.hasTemplate"></a>
+<h4>TemplateViewer.hasTemplate</h4>
+<b>hasTemplate</b>(<i>entryName</i>)
+<p>
+        Public method to check, if an entry of the given name exists.
+</p><dl>
+<dt><i>entryName</i></dt>
+<dd>
+name of the entry to check for (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the existence (boolean)
+</dd>
+</dl><a NAME="TemplateViewer.readTemplates" ID="TemplateViewer.readTemplates"></a>
+<h4>TemplateViewer.readTemplates</h4>
+<b>readTemplates</b>(<i>filename = None</i>)
+<p>
+        Public method to read in the templates file (.e4c)
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a templates file to read (string)
+</dd>
+</dl><a NAME="TemplateViewer.removeEntry" ID="TemplateViewer.removeEntry"></a>
+<h4>TemplateViewer.removeEntry</h4>
+<b>removeEntry</b>(<i>itm</i>)
+<p>
+        Public method to remove a template entry.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+template entry to be removed (TemplateEntry)
+</dd>
+</dl><a NAME="TemplateViewer.removeGroup" ID="TemplateViewer.removeGroup"></a>
+<h4>TemplateViewer.removeGroup</h4>
+<b>removeGroup</b>(<i>itm</i>)
+<p>
+        Public method to remove a group.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+template group to be removed (TemplateGroup)
+</dd>
+</dl><a NAME="TemplateViewer.writeTemplates" ID="TemplateViewer.writeTemplates"></a>
+<h4>TemplateViewer.writeTemplates</h4>
+<b>writeTemplates</b>(<i>filename = None</i>)
+<p>
+        Public method to write the templates data to an XML file (.e4c).
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a templates file to read (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tools.TRPreviewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,696 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tools.TRPreviewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tools.TRPreviewer</h1>
+<p>
+Module implementing the TR Previewer main window.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>noTranslationName</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TRPreviewer">TRPreviewer</a></td>
+<td>Class implementing the UI Previewer main window.</td>
+</tr><tr>
+<td><a href="#Translation">Translation</a></td>
+<td>Class to store the properties of a translation</td>
+</tr><tr>
+<td><a href="#TranslationsDict">TranslationsDict</a></td>
+<td>Class to store all loaded translations.</td>
+</tr><tr>
+<td><a href="#WidgetView">WidgetView</a></td>
+<td>Class to show a dynamically loaded widget (or dialog).</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace">WidgetWorkspace</a></td>
+<td>Specialized workspace to show the loaded widgets.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TRPreviewer" ID="TRPreviewer"></a>
+<h2>TRPreviewer</h2>
+<p>
+    Class implementing the UI Previewer main window.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TRPreviewer.__init__">TRPreviewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__about">__about</a></td>
+<td>Private slot to show the about information.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__aboutQt">__aboutQt</a></td>
+<td>Private slot to show info about Qt.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__initMenus">__initMenus</a></td>
+<td>Private method to create the menus.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__initToolbars">__initToolbars</a></td>
+<td>Private method to create the toolbars.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__openTranslation">__openTranslation</a></td>
+<td>Private slot to handle the Open Translation action.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__openWidget">__openWidget</a></td>
+<td>Private slot to handle the Open Dialog action.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__showWindowMenu">__showWindowMenu</a></td>
+<td>Private slot to handle the aboutToShow signal of the window menu.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__updateActions">__updateActions</a></td>
+<td>Private slot to update the actions state.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.closeEvent">closeEvent</a></td>
+<td>Private event handler for the close event.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.reloadTranslations">reloadTranslations</a></td>
+<td>Public slot to reload all translations.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.setTranslation">setTranslation</a></td>
+<td>Public slot to activate a translation.</td>
+</tr><tr>
+<td><a href="#TRPreviewer.show">show</a></td>
+<td>Public slot to show this dialog.</td>
+</tr>
+</table>
+<a NAME="TRPreviewer.__init__" ID="TRPreviewer.__init__"></a>
+<h4>TRPreviewer (Constructor)</h4>
+<b>TRPreviewer</b>(<i>filenames = [], parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>filenames</i></dt>
+<dd>
+filenames of form and/or translation files to load
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this window (string)
+</dd>
+</dl><a NAME="TRPreviewer.__about" ID="TRPreviewer.__about"></a>
+<h4>TRPreviewer.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show the about information.
+</p><a NAME="TRPreviewer.__aboutQt" ID="TRPreviewer.__aboutQt"></a>
+<h4>TRPreviewer.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to show info about Qt.
+</p><a NAME="TRPreviewer.__initActions" ID="TRPreviewer.__initActions"></a>
+<h4>TRPreviewer.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="TRPreviewer.__initMenus" ID="TRPreviewer.__initMenus"></a>
+<h4>TRPreviewer.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private method to create the menus.
+</p><a NAME="TRPreviewer.__initToolbars" ID="TRPreviewer.__initToolbars"></a>
+<h4>TRPreviewer.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private method to create the toolbars.
+</p><a NAME="TRPreviewer.__openTranslation" ID="TRPreviewer.__openTranslation"></a>
+<h4>TRPreviewer.__openTranslation</h4>
+<b>__openTranslation</b>(<i></i>)
+<p>
+        Private slot to handle the Open Translation action.
+</p><a NAME="TRPreviewer.__openWidget" ID="TRPreviewer.__openWidget"></a>
+<h4>TRPreviewer.__openWidget</h4>
+<b>__openWidget</b>(<i></i>)
+<p>
+        Private slot to handle the Open Dialog action.
+</p><a NAME="TRPreviewer.__showWindowMenu" ID="TRPreviewer.__showWindowMenu"></a>
+<h4>TRPreviewer.__showWindowMenu</h4>
+<b>__showWindowMenu</b>(<i></i>)
+<p>
+        Private slot to handle the aboutToShow signal of the window menu.
+</p><a NAME="TRPreviewer.__updateActions" ID="TRPreviewer.__updateActions"></a>
+<h4>TRPreviewer.__updateActions</h4>
+<b>__updateActions</b>(<i></i>)
+<p>
+        Private slot to update the actions state.
+</p><a NAME="TRPreviewer.__whatsThis" ID="TRPreviewer.__whatsThis"></a>
+<h4>TRPreviewer.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="TRPreviewer.closeEvent" ID="TRPreviewer.closeEvent"></a>
+<h4>TRPreviewer.closeEvent</h4>
+<b>closeEvent</b>(<i>event</i>)
+<p>
+        Private event handler for the close event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="TRPreviewer.reloadTranslations" ID="TRPreviewer.reloadTranslations"></a>
+<h4>TRPreviewer.reloadTranslations</h4>
+<b>reloadTranslations</b>(<i></i>)
+<p>
+        Public slot to reload all translations.
+</p><a NAME="TRPreviewer.setTranslation" ID="TRPreviewer.setTranslation"></a>
+<h4>TRPreviewer.setTranslation</h4>
+<b>setTranslation</b>(<i>name</i>)
+<p>
+        Public slot to activate a translation.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name (language) of the translation (string or QString)
+</dd>
+</dl><a NAME="TRPreviewer.show" ID="TRPreviewer.show"></a>
+<h4>TRPreviewer.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Public slot to show this dialog.
+</p><p>
+        This overloaded slot loads a UI file to be previewed after
+        the main window has been shown. This way, previewing a dialog
+        doesn't interfere with showing the main window.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Translation" ID="Translation"></a>
+<h2>Translation</h2>
+<p>
+    Class to store the properties of a translation
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Translation.__init__">Translation</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Translation.__init__" ID="Translation.__init__"></a>
+<h4>Translation (Constructor)</h4>
+<b>Translation</b>(<i></i>)
+<p>
+        Constructor
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TranslationsDict" ID="TranslationsDict"></a>
+<h2>TranslationsDict</h2>
+<p>
+    Class to store all loaded translations.
+</p><h4>Signals</h4>
+<dl>
+<dt>translationChanged()</dt>
+<dd>
+emit after a translator was set
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TranslationsDict.__init__">TranslationsDict</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__del">__del</a></td>
+<td>Private method to delete a translator from the list of available translators.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__findFileName">__findFileName</a></td>
+<td>Private method to find a translation by file name.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__findName">__findName</a></td>
+<td>Private method to find a translation by name.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__haveFileName">__haveFileName</a></td>
+<td>Private method to check for the presence of a translation.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__haveName">__haveName</a></td>
+<td>Private method to check for the presence of a named translation.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.__uniqueName">__uniqueName</a></td>
+<td>Private method to generate a unique name.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.add">add</a></td>
+<td>Public method to add a translation to the list.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.hasTranslations">hasTranslations</a></td>
+<td>Public method to check for loaded translations.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.loadTransFile">loadTransFile</a></td>
+<td>Public slot to load a translation file.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.reload">reload</a></td>
+<td>Public method to reload all translators.</td>
+</tr><tr>
+<td><a href="#TranslationsDict.set">set</a></td>
+<td>Public slot to set a translator by name.</td>
+</tr>
+</table>
+<a NAME="TranslationsDict.__init__" ID="TranslationsDict.__init__"></a>
+<h4>TranslationsDict (Constructor)</h4>
+<b>TranslationsDict</b>(<i>selector, parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>selector</i></dt>
+<dd>
+reference to the QComboBox used to show the
+            available languages (QComboBox)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="TranslationsDict.__del" ID="TranslationsDict.__del"></a>
+<h4>TranslationsDict.__del</h4>
+<b>__del</b>(<i>name</i>)
+<p>
+        Private method to delete a translator from the list of available translators.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the translator to delete (string or QString)
+</dd>
+</dl><a NAME="TranslationsDict.__findFileName" ID="TranslationsDict.__findFileName"></a>
+<h4>TranslationsDict.__findFileName</h4>
+<b>__findFileName</b>(<i>transFileName</i>)
+<p>
+        Private method to find a translation by file name.
+</p><dl>
+<dt><i>transFileName</i></dt>
+<dd>
+file name of the translation file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to a translation object or None
+</dd>
+</dl><a NAME="TranslationsDict.__findName" ID="TranslationsDict.__findName"></a>
+<h4>TranslationsDict.__findName</h4>
+<b>__findName</b>(<i>name</i>)
+<p>
+        Private method to find a translation by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name (language) of the translation (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to a translation object or None
+</dd>
+</dl><a NAME="TranslationsDict.__haveFileName" ID="TranslationsDict.__haveFileName"></a>
+<h4>TranslationsDict.__haveFileName</h4>
+<b>__haveFileName</b>(<i>transFileName</i>)
+<p>
+        Private method to check for the presence of a translation.
+</p><dl>
+<dt><i>transFileName</i></dt>
+<dd>
+file name of the translation file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of the translation (boolean)
+</dd>
+</dl><a NAME="TranslationsDict.__haveName" ID="TranslationsDict.__haveName"></a>
+<h4>TranslationsDict.__haveName</h4>
+<b>__haveName</b>(<i>name</i>)
+<p>
+        Private method to check for the presence of a named translation.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name (language) of the translation (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of the translation (boolean)
+</dd>
+</dl><a NAME="TranslationsDict.__uniqueName" ID="TranslationsDict.__uniqueName"></a>
+<h4>TranslationsDict.__uniqueName</h4>
+<b>__uniqueName</b>(<i>transFileName</i>)
+<p>
+        Private method to generate a unique name.
+</p><dl>
+<dt><i>transFileName</i></dt>
+<dd>
+file name of the translation file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+unique name (string or None)
+</dd>
+</dl><a NAME="TranslationsDict.add" ID="TranslationsDict.add"></a>
+<h4>TranslationsDict.add</h4>
+<b>add</b>(<i>fileName, setTranslation = True</i>)
+<p>
+        Public method to add a translation to the list.
+</p><p>
+        If the translation file (*.qm) has not been loaded yet, it will
+        be loaded automatically.
+</p><dl>
+<dt><i>fileName</i></dt>
+<dd>
+name of the translation file to be added (string)
+</dd><dt><i>setTranslation</i></dt>
+<dd>
+flag indicating, if this should be set as the active
+            translation (boolean)
+</dd>
+</dl><a NAME="TranslationsDict.hasTranslations" ID="TranslationsDict.hasTranslations"></a>
+<h4>TranslationsDict.hasTranslations</h4>
+<b>hasTranslations</b>(<i></i>)
+<p>
+        Public method to check for loaded translations.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag signaling if any translation was loaded (boolean)
+</dd>
+</dl><a NAME="TranslationsDict.loadTransFile" ID="TranslationsDict.loadTransFile"></a>
+<h4>TranslationsDict.loadTransFile</h4>
+<b>loadTransFile</b>(<i>transFileName</i>)
+<p>
+        Public slot to load a translation file.
+</p><dl>
+<dt><i>transFileName</i></dt>
+<dd>
+file name of the translation file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the new translator object (QTranslator)
+</dd>
+</dl><a NAME="TranslationsDict.reload" ID="TranslationsDict.reload"></a>
+<h4>TranslationsDict.reload</h4>
+<b>reload</b>(<i></i>)
+<p>
+        Public method to reload all translators.
+</p><a NAME="TranslationsDict.set" ID="TranslationsDict.set"></a>
+<h4>TranslationsDict.set</h4>
+<b>set</b>(<i>name</i>)
+<p>
+        Public slot to set a translator by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name (language) of the translator to set (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="WidgetView" ID="WidgetView"></a>
+<h2>WidgetView</h2>
+<p>
+    Class to show a dynamically loaded widget (or dialog).
+</p>
+<h3>Derived from</h3>
+QWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#WidgetView.__init__">WidgetView</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#WidgetView.__rebuildWidget">__rebuildWidget</a></td>
+<td>Private method to schedule a rebuild of the widget.</td>
+</tr><tr>
+<td><a href="#WidgetView.buildWidget">buildWidget</a></td>
+<td>Public slot to load a UI file.</td>
+</tr><tr>
+<td><a href="#WidgetView.isValid">isValid</a></td>
+<td>Public method to return the validity of this widget view.</td>
+</tr><tr>
+<td><a href="#WidgetView.uiFileName">uiFileName</a></td>
+<td>Public method to retrieve the name of the UI file.</td>
+</tr>
+</table>
+<a NAME="WidgetView.__init__" ID="WidgetView.__init__"></a>
+<h4>WidgetView (Constructor)</h4>
+<b>WidgetView</b>(<i>uiFileName, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>uiFileName</i></dt>
+<dd>
+name of the UI file to load (string)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this widget (string)
+</dd>
+</dl><a NAME="WidgetView.__rebuildWidget" ID="WidgetView.__rebuildWidget"></a>
+<h4>WidgetView.__rebuildWidget</h4>
+<b>__rebuildWidget</b>(<i></i>)
+<p>
+        Private method to schedule a rebuild of the widget.
+</p><a NAME="WidgetView.buildWidget" ID="WidgetView.buildWidget"></a>
+<h4>WidgetView.buildWidget</h4>
+<b>buildWidget</b>(<i></i>)
+<p>
+        Public slot to load a UI file.
+</p><a NAME="WidgetView.isValid" ID="WidgetView.isValid"></a>
+<h4>WidgetView.isValid</h4>
+<b>isValid</b>(<i></i>)
+<p>
+        Public method to return the validity of this widget view.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the validity (boolean)
+</dd>
+</dl><a NAME="WidgetView.uiFileName" ID="WidgetView.uiFileName"></a>
+<h4>WidgetView.uiFileName</h4>
+<b>uiFileName</b>(<i></i>)
+<p>
+        Public method to retrieve the name of the UI file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the loaded UI file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="WidgetWorkspace" ID="WidgetWorkspace"></a>
+<h2>WidgetWorkspace</h2>
+<p>
+    Specialized workspace to show the loaded widgets.
+</p><h4>Signals</h4>
+<dl>
+<dt>lastWidgetClosed()</dt>
+<dd>
+emitted after last widget was closed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWorkspace
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#WidgetWorkspace.__init__">WidgetWorkspace</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.__findWidget">__findWidget</a></td>
+<td>Private method to find a specific widget view.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.__toggleWidget">__toggleWidget</a></td>
+<td>Private method to toggle a workspace window.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.closeAllWidgets">closeAllWidgets</a></td>
+<td>Public slot to close all windows.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.closeWidget">closeWidget</a></td>
+<td>Public slot to close the active window.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.eventFilter">eventFilter</a></td>
+<td>Protected method called to filter an event.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.hasWidgets">hasWidgets</a></td>
+<td>Public method to check for loaded widgets.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.loadWidget">loadWidget</a></td>
+<td>Public slot to load a UI file.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.showWindowMenu">showWindowMenu</a></td>
+<td>Public method to set up the widgets part of the Window menu.</td>
+</tr><tr>
+<td><a href="#WidgetWorkspace.toggleSelectedWidget">toggleSelectedWidget</a></td>
+<td>Public method to handle the toggle of a window.</td>
+</tr>
+</table>
+<a NAME="WidgetWorkspace.__init__" ID="WidgetWorkspace.__init__"></a>
+<h4>WidgetWorkspace (Constructor)</h4>
+<b>WidgetWorkspace</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="WidgetWorkspace.__findWidget" ID="WidgetWorkspace.__findWidget"></a>
+<h4>WidgetWorkspace.__findWidget</h4>
+<b>__findWidget</b>(<i>uiFileName</i>)
+<p>
+        Private method to find a specific widget view.
+</p><dl>
+<dt><i>uiFileName</i></dt>
+<dd>
+filename of the loaded UI file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the widget (WidgetView) or None
+</dd>
+</dl><a NAME="WidgetWorkspace.__toggleWidget" ID="WidgetWorkspace.__toggleWidget"></a>
+<h4>WidgetWorkspace.__toggleWidget</h4>
+<b>__toggleWidget</b>(<i>w</i>)
+<p>
+        Private method to toggle a workspace window.
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+window to be toggled
+</dd>
+</dl><a NAME="WidgetWorkspace.closeAllWidgets" ID="WidgetWorkspace.closeAllWidgets"></a>
+<h4>WidgetWorkspace.closeAllWidgets</h4>
+<b>closeAllWidgets</b>(<i></i>)
+<p>
+        Public slot to close all windows.
+</p><a NAME="WidgetWorkspace.closeWidget" ID="WidgetWorkspace.closeWidget"></a>
+<h4>WidgetWorkspace.closeWidget</h4>
+<b>closeWidget</b>(<i></i>)
+<p>
+        Public slot to close the active window.
+</p><a NAME="WidgetWorkspace.eventFilter" ID="WidgetWorkspace.eventFilter"></a>
+<h4>WidgetWorkspace.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, ev</i>)
+<p>
+        Protected method called to filter an event.
+</p><dl>
+<dt><i>object</i></dt>
+<dd>
+object, that generated the event (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event, that was generated by object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if event was filtered out
+</dd>
+</dl><a NAME="WidgetWorkspace.hasWidgets" ID="WidgetWorkspace.hasWidgets"></a>
+<h4>WidgetWorkspace.hasWidgets</h4>
+<b>hasWidgets</b>(<i></i>)
+<p>
+        Public method to check for loaded widgets.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag signaling if any widget was loaded (boolean)
+</dd>
+</dl><a NAME="WidgetWorkspace.loadWidget" ID="WidgetWorkspace.loadWidget"></a>
+<h4>WidgetWorkspace.loadWidget</h4>
+<b>loadWidget</b>(<i>uiFileName</i>)
+<p>
+        Public slot to load a UI file.
+</p><dl>
+<dt><i>uiFileName</i></dt>
+<dd>
+name of the UI file to load (string)
+</dd>
+</dl><a NAME="WidgetWorkspace.showWindowMenu" ID="WidgetWorkspace.showWindowMenu"></a>
+<h4>WidgetWorkspace.showWindowMenu</h4>
+<b>showWindowMenu</b>(<i>windowMenu</i>)
+<p>
+        Public method to set up the widgets part of the Window menu.
+</p><dl>
+<dt><i>windowMenu</i></dt>
+<dd>
+reference to the window menu
+</dd>
+</dl><a NAME="WidgetWorkspace.toggleSelectedWidget" ID="WidgetWorkspace.toggleSelectedWidget"></a>
+<h4>WidgetWorkspace.toggleSelectedWidget</h4>
+<b>toggleSelectedWidget</b>(<i>act</i>)
+<p>
+        Public method to handle the toggle of a window.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tools.TRSingleApplication.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tools.TRSingleApplication</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tools.TRSingleApplication</h1>
+<p>
+Module implementing the single application server and client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>SAFile</td></tr><tr><td>SALoadForm</td></tr><tr><td>SALoadTranslation</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TRSingleApplicationClient">TRSingleApplicationClient</a></td>
+<td>Class implementing the single application client of the Translations Previewer.</td>
+</tr><tr>
+<td><a href="#TRSingleApplicationServer">TRSingleApplicationServer</a></td>
+<td>Class implementing the single application server embedded within the Translations Previewer.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TRSingleApplicationClient" ID="TRSingleApplicationClient"></a>
+<h2>TRSingleApplicationClient</h2>
+<p>
+    Class implementing the single application client of the Translations Previewer.
+</p>
+<h3>Derived from</h3>
+SingleApplicationClient
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TRSingleApplicationClient.__init__">TRSingleApplicationClient</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TRSingleApplicationClient.processArgs">processArgs</a></td>
+<td>Public method to process the command line args passed to the UI.</td>
+</tr>
+</table>
+<a NAME="TRSingleApplicationClient.__init__" ID="TRSingleApplicationClient.__init__"></a>
+<h4>TRSingleApplicationClient (Constructor)</h4>
+<b>TRSingleApplicationClient</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TRSingleApplicationClient.processArgs" ID="TRSingleApplicationClient.processArgs"></a>
+<h4>TRSingleApplicationClient.processArgs</h4>
+<b>processArgs</b>(<i>args</i>)
+<p>
+        Public method to process the command line args passed to the UI.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+list of files to open
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="TRSingleApplicationServer" ID="TRSingleApplicationServer"></a>
+<h2>TRSingleApplicationServer</h2>
+<p>
+    Class implementing the single application server embedded within the 
+    Translations Previewer.
+</p><h4>Signals</h4>
+<dl>
+<dt>loadForm(fname)</dt>
+<dd>
+emitted to load a form file
+</dd><dt>loadTranslation(fname, first)</dt>
+<dd>
+emitted to load a translation file
+</dd>
+</dl>
+<h3>Derived from</h3>
+SingleApplicationServer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TRSingleApplicationServer.__init__">TRSingleApplicationServer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TRSingleApplicationServer.__saLoadForm">__saLoadForm</a></td>
+<td>Private method used to handle the "Load Form" command.</td>
+</tr><tr>
+<td><a href="#TRSingleApplicationServer.__saLoadTranslation">__saLoadTranslation</a></td>
+<td>Private method used to handle the "Load Translation" command.</td>
+</tr><tr>
+<td><a href="#TRSingleApplicationServer.handleCommand">handleCommand</a></td>
+<td>Public slot to handle the command sent by the client.</td>
+</tr>
+</table>
+<a NAME="TRSingleApplicationServer.__init__" ID="TRSingleApplicationServer.__init__"></a>
+<h4>TRSingleApplicationServer (Constructor)</h4>
+<b>TRSingleApplicationServer</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="TRSingleApplicationServer.__saLoadForm" ID="TRSingleApplicationServer.__saLoadForm"></a>
+<h4>TRSingleApplicationServer.__saLoadForm</h4>
+<b>__saLoadForm</b>(<i>fnames</i>)
+<p>
+        Private method used to handle the "Load Form" command.
+</p><dl>
+<dt><i>fnames</i></dt>
+<dd>
+filenames of the forms to be loaded (list of strings)
+</dd>
+</dl><a NAME="TRSingleApplicationServer.__saLoadTranslation" ID="TRSingleApplicationServer.__saLoadTranslation"></a>
+<h4>TRSingleApplicationServer.__saLoadTranslation</h4>
+<b>__saLoadTranslation</b>(<i>fnames</i>)
+<p>
+        Private method used to handle the "Load Translation" command.
+</p><dl>
+<dt><i>fnames</i></dt>
+<dd>
+filenames of the translations to be loaded (list of strings)
+</dd>
+</dl><a NAME="TRSingleApplicationServer.handleCommand" ID="TRSingleApplicationServer.handleCommand"></a>
+<h4>TRSingleApplicationServer.handleCommand</h4>
+<b>handleCommand</b>(<i>cmd, params</i>)
+<p>
+        Public slot to handle the command sent by the client.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+commandstring (string)
+</dd><dt><i>params</i></dt>
+<dd>
+parameterstring (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tools.TrayStarter.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,288 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tools.TrayStarter</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tools.TrayStarter</h1>
+<p>
+Module implementing a starter for the system tray.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#TrayStarter">TrayStarter</a></td>
+<td>Class implementing a starter for the system tray.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="TrayStarter" ID="TrayStarter"></a>
+<h2>TrayStarter</h2>
+<p>
+    Class implementing a starter for the system tray.
+</p>
+<h3>Derived from</h3>
+QSystemTrayIcon
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#TrayStarter.__init__">TrayStarter</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#TrayStarter.__activated">__activated</a></td>
+<td>Private slot to handle the activated signal.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__loadRecentFiles">__loadRecentFiles</a></td>
+<td>Private method to load the recently opened filenames.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__loadRecentMultiProjects">__loadRecentMultiProjects</a></td>
+<td>Private method to load the recently opened multi project filenames.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__loadRecentProjects">__loadRecentProjects</a></td>
+<td>Private method to load the recently opened project filenames.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__openRecent">__openRecent</a></td>
+<td>Private method to open a project or file from the list of rencently opened projects or files.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__showContextMenu">__showContextMenu</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__showRecentFilesMenu">__showRecentFilesMenu</a></td>
+<td>Private method to set up the recent files menu.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__showRecentMultiProjectsMenu">__showRecentMultiProjectsMenu</a></td>
+<td>Private method to set up the recent multi projects menu.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__showRecentProjectsMenu">__showRecentProjectsMenu</a></td>
+<td>Private method to set up the recent projects menu.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startCompare">__startCompare</a></td>
+<td>Private slot to start the eric4 compare dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startDiff">__startDiff</a></td>
+<td>Private slot to start the eric4 diff dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startEric">__startEric</a></td>
+<td>Private slot to start the eric4 IDE.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startHelpViewer">__startHelpViewer</a></td>
+<td>Private slot to start the eric4 web browser.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startMiniEditor">__startMiniEditor</a></td>
+<td>Private slot to start the eric4 Mini Editor.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startPluginInstall">__startPluginInstall</a></td>
+<td>Private slot to start the eric4 plugin installation dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startPluginRepository">__startPluginRepository</a></td>
+<td>Private slot to start the eric4 plugin repository dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startPluginUninstall">__startPluginUninstall</a></td>
+<td>Private slot to start the eric4 plugin uninstallation dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startPreferences">__startPreferences</a></td>
+<td>Private slot to start the eric4 configuration dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startProc">__startProc</a></td>
+<td>Private method to start an eric4 application.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startPyRe">__startPyRe</a></td>
+<td>Private slot to start the eric4 Python re editor dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startQRegExp">__startQRegExp</a></td>
+<td>Private slot to start the eric4 QRegExp editor dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startSqlBrowser">__startSqlBrowser</a></td>
+<td>Private slot to start the eric4 sql browser dialog.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startTRPreviewer">__startTRPreviewer</a></td>
+<td>Private slot to start the eric4 translations previewer.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startUIPreviewer">__startUIPreviewer</a></td>
+<td>Private slot to start the eric4 UI previewer.</td>
+</tr><tr>
+<td><a href="#TrayStarter.__startUnittest">__startUnittest</a></td>
+<td>Private slot to start the eric4 unittest dialog.</td>
+</tr>
+</table>
+<a NAME="TrayStarter.__init__" ID="TrayStarter.__init__"></a>
+<h4>TrayStarter (Constructor)</h4>
+<b>TrayStarter</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="TrayStarter.__activated" ID="TrayStarter.__activated"></a>
+<h4>TrayStarter.__activated</h4>
+<b>__activated</b>(<i>reason</i>)
+<p>
+        Private slot to handle the activated signal.
+</p><dl>
+<dt><i>reason</i></dt>
+<dd>
+reason code of the signal (QSystemTrayIcon.ActivationReason)
+</dd>
+</dl><a NAME="TrayStarter.__loadRecentFiles" ID="TrayStarter.__loadRecentFiles"></a>
+<h4>TrayStarter.__loadRecentFiles</h4>
+<b>__loadRecentFiles</b>(<i></i>)
+<p>
+        Private method to load the recently opened filenames.
+</p><a NAME="TrayStarter.__loadRecentMultiProjects" ID="TrayStarter.__loadRecentMultiProjects"></a>
+<h4>TrayStarter.__loadRecentMultiProjects</h4>
+<b>__loadRecentMultiProjects</b>(<i></i>)
+<p>
+        Private method to load the recently opened multi project filenames.
+</p><a NAME="TrayStarter.__loadRecentProjects" ID="TrayStarter.__loadRecentProjects"></a>
+<h4>TrayStarter.__loadRecentProjects</h4>
+<b>__loadRecentProjects</b>(<i></i>)
+<p>
+        Private method to load the recently opened project filenames.
+</p><a NAME="TrayStarter.__openRecent" ID="TrayStarter.__openRecent"></a>
+<h4>TrayStarter.__openRecent</h4>
+<b>__openRecent</b>(<i>act</i>)
+<p>
+        Private method to open a project or file from the list of rencently opened 
+        projects or files.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="TrayStarter.__showContextMenu" ID="TrayStarter.__showContextMenu"></a>
+<h4>TrayStarter.__showContextMenu</h4>
+<b>__showContextMenu</b>(<i></i>)
+<p>
+        Private slot to show the context menu.
+</p><a NAME="TrayStarter.__showRecentFilesMenu" ID="TrayStarter.__showRecentFilesMenu"></a>
+<h4>TrayStarter.__showRecentFilesMenu</h4>
+<b>__showRecentFilesMenu</b>(<i></i>)
+<p>
+        Private method to set up the recent files menu.
+</p><a NAME="TrayStarter.__showRecentMultiProjectsMenu" ID="TrayStarter.__showRecentMultiProjectsMenu"></a>
+<h4>TrayStarter.__showRecentMultiProjectsMenu</h4>
+<b>__showRecentMultiProjectsMenu</b>(<i></i>)
+<p>
+        Private method to set up the recent multi projects menu.
+</p><a NAME="TrayStarter.__showRecentProjectsMenu" ID="TrayStarter.__showRecentProjectsMenu"></a>
+<h4>TrayStarter.__showRecentProjectsMenu</h4>
+<b>__showRecentProjectsMenu</b>(<i></i>)
+<p>
+        Private method to set up the recent projects menu.
+</p><a NAME="TrayStarter.__startCompare" ID="TrayStarter.__startCompare"></a>
+<h4>TrayStarter.__startCompare</h4>
+<b>__startCompare</b>(<i></i>)
+<p>
+        Private slot to start the eric4 compare dialog.
+</p><a NAME="TrayStarter.__startDiff" ID="TrayStarter.__startDiff"></a>
+<h4>TrayStarter.__startDiff</h4>
+<b>__startDiff</b>(<i></i>)
+<p>
+        Private slot to start the eric4 diff dialog.
+</p><a NAME="TrayStarter.__startEric" ID="TrayStarter.__startEric"></a>
+<h4>TrayStarter.__startEric</h4>
+<b>__startEric</b>(<i></i>)
+<p>
+        Private slot to start the eric4 IDE.
+</p><a NAME="TrayStarter.__startHelpViewer" ID="TrayStarter.__startHelpViewer"></a>
+<h4>TrayStarter.__startHelpViewer</h4>
+<b>__startHelpViewer</b>(<i></i>)
+<p>
+        Private slot to start the eric4 web browser.
+</p><a NAME="TrayStarter.__startMiniEditor" ID="TrayStarter.__startMiniEditor"></a>
+<h4>TrayStarter.__startMiniEditor</h4>
+<b>__startMiniEditor</b>(<i></i>)
+<p>
+        Private slot to start the eric4 Mini Editor.
+</p><a NAME="TrayStarter.__startPluginInstall" ID="TrayStarter.__startPluginInstall"></a>
+<h4>TrayStarter.__startPluginInstall</h4>
+<b>__startPluginInstall</b>(<i></i>)
+<p>
+        Private slot to start the eric4 plugin installation dialog.
+</p><a NAME="TrayStarter.__startPluginRepository" ID="TrayStarter.__startPluginRepository"></a>
+<h4>TrayStarter.__startPluginRepository</h4>
+<b>__startPluginRepository</b>(<i></i>)
+<p>
+        Private slot to start the eric4 plugin repository dialog.
+</p><a NAME="TrayStarter.__startPluginUninstall" ID="TrayStarter.__startPluginUninstall"></a>
+<h4>TrayStarter.__startPluginUninstall</h4>
+<b>__startPluginUninstall</b>(<i></i>)
+<p>
+        Private slot to start the eric4 plugin uninstallation dialog.
+</p><a NAME="TrayStarter.__startPreferences" ID="TrayStarter.__startPreferences"></a>
+<h4>TrayStarter.__startPreferences</h4>
+<b>__startPreferences</b>(<i></i>)
+<p>
+        Private slot to start the eric4 configuration dialog.
+</p><a NAME="TrayStarter.__startProc" ID="TrayStarter.__startProc"></a>
+<h4>TrayStarter.__startProc</h4>
+<b>__startProc</b>(<i>applName, *applArgs</i>)
+<p>
+        Private method to start an eric4 application.
+</p><dl>
+<dt><i>applName</i></dt>
+<dd>
+name of the eric4 application script (string)
+</dd><dt><i>*applArgs</i></dt>
+<dd>
+variable list of application arguments
+</dd>
+</dl><a NAME="TrayStarter.__startPyRe" ID="TrayStarter.__startPyRe"></a>
+<h4>TrayStarter.__startPyRe</h4>
+<b>__startPyRe</b>(<i></i>)
+<p>
+        Private slot to start the eric4 Python re editor dialog.
+</p><a NAME="TrayStarter.__startQRegExp" ID="TrayStarter.__startQRegExp"></a>
+<h4>TrayStarter.__startQRegExp</h4>
+<b>__startQRegExp</b>(<i></i>)
+<p>
+        Private slot to start the eric4 QRegExp editor dialog.
+</p><a NAME="TrayStarter.__startSqlBrowser" ID="TrayStarter.__startSqlBrowser"></a>
+<h4>TrayStarter.__startSqlBrowser</h4>
+<b>__startSqlBrowser</b>(<i></i>)
+<p>
+        Private slot to start the eric4 sql browser dialog.
+</p><a NAME="TrayStarter.__startTRPreviewer" ID="TrayStarter.__startTRPreviewer"></a>
+<h4>TrayStarter.__startTRPreviewer</h4>
+<b>__startTRPreviewer</b>(<i></i>)
+<p>
+        Private slot to start the eric4 translations previewer.
+</p><a NAME="TrayStarter.__startUIPreviewer" ID="TrayStarter.__startUIPreviewer"></a>
+<h4>TrayStarter.__startUIPreviewer</h4>
+<b>__startUIPreviewer</b>(<i></i>)
+<p>
+        Private slot to start the eric4 UI previewer.
+</p><a NAME="TrayStarter.__startUnittest" ID="TrayStarter.__startUnittest"></a>
+<h4>TrayStarter.__startUnittest</h4>
+<b>__startUnittest</b>(<i></i>)
+<p>
+        Private slot to start the eric4 unittest dialog.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Tools.UIPreviewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tools.UIPreviewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Tools.UIPreviewer</h1>
+<p>
+Module implementing the UI Previewer main window.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#UIPreviewer">UIPreviewer</a></td>
+<td>Class implementing the UI Previewer main window.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="UIPreviewer" ID="UIPreviewer"></a>
+<h2>UIPreviewer</h2>
+<p>
+    Class implementing the UI Previewer main window.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UIPreviewer.__init__">UIPreviewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__about">__about</a></td>
+<td>Private slot to show the about information.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__aboutQt">__aboutQt</a></td>
+<td>Private slot to show info about Qt.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__copyImageToClipboard">__copyImageToClipboard</a></td>
+<td>Private slot to handle the Copy Image menu action.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__guiStyleSelected">__guiStyleSelected</a></td>
+<td>Private slot to handle the selection of a GUI style.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__handleCloseEvent">__handleCloseEvent</a></td>
+<td>Private slot to handle the close event of a viewed QMainWidget.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__initMenus">__initMenus</a></td>
+<td>Private method to create the menus.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__initToolbars">__initToolbars</a></td>
+<td>Private method to create the toolbars.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__loadFile">__loadFile</a></td>
+<td>Private slot to load a ui file.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__openFile">__openFile</a></td>
+<td>Private slot to load a new file.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__print">__print</a></td>
+<td>Private slot to the actual printing.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__printImage">__printImage</a></td>
+<td>Private slot to handle the Print Image menu action.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__printPreviewImage">__printPreviewImage</a></td>
+<td>Private slot to handle the Print Preview menu action.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__saveImage">__saveImage</a></td>
+<td>Private slot to handle the Save Image menu action.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__updateActions">__updateActions</a></td>
+<td>Private slot to update the actions state.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__updateChildren">__updateChildren</a></td>
+<td>Private slot to change the style of the show UI.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.eventFilter">eventFilter</a></td>
+<td>Protected method called to filter an event.</td>
+</tr><tr>
+<td><a href="#UIPreviewer.show">show</a></td>
+<td>Public slot to show this dialog.</td>
+</tr>
+</table>
+<a NAME="UIPreviewer.__init__" ID="UIPreviewer.__init__"></a>
+<h4>UIPreviewer (Constructor)</h4>
+<b>UIPreviewer</b>(<i>filename = None, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a UI file to load
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this window (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this window (string)
+</dd>
+</dl><a NAME="UIPreviewer.__about" ID="UIPreviewer.__about"></a>
+<h4>UIPreviewer.__about</h4>
+<b>__about</b>(<i></i>)
+<p>
+        Private slot to show the about information.
+</p><a NAME="UIPreviewer.__aboutQt" ID="UIPreviewer.__aboutQt"></a>
+<h4>UIPreviewer.__aboutQt</h4>
+<b>__aboutQt</b>(<i></i>)
+<p>
+        Private slot to show info about Qt.
+</p><a NAME="UIPreviewer.__copyImageToClipboard" ID="UIPreviewer.__copyImageToClipboard"></a>
+<h4>UIPreviewer.__copyImageToClipboard</h4>
+<b>__copyImageToClipboard</b>(<i></i>)
+<p>
+        Private slot to handle the Copy Image menu action.
+</p><a NAME="UIPreviewer.__guiStyleSelected" ID="UIPreviewer.__guiStyleSelected"></a>
+<h4>UIPreviewer.__guiStyleSelected</h4>
+<b>__guiStyleSelected</b>(<i>selectedStyle</i>)
+<p>
+        Private slot to handle the selection of a GUI style.
+</p><dl>
+<dt><i>selectedStyle</i></dt>
+<dd>
+name of the selected style (string)
+</dd>
+</dl><a NAME="UIPreviewer.__handleCloseEvent" ID="UIPreviewer.__handleCloseEvent"></a>
+<h4>UIPreviewer.__handleCloseEvent</h4>
+<b>__handleCloseEvent</b>(<i></i>)
+<p>
+        Private slot to handle the close event of a viewed QMainWidget.
+</p><a NAME="UIPreviewer.__initActions" ID="UIPreviewer.__initActions"></a>
+<h4>UIPreviewer.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="UIPreviewer.__initMenus" ID="UIPreviewer.__initMenus"></a>
+<h4>UIPreviewer.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private method to create the menus.
+</p><a NAME="UIPreviewer.__initToolbars" ID="UIPreviewer.__initToolbars"></a>
+<h4>UIPreviewer.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private method to create the toolbars.
+</p><a NAME="UIPreviewer.__loadFile" ID="UIPreviewer.__loadFile"></a>
+<h4>UIPreviewer.__loadFile</h4>
+<b>__loadFile</b>(<i>fn</i>)
+<p>
+        Private slot to load a ui file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+name of the ui file to be laoded (string)
+</dd>
+</dl><a NAME="UIPreviewer.__openFile" ID="UIPreviewer.__openFile"></a>
+<h4>UIPreviewer.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot to load a new file.
+</p><a NAME="UIPreviewer.__print" ID="UIPreviewer.__print"></a>
+<h4>UIPreviewer.__print</h4>
+<b>__print</b>(<i>printer</i>)
+<p>
+        Private slot to the actual printing.
+</p><dl>
+<dt><i>printer</i></dt>
+<dd>
+reference to the printer object (QPrinter)
+</dd>
+</dl><a NAME="UIPreviewer.__printImage" ID="UIPreviewer.__printImage"></a>
+<h4>UIPreviewer.__printImage</h4>
+<b>__printImage</b>(<i></i>)
+<p>
+        Private slot to handle the Print Image menu action.
+</p><a NAME="UIPreviewer.__printPreviewImage" ID="UIPreviewer.__printPreviewImage"></a>
+<h4>UIPreviewer.__printPreviewImage</h4>
+<b>__printPreviewImage</b>(<i></i>)
+<p>
+        Private slot to handle the Print Preview menu action.
+</p><a NAME="UIPreviewer.__saveImage" ID="UIPreviewer.__saveImage"></a>
+<h4>UIPreviewer.__saveImage</h4>
+<b>__saveImage</b>(<i></i>)
+<p>
+        Private slot to handle the Save Image menu action.
+</p><a NAME="UIPreviewer.__updateActions" ID="UIPreviewer.__updateActions"></a>
+<h4>UIPreviewer.__updateActions</h4>
+<b>__updateActions</b>(<i></i>)
+<p>
+        Private slot to update the actions state.
+</p><a NAME="UIPreviewer.__updateChildren" ID="UIPreviewer.__updateChildren"></a>
+<h4>UIPreviewer.__updateChildren</h4>
+<b>__updateChildren</b>(<i>sstyle</i>)
+<p>
+        Private slot to change the style of the show UI.
+</p><dl>
+<dt><i>sstyle</i></dt>
+<dd>
+name of the selected style (string)
+</dd>
+</dl><a NAME="UIPreviewer.__whatsThis" ID="UIPreviewer.__whatsThis"></a>
+<h4>UIPreviewer.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="UIPreviewer.eventFilter" ID="UIPreviewer.eventFilter"></a>
+<h4>UIPreviewer.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, ev</i>)
+<p>
+        Protected method called to filter an event.
+</p><dl>
+<dt><i>object</i></dt>
+<dd>
+object, that generated the event (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event, that was generated by object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if event was filtered out
+</dd>
+</dl><a NAME="UIPreviewer.show" ID="UIPreviewer.show"></a>
+<h4>UIPreviewer.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Public slot to show this dialog.
+</p><p>
+        This overloaded slot loads a UI file to be previewed after
+        the main window has been shown. This way, previewing a dialog
+        doesn't interfere with showing the main window.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.AuthenticationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.AuthenticationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.AuthenticationDialog</h1>
+<p>
+Module implementing the authentication dialog for the help browser.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AuthenticationDialog">AuthenticationDialog</a></td>
+<td>Class implementing the authentication dialog for the help browser.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AuthenticationDialog" ID="AuthenticationDialog"></a>
+<h2>AuthenticationDialog</h2>
+<p>
+    Class implementing the authentication dialog for the help browser.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_AuthenticationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AuthenticationDialog.__init__">AuthenticationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AuthenticationDialog.getData">getData</a></td>
+<td>Public method to retrieve the login data.</td>
+</tr><tr>
+<td><a href="#AuthenticationDialog.setData">setData</a></td>
+<td>Public method to set the login data.</td>
+</tr><tr>
+<td><a href="#AuthenticationDialog.shallSave">shallSave</a></td>
+<td>Public method to check, if the login data shall be saved.</td>
+</tr>
+</table>
+<a NAME="AuthenticationDialog.__init__" ID="AuthenticationDialog.__init__"></a>
+<h4>AuthenticationDialog (Constructor)</h4>
+<b>AuthenticationDialog</b>(<i>info, username, showSave = False, saveIt = False, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>info</i></dt>
+<dd>
+information to be shown (string)
+</dd><dt><i>username</i></dt>
+<dd>
+username as supplied by subversion (string)
+</dd><dt><i>showSave</i></dt>
+<dd>
+flag to indicate to show the save checkbox (boolean)
+</dd><dt><i>saveIt</i></dt>
+<dd>
+flag indicating the value for the save checkbox (boolean)
+</dd>
+</dl><a NAME="AuthenticationDialog.getData" ID="AuthenticationDialog.getData"></a>
+<h4>AuthenticationDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to retrieve the login data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two string values (username, password)
+</dd>
+</dl><a NAME="AuthenticationDialog.setData" ID="AuthenticationDialog.setData"></a>
+<h4>AuthenticationDialog.setData</h4>
+<b>setData</b>(<i>username, password</i>)
+<p>
+        Public method to set the login data.
+</p><dl>
+<dt><i>username</i></dt>
+<dd>
+username (string)
+</dd><dt><i>password</i></dt>
+<dd>
+password (string)
+</dd>
+</dl><a NAME="AuthenticationDialog.shallSave" ID="AuthenticationDialog.shallSave"></a>
+<h4>AuthenticationDialog.shallSave</h4>
+<b>shallSave</b>(<i></i>)
+<p>
+        Public method to check, if the login data shall be saved.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating that the login data shall be saved (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.Browser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,370 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.Browser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.Browser</h1>
+<p>
+Module implementing a browser with class browsing capabilities.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Browser">Browser</a></td>
+<td>Class used to display a file system tree.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Browser" ID="Browser"></a>
+<h2>Browser</h2>
+<p>
+    Class used to display a file system tree. 
+</p><p>
+    Via the context menu that
+    is displayed by a right click the user can select various actions on
+    the selected file.
+</p><h4>Signals</h4>
+<dl>
+<dt>designerFile(string)</dt>
+<dd>
+emitted to open a Qt-Designer file
+</dd><dt>linguistFile(string)</dt>
+<dd>
+emitted to open a Qt-Linguist (*.ts) file
+</dd><dt>multiProjectFile(string)</dt>
+<dd>
+emitted to open an eric4 multi project file
+</dd><dt>pixmapEditFile(string)</dt>
+<dd>
+emitted to edit a pixmap file
+</dd><dt>pixmapFile(string)</dt>
+<dd>
+emitted to open a pixmap file
+</dd><dt>projectFile(string)</dt>
+<dd>
+emitted to open an eric4 project file
+</dd><dt>sourceFile(string, int, string)</dt>
+<dd>
+emitted to open a Python file at a line
+</dd><dt>svgFile(string)</dt>
+<dd>
+emitted to open a SVG file
+</dd><dt>trpreview(string list)</dt>
+<dd>
+emitted to preview a Qt-Linguist (*.qm) file
+</dd><dt>unittestOpen(string)</dt>
+<dd>
+emitted to open a Python file for a unittest
+</dd>
+</dl>
+<h3>Derived from</h3>
+QTreeView
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Browser.__init__">Browser</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Browser.__addAsToplevelDir">__addAsToplevelDir</a></td>
+<td>Private slot to handle the Add as toplevel directory popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#Browser.__createPopupMenus">__createPopupMenus</a></td>
+<td>Private method to generate the various popup menus.</td>
+</tr><tr>
+<td><a href="#Browser.__findInDirectory">__findInDirectory</a></td>
+<td>Private slot to handle the Find in directory popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser.__newToplevelDir">__newToplevelDir</a></td>
+<td>Private slot to handle the New toplevel directory popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser.__removeToplevel">__removeToplevel</a></td>
+<td>Private slot to handle the Remove from toplevel popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser.__replaceInDirectory">__replaceInDirectory</a></td>
+<td>Private slot to handle the Find&Replace in directory popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser._contextMenuRequested">_contextMenuRequested</a></td>
+<td>Protected slot to show the context menu of the listview.</td>
+</tr><tr>
+<td><a href="#Browser._copyToClipboard">_copyToClipboard</a></td>
+<td>Protected method to copy the text shown for an entry to the clipboard.</td>
+</tr><tr>
+<td><a href="#Browser._editPixmap">_editPixmap</a></td>
+<td>Protected slot to handle the open in icon editor popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser._init">_init</a></td>
+<td>Protected method to perform initialization tasks common to this base class and all derived classes.</td>
+</tr><tr>
+<td><a href="#Browser._openItem">_openItem</a></td>
+<td>Protected slot to handle the open popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser._resizeColumns">_resizeColumns</a></td>
+<td>Protected slot to resize the view when items get expanded or collapsed.</td>
+</tr><tr>
+<td><a href="#Browser._resort">_resort</a></td>
+<td>Protected slot to resort the tree.</td>
+</tr><tr>
+<td><a href="#Browser.getSelectedItems">getSelectedItems</a></td>
+<td>Public method to get the selected items.</td>
+</tr><tr>
+<td><a href="#Browser.getSelectedItemsCount">getSelectedItemsCount</a></td>
+<td>Public method to get the count of items selected.</td>
+</tr><tr>
+<td><a href="#Browser.getSelectedItemsCountCategorized">getSelectedItemsCountCategorized</a></td>
+<td>Public method to get a categorized count of selected items.</td>
+</tr><tr>
+<td><a href="#Browser.handlePreferencesChanged">handlePreferencesChanged</a></td>
+<td>Public slot used to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#Browser.handleProgramChange">handleProgramChange</a></td>
+<td>Public slot to handle the programChange signal.</td>
+</tr><tr>
+<td><a href="#Browser.handleUnittest">handleUnittest</a></td>
+<td>Public slot to handle the unittest popup menu entry.</td>
+</tr><tr>
+<td><a href="#Browser.layoutDisplay">layoutDisplay</a></td>
+<td>Public slot to perform a layout operation.</td>
+</tr><tr>
+<td><a href="#Browser.mouseDoubleClickEvent">mouseDoubleClickEvent</a></td>
+<td>Protected method of QAbstractItemView.</td>
+</tr><tr>
+<td><a href="#Browser.saveToplevelDirs">saveToplevelDirs</a></td>
+<td>Public slot to save the toplevel directories.</td>
+</tr><tr>
+<td><a href="#Browser.wantedItem">wantedItem</a></td>
+<td>Public method to check type of an item.</td>
+</tr>
+</table>
+<a NAME="Browser.__init__" ID="Browser.__init__"></a>
+<h4>Browser (Constructor)</h4>
+<b>Browser</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="Browser.__addAsToplevelDir" ID="Browser.__addAsToplevelDir"></a>
+<h4>Browser.__addAsToplevelDir</h4>
+<b>__addAsToplevelDir</b>(<i></i>)
+<p>
+        Private slot to handle the Add as toplevel directory popup menu entry.
+</p><a NAME="Browser.__configure" ID="Browser.__configure"></a>
+<h4>Browser.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="Browser.__createPopupMenus" ID="Browser.__createPopupMenus"></a>
+<h4>Browser.__createPopupMenus</h4>
+<b>__createPopupMenus</b>(<i></i>)
+<p>
+        Private method to generate the various popup menus.
+</p><a NAME="Browser.__findInDirectory" ID="Browser.__findInDirectory"></a>
+<h4>Browser.__findInDirectory</h4>
+<b>__findInDirectory</b>(<i></i>)
+<p>
+        Private slot to handle the Find in directory popup menu entry.
+</p><a NAME="Browser.__newToplevelDir" ID="Browser.__newToplevelDir"></a>
+<h4>Browser.__newToplevelDir</h4>
+<b>__newToplevelDir</b>(<i></i>)
+<p>
+        Private slot to handle the New toplevel directory popup menu entry.
+</p><a NAME="Browser.__removeToplevel" ID="Browser.__removeToplevel"></a>
+<h4>Browser.__removeToplevel</h4>
+<b>__removeToplevel</b>(<i></i>)
+<p>
+        Private slot to handle the Remove from toplevel popup menu entry.
+</p><a NAME="Browser.__replaceInDirectory" ID="Browser.__replaceInDirectory"></a>
+<h4>Browser.__replaceInDirectory</h4>
+<b>__replaceInDirectory</b>(<i></i>)
+<p>
+        Private slot to handle the Find&Replace in directory popup menu entry.
+</p><a NAME="Browser._contextMenuRequested" ID="Browser._contextMenuRequested"></a>
+<h4>Browser._contextMenuRequested</h4>
+<b>_contextMenuRequested</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu of the listview.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="Browser._copyToClipboard" ID="Browser._copyToClipboard"></a>
+<h4>Browser._copyToClipboard</h4>
+<b>_copyToClipboard</b>(<i></i>)
+<p>
+        Protected method to copy the text shown for an entry to the clipboard.
+</p><a NAME="Browser._editPixmap" ID="Browser._editPixmap"></a>
+<h4>Browser._editPixmap</h4>
+<b>_editPixmap</b>(<i></i>)
+<p>
+        Protected slot to handle the open in icon editor popup menu entry.
+</p><a NAME="Browser._init" ID="Browser._init"></a>
+<h4>Browser._init</h4>
+<b>_init</b>(<i></i>)
+<p>
+        Protected method to perform initialization tasks common to this
+        base class and all derived classes.
+</p><a NAME="Browser._openItem" ID="Browser._openItem"></a>
+<h4>Browser._openItem</h4>
+<b>_openItem</b>(<i></i>)
+<p>
+        Protected slot to handle the open popup menu entry.
+</p><a NAME="Browser._resizeColumns" ID="Browser._resizeColumns"></a>
+<h4>Browser._resizeColumns</h4>
+<b>_resizeColumns</b>(<i>index</i>)
+<p>
+        Protected slot to resize the view when items get expanded or collapsed.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of item (QModelIndex)
+</dd>
+</dl><a NAME="Browser._resort" ID="Browser._resort"></a>
+<h4>Browser._resort</h4>
+<b>_resort</b>(<i></i>)
+<p>
+        Protected slot to resort the tree.
+</p><a NAME="Browser.getSelectedItems" ID="Browser.getSelectedItems"></a>
+<h4>Browser.getSelectedItems</h4>
+<b>getSelectedItems</b>(<i>filter=None</i>)
+<p>
+        Public method to get the selected items.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+list of classes to check against
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of selected items (list of BroweserItem)
+</dd>
+</dl><a NAME="Browser.getSelectedItemsCount" ID="Browser.getSelectedItemsCount"></a>
+<h4>Browser.getSelectedItemsCount</h4>
+<b>getSelectedItemsCount</b>(<i>filter=None</i>)
+<p>
+        Public method to get the count of items selected.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+list of classes to check against
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+count of items selected (integer)
+</dd>
+</dl><a NAME="Browser.getSelectedItemsCountCategorized" ID="Browser.getSelectedItemsCountCategorized"></a>
+<h4>Browser.getSelectedItemsCountCategorized</h4>
+<b>getSelectedItemsCountCategorized</b>(<i>filter=None</i>)
+<p>
+        Public method to get a categorized count of selected items.
+</p><dl>
+<dt><i>filter</i></dt>
+<dd>
+list of classes to check against
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary containing the counts of items belonging
+            to the individual filter classes. The keys of the dictionary
+            are the unicode representation of the classes given in the
+            filter (i.e. unicode(filterClass)). The dictionary contains
+            an additional entry with key "sum", that stores the sum of
+            all selected entries fulfilling the filter criteria.
+</dd>
+</dl><a NAME="Browser.handlePreferencesChanged" ID="Browser.handlePreferencesChanged"></a>
+<h4>Browser.handlePreferencesChanged</h4>
+<b>handlePreferencesChanged</b>(<i></i>)
+<p>
+        Public slot used to handle the preferencesChanged signal.
+</p><a NAME="Browser.handleProgramChange" ID="Browser.handleProgramChange"></a>
+<h4>Browser.handleProgramChange</h4>
+<b>handleProgramChange</b>(<i>fn</i>)
+<p>
+        Public slot to handle the programChange signal.
+</p><a NAME="Browser.handleUnittest" ID="Browser.handleUnittest"></a>
+<h4>Browser.handleUnittest</h4>
+<b>handleUnittest</b>(<i></i>)
+<p>
+        Public slot to handle the unittest popup menu entry.
+</p><a NAME="Browser.layoutDisplay" ID="Browser.layoutDisplay"></a>
+<h4>Browser.layoutDisplay</h4>
+<b>layoutDisplay</b>(<i></i>)
+<p>
+        Public slot to perform a layout operation.
+</p><a NAME="Browser.mouseDoubleClickEvent" ID="Browser.mouseDoubleClickEvent"></a>
+<h4>Browser.mouseDoubleClickEvent</h4>
+<b>mouseDoubleClickEvent</b>(<i>mouseEvent</i>)
+<p>
+        Protected method of QAbstractItemView. 
+</p><p>
+        Reimplemented to disable expanding/collapsing
+        of items when double-clicking. Instead the double-clicked entry is opened.
+</p><dl>
+<dt><i>mouseEvent</i></dt>
+<dd>
+the mouse event (QMouseEvent)
+</dd>
+</dl><a NAME="Browser.saveToplevelDirs" ID="Browser.saveToplevelDirs"></a>
+<h4>Browser.saveToplevelDirs</h4>
+<b>saveToplevelDirs</b>(<i></i>)
+<p>
+        Public slot to save the toplevel directories.
+</p><a NAME="Browser.wantedItem" ID="Browser.wantedItem"></a>
+<h4>Browser.wantedItem</h4>
+<b>wantedItem</b>(<i>itm, filter=None</i>)
+<p>
+        Public method to check type of an item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the item to check (BrowserItem)
+</dd><dt><i>filter</i></dt>
+<dd>
+list of classes to check against
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating item is a valid type (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.BrowserModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1610 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.BrowserModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.BrowserModel</h1>
+<p>
+Module implementing the browser model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>BrowserItemAttribute</td></tr><tr><td>BrowserItemAttributes</td></tr><tr><td>BrowserItemClass</td></tr><tr><td>BrowserItemCoding</td></tr><tr><td>BrowserItemDirectory</td></tr><tr><td>BrowserItemFile</td></tr><tr><td>BrowserItemMethod</td></tr><tr><td>BrowserItemRoot</td></tr><tr><td>BrowserItemSysPath</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BrowserClassAttributeItem">BrowserClassAttributeItem</a></td>
+<td>Class implementing the data structure for browser class attribute items.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributesItem">BrowserClassAttributesItem</a></td>
+<td>Class implementing the data structure for browser class attributes items.</td>
+</tr><tr>
+<td><a href="#BrowserClassItem">BrowserClassItem</a></td>
+<td>Class implementing the data structure for browser class items.</td>
+</tr><tr>
+<td><a href="#BrowserCodingItem">BrowserCodingItem</a></td>
+<td>Class implementing the data structure for browser coding items.</td>
+</tr><tr>
+<td><a href="#BrowserDirectoryItem">BrowserDirectoryItem</a></td>
+<td>Class implementing the data structure for browser directory items.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem">BrowserFileItem</a></td>
+<td>Class implementing the data structure for browser file items.</td>
+</tr><tr>
+<td><a href="#BrowserItem">BrowserItem</a></td>
+<td>Class implementing the data structure for browser items.</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem">BrowserMethodItem</a></td>
+<td>Class implementing the data structure for browser method items.</td>
+</tr><tr>
+<td><a href="#BrowserModel">BrowserModel</a></td>
+<td>Class implementing the browser model.</td>
+</tr><tr>
+<td><a href="#BrowserSysPathItem">BrowserSysPathItem</a></td>
+<td>Class implementing the data structure for browser sys.path items.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BrowserClassAttributeItem" ID="BrowserClassAttributeItem"></a>
+<h2>BrowserClassAttributeItem</h2>
+<p>
+    Class implementing the data structure for browser class attribute items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserClassAttributeItem.__init__">BrowserClassAttributeItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributeItem.attributeObject">attributeObject</a></td>
+<td>Public method returning the class object.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributeItem.fileName">fileName</a></td>
+<td>Public method returning the filename.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributeItem.isPublic">isPublic</a></td>
+<td>Public method returning the public visibility status.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributeItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributeItem.lineno">lineno</a></td>
+<td>Public method returning the line number defining this object.</td>
+</tr>
+</table>
+<a NAME="BrowserClassAttributeItem.__init__" ID="BrowserClassAttributeItem.__init__"></a>
+<h4>BrowserClassAttributeItem (Constructor)</h4>
+<b>BrowserClassAttributeItem</b>(<i>parent, attribute</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>attribute</i></dt>
+<dd>
+reference to the attribute object
+</dd>
+</dl><a NAME="BrowserClassAttributeItem.attributeObject" ID="BrowserClassAttributeItem.attributeObject"></a>
+<h4>BrowserClassAttributeItem.attributeObject</h4>
+<b>attributeObject</b>(<i></i>)
+<p>
+        Public method returning the class object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the class object
+</dd>
+</dl><a NAME="BrowserClassAttributeItem.fileName" ID="BrowserClassAttributeItem.fileName"></a>
+<h4>BrowserClassAttributeItem.fileName</h4>
+<b>fileName</b>(<i></i>)
+<p>
+        Public method returning the filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename (string)
+</dd>
+</dl><a NAME="BrowserClassAttributeItem.isPublic" ID="BrowserClassAttributeItem.isPublic"></a>
+<h4>BrowserClassAttributeItem.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method returning the public visibility status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating public visibility (boolean)
+</dd>
+</dl><a NAME="BrowserClassAttributeItem.lessThan" ID="BrowserClassAttributeItem.lessThan"></a>
+<h4>BrowserClassAttributeItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserClassAttributeItem.lineno" ID="BrowserClassAttributeItem.lineno"></a>
+<h4>BrowserClassAttributeItem.lineno</h4>
+<b>lineno</b>(<i></i>)
+<p>
+        Public method returning the line number defining this object.
+</p><p>
+        return line number defining the object (integer)
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserClassAttributesItem" ID="BrowserClassAttributesItem"></a>
+<h2>BrowserClassAttributesItem</h2>
+<p>
+    Class implementing the data structure for browser class attributes items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserClassAttributesItem.__init__">BrowserClassAttributesItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributesItem.attributes">attributes</a></td>
+<td>Public method returning the attribute list.</td>
+</tr><tr>
+<td><a href="#BrowserClassAttributesItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr>
+</table>
+<a NAME="BrowserClassAttributesItem.__init__" ID="BrowserClassAttributesItem.__init__"></a>
+<h4>BrowserClassAttributesItem (Constructor)</h4>
+<b>BrowserClassAttributesItem</b>(<i>parent, attributes, text</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>attributes</i></dt>
+<dd>
+list of attributes
+</dd><dt><i>text</i></dt>
+<dd>
+text to be shown by this item (string)
+</dd>
+</dl><a NAME="BrowserClassAttributesItem.attributes" ID="BrowserClassAttributesItem.attributes"></a>
+<h4>BrowserClassAttributesItem.attributes</h4>
+<b>attributes</b>(<i></i>)
+<p>
+        Public method returning the attribute list.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the list of attributes
+</dd>
+</dl><a NAME="BrowserClassAttributesItem.lessThan" ID="BrowserClassAttributesItem.lessThan"></a>
+<h4>BrowserClassAttributesItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserClassItem" ID="BrowserClassItem"></a>
+<h2>BrowserClassItem</h2>
+<p>
+    Class implementing the data structure for browser class items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserClassItem.__init__">BrowserClassItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserClassItem.classObject">classObject</a></td>
+<td>Public method returning the class object.</td>
+</tr><tr>
+<td><a href="#BrowserClassItem.fileName">fileName</a></td>
+<td>Public method returning the filename.</td>
+</tr><tr>
+<td><a href="#BrowserClassItem.isPublic">isPublic</a></td>
+<td>Public method returning the public visibility status.</td>
+</tr><tr>
+<td><a href="#BrowserClassItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserClassItem.lineno">lineno</a></td>
+<td>Public method returning the line number defining this object.</td>
+</tr>
+</table>
+<a NAME="BrowserClassItem.__init__" ID="BrowserClassItem.__init__"></a>
+<h4>BrowserClassItem (Constructor)</h4>
+<b>BrowserClassItem</b>(<i>parent, cl, filename</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>cl</i></dt>
+<dd>
+Class object to be shown
+</dd><dt><i>filename</i></dt>
+<dd>
+filename of the file defining this class
+</dd>
+</dl><a NAME="BrowserClassItem.classObject" ID="BrowserClassItem.classObject"></a>
+<h4>BrowserClassItem.classObject</h4>
+<b>classObject</b>(<i></i>)
+<p>
+        Public method returning the class object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the class object
+</dd>
+</dl><a NAME="BrowserClassItem.fileName" ID="BrowserClassItem.fileName"></a>
+<h4>BrowserClassItem.fileName</h4>
+<b>fileName</b>(<i></i>)
+<p>
+        Public method returning the filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename (string)
+</dd>
+</dl><a NAME="BrowserClassItem.isPublic" ID="BrowserClassItem.isPublic"></a>
+<h4>BrowserClassItem.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method returning the public visibility status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating public visibility (boolean)
+</dd>
+</dl><a NAME="BrowserClassItem.lessThan" ID="BrowserClassItem.lessThan"></a>
+<h4>BrowserClassItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserClassItem.lineno" ID="BrowserClassItem.lineno"></a>
+<h4>BrowserClassItem.lineno</h4>
+<b>lineno</b>(<i></i>)
+<p>
+        Public method returning the line number defining this object.
+</p><p>
+        return line number defining the object (integer)
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserCodingItem" ID="BrowserCodingItem"></a>
+<h2>BrowserCodingItem</h2>
+<p>
+    Class implementing the data structure for browser coding items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserCodingItem.__init__">BrowserCodingItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserCodingItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr>
+</table>
+<a NAME="BrowserCodingItem.__init__" ID="BrowserCodingItem.__init__"></a>
+<h4>BrowserCodingItem (Constructor)</h4>
+<b>BrowserCodingItem</b>(<i>parent, text</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>text</i></dt>
+<dd>
+text to be shown by this item (string)
+</dd>
+</dl><a NAME="BrowserCodingItem.lessThan" ID="BrowserCodingItem.lessThan"></a>
+<h4>BrowserCodingItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserDirectoryItem" ID="BrowserDirectoryItem"></a>
+<h2>BrowserDirectoryItem</h2>
+<p>
+    Class implementing the data structure for browser directory items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserDirectoryItem.__init__">BrowserDirectoryItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserDirectoryItem.dirName">dirName</a></td>
+<td>Public method returning the directory name.</td>
+</tr><tr>
+<td><a href="#BrowserDirectoryItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserDirectoryItem.setName">setName</a></td>
+<td>Public method to set the directory name.</td>
+</tr>
+</table>
+<a NAME="BrowserDirectoryItem.__init__" ID="BrowserDirectoryItem.__init__"></a>
+<h4>BrowserDirectoryItem (Constructor)</h4>
+<b>BrowserDirectoryItem</b>(<i>parent, dinfo, full = True</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>dinfo</i></dt>
+<dd>
+dinfo is the string for the directory (string)
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd>
+</dl><a NAME="BrowserDirectoryItem.dirName" ID="BrowserDirectoryItem.dirName"></a>
+<h4>BrowserDirectoryItem.dirName</h4>
+<b>dirName</b>(<i></i>)
+<p>
+        Public method returning the directory name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name (string)
+</dd>
+</dl><a NAME="BrowserDirectoryItem.lessThan" ID="BrowserDirectoryItem.lessThan"></a>
+<h4>BrowserDirectoryItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserDirectoryItem.setName" ID="BrowserDirectoryItem.setName"></a>
+<h4>BrowserDirectoryItem.setName</h4>
+<b>setName</b>(<i>dinfo, full = True</i>)
+<p>
+        Public method to set the directory name.
+</p><dl>
+<dt><i>dinfo</i></dt>
+<dd>
+dinfo is the string for the directory (string)
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserFileItem" ID="BrowserFileItem"></a>
+<h2>BrowserFileItem</h2>
+<p>
+    Class implementing the data structure for browser file items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserFileItem.__init__">BrowserFileItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.dirName">dirName</a></td>
+<td>Public method returning the directory name.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.fileExt">fileExt</a></td>
+<td>Public method returning the file extension.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.fileName">fileName</a></td>
+<td>Public method returning the filename.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isDFile">isDFile</a></td>
+<td>Public method to check, if this file is a D file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isDesignerFile">isDesignerFile</a></td>
+<td>Public method to check, if this file is a Qt-Designer file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isIdlFile">isIdlFile</a></td>
+<td>Public method to check, if this file is a CORBA IDL file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isLinguistFile">isLinguistFile</a></td>
+<td>Public method to check, if this file is a Qt-Linguist file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isMultiProjectFile">isMultiProjectFile</a></td>
+<td>Public method to check, if this file is an eric4 multi project file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isPixmapFile">isPixmapFile</a></td>
+<td>Public method to check, if this file is a pixmap file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isProjectFile">isProjectFile</a></td>
+<td>Public method to check, if this file is an eric4 project file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isPython3File">isPython3File</a></td>
+<td>Public method to check, if this file is a Python3 script.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isPythonFile">isPythonFile</a></td>
+<td>Public method to check, if this file is a Python script.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isResourcesFile">isResourcesFile</a></td>
+<td>Public method to check, if this file is a Qt-Resources file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isRubyFile">isRubyFile</a></td>
+<td>Public method to check, if this file is a Ruby script.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.isSvgFile">isSvgFile</a></td>
+<td>Public method to check, if this file is a SVG file.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.moduleName">moduleName</a></td>
+<td>Public method returning the module name.</td>
+</tr><tr>
+<td><a href="#BrowserFileItem.setName">setName</a></td>
+<td>Public method to set the directory name.</td>
+</tr>
+</table>
+<a NAME="BrowserFileItem.__init__" ID="BrowserFileItem.__init__"></a>
+<h4>BrowserFileItem (Constructor)</h4>
+<b>BrowserFileItem</b>(<i>parent, finfo, full = True, sourceLanguage = ""</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>finfo</i></dt>
+<dd>
+the string for the file (string)
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd><dt><i>sourceLanguage</i></dt>
+<dd>
+source code language of the project (string)
+</dd>
+</dl><a NAME="BrowserFileItem.dirName" ID="BrowserFileItem.dirName"></a>
+<h4>BrowserFileItem.dirName</h4>
+<b>dirName</b>(<i></i>)
+<p>
+        Public method returning the directory name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name (string)
+</dd>
+</dl><a NAME="BrowserFileItem.fileExt" ID="BrowserFileItem.fileExt"></a>
+<h4>BrowserFileItem.fileExt</h4>
+<b>fileExt</b>(<i></i>)
+<p>
+        Public method returning the file extension.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+file extension (string)
+</dd>
+</dl><a NAME="BrowserFileItem.fileName" ID="BrowserFileItem.fileName"></a>
+<h4>BrowserFileItem.fileName</h4>
+<b>fileName</b>(<i></i>)
+<p>
+        Public method returning the filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename (string)
+</dd>
+</dl><a NAME="BrowserFileItem.isDFile" ID="BrowserFileItem.isDFile"></a>
+<h4>BrowserFileItem.isDFile</h4>
+<b>isDFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a D file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a D file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isDesignerFile" ID="BrowserFileItem.isDesignerFile"></a>
+<h4>BrowserFileItem.isDesignerFile</h4>
+<b>isDesignerFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Qt-Designer file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Qt-Designer file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isIdlFile" ID="BrowserFileItem.isIdlFile"></a>
+<h4>BrowserFileItem.isIdlFile</h4>
+<b>isIdlFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a CORBA IDL file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a CORBA IDL file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isLinguistFile" ID="BrowserFileItem.isLinguistFile"></a>
+<h4>BrowserFileItem.isLinguistFile</h4>
+<b>isLinguistFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Qt-Linguist file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Qt-Linguist file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isMultiProjectFile" ID="BrowserFileItem.isMultiProjectFile"></a>
+<h4>BrowserFileItem.isMultiProjectFile</h4>
+<b>isMultiProjectFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is an eric4 multi project file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an eric4 project file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isPixmapFile" ID="BrowserFileItem.isPixmapFile"></a>
+<h4>BrowserFileItem.isPixmapFile</h4>
+<b>isPixmapFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a pixmap file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a pixmap file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isProjectFile" ID="BrowserFileItem.isProjectFile"></a>
+<h4>BrowserFileItem.isProjectFile</h4>
+<b>isProjectFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is an eric4 project file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an eric4 project file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isPython3File" ID="BrowserFileItem.isPython3File"></a>
+<h4>BrowserFileItem.isPython3File</h4>
+<b>isPython3File</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Python3 script.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Python file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isPythonFile" ID="BrowserFileItem.isPythonFile"></a>
+<h4>BrowserFileItem.isPythonFile</h4>
+<b>isPythonFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Python script.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Python file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isResourcesFile" ID="BrowserFileItem.isResourcesFile"></a>
+<h4>BrowserFileItem.isResourcesFile</h4>
+<b>isResourcesFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Qt-Resources file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Qt-Resources file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isRubyFile" ID="BrowserFileItem.isRubyFile"></a>
+<h4>BrowserFileItem.isRubyFile</h4>
+<b>isRubyFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a Ruby script.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a Ruby file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.isSvgFile" ID="BrowserFileItem.isSvgFile"></a>
+<h4>BrowserFileItem.isSvgFile</h4>
+<b>isSvgFile</b>(<i></i>)
+<p>
+        Public method to check, if this file is a SVG file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a SVG file (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.lessThan" ID="BrowserFileItem.lessThan"></a>
+<h4>BrowserFileItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserFileItem.moduleName" ID="BrowserFileItem.moduleName"></a>
+<h4>BrowserFileItem.moduleName</h4>
+<b>moduleName</b>(<i></i>)
+<p>
+        Public method returning the module name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+module name (string)
+</dd>
+</dl><a NAME="BrowserFileItem.setName" ID="BrowserFileItem.setName"></a>
+<h4>BrowserFileItem.setName</h4>
+<b>setName</b>(<i>finfo, full = True</i>)
+<p>
+        Public method to set the directory name.
+</p><dl>
+<dt><i>finfo</i></dt>
+<dd>
+the string for the file (string)
+</dd><dt><i>full</i></dt>
+<dd>
+flag indicating full pathname should be displayed (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserItem" ID="BrowserItem"></a>
+<h2>BrowserItem</h2>
+<p>
+    Class implementing the data structure for browser items.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserItem.__init__">BrowserItem</a></td>
+<td>Constructor.</td>
+</tr><tr>
+<td><a href="#BrowserItem.appendChild">appendChild</a></td>
+<td>Public method to add a child to this item.</td>
+</tr><tr>
+<td><a href="#BrowserItem.child">child</a></td>
+<td>Public method to get a child id.</td>
+</tr><tr>
+<td><a href="#BrowserItem.childCount">childCount</a></td>
+<td>Public method to get the number of available child items.</td>
+</tr><tr>
+<td><a href="#BrowserItem.children">children</a></td>
+<td>Public method to get the ids of all child items.</td>
+</tr><tr>
+<td><a href="#BrowserItem.columnCount">columnCount</a></td>
+<td>Public method to get the number of available data items.</td>
+</tr><tr>
+<td><a href="#BrowserItem.data">data</a></td>
+<td>Public method to get a specific data item.</td>
+</tr><tr>
+<td><a href="#BrowserItem.getIcon">getIcon</a></td>
+<td>Public method to get the items icon.</td>
+</tr><tr>
+<td><a href="#BrowserItem.isLazyPopulated">isLazyPopulated</a></td>
+<td>Public method to check, if this item should be populated lazyly.</td>
+</tr><tr>
+<td><a href="#BrowserItem.isPopulated">isPopulated</a></td>
+<td>Public method to chek, if this item is populated.</td>
+</tr><tr>
+<td><a href="#BrowserItem.isPublic">isPublic</a></td>
+<td>Public method returning the public visibility status.</td>
+</tr><tr>
+<td><a href="#BrowserItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserItem.parent">parent</a></td>
+<td>Public method to get the reference to the parent item.</td>
+</tr><tr>
+<td><a href="#BrowserItem.removeChild">removeChild</a></td>
+<td>Public method to remove a child.</td>
+</tr><tr>
+<td><a href="#BrowserItem.removeChildren">removeChildren</a></td>
+<td>Public method to remove all children.</td>
+</tr><tr>
+<td><a href="#BrowserItem.row">row</a></td>
+<td>Public method to get the row number of this item.</td>
+</tr><tr>
+<td><a href="#BrowserItem.type">type</a></td>
+<td>Public method to get the item type.</td>
+</tr>
+</table>
+<a NAME="BrowserItem.__init__" ID="BrowserItem.__init__"></a>
+<h4>BrowserItem (Constructor)</h4>
+<b>BrowserItem</b>(<i>parent, data</i>)
+<p>
+        Constructor.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent item
+</dd><dt><i>data</i></dt>
+<dd>
+single data of the item
+</dd>
+</dl><a NAME="BrowserItem.appendChild" ID="BrowserItem.appendChild"></a>
+<h4>BrowserItem.appendChild</h4>
+<b>appendChild</b>(<i>child</i>)
+<p>
+        Public method to add a child to this item.
+</p><dl>
+<dt><i>child</i></dt>
+<dd>
+reference to the child item to add (BrowserItem)
+</dd>
+</dl><a NAME="BrowserItem.child" ID="BrowserItem.child"></a>
+<h4>BrowserItem.child</h4>
+<b>child</b>(<i>row</i>)
+<p>
+        Public method to get a child id.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+number of child to get the id of (integer)
+</dd><dt><i>return</i></dt>
+<dd>
+reference to the child item (BrowserItem)
+</dd>
+</dl><a NAME="BrowserItem.childCount" ID="BrowserItem.childCount"></a>
+<h4>BrowserItem.childCount</h4>
+<b>childCount</b>(<i></i>)
+<p>
+        Public method to get the number of available child items.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of child items (integer)
+</dd>
+</dl><a NAME="BrowserItem.children" ID="BrowserItem.children"></a>
+<h4>BrowserItem.children</h4>
+<b>children</b>(<i></i>)
+<p>
+        Public method to get the ids of all child items.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+references to all child items (list of BrowserItem)
+</dd>
+</dl><a NAME="BrowserItem.columnCount" ID="BrowserItem.columnCount"></a>
+<h4>BrowserItem.columnCount</h4>
+<b>columnCount</b>(<i></i>)
+<p>
+        Public method to get the number of available data items.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of data items (integer)
+</dd>
+</dl><a NAME="BrowserItem.data" ID="BrowserItem.data"></a>
+<h4>BrowserItem.data</h4>
+<b>data</b>(<i>column</i>)
+<p>
+        Public method to get a specific data item.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+number of the requested data item (integer)
+</dd><dt><i>return</i></dt>
+<dd>
+the stored data item
+</dd>
+</dl><a NAME="BrowserItem.getIcon" ID="BrowserItem.getIcon"></a>
+<h4>BrowserItem.getIcon</h4>
+<b>getIcon</b>(<i></i>)
+<p>
+        Public method to get the items icon.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the icon (QIcon)
+</dd>
+</dl><a NAME="BrowserItem.isLazyPopulated" ID="BrowserItem.isLazyPopulated"></a>
+<h4>BrowserItem.isLazyPopulated</h4>
+<b>isLazyPopulated</b>(<i></i>)
+<p>
+        Public method to check, if this item should be populated lazyly.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+lazy population flag (boolean)
+</dd>
+</dl><a NAME="BrowserItem.isPopulated" ID="BrowserItem.isPopulated"></a>
+<h4>BrowserItem.isPopulated</h4>
+<b>isPopulated</b>(<i></i>)
+<p>
+        Public method to chek, if this item is populated.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+population status (boolean)
+</dd>
+</dl><a NAME="BrowserItem.isPublic" ID="BrowserItem.isPublic"></a>
+<h4>BrowserItem.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method returning the public visibility status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating public visibility (boolean)
+</dd>
+</dl><a NAME="BrowserItem.lessThan" ID="BrowserItem.lessThan"></a>
+<h4>BrowserItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserItem.parent" ID="BrowserItem.parent"></a>
+<h4>BrowserItem.parent</h4>
+<b>parent</b>(<i></i>)
+<p>
+        Public method to get the reference to the parent item.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the parent item
+</dd>
+</dl><a NAME="BrowserItem.removeChild" ID="BrowserItem.removeChild"></a>
+<h4>BrowserItem.removeChild</h4>
+<b>removeChild</b>(<i>child</i>)
+<p>
+        Public method to remove a child.
+</p><dl>
+<dt><i>child</i></dt>
+<dd>
+reference to the child to remove (BrowserItem)
+</dd>
+</dl><a NAME="BrowserItem.removeChildren" ID="BrowserItem.removeChildren"></a>
+<h4>BrowserItem.removeChildren</h4>
+<b>removeChildren</b>(<i></i>)
+<p>
+        Public method to remove all children.
+</p><a NAME="BrowserItem.row" ID="BrowserItem.row"></a>
+<h4>BrowserItem.row</h4>
+<b>row</b>(<i></i>)
+<p>
+        Public method to get the row number of this item.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+row number (integer)
+</dd>
+</dl><a NAME="BrowserItem.type" ID="BrowserItem.type"></a>
+<h4>BrowserItem.type</h4>
+<b>type</b>(<i></i>)
+<p>
+        Public method to get the item type.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+type of the item
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserMethodItem" ID="BrowserMethodItem"></a>
+<h2>BrowserMethodItem</h2>
+<p>
+    Class implementing the data structure for browser method items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserMethodItem.__init__">BrowserMethodItem</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem.fileName">fileName</a></td>
+<td>Public method returning the filename.</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem.functionObject">functionObject</a></td>
+<td>Public method returning the function object.</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem.isPublic">isPublic</a></td>
+<td>Public method returning the public visibility status.</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem.lessThan">lessThan</a></td>
+<td>Public method to check, if the item is less than the other one.</td>
+</tr><tr>
+<td><a href="#BrowserMethodItem.lineno">lineno</a></td>
+<td>Public method returning the line number defining this object.</td>
+</tr>
+</table>
+<a NAME="BrowserMethodItem.__init__" ID="BrowserMethodItem.__init__"></a>
+<h4>BrowserMethodItem (Constructor)</h4>
+<b>BrowserMethodItem</b>(<i>parent, fn, filename</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd><dt><i>fn</i></dt>
+<dd>
+Function object to be shown
+</dd><dt><i>filename</i></dt>
+<dd>
+filename of the file defining this class (string)
+</dd>
+</dl><a NAME="BrowserMethodItem.fileName" ID="BrowserMethodItem.fileName"></a>
+<h4>BrowserMethodItem.fileName</h4>
+<b>fileName</b>(<i></i>)
+<p>
+        Public method returning the filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename (string)
+</dd>
+</dl><a NAME="BrowserMethodItem.functionObject" ID="BrowserMethodItem.functionObject"></a>
+<h4>BrowserMethodItem.functionObject</h4>
+<b>functionObject</b>(<i></i>)
+<p>
+        Public method returning the function object.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the function object
+</dd>
+</dl><a NAME="BrowserMethodItem.isPublic" ID="BrowserMethodItem.isPublic"></a>
+<h4>BrowserMethodItem.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method returning the public visibility status.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating public visibility (boolean)
+</dd>
+</dl><a NAME="BrowserMethodItem.lessThan" ID="BrowserMethodItem.lessThan"></a>
+<h4>BrowserMethodItem.lessThan</h4>
+<b>lessThan</b>(<i>other, column, order</i>)
+<p>
+        Public method to check, if the item is less than the other one.
+</p><dl>
+<dt><i>other</i></dt>
+<dd>
+reference to item to compare against (BrowserItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column number to use for the comparison (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order (Qt.SortOrder) (for special sorting)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if this item is less than other (boolean)
+</dd>
+</dl><a NAME="BrowserMethodItem.lineno" ID="BrowserMethodItem.lineno"></a>
+<h4>BrowserMethodItem.lineno</h4>
+<b>lineno</b>(<i></i>)
+<p>
+        Public method returning the line number defining this object.
+</p><p>
+        return line number defining the object (integer)
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserModel" ID="BrowserModel"></a>
+<h2>BrowserModel</h2>
+<p>
+    Class implementing the browser model.
+</p>
+<h3>Derived from</h3>
+QAbstractItemModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserModel.__init__">BrowserModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserModel.__populateModel">__populateModel</a></td>
+<td>Private method to populate the browser model.</td>
+</tr><tr>
+<td><a href="#BrowserModel._addItem">_addItem</a></td>
+<td>Protected slot to add an item.</td>
+</tr><tr>
+<td><a href="#BrowserModel.addItem">addItem</a></td>
+<td>Puplic slot to add an item.</td>
+</tr><tr>
+<td><a href="#BrowserModel.addTopLevelDir">addTopLevelDir</a></td>
+<td>Public method to add a new toplevel directory.</td>
+</tr><tr>
+<td><a href="#BrowserModel.clear">clear</a></td>
+<td>Public method to clear the model.</td>
+</tr><tr>
+<td><a href="#BrowserModel.columnCount">columnCount</a></td>
+<td>Public method to get the number of columns.</td>
+</tr><tr>
+<td><a href="#BrowserModel.data">data</a></td>
+<td>Public method to get data of an item.</td>
+</tr><tr>
+<td><a href="#BrowserModel.flags">flags</a></td>
+<td>Public method to get the item flags.</td>
+</tr><tr>
+<td><a href="#BrowserModel.hasChildren">hasChildren</a></td>
+<td>Public method to check for the presence of child items.</td>
+</tr><tr>
+<td><a href="#BrowserModel.headerData">headerData</a></td>
+<td>Public method to get the header data.</td>
+</tr><tr>
+<td><a href="#BrowserModel.index">index</a></td>
+<td>Public method to create an index.</td>
+</tr><tr>
+<td><a href="#BrowserModel.item">item</a></td>
+<td>Public method to get a reference to an item.</td>
+</tr><tr>
+<td><a href="#BrowserModel.parent">parent</a></td>
+<td>Public method to get the index of the parent object.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateClassAttributesItem">populateClassAttributesItem</a></td>
+<td>Public method to populate a class attributes item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateClassItem">populateClassItem</a></td>
+<td>Public method to populate a class item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateDirectoryItem">populateDirectoryItem</a></td>
+<td>Public method to populate a directory item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateFileItem">populateFileItem</a></td>
+<td>Public method to populate a file item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateItem">populateItem</a></td>
+<td>Public method to populate an item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateMethodItem">populateMethodItem</a></td>
+<td>Public method to populate a method item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.populateSysPathItem">populateSysPathItem</a></td>
+<td>Public method to populate a sys.path item's subtree.</td>
+</tr><tr>
+<td><a href="#BrowserModel.programChange">programChange</a></td>
+<td>Public method to change the entry for the directory of file being debugged.</td>
+</tr><tr>
+<td><a href="#BrowserModel.removeToplevelDir">removeToplevelDir</a></td>
+<td>Public method to remove a toplevel directory.</td>
+</tr><tr>
+<td><a href="#BrowserModel.rowCount">rowCount</a></td>
+<td>Public method to get the number of rows.</td>
+</tr><tr>
+<td><a href="#BrowserModel.saveToplevelDirs">saveToplevelDirs</a></td>
+<td>Public slot to save the toplevel directories.</td>
+</tr>
+</table>
+<a NAME="BrowserModel.__init__" ID="BrowserModel.__init__"></a>
+<h4>BrowserModel (Constructor)</h4>
+<b>BrowserModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to parent object (QObject)
+</dd>
+</dl><a NAME="BrowserModel.__populateModel" ID="BrowserModel.__populateModel"></a>
+<h4>BrowserModel.__populateModel</h4>
+<b>__populateModel</b>(<i></i>)
+<p>
+        Private method to populate the browser model.
+</p><a NAME="BrowserModel._addItem" ID="BrowserModel._addItem"></a>
+<h4>BrowserModel._addItem</h4>
+<b>_addItem</b>(<i>itm, parentItem</i>)
+<p>
+        Protected slot to add an item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+reference to item to add (BrowserItem)
+</dd><dt><i>parentItem</i></dt>
+<dd>
+reference to item to add to (BrowserItem)
+</dd>
+</dl><a NAME="BrowserModel.addItem" ID="BrowserModel.addItem"></a>
+<h4>BrowserModel.addItem</h4>
+<b>addItem</b>(<i>itm, parent = QModelIndex()</i>)
+<p>
+        Puplic slot to add an item.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+item to add (BrowserItem)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><a NAME="BrowserModel.addTopLevelDir" ID="BrowserModel.addTopLevelDir"></a>
+<h4>BrowserModel.addTopLevelDir</h4>
+<b>addTopLevelDir</b>(<i>dirname</i>)
+<p>
+        Public method to add a new toplevel directory.
+</p><dl>
+<dt><i>dirname</i></dt>
+<dd>
+name of the new toplevel directory (string)
+</dd>
+</dl><a NAME="BrowserModel.clear" ID="BrowserModel.clear"></a>
+<h4>BrowserModel.clear</h4>
+<b>clear</b>(<i></i>)
+<p>
+        Public method to clear the model.
+</p><a NAME="BrowserModel.columnCount" ID="BrowserModel.columnCount"></a>
+<h4>BrowserModel.columnCount</h4>
+<b>columnCount</b>(<i>parent=QModelIndex()</i>)
+<p>
+        Public method to get the number of columns.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of columns (integer)
+</dd>
+</dl><a NAME="BrowserModel.data" ID="BrowserModel.data"></a>
+<h4>BrowserModel.data</h4>
+<b>data</b>(<i>index, role</i>)
+<p>
+        Public method to get data of an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the data to retrieve (QModelIndex)
+</dd><dt><i>role</i></dt>
+<dd>
+role of data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested data (QVariant)
+</dd>
+</dl><a NAME="BrowserModel.flags" ID="BrowserModel.flags"></a>
+<h4>BrowserModel.flags</h4>
+<b>flags</b>(<i>index</i>)
+<p>
+        Public method to get the item flags.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the data to retrieve (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested flags (Qt.ItemFlags)
+</dd>
+</dl><a NAME="BrowserModel.hasChildren" ID="BrowserModel.hasChildren"></a>
+<h4>BrowserModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check for the presence of child items.
+</p><p>
+        We always return True for normal items in order to do lazy
+        population of the tree.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of child items (boolean)
+</dd>
+</dl><a NAME="BrowserModel.headerData" ID="BrowserModel.headerData"></a>
+<h4>BrowserModel.headerData</h4>
+<b>headerData</b>(<i>section, orientation, role = Qt.DisplayRole</i>)
+<p>
+        Public method to get the header data.
+</p><dl>
+<dt><i>section</i></dt>
+<dd>
+number of section to get data for (integer)
+</dd><dt><i>orientation</i></dt>
+<dd>
+header orientation (Qt.Orientation)
+</dd><dt><i>role</i></dt>
+<dd>
+role of data (Qt.ItemDataRole)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested header data (QVariant)
+</dd>
+</dl><a NAME="BrowserModel.index" ID="BrowserModel.index"></a>
+<h4>BrowserModel.index</h4>
+<b>index</b>(<i>row, column, parent = QModelIndex()</i>)
+<p>
+        Public method to create an index.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+row number of the new index (integer)
+</dd><dt><i>column</i></dt>
+<dd>
+column number of the new index (integer)
+</dd><dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index object (QModelIndex)
+</dd>
+</dl><a NAME="BrowserModel.item" ID="BrowserModel.item"></a>
+<h4>BrowserModel.item</h4>
+<b>item</b>(<i>index</i>)
+<p>
+        Public method to get a reference to an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the data to retrieve (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested item reference (BrowserItem)
+</dd>
+</dl><a NAME="BrowserModel.parent" ID="BrowserModel.parent"></a>
+<h4>BrowserModel.parent</h4>
+<b>parent</b>(<i>index</i>)
+<p>
+        Public method to get the index of the parent object.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><a NAME="BrowserModel.populateClassAttributesItem" ID="BrowserModel.populateClassAttributesItem"></a>
+<h4>BrowserModel.populateClassAttributesItem</h4>
+<b>populateClassAttributesItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a class attributes item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the class attributes item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateClassItem" ID="BrowserModel.populateClassItem"></a>
+<h4>BrowserModel.populateClassItem</h4>
+<b>populateClassItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a class item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the class item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateDirectoryItem" ID="BrowserModel.populateDirectoryItem"></a>
+<h4>BrowserModel.populateDirectoryItem</h4>
+<b>populateDirectoryItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a directory item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the directory item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateFileItem" ID="BrowserModel.populateFileItem"></a>
+<h4>BrowserModel.populateFileItem</h4>
+<b>populateFileItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a file item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the file item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateItem" ID="BrowserModel.populateItem"></a>
+<h4>BrowserModel.populateItem</h4>
+<b>populateItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate an item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateMethodItem" ID="BrowserModel.populateMethodItem"></a>
+<h4>BrowserModel.populateMethodItem</h4>
+<b>populateMethodItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a method item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the method item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.populateSysPathItem" ID="BrowserModel.populateSysPathItem"></a>
+<h4>BrowserModel.populateSysPathItem</h4>
+<b>populateSysPathItem</b>(<i>parentItem, repopulate = False</i>)
+<p>
+        Public method to populate a sys.path item's subtree.
+</p><dl>
+<dt><i>parentItem</i></dt>
+<dd>
+reference to the sys.path item to be populated
+</dd><dt><i>repopulate</i></dt>
+<dd>
+flag indicating a repopulation (boolean)
+</dd>
+</dl><a NAME="BrowserModel.programChange" ID="BrowserModel.programChange"></a>
+<h4>BrowserModel.programChange</h4>
+<b>programChange</b>(<i>dirname</i>)
+<p>
+        Public method to change the entry for the directory of file being debugged.
+</p><dl>
+<dt><i>dirname</i></dt>
+<dd>
+name of the directory containg the file (string)
+</dd>
+</dl><a NAME="BrowserModel.removeToplevelDir" ID="BrowserModel.removeToplevelDir"></a>
+<h4>BrowserModel.removeToplevelDir</h4>
+<b>removeToplevelDir</b>(<i>index</i>)
+<p>
+        Public method to remove a toplevel directory.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the toplevel directory to be removed (QModelIndex)
+</dd>
+</dl><a NAME="BrowserModel.rowCount" ID="BrowserModel.rowCount"></a>
+<h4>BrowserModel.rowCount</h4>
+<b>rowCount</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to get the number of rows.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+number of rows (integer)
+</dd>
+</dl><a NAME="BrowserModel.saveToplevelDirs" ID="BrowserModel.saveToplevelDirs"></a>
+<h4>BrowserModel.saveToplevelDirs</h4>
+<b>saveToplevelDirs</b>(<i></i>)
+<p>
+        Public slot to save the toplevel directories.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="BrowserSysPathItem" ID="BrowserSysPathItem"></a>
+<h2>BrowserSysPathItem</h2>
+<p>
+    Class implementing the data structure for browser sys.path items.
+</p>
+<h3>Derived from</h3>
+BrowserItem
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserSysPathItem.__init__">BrowserSysPathItem</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="BrowserSysPathItem.__init__" ID="BrowserSysPathItem.__init__"></a>
+<h4>BrowserSysPathItem (Constructor)</h4>
+<b>BrowserSysPathItem</b>(<i>parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent item
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.BrowserSortFilterProxyModel.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.BrowserSortFilterProxyModel</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.BrowserSortFilterProxyModel</h1>
+<p>
+Module implementing the browser sort filter proxy model.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BrowserSortFilterProxyModel">BrowserSortFilterProxyModel</a></td>
+<td>Class implementing the browser sort filter proxy model.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BrowserSortFilterProxyModel" ID="BrowserSortFilterProxyModel"></a>
+<h2>BrowserSortFilterProxyModel</h2>
+<p>
+    Class implementing the browser sort filter proxy model.
+</p>
+<h3>Derived from</h3>
+QSortFilterProxyModel
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BrowserSortFilterProxyModel.__init__">BrowserSortFilterProxyModel</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.filterAcceptsRow">filterAcceptsRow</a></td>
+<td>Protected method to filter rows.</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.hasChildren">hasChildren</a></td>
+<td>Public method to check for the presence of child items.</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.item">item</a></td>
+<td>Public method to get a reference to an item.</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.lessThan">lessThan</a></td>
+<td>Protected method used to sort the displayed items.</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot called to handle a change of the preferences settings.</td>
+</tr><tr>
+<td><a href="#BrowserSortFilterProxyModel.sort">sort</a></td>
+<td>Public method to sort the items.</td>
+</tr>
+</table>
+<a NAME="BrowserSortFilterProxyModel.__init__" ID="BrowserSortFilterProxyModel.__init__"></a>
+<h4>BrowserSortFilterProxyModel (Constructor)</h4>
+<b>BrowserSortFilterProxyModel</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="BrowserSortFilterProxyModel.filterAcceptsRow" ID="BrowserSortFilterProxyModel.filterAcceptsRow"></a>
+<h4>BrowserSortFilterProxyModel.filterAcceptsRow</h4>
+<b>filterAcceptsRow</b>(<i>source_row, source_parent</i>)
+<p>
+        Protected method to filter rows.
+</p><p>
+        It implements a filter to suppress the display of non public
+        classes, methods and attributes.
+</p><dl>
+<dt><i>source_row</i></dt>
+<dd>
+row number (in the source model) of item (integer)
+</dd><dt><i>source_parent</i></dt>
+<dd>
+index of parent item (in the source model)
+            of item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the item should be shown (boolean)
+</dd>
+</dl><a NAME="BrowserSortFilterProxyModel.hasChildren" ID="BrowserSortFilterProxyModel.hasChildren"></a>
+<h4>BrowserSortFilterProxyModel.hasChildren</h4>
+<b>hasChildren</b>(<i>parent = QModelIndex()</i>)
+<p>
+        Public method to check for the presence of child items.
+</p><p>
+        We always return True for normal items in order to do lazy
+        population of the tree.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+index of parent item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of child items (boolean)
+</dd>
+</dl><a NAME="BrowserSortFilterProxyModel.item" ID="BrowserSortFilterProxyModel.item"></a>
+<h4>BrowserSortFilterProxyModel.item</h4>
+<b>item</b>(<i>index</i>)
+<p>
+        Public method to get a reference to an item.
+</p><dl>
+<dt><i>index</i></dt>
+<dd>
+index of the data to retrieve (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+requested item reference (BrowserItem)
+</dd>
+</dl><a NAME="BrowserSortFilterProxyModel.lessThan" ID="BrowserSortFilterProxyModel.lessThan"></a>
+<h4>BrowserSortFilterProxyModel.lessThan</h4>
+<b>lessThan</b>(<i>left, right</i>)
+<p>
+        Protected method used to sort the displayed items.
+</p><p>
+        It implements a special sorting function that takes into account,
+        if folders should be shown first, and that __init__ is always the first
+        method of a class.
+</p><dl>
+<dt><i>left</i></dt>
+<dd>
+index of left item (QModelIndex)
+</dd><dt><i>right</i></dt>
+<dd>
+index of right item (QModelIndex)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+true, if left is less than right (boolean)
+</dd>
+</dl><a NAME="BrowserSortFilterProxyModel.preferencesChanged" ID="BrowserSortFilterProxyModel.preferencesChanged"></a>
+<h4>BrowserSortFilterProxyModel.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot called to handle a change of the preferences settings.
+</p><a NAME="BrowserSortFilterProxyModel.sort" ID="BrowserSortFilterProxyModel.sort"></a>
+<h4>BrowserSortFilterProxyModel.sort</h4>
+<b>sort</b>(<i>column, order</i>)
+<p>
+        Public method to sort the items.
+</p><dl>
+<dt><i>column</i></dt>
+<dd>
+column number to sort on (integer)
+</dd><dt><i>order</i></dt>
+<dd>
+sort order for the sort (Qt.SortOrder)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.CompareDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,357 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.CompareDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.CompareDialog</h1>
+<p>
+Module implementing a dialog to compare two files and show the result side by side.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CompareDialog">CompareDialog</a></td>
+<td>Class implementing a dialog to compare two files and show the result side by side.</td>
+</tr><tr>
+<td><a href="#CompareWindow">CompareWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#removeMarkers">removeMarkers</a></td>
+<td>Internal function to remove all diff markers.</td>
+</tr><tr>
+<td><a href="#sbsdiff">sbsdiff</a></td>
+<td>Compare two sequences of lines; generate the delta for display side by side.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="CompareDialog" ID="CompareDialog"></a>
+<h2>CompareDialog</h2>
+<p>
+    Class implementing a dialog to compare two files and show the result side by side.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_CompareDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CompareDialog.__init__">CompareDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CompareDialog.__appendText">__appendText</a></td>
+<td>Private method to append text to the end of the contents pane.</td>
+</tr><tr>
+<td><a href="#CompareDialog.__fileChanged">__fileChanged</a></td>
+<td>Private slot to enable/disable the Compare button.</td>
+</tr><tr>
+<td><a href="#CompareDialog.__moveTextToCurrentDiffPos">__moveTextToCurrentDiffPos</a></td>
+<td>Private slot to move the text display to the current diff position.</td>
+</tr><tr>
+<td><a href="#CompareDialog.__scrollBarMoved">__scrollBarMoved</a></td>
+<td>Private slot to enable the buttons and set the current diff position depending on scrollbar position.</td>
+</tr><tr>
+<td><a href="#CompareDialog.__selectFile">__selectFile</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_diffButton_clicked">on_diffButton_clicked</a></td>
+<td>Private slot to handle the Compare button press.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot to go to the next difference.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_file1Button_clicked">on_file1Button_clicked</a></td>
+<td>Private slot to handle the file 1 file selection button press.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_file2Button_clicked">on_file2Button_clicked</a></td>
+<td>Private slot to handle the file 2 file selection button press.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_firstButton_clicked">on_firstButton_clicked</a></td>
+<td>Private slot to go to the first difference.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_lastButton_clicked">on_lastButton_clicked</a></td>
+<td>Private slot to go to the last difference.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_synchronizeCheckBox_toggled">on_synchronizeCheckBox_toggled</a></td>
+<td>Private slot to connect or disconnect the scrollbars of the displays.</td>
+</tr><tr>
+<td><a href="#CompareDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot to go to the previous difference.</td>
+</tr><tr>
+<td><a href="#CompareDialog.show">show</a></td>
+<td>Public slot to show the dialog.</td>
+</tr>
+</table>
+<a NAME="CompareDialog.__init__" ID="CompareDialog.__init__"></a>
+<h4>CompareDialog (Constructor)</h4>
+<b>CompareDialog</b>(<i>files = [], parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>files</i></dt>
+<dd>
+list of files to compare and their label
+            (list of two tuples of two strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="CompareDialog.__appendText" ID="CompareDialog.__appendText"></a>
+<h4>CompareDialog.__appendText</h4>
+<b>__appendText</b>(<i>pane, linenumber, line, format, interLine = False</i>)
+<p>
+        Private method to append text to the end of the contents pane.
+</p><dl>
+<dt><i>pane</i></dt>
+<dd>
+text edit widget to append text to (QTextedit)
+</dd><dt><i>linenumber</i></dt>
+<dd>
+number of line to insert (string)
+</dd><dt><i>line</i></dt>
+<dd>
+text to insert (string)
+</dd><dt><i>format</i></dt>
+<dd>
+text format to be used (QTextCharFormat)
+</dd><dt><i>interLine</i></dt>
+<dd>
+flag indicating interline changes (boolean)
+</dd>
+</dl><a NAME="CompareDialog.__fileChanged" ID="CompareDialog.__fileChanged"></a>
+<h4>CompareDialog.__fileChanged</h4>
+<b>__fileChanged</b>(<i></i>)
+<p>
+        Private slot to enable/disable the Compare button.
+</p><a NAME="CompareDialog.__moveTextToCurrentDiffPos" ID="CompareDialog.__moveTextToCurrentDiffPos"></a>
+<h4>CompareDialog.__moveTextToCurrentDiffPos</h4>
+<b>__moveTextToCurrentDiffPos</b>(<i></i>)
+<p>
+        Private slot to move the text display to the current diff position.
+</p><a NAME="CompareDialog.__scrollBarMoved" ID="CompareDialog.__scrollBarMoved"></a>
+<h4>CompareDialog.__scrollBarMoved</h4>
+<b>__scrollBarMoved</b>(<i>value</i>)
+<p>
+        Private slot to enable the buttons and set the current diff position
+        depending on scrollbar position.
+</p><dl>
+<dt><i>value</i></dt>
+<dd>
+scrollbar position (integer)
+</dd>
+</dl><a NAME="CompareDialog.__selectFile" ID="CompareDialog.__selectFile"></a>
+<h4>CompareDialog.__selectFile</h4>
+<b>__selectFile</b>(<i>lineEdit</i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><dl>
+<dt><i>lineEdit</i></dt>
+<dd>
+field for the display of the selected filename
+                (QLineEdit)
+</dd>
+</dl><a NAME="CompareDialog.on_buttonBox_clicked" ID="CompareDialog.on_buttonBox_clicked"></a>
+<h4>CompareDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="CompareDialog.on_diffButton_clicked" ID="CompareDialog.on_diffButton_clicked"></a>
+<h4>CompareDialog.on_diffButton_clicked</h4>
+<b>on_diffButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Compare button press.
+</p><a NAME="CompareDialog.on_downButton_clicked" ID="CompareDialog.on_downButton_clicked"></a>
+<h4>CompareDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot to go to the next difference.
+</p><a NAME="CompareDialog.on_file1Button_clicked" ID="CompareDialog.on_file1Button_clicked"></a>
+<h4>CompareDialog.on_file1Button_clicked</h4>
+<b>on_file1Button_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the file 1 file selection button press.
+</p><a NAME="CompareDialog.on_file2Button_clicked" ID="CompareDialog.on_file2Button_clicked"></a>
+<h4>CompareDialog.on_file2Button_clicked</h4>
+<b>on_file2Button_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the file 2 file selection button press.
+</p><a NAME="CompareDialog.on_firstButton_clicked" ID="CompareDialog.on_firstButton_clicked"></a>
+<h4>CompareDialog.on_firstButton_clicked</h4>
+<b>on_firstButton_clicked</b>(<i></i>)
+<p>
+        Private slot to go to the first difference.
+</p><a NAME="CompareDialog.on_lastButton_clicked" ID="CompareDialog.on_lastButton_clicked"></a>
+<h4>CompareDialog.on_lastButton_clicked</h4>
+<b>on_lastButton_clicked</b>(<i></i>)
+<p>
+        Private slot to go to the last difference.
+</p><a NAME="CompareDialog.on_synchronizeCheckBox_toggled" ID="CompareDialog.on_synchronizeCheckBox_toggled"></a>
+<h4>CompareDialog.on_synchronizeCheckBox_toggled</h4>
+<b>on_synchronizeCheckBox_toggled</b>(<i>sync</i>)
+<p>
+        Private slot to connect or disconnect the scrollbars of the displays.
+</p><dl>
+<dt><i>sync</i></dt>
+<dd>
+flag indicating synchronisation status (boolean)
+</dd>
+</dl><a NAME="CompareDialog.on_upButton_clicked" ID="CompareDialog.on_upButton_clicked"></a>
+<h4>CompareDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot to go to the previous difference.
+</p><a NAME="CompareDialog.show" ID="CompareDialog.show"></a>
+<h4>CompareDialog.show</h4>
+<b>show</b>(<i>filename = None</i>)
+<p>
+        Public slot to show the dialog.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a file to use as the first file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="CompareWindow" ID="CompareWindow"></a>
+<h2>CompareWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CompareWindow.__init__">CompareWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CompareWindow.eventFilter">eventFilter</a></td>
+<td>Public method to filter events.</td>
+</tr>
+</table>
+<a NAME="CompareWindow.__init__" ID="CompareWindow.__init__"></a>
+<h4>CompareWindow (Constructor)</h4>
+<b>CompareWindow</b>(<i>files = [], parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>files</i></dt>
+<dd>
+list of files to compare and their label
+            (list of two tuples of two strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="CompareWindow.eventFilter" ID="CompareWindow.eventFilter"></a>
+<h4>CompareWindow.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, event</i>)
+<p>
+        Public method to filter events.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object the event is meant for (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+reference to the event object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the event was handled (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="removeMarkers" ID="removeMarkers"></a>
+<h2>removeMarkers</h2>
+<b>removeMarkers</b>(<i>line</i>)
+<p>
+        Internal function to remove all diff markers.
+</p><dl>
+<dt><i>line</i></dt>
+<dd>
+line to work on (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+line without diff markers (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="sbsdiff" ID="sbsdiff"></a>
+<h2>sbsdiff</h2>
+<b>sbsdiff</b>(<i>a, b, linenumberwidth = 4</i>)
+<p>
+    Compare two sequences of lines; generate the delta for display side by side.
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first sequence of lines (list of strings)
+</dd><dt><i>b</i></dt>
+<dd>
+second sequence of lines (list of strings)
+</dd><dt><i>linenumberwidth</i></dt>
+<dd>
+width (in characters) of the linenumbers (integer)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a generator yielding tuples of differences. The tuple is composed
+        of strings as follows.
+        <ul>
+            <li>opcode -- one of e, d, i, r for equal, delete, insert, replace</li>
+            <li>lineno a -- linenumber of sequence a</li>
+            <li>line a -- line of sequence a</li>
+            <li>lineno b -- linenumber of sequence b</li>
+            <li>line b -- line of sequence b</li>
+        </ul>
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.Config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.Config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.Config</h1>
+<p>
+Module defining common data to be used by all windows..
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>ToolBarIconSize</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.DeleteFilesConfirmationDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.DeleteFilesConfirmationDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.DeleteFilesConfirmationDialog</h1>
+<p>
+Module implementing a dialog to confirm deletion of multiple files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DeleteFilesConfirmationDialog">DeleteFilesConfirmationDialog</a></td>
+<td>Class implementing a dialog to confirm deletion of multiple files.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="DeleteFilesConfirmationDialog" ID="DeleteFilesConfirmationDialog"></a>
+<h2>DeleteFilesConfirmationDialog</h2>
+<p>
+    Class implementing a dialog to confirm deletion of multiple files.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_DeleteFilesConfirmationDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DeleteFilesConfirmationDialog.__init__">DeleteFilesConfirmationDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DeleteFilesConfirmationDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr>
+</table>
+<a NAME="DeleteFilesConfirmationDialog.__init__" ID="DeleteFilesConfirmationDialog.__init__"></a>
+<h4>DeleteFilesConfirmationDialog (Constructor)</h4>
+<b>DeleteFilesConfirmationDialog</b>(<i>parent, caption, message, files</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent of this dialog (QWidget)
+</dd><dt><i>caption</i></dt>
+<dd>
+window title for the dialog (string)
+</dd><dt><i>message</i></dt>
+<dd>
+message to be shown (string)
+</dd><dt><i>okLabel</i></dt>
+<dd>
+label for the OK button (string)
+</dd><dt><i>cancelLabel</i></dt>
+<dd>
+label for the Cancel button (string)
+</dd><dt><i>files</i></dt>
+<dd>
+list of filenames to be shown (list of strings)
+</dd>
+</dl><a NAME="DeleteFilesConfirmationDialog.on_buttonBox_clicked" ID="DeleteFilesConfirmationDialog.on_buttonBox_clicked"></a>
+<h4>DeleteFilesConfirmationDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.DiffDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,440 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.DiffDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.DiffDialog</h1>
+<p>
+Module implementing a dialog to compare two files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#DiffDialog">DiffDialog</a></td>
+<td>Class implementing a dialog to compare two files.</td>
+</tr><tr>
+<td><a href="#DiffWindow">DiffWindow</a></td>
+<td>Main window class for the standalone dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#context_diff">context_diff</a></td>
+<td>Compare two sequences of lines; generate the delta as a context diff.</td>
+</tr><tr>
+<td><a href="#unified_diff">unified_diff</a></td>
+<td>Compare two sequences of lines; generate the delta as a unified diff.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="DiffDialog" ID="DiffDialog"></a>
+<h2>DiffDialog</h2>
+<p>
+    Class implementing a dialog to compare two files.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_DiffDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DiffDialog.__init__">DiffDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DiffDialog.__appendText">__appendText</a></td>
+<td>Private method to append text to the end of the contents pane.</td>
+</tr><tr>
+<td><a href="#DiffDialog.__fileChanged">__fileChanged</a></td>
+<td>Private slot to enable/disable the Compare button.</td>
+</tr><tr>
+<td><a href="#DiffDialog.__generateContextDiff">__generateContextDiff</a></td>
+<td>Private slot to generate a context diff output.</td>
+</tr><tr>
+<td><a href="#DiffDialog.__generateUnifiedDiff">__generateUnifiedDiff</a></td>
+<td>Private slot to generate a unified diff output.</td>
+</tr><tr>
+<td><a href="#DiffDialog.__selectFile">__selectFile</a></td>
+<td>Private slot to display a file selection dialog.</td>
+</tr><tr>
+<td><a href="#DiffDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#DiffDialog.on_diffButton_clicked">on_diffButton_clicked</a></td>
+<td>Private slot to handle the Compare button press.</td>
+</tr><tr>
+<td><a href="#DiffDialog.on_file1Button_clicked">on_file1Button_clicked</a></td>
+<td>Private slot to handle the file 1 file selection button press.</td>
+</tr><tr>
+<td><a href="#DiffDialog.on_file2Button_clicked">on_file2Button_clicked</a></td>
+<td>Private slot to handle the file 2 file selection button press.</td>
+</tr><tr>
+<td><a href="#DiffDialog.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to handle the Save button press.</td>
+</tr><tr>
+<td><a href="#DiffDialog.show">show</a></td>
+<td>Public slot to show the dialog.</td>
+</tr>
+</table>
+<a NAME="DiffDialog.__init__" ID="DiffDialog.__init__"></a>
+<h4>DiffDialog (Constructor)</h4>
+<b>DiffDialog</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><a NAME="DiffDialog.__appendText" ID="DiffDialog.__appendText"></a>
+<h4>DiffDialog.__appendText</h4>
+<b>__appendText</b>(<i>txt, format</i>)
+<p>
+        Private method to append text to the end of the contents pane.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to insert (string)
+</dd><dt><i>format</i></dt>
+<dd>
+text format to be used (QTextCharFormat)
+</dd>
+</dl><a NAME="DiffDialog.__fileChanged" ID="DiffDialog.__fileChanged"></a>
+<h4>DiffDialog.__fileChanged</h4>
+<b>__fileChanged</b>(<i></i>)
+<p>
+        Private slot to enable/disable the Compare button.
+</p><a NAME="DiffDialog.__generateContextDiff" ID="DiffDialog.__generateContextDiff"></a>
+<h4>DiffDialog.__generateContextDiff</h4>
+<b>__generateContextDiff</b>(<i>a, b, fromfile, tofile, fromfiledate, tofiledate</i>)
+<p>
+        Private slot to generate a context diff output.
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first sequence of lines (list of strings)
+</dd><dt><i>b</i></dt>
+<dd>
+second sequence of lines (list of strings)
+</dd><dt><i>fromfile</i></dt>
+<dd>
+filename of the first file (string)
+</dd><dt><i>tofile</i></dt>
+<dd>
+filename of the second file (string)
+</dd><dt><i>fromfiledate</i></dt>
+<dd>
+modification time of the first file (string)
+</dd><dt><i>tofiledate</i></dt>
+<dd>
+modification time of the second file (string)
+</dd>
+</dl><a NAME="DiffDialog.__generateUnifiedDiff" ID="DiffDialog.__generateUnifiedDiff"></a>
+<h4>DiffDialog.__generateUnifiedDiff</h4>
+<b>__generateUnifiedDiff</b>(<i>a, b, fromfile, tofile, fromfiledate, tofiledate</i>)
+<p>
+        Private slot to generate a unified diff output.
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first sequence of lines (list of strings)
+</dd><dt><i>b</i></dt>
+<dd>
+second sequence of lines (list of strings)
+</dd><dt><i>fromfile</i></dt>
+<dd>
+filename of the first file (string)
+</dd><dt><i>tofile</i></dt>
+<dd>
+filename of the second file (string)
+</dd><dt><i>fromfiledate</i></dt>
+<dd>
+modification time of the first file (string)
+</dd><dt><i>tofiledate</i></dt>
+<dd>
+modification time of the second file (string)
+</dd>
+</dl><a NAME="DiffDialog.__selectFile" ID="DiffDialog.__selectFile"></a>
+<h4>DiffDialog.__selectFile</h4>
+<b>__selectFile</b>(<i>lineEdit</i>)
+<p>
+        Private slot to display a file selection dialog.
+</p><dl>
+<dt><i>lineEdit</i></dt>
+<dd>
+field for the display of the selected filename
+                (QLineEdit)
+</dd>
+</dl><a NAME="DiffDialog.on_buttonBox_clicked" ID="DiffDialog.on_buttonBox_clicked"></a>
+<h4>DiffDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="DiffDialog.on_diffButton_clicked" ID="DiffDialog.on_diffButton_clicked"></a>
+<h4>DiffDialog.on_diffButton_clicked</h4>
+<b>on_diffButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Compare button press.
+</p><a NAME="DiffDialog.on_file1Button_clicked" ID="DiffDialog.on_file1Button_clicked"></a>
+<h4>DiffDialog.on_file1Button_clicked</h4>
+<b>on_file1Button_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the file 1 file selection button press.
+</p><a NAME="DiffDialog.on_file2Button_clicked" ID="DiffDialog.on_file2Button_clicked"></a>
+<h4>DiffDialog.on_file2Button_clicked</h4>
+<b>on_file2Button_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the file 2 file selection button press.
+</p><a NAME="DiffDialog.on_saveButton_clicked" ID="DiffDialog.on_saveButton_clicked"></a>
+<h4>DiffDialog.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Save button press.
+</p><p>
+        It saves the diff shown in the dialog to a file in the local
+        filesystem.
+</p><a NAME="DiffDialog.show" ID="DiffDialog.show"></a>
+<h4>DiffDialog.show</h4>
+<b>show</b>(<i>filename = None</i>)
+<p>
+        Public slot to show the dialog.
+</p><dl>
+<dt><i>filename</i></dt>
+<dd>
+name of a file to use as the first file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="DiffWindow" ID="DiffWindow"></a>
+<h2>DiffWindow</h2>
+<p>
+    Main window class for the standalone dialog.
+</p>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#DiffWindow.__init__">DiffWindow</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#DiffWindow.eventFilter">eventFilter</a></td>
+<td>Public method to filter events.</td>
+</tr>
+</table>
+<a NAME="DiffWindow.__init__" ID="DiffWindow.__init__"></a>
+<h4>DiffWindow (Constructor)</h4>
+<b>DiffWindow</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="DiffWindow.eventFilter" ID="DiffWindow.eventFilter"></a>
+<h4>DiffWindow.eventFilter</h4>
+<b>eventFilter</b>(<i>obj, event</i>)
+<p>
+        Public method to filter events.
+</p><dl>
+<dt><i>obj</i></dt>
+<dd>
+reference to the object the event is meant for (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+reference to the event object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, whether the event was handled (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="context_diff" ID="context_diff"></a>
+<h2>context_diff</h2>
+<b>context_diff</b>(<i>a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n'</i>)
+<p>
+    Compare two sequences of lines; generate the delta as a context diff.
+</p><p>
+    Context diffs are a compact way of showing line changes and a few
+    lines of context.  The number of context lines is set by 'n' which
+    defaults to three.
+</p><p>
+    By default, the diff control lines (those with *** or ---) are
+    created with a trailing newline.  This is helpful so that inputs
+    created from file.readlines() result in diffs that are suitable for
+    file.writelines() since both the inputs and outputs have trailing
+    newlines.
+</p><p>
+    For inputs that do not have trailing newlines, set the lineterm
+    argument to "" so that the output will be uniformly newline free.
+</p><p>
+    The context diff format normally has a header for filenames and
+    modification times.  Any or all of these may be specified using
+    strings for 'fromfile', 'tofile', 'fromfiledate', and 'tofiledate'.
+    The modification times are normally expressed in the format returned
+    by time.ctime().  If not specified, the strings default to blanks.
+</p><p>
+    Example:
+</p><p>
+    <pre>
+    &gt;&gt;&gt; print ''.join(context_diff('one\ntwo\nthree\nfour\n'.splitlines(1),
+    ...       'zero\none\ntree\nfour\n'.splitlines(1), 'Original', 'Current',
+    ...       'Sat Jan 26 23:30:50 1991', 'Fri Jun 06 10:22:46 2003')),
+    *** Original Sat Jan 26 23:30:50 1991
+    --- Current Fri Jun 06 10:22:46 2003
+    ***************
+    *** 1,4 ****
+      one
+    ! two
+    ! three
+      four
+    --- 1,4 ----
+    + zero
+      one
+    ! tree
+      four
+    </pre>
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first sequence of lines (list of strings)
+</dd><dt><i>b</i></dt>
+<dd>
+second sequence of lines (list of strings)
+</dd><dt><i>fromfile</i></dt>
+<dd>
+filename of the first file (string)
+</dd><dt><i>tofile</i></dt>
+<dd>
+filename of the second file (string)
+</dd><dt><i>fromfiledate</i></dt>
+<dd>
+modification time of the first file (string)
+</dd><dt><i>tofiledate</i></dt>
+<dd>
+modification time of the second file (string)
+</dd><dt><i>n</i></dt>
+<dd>
+number of lines of context (integer)
+</dd><dt><i>lineterm</i></dt>
+<dd>
+line termination string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a generator yielding lines of differences
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="unified_diff" ID="unified_diff"></a>
+<h2>unified_diff</h2>
+<b>unified_diff</b>(<i>a, b, fromfile='', tofile='', fromfiledate='', tofiledate='', n=3, lineterm='\n'</i>)
+<p>
+    Compare two sequences of lines; generate the delta as a unified diff.
+</p><p>
+    Unified diffs are a compact way of showing line changes and a few
+    lines of context.  The number of context lines is set by 'n' which
+    defaults to three.
+</p><p>
+    By default, the diff control lines (those with ---, +++, or @@) are
+    created with a trailing newline.  This is helpful so that inputs
+    created from file.readlines() result in diffs that are suitable for
+    file.writelines() since both the inputs and outputs have trailing
+    newlines.
+</p><p>
+    For inputs that do not have trailing newlines, set the lineterm
+    argument to "" so that the output will be uniformly newline free.
+</p><p>
+    The unidiff format normally has a header for filenames and modification
+    times.  Any or all of these may be specified using strings for
+    'fromfile', 'tofile', 'fromfiledate', and 'tofiledate'.  The modification
+    times are normally expressed in the format returned by time.ctime().
+</p><p>
+    Example:
+</p><p>
+    <pre>
+    &gt;&gt;&gt; for line in unified_diff('one two three four'.split(),
+    ...             'zero one tree four'.split(), 'Original', 'Current',
+    ...             'Sat Jan 26 23:30:50 1991', 'Fri Jun 06 10:20:52 2003',
+    ...             lineterm=''):
+    ...     print line
+    --- Original Sat Jan 26 23:30:50 1991
+    +++ Current Fri Jun 06 10:20:52 2003
+@ -1,4 +1,4 @@
+    +zero
+     one
+    -two
+    -three
+    +tree
+     four
+    </pre>
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first sequence of lines (list of strings)
+</dd><dt><i>b</i></dt>
+<dd>
+second sequence of lines (list of strings)
+</dd><dt><i>fromfile</i></dt>
+<dd>
+filename of the first file (string)
+</dd><dt><i>tofile</i></dt>
+<dd>
+filename of the second file (string)
+</dd><dt><i>fromfiledate</i></dt>
+<dd>
+modification time of the first file (string)
+</dd><dt><i>tofiledate</i></dt>
+<dd>
+modification time of the second file (string)
+</dd><dt><i>n</i></dt>
+<dd>
+number of lines of context (integer)
+</dd><dt><i>lineterm</i></dt>
+<dd>
+line termination string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a generator yielding lines of differences
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.EmailDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.EmailDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.EmailDialog</h1>
+<p>
+Module implementing a dialog to send bug reports.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#EmailDialog">EmailDialog</a></td>
+<td>Class implementing a dialog to send bug reports.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="EmailDialog" ID="EmailDialog"></a>
+<h2>EmailDialog</h2>
+<p>
+    Class implementing a dialog to send bug reports.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_EmailDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#EmailDialog.__init__">EmailDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#EmailDialog.__createMultipartMail">__createMultipartMail</a></td>
+<td>Private method to create a multipart mail message.</td>
+</tr><tr>
+<td><a href="#EmailDialog.__createSimpleMail">__createSimpleMail</a></td>
+<td>Private method to create a simple mail message.</td>
+</tr><tr>
+<td><a href="#EmailDialog.__sendmail">__sendmail</a></td>
+<td>Private method to actually send the message.</td>
+</tr><tr>
+<td><a href="#EmailDialog.attachFile">attachFile</a></td>
+<td>Public method to add an attachment.</td>
+</tr><tr>
+<td><a href="#EmailDialog.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the user pressing the escape key.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to handle the Add...</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_buttonBox_rejected">on_buttonBox_rejected</a></td>
+<td>Private slot to handle the rejected signal of the button box.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to handle the Delete button.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_message_textChanged">on_message_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the message edit.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_sendButton_clicked">on_sendButton_clicked</a></td>
+<td>Private slot to send the email message.</td>
+</tr><tr>
+<td><a href="#EmailDialog.on_subject_textChanged">on_subject_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the subject edit.</td>
+</tr>
+</table>
+<a NAME="EmailDialog.__init__" ID="EmailDialog.__init__"></a>
+<h4>EmailDialog (Constructor)</h4>
+<b>EmailDialog</b>(<i>mode = "bug", parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+mode of this dialog (string, "bug" or "feature")
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="EmailDialog.__createMultipartMail" ID="EmailDialog.__createMultipartMail"></a>
+<h4>EmailDialog.__createMultipartMail</h4>
+<b>__createMultipartMail</b>(<i></i>)
+<p>
+        Private method to create a multipart mail message.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string containing the mail message
+</dd>
+</dl><a NAME="EmailDialog.__createSimpleMail" ID="EmailDialog.__createSimpleMail"></a>
+<h4>EmailDialog.__createSimpleMail</h4>
+<b>__createSimpleMail</b>(<i></i>)
+<p>
+        Private method to create a simple mail message.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string containing the mail message
+</dd>
+</dl><a NAME="EmailDialog.__sendmail" ID="EmailDialog.__sendmail"></a>
+<h4>EmailDialog.__sendmail</h4>
+<b>__sendmail</b>(<i>msg</i>)
+<p>
+        Private method to actually send the message.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+the message to be sent (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="EmailDialog.attachFile" ID="EmailDialog.attachFile"></a>
+<h4>EmailDialog.attachFile</h4>
+<b>attachFile</b>(<i>fname, deleteFile</i>)
+<p>
+        Public method to add an attachment.
+</p><dl>
+<dt><i>fname</i></dt>
+<dd>
+name of the file to be attached (string)
+</dd><dt><i>deleteFile</i></dt>
+<dd>
+flag indicating to delete the file after it has
+            been sent (boolean)
+</dd>
+</dl><a NAME="EmailDialog.keyPressEvent" ID="EmailDialog.keyPressEvent"></a>
+<h4>EmailDialog.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>ev</i>)
+<p>
+        Re-implemented to handle the user pressing the escape key.
+</p><dl>
+<dt><i>ev</i></dt>
+<dd>
+key event (QKeyEvent)
+</dd>
+</dl><a NAME="EmailDialog.on_addButton_clicked" ID="EmailDialog.on_addButton_clicked"></a>
+<h4>EmailDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Add... button.
+</p><a NAME="EmailDialog.on_buttonBox_clicked" ID="EmailDialog.on_buttonBox_clicked"></a>
+<h4>EmailDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="EmailDialog.on_buttonBox_rejected" ID="EmailDialog.on_buttonBox_rejected"></a>
+<h4>EmailDialog.on_buttonBox_rejected</h4>
+<b>on_buttonBox_rejected</b>(<i></i>)
+<p>
+        Private slot to handle the rejected signal of the button box.
+</p><a NAME="EmailDialog.on_deleteButton_clicked" ID="EmailDialog.on_deleteButton_clicked"></a>
+<h4>EmailDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the Delete button.
+</p><a NAME="EmailDialog.on_message_textChanged" ID="EmailDialog.on_message_textChanged"></a>
+<h4>EmailDialog.on_message_textChanged</h4>
+<b>on_message_textChanged</b>(<i></i>)
+<p>
+        Private slot to handle the textChanged signal of the message edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl><a NAME="EmailDialog.on_sendButton_clicked" ID="EmailDialog.on_sendButton_clicked"></a>
+<h4>EmailDialog.on_sendButton_clicked</h4>
+<b>on_sendButton_clicked</b>(<i></i>)
+<p>
+        Private slot to send the email message.
+</p><a NAME="EmailDialog.on_subject_textChanged" ID="EmailDialog.on_subject_textChanged"></a>
+<h4>EmailDialog.on_subject_textChanged</h4>
+<b>on_subject_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of the subject edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+changed text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.FindFileDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,343 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.FindFileDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.FindFileDialog</h1>
+<p>
+Module implementing a dialog to search for text in files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FindFileDialog">FindFileDialog</a></td>
+<td>Class implementing a dialog to search for text in files.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FindFileDialog" ID="FindFileDialog"></a>
+<h2>FindFileDialog</h2>
+<p>
+    Class implementing a dialog to search for text in files.
+</p><p>
+    The occurrences found are displayed in a QTreeWidget showing the filename, the 
+    linenumber and the found text. The file will be opened upon a double click onto 
+    the respective entry of the list.
+</p><h4>Signals</h4>
+<dl>
+<dt>designerFile(string)</dt>
+<dd>
+emitted to open a Qt-Designer file
+</dd><dt>sourceFile(string, int, string, (int, int)</dt>
+<dd>
+) emitted to open a
+        source file at a line
+</dd>
+</dl>
+<h3>Derived from</h3>
+QDialog, Ui_FindFileDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>endRole</td></tr><tr><td>lineRole</td></tr><tr><td>replaceRole</td></tr><tr><td>startRole</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FindFileDialog.__init__">FindFileDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__contextMenuRequested">__contextMenuRequested</a></td>
+<td>Private slot to handle the context menu request.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__copyToClipboard">__copyToClipboard</a></td>
+<td>Private method to copy the path of an entry to the clipboard.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__createItem">__createItem</a></td>
+<td>Private method to create an entry in the file list.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__doSearch">__doSearch</a></td>
+<td>Private slot to handle the find button being pressed.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__enableFindButton">__enableFindButton</a></td>
+<td>Private slot called to enable the find button.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__getFileList">__getFileList</a></td>
+<td>Private method to get a list of files to search.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__openFile">__openFile</a></td>
+<td>Private slot to open the currently selected entry.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.__stopSearch">__stopSearch</a></td>
+<td>Private slot to handle the stop button being pressed.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_dirButton_clicked">on_dirButton_clicked</a></td>
+<td>Private slot to handle the selection of the project radio button.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_dirEdit_textChanged">on_dirEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the directory edit.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_dirSelectButton_clicked">on_dirSelectButton_clicked</a></td>
+<td>Private slot to display a directory selection dialog.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_filterCheckBox_clicked">on_filterCheckBox_clicked</a></td>
+<td>Private slot to handle the selection of the file filter check box.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_filterEdit_textEdited">on_filterEdit_textEdited</a></td>
+<td>Private slot to handle the textChanged signal of the file filter edit.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_findList_itemDoubleClicked">on_findList_itemDoubleClicked</a></td>
+<td>Private slot to handle the double click on a file item.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_findtextCombo_editTextChanged">on_findtextCombo_editTextChanged</a></td>
+<td>Private slot to handle the editTextChanged signal of the find text combo.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_projectButton_clicked">on_projectButton_clicked</a></td>
+<td>Private slot to handle the selection of the project radio button.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_replaceButton_clicked">on_replaceButton_clicked</a></td>
+<td>Private slot to perform the requested replace actions.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.on_replacetextCombo_editTextChanged">on_replacetextCombo_editTextChanged</a></td>
+<td>Private slot to handle the editTextChanged signal of the replace text combo.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.setSearchDirectory">setSearchDirectory</a></td>
+<td>Public slot to set the name of the directory to search in.</td>
+</tr><tr>
+<td><a href="#FindFileDialog.show">show</a></td>
+<td>Overwritten method to enable/disable the project button.</td>
+</tr>
+</table>
+<a NAME="FindFileDialog.__init__" ID="FindFileDialog.__init__"></a>
+<h4>FindFileDialog (Constructor)</h4>
+<b>FindFileDialog</b>(<i>project, replaceMode = False, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="FindFileDialog.__contextMenuRequested" ID="FindFileDialog.__contextMenuRequested"></a>
+<h4>FindFileDialog.__contextMenuRequested</h4>
+<b>__contextMenuRequested</b>(<i>pos</i>)
+<p>
+        Private slot to handle the context menu request.
+</p><dl>
+<dt><i>pos</i></dt>
+<dd>
+position the context menu shall be shown (QPoint)
+</dd>
+</dl><a NAME="FindFileDialog.__copyToClipboard" ID="FindFileDialog.__copyToClipboard"></a>
+<h4>FindFileDialog.__copyToClipboard</h4>
+<b>__copyToClipboard</b>(<i></i>)
+<p>
+        Private method to copy the path of an entry to the clipboard.
+</p><a NAME="FindFileDialog.__createItem" ID="FindFileDialog.__createItem"></a>
+<h4>FindFileDialog.__createItem</h4>
+<b>__createItem</b>(<i>file, line, text, start, end, replTxt = ""</i>)
+<p>
+        Private method to create an entry in the file list.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of file (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number (integer)
+</dd><dt><i>text</i></dt>
+<dd>
+text found (string)
+</dd><dt><i>start</i></dt>
+<dd>
+start position of match (integer)
+</dd><dt><i>end</i></dt>
+<dd>
+end position of match (integer)
+</dd><dt><i>replTxt</i></dt>
+<dd>
+text with replacements applied (string
+</dd>
+</dl><a NAME="FindFileDialog.__doSearch" ID="FindFileDialog.__doSearch"></a>
+<h4>FindFileDialog.__doSearch</h4>
+<b>__doSearch</b>(<i></i>)
+<p>
+        Private slot to handle the find button being pressed.
+</p><a NAME="FindFileDialog.__enableFindButton" ID="FindFileDialog.__enableFindButton"></a>
+<h4>FindFileDialog.__enableFindButton</h4>
+<b>__enableFindButton</b>(<i></i>)
+<p>
+        Private slot called to enable the find button.
+</p><a NAME="FindFileDialog.__getFileList" ID="FindFileDialog.__getFileList"></a>
+<h4>FindFileDialog.__getFileList</h4>
+<b>__getFileList</b>(<i>path, filterRe</i>)
+<p>
+        Private method to get a list of files to search.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+the root directory to search in (string)
+</dd><dt><i>filterRe</i></dt>
+<dd>
+regular expression defining the filter criteria (regexp object)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of files to be processed (list of strings)
+</dd>
+</dl><a NAME="FindFileDialog.__openFile" ID="FindFileDialog.__openFile"></a>
+<h4>FindFileDialog.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot to open the currently selected entry.
+</p><a NAME="FindFileDialog.__stopSearch" ID="FindFileDialog.__stopSearch"></a>
+<h4>FindFileDialog.__stopSearch</h4>
+<b>__stopSearch</b>(<i></i>)
+<p>
+        Private slot to handle the stop button being pressed.
+</p><a NAME="FindFileDialog.on_buttonBox_clicked" ID="FindFileDialog.on_buttonBox_clicked"></a>
+<h4>FindFileDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="FindFileDialog.on_dirButton_clicked" ID="FindFileDialog.on_dirButton_clicked"></a>
+<h4>FindFileDialog.on_dirButton_clicked</h4>
+<b>on_dirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the selection of the project radio button.
+</p><a NAME="FindFileDialog.on_dirEdit_textChanged" ID="FindFileDialog.on_dirEdit_textChanged"></a>
+<h4>FindFileDialog.on_dirEdit_textChanged</h4>
+<b>on_dirEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of the directory edit.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileDialog.on_dirSelectButton_clicked" ID="FindFileDialog.on_dirSelectButton_clicked"></a>
+<h4>FindFileDialog.on_dirSelectButton_clicked</h4>
+<b>on_dirSelectButton_clicked</b>(<i></i>)
+<p>
+        Private slot to display a directory selection dialog.
+</p><a NAME="FindFileDialog.on_filterCheckBox_clicked" ID="FindFileDialog.on_filterCheckBox_clicked"></a>
+<h4>FindFileDialog.on_filterCheckBox_clicked</h4>
+<b>on_filterCheckBox_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the selection of the file filter check box.
+</p><a NAME="FindFileDialog.on_filterEdit_textEdited" ID="FindFileDialog.on_filterEdit_textEdited"></a>
+<h4>FindFileDialog.on_filterEdit_textEdited</h4>
+<b>on_filterEdit_textEdited</b>(<i>p0</i>)
+<p>
+        Private slot to handle the textChanged signal of the file filter edit.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileDialog.on_findList_itemDoubleClicked" ID="FindFileDialog.on_findList_itemDoubleClicked"></a>
+<h4>FindFileDialog.on_findList_itemDoubleClicked</h4>
+<b>on_findList_itemDoubleClicked</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the double click on a file item. 
+</p><p>
+        It emits the signal
+        sourceFile or designerFile depending on the file extension.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the double clicked tree item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column that was double clicked (integer) (ignored)
+</dd>
+</dl><a NAME="FindFileDialog.on_findtextCombo_editTextChanged" ID="FindFileDialog.on_findtextCombo_editTextChanged"></a>
+<h4>FindFileDialog.on_findtextCombo_editTextChanged</h4>
+<b>on_findtextCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the editTextChanged signal of the find text combo.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileDialog.on_projectButton_clicked" ID="FindFileDialog.on_projectButton_clicked"></a>
+<h4>FindFileDialog.on_projectButton_clicked</h4>
+<b>on_projectButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the selection of the project radio button.
+</p><a NAME="FindFileDialog.on_replaceButton_clicked" ID="FindFileDialog.on_replaceButton_clicked"></a>
+<h4>FindFileDialog.on_replaceButton_clicked</h4>
+<b>on_replaceButton_clicked</b>(<i></i>)
+<p>
+        Private slot to perform the requested replace actions.
+</p><a NAME="FindFileDialog.on_replacetextCombo_editTextChanged" ID="FindFileDialog.on_replacetextCombo_editTextChanged"></a>
+<h4>FindFileDialog.on_replacetextCombo_editTextChanged</h4>
+<b>on_replacetextCombo_editTextChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the editTextChanged signal of the replace text combo.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileDialog.setSearchDirectory" ID="FindFileDialog.setSearchDirectory"></a>
+<h4>FindFileDialog.setSearchDirectory</h4>
+<b>setSearchDirectory</b>(<i>searchDir</i>)
+<p>
+        Public slot to set the name of the directory to search in.
+</p><dl>
+<dt><i>searchDir</i></dt>
+<dd>
+name of the directory to search in (string)
+</dd>
+</dl><a NAME="FindFileDialog.show" ID="FindFileDialog.show"></a>
+<h4>FindFileDialog.show</h4>
+<b>show</b>(<i>txt = ""</i>)
+<p>
+        Overwritten method to enable/disable the project button.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be shown in the searchtext combo (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.FindFileNameDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,249 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.FindFileNameDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.FindFileNameDialog</h1>
+<p>
+Module implementing a dialog to search for files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#FindFileNameDialog">FindFileNameDialog</a></td>
+<td>Class implementing a dialog to search for files.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="FindFileNameDialog" ID="FindFileNameDialog"></a>
+<h2>FindFileNameDialog</h2>
+<p>
+    Class implementing a dialog to search for files.
+</p><p>
+    The occurrences found are displayed in a QTreeWidget showing the
+    filename and the pathname. The file will be opened upon a double click
+    onto the respective entry of the list.
+</p><h4>Signals</h4>
+<dl>
+<dt>designerFile(string)</dt>
+<dd>
+emitted to open a Qt-Designer file
+</dd><dt>sourceFile(string)</dt>
+<dd>
+emitted to open a file in the editor
+</dd>
+</dl>
+<h3>Derived from</h3>
+QWidget, Ui_FindFileNameDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#FindFileNameDialog.__init__">FindFileNameDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.__openFile">__openFile</a></td>
+<td>Private slot to open a file.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.__searchFile">__searchFile</a></td>
+<td>Private slot to handle the search.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.checkStop">checkStop</a></td>
+<td>Public method to check, if the search should be stopped.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_fileExtEdit_textChanged">on_fileExtEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the file extension edit.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_fileList_itemActivated">on_fileList_itemActivated</a></td>
+<td>Private slot to handle the double click on a file item.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_fileNameEdit_textChanged">on_fileNameEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the file name edit.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_projectCheckBox_toggled">on_projectCheckBox_toggled</a></td>
+<td>Private slot to handle the toggled signal of the project checkbox.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_searchDirButton_clicked">on_searchDirButton_clicked</a></td>
+<td>Private slot to handle the clicked signal of the search directory selection button.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_searchDirCheckBox_toggled">on_searchDirCheckBox_toggled</a></td>
+<td>Private slot to handle the toggled signal of the search directory checkbox.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_searchDirEdit_textChanged">on_searchDirEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the search directory edit.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.on_syspathCheckBox_toggled">on_syspathCheckBox_toggled</a></td>
+<td>Private slot to handle the toggled signal of the sys.path checkbox.</td>
+</tr><tr>
+<td><a href="#FindFileNameDialog.show">show</a></td>
+<td>Overwritten method to enable/disable the project checkbox.</td>
+</tr>
+</table>
+<a NAME="FindFileNameDialog.__init__" ID="FindFileNameDialog.__init__"></a>
+<h4>FindFileNameDialog (Constructor)</h4>
+<b>FindFileNameDialog</b>(<i>project, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget of this dialog (QWidget)
+</dd>
+</dl><a NAME="FindFileNameDialog.__openFile" ID="FindFileNameDialog.__openFile"></a>
+<h4>FindFileNameDialog.__openFile</h4>
+<b>__openFile</b>(<i></i>)
+<p>
+        Private slot to open a file. 
+</p><p>
+        It emits the signal
+        sourceFile or designerFile depending on the file extension.
+</p><a NAME="FindFileNameDialog.__searchFile" ID="FindFileNameDialog.__searchFile"></a>
+<h4>FindFileNameDialog.__searchFile</h4>
+<b>__searchFile</b>(<i></i>)
+<p>
+        Private slot to handle the search.
+</p><a NAME="FindFileNameDialog.checkStop" ID="FindFileNameDialog.checkStop"></a>
+<h4>FindFileNameDialog.checkStop</h4>
+<b>checkStop</b>(<i></i>)
+<p>
+        Public method to check, if the search should be stopped.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the search should be stopped (boolean)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_buttonBox_clicked" ID="FindFileNameDialog.on_buttonBox_clicked"></a>
+<h4>FindFileNameDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i></dt>
+<dd>
+button that was clicked (QAbstractButton)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_fileExtEdit_textChanged" ID="FindFileNameDialog.on_fileExtEdit_textChanged"></a>
+<h4>FindFileNameDialog.on_fileExtEdit_textChanged</h4>
+<b>on_fileExtEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of the file extension edit.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_fileList_itemActivated" ID="FindFileNameDialog.on_fileList_itemActivated"></a>
+<h4>FindFileNameDialog.on_fileList_itemActivated</h4>
+<b>on_fileList_itemActivated</b>(<i>itm, column</i>)
+<p>
+        Private slot to handle the double click on a file item. 
+</p><p>
+        It emits the signal
+        sourceFile or designerFile depending on the file extension.
+</p><dl>
+<dt><i>itm</i></dt>
+<dd>
+the double clicked listview item (QTreeWidgetItem)
+</dd><dt><i>column</i></dt>
+<dd>
+column that was double clicked (integer) (ignored)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_fileNameEdit_textChanged" ID="FindFileNameDialog.on_fileNameEdit_textChanged"></a>
+<h4>FindFileNameDialog.on_fileNameEdit_textChanged</h4>
+<b>on_fileNameEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of the file name edit.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+(ignored)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_projectCheckBox_toggled" ID="FindFileNameDialog.on_projectCheckBox_toggled"></a>
+<h4>FindFileNameDialog.on_projectCheckBox_toggled</h4>
+<b>on_projectCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the toggled signal of the project checkbox.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the state of the checkbox (boolean)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_searchDirButton_clicked" ID="FindFileNameDialog.on_searchDirButton_clicked"></a>
+<h4>FindFileNameDialog.on_searchDirButton_clicked</h4>
+<b>on_searchDirButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the clicked signal of the search directory selection 
+        button.
+</p><a NAME="FindFileNameDialog.on_searchDirCheckBox_toggled" ID="FindFileNameDialog.on_searchDirCheckBox_toggled"></a>
+<h4>FindFileNameDialog.on_searchDirCheckBox_toggled</h4>
+<b>on_searchDirCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the toggled signal of the search directory checkbox.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the state of the checkbox (boolean)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_searchDirEdit_textChanged" ID="FindFileNameDialog.on_searchDirEdit_textChanged"></a>
+<h4>FindFileNameDialog.on_searchDirEdit_textChanged</h4>
+<b>on_searchDirEdit_textChanged</b>(<i>text</i>)
+<p>
+        Private slot to handle the textChanged signal of the search directory edit.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text of the search dir edit (string)
+</dd>
+</dl><a NAME="FindFileNameDialog.on_syspathCheckBox_toggled" ID="FindFileNameDialog.on_syspathCheckBox_toggled"></a>
+<h4>FindFileNameDialog.on_syspathCheckBox_toggled</h4>
+<b>on_syspathCheckBox_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to handle the toggled signal of the sys.path checkbox.
+</p><dl>
+<dt><i>checked</i></dt>
+<dd>
+flag indicating the state of the checkbox (boolean)
+</dd>
+</dl><a NAME="FindFileNameDialog.show" ID="FindFileNameDialog.show"></a>
+<h4>FindFileNameDialog.show</h4>
+<b>show</b>(<i></i>)
+<p>
+        Overwritten method to enable/disable the project checkbox.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.Info.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.Info</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.Info</h1>
+<p>
+Module defining some informational strings.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>BugAddress</td></tr><tr><td>Copyright</td></tr><tr><td>FeatureAddress</td></tr><tr><td>Homepage</td></tr><tr><td>Program</td></tr><tr><td>Version</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.LogView.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.LogView</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.LogView</h1>
+<p>
+Module implementing the log viewer widget and the log widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#LogViewer">LogViewer</a></td>
+<td>Class providing a specialized text edit for displaying logging information.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="LogViewer" ID="LogViewer"></a>
+<h2>LogViewer</h2>
+<p>
+    Class providing a specialized text edit for displaying logging information.
+</p>
+<h3>Derived from</h3>
+QTextEdit
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#LogViewer.__init__">LogViewer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#LogViewer.__appendText">__appendText</a></td>
+<td>Public method to append text to the end.</td>
+</tr><tr>
+<td><a href="#LogViewer.__configure">__configure</a></td>
+<td>Private method to open the configuration dialog.</td>
+</tr><tr>
+<td><a href="#LogViewer.__handleShowContextMenu">__handleShowContextMenu</a></td>
+<td>Private slot to show the context menu.</td>
+</tr><tr>
+<td><a href="#LogViewer.appendToStderr">appendToStderr</a></td>
+<td>Public slot to appand text to the "stderr" tab.</td>
+</tr><tr>
+<td><a href="#LogViewer.appendToStdout">appendToStdout</a></td>
+<td>Public slot to appand text to the "stdout" tab.</td>
+</tr><tr>
+<td><a href="#LogViewer.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to handle a change of the preferences.</td>
+</tr>
+</table>
+<a NAME="LogViewer.__init__" ID="LogViewer.__init__"></a>
+<h4>LogViewer (Constructor)</h4>
+<b>LogViewer</b>(<i>parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent widget (QWidget)
+</dd>
+</dl><a NAME="LogViewer.__appendText" ID="LogViewer.__appendText"></a>
+<h4>LogViewer.__appendText</h4>
+<b>__appendText</b>(<i>txt, error = False</i>)
+<p>
+        Public method to append text to the end.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to insert (string)
+</dd><dt><i>error</i></dt>
+<dd>
+flag indicating to insert error text (boolean)
+</dd>
+</dl><a NAME="LogViewer.__configure" ID="LogViewer.__configure"></a>
+<h4>LogViewer.__configure</h4>
+<b>__configure</b>(<i></i>)
+<p>
+        Private method to open the configuration dialog.
+</p><a NAME="LogViewer.__handleShowContextMenu" ID="LogViewer.__handleShowContextMenu"></a>
+<h4>LogViewer.__handleShowContextMenu</h4>
+<b>__handleShowContextMenu</b>(<i>coord</i>)
+<p>
+        Private slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl><a NAME="LogViewer.appendToStderr" ID="LogViewer.appendToStderr"></a>
+<h4>LogViewer.appendToStderr</h4>
+<b>appendToStderr</b>(<i>txt</i>)
+<p>
+        Public slot to appand text to the "stderr" tab.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be appended (string)
+</dd>
+</dl><a NAME="LogViewer.appendToStdout" ID="LogViewer.appendToStdout"></a>
+<h4>LogViewer.appendToStdout</h4>
+<b>appendToStdout</b>(<i>txt</i>)
+<p>
+        Public slot to appand text to the "stdout" tab.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to be appended (string)
+</dd>
+</dl><a NAME="LogViewer.preferencesChanged" ID="LogViewer.preferencesChanged"></a>
+<h4>LogViewer.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle a change of the preferences.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.PixmapCache.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,158 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.PixmapCache</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.PixmapCache</h1>
+<p>
+Module implementing a pixmap cache for icons.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>pixCache</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PixmapCache">PixmapCache</a></td>
+<td>Class implementing a pixmap cache for icons.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#addSearchPath">addSearchPath</a></td>
+<td>Module function to add a path to the search path.</td>
+</tr><tr>
+<td><a href="#getIcon">getIcon</a></td>
+<td>Module function to retrieve an icon.</td>
+</tr><tr>
+<td><a href="#getPixmap">getPixmap</a></td>
+<td>Module function to retrieve a pixmap.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="PixmapCache" ID="PixmapCache"></a>
+<h2>PixmapCache</h2>
+<p>
+    Class implementing a pixmap cache for icons.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PixmapCache.__init__">PixmapCache</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PixmapCache.addSearchPath">addSearchPath</a></td>
+<td>Public method to add a path to the search path.</td>
+</tr><tr>
+<td><a href="#PixmapCache.getPixmap">getPixmap</a></td>
+<td>Public method to retrieve a pixmap.</td>
+</tr>
+</table>
+<a NAME="PixmapCache.__init__" ID="PixmapCache.__init__"></a>
+<h4>PixmapCache (Constructor)</h4>
+<b>PixmapCache</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PixmapCache.addSearchPath" ID="PixmapCache.addSearchPath"></a>
+<h4>PixmapCache.addSearchPath</h4>
+<b>addSearchPath</b>(<i>path</i>)
+<p>
+        Public method to add a path to the search path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to add (string)
+</dd>
+</dl><a NAME="PixmapCache.getPixmap" ID="PixmapCache.getPixmap"></a>
+<h4>PixmapCache.getPixmap</h4>
+<b>getPixmap</b>(<i>key</i>)
+<p>
+        Public method to retrieve a pixmap.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+name of the wanted pixmap (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested pixmap (QPixmap)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="addSearchPath" ID="addSearchPath"></a>
+<h2>addSearchPath</h2>
+<b>addSearchPath</b>(<i>path, cache = pixCache</i>)
+<p>
+    Module function to add a path to the search path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to add (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getIcon" ID="getIcon"></a>
+<h2>getIcon</h2>
+<b>getIcon</b>(<i>key, cache = pixCache</i>)
+<p>
+    Module function to retrieve an icon.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+name of the wanted icon (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested icon (QIcon)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPixmap" ID="getPixmap"></a>
+<h2>getPixmap</h2>
+<b>getPixmap</b>(<i>key, cache = pixCache</i>)
+<p>
+    Module function to retrieve a pixmap.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+name of the wanted pixmap (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested pixmap (QPixmap)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.SplashScreen.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.SplashScreen</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.SplashScreen</h1>
+<p>
+Module implementing a splashscreen for eric4.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#NoneSplashScreen">NoneSplashScreen</a></td>
+<td>Class implementing a "None" splashscreen for eric4.</td>
+</tr><tr>
+<td><a href="#SplashScreen">SplashScreen</a></td>
+<td>Class implementing a splashscreen for eric4.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="NoneSplashScreen" ID="NoneSplashScreen"></a>
+<h2>NoneSplashScreen</h2>
+<p>
+    Class implementing a "None" splashscreen for eric4.
+</p><p>
+    This class implements the same interface as the real splashscreen,
+    but simply does nothing.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#NoneSplashScreen.__init__">NoneSplashScreen</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#NoneSplashScreen.clearMessage">clearMessage</a></td>
+<td>Public method to clear the message shown.</td>
+</tr><tr>
+<td><a href="#NoneSplashScreen.finish">finish</a></td>
+<td>Public method to finish the splash screen.</td>
+</tr><tr>
+<td><a href="#NoneSplashScreen.showMessage">showMessage</a></td>
+<td>Public method to show a message in the bottom part of the splashscreen.</td>
+</tr>
+</table>
+<a NAME="NoneSplashScreen.__init__" ID="NoneSplashScreen.__init__"></a>
+<h4>NoneSplashScreen (Constructor)</h4>
+<b>NoneSplashScreen</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="NoneSplashScreen.clearMessage" ID="NoneSplashScreen.clearMessage"></a>
+<h4>NoneSplashScreen.clearMessage</h4>
+<b>clearMessage</b>(<i></i>)
+<p>
+        Public method to clear the message shown.
+</p><a NAME="NoneSplashScreen.finish" ID="NoneSplashScreen.finish"></a>
+<h4>NoneSplashScreen.finish</h4>
+<b>finish</b>(<i>widget</i>)
+<p>
+        Public method to finish the splash screen.
+</p><dl>
+<dt><i>widget</i></dt>
+<dd>
+widget to wait for (QWidget)
+</dd>
+</dl><a NAME="NoneSplashScreen.showMessage" ID="NoneSplashScreen.showMessage"></a>
+<h4>NoneSplashScreen.showMessage</h4>
+<b>showMessage</b>(<i>msg</i>)
+<p>
+        Public method to show a message in the bottom part of the splashscreen.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message to be shown (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SplashScreen" ID="SplashScreen"></a>
+<h2>SplashScreen</h2>
+<p>
+    Class implementing a splashscreen for eric4.
+</p>
+<h3>Derived from</h3>
+QSplashScreen
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SplashScreen.__init__">SplashScreen</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SplashScreen.clearMessage">clearMessage</a></td>
+<td>Public method to clear the message shown.</td>
+</tr><tr>
+<td><a href="#SplashScreen.showMessage">showMessage</a></td>
+<td>Public method to show a message in the bottom part of the splashscreen.</td>
+</tr>
+</table>
+<a NAME="SplashScreen.__init__" ID="SplashScreen.__init__"></a>
+<h4>SplashScreen (Constructor)</h4>
+<b>SplashScreen</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="SplashScreen.clearMessage" ID="SplashScreen.clearMessage"></a>
+<h4>SplashScreen.clearMessage</h4>
+<b>clearMessage</b>(<i></i>)
+<p>
+        Public method to clear the message shown.
+</p><a NAME="SplashScreen.showMessage" ID="SplashScreen.showMessage"></a>
+<h4>SplashScreen.showMessage</h4>
+<b>showMessage</b>(<i>msg</i>)
+<p>
+        Public method to show a message in the bottom part of the splashscreen.
+</p><dl>
+<dt><i>msg</i></dt>
+<dd>
+message to be shown (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.UI.UserInterface.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,2090 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI.UserInterface</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.UI.UserInterface</h1>
+<p>
+Module implementing the main user interface.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Redirector">Redirector</a></td>
+<td>Helper class used to redirect stdout and stderr to the log window</td>
+</tr><tr>
+<td><a href="#UserInterface">UserInterface</a></td>
+<td>Class implementing the main user interface.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Redirector" ID="Redirector"></a>
+<h2>Redirector</h2>
+<p>
+    Helper class used to redirect stdout and stderr to the log window
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(string)</dt>
+<dd>
+emitted to write data to stderr logger
+</dd><dt>appendStdout(string)</dt>
+<dd>
+emitted to write data to stdout logger
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Redirector.__init__">Redirector</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Redirector.__bufferedWrite">__bufferedWrite</a></td>
+<td>Private method returning number of characters to write.</td>
+</tr><tr>
+<td><a href="#Redirector.__nWrite">__nWrite</a></td>
+<td>Private method used to write data.</td>
+</tr><tr>
+<td><a href="#Redirector.flush">flush</a></td>
+<td>Public method used to flush the buffered data.</td>
+</tr><tr>
+<td><a href="#Redirector.write">write</a></td>
+<td>Public method used to write data.</td>
+</tr>
+</table>
+<a NAME="Redirector.__init__" ID="Redirector.__init__"></a>
+<h4>Redirector (Constructor)</h4>
+<b>Redirector</b>(<i>stderr</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>stderr</i></dt>
+<dd>
+flag indicating stderr is being redirected
+</dd>
+</dl><a NAME="Redirector.__bufferedWrite" ID="Redirector.__bufferedWrite"></a>
+<h4>Redirector.__bufferedWrite</h4>
+<b>__bufferedWrite</b>(<i></i>)
+<p>
+        Private method returning number of characters to write.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of characters buffered or length of buffered line (integer)
+</dd>
+</dl><a NAME="Redirector.__nWrite" ID="Redirector.__nWrite"></a>
+<h4>Redirector.__nWrite</h4>
+<b>__nWrite</b>(<i>n</i>)
+<p>
+        Private method used to write data.
+</p><dl>
+<dt><i>n</i></dt>
+<dd>
+max number of bytes to write
+</dd>
+</dl><a NAME="Redirector.flush" ID="Redirector.flush"></a>
+<h4>Redirector.flush</h4>
+<b>flush</b>(<i></i>)
+<p>
+        Public method used to flush the buffered data.
+</p><a NAME="Redirector.write" ID="Redirector.write"></a>
+<h4>Redirector.write</h4>
+<b>write</b>(<i>s</i>)
+<p>
+        Public method used to write data.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+data to be written (it must support the str-method)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="UserInterface" ID="UserInterface"></a>
+<h2>UserInterface</h2>
+<p>
+    Class implementing the main user interface.
+</p><h4>Signals</h4>
+<dl>
+<dt>appendStderr(QString)</dt>
+<dd>
+emitted to write data to stderr logger
+</dd><dt>appendStdout(QString)</dt>
+<dd>
+emitted to write data to stdout logger
+</dd><dt>preferencesChanged()</dt>
+<dd>
+emitted after the preferences were changed
+</dd><dt>reloadAPIs()</dt>
+<dd>
+emitted to reload the api information
+</dd><dt>showMenu(string, QMenu)</dt>
+<dd>
+emitted when a menu is about to be shown. The name
+            of the menu and a reference to the menu are given.
+</dd>
+</dl>
+<h3>Derived from</h3>
+QMainWindow
+<h3>Class Attributes</h3>
+<table>
+<tr><td>maxFilePathLen</td></tr><tr><td>maxMenuFilePathLen</td></tr><tr><td>maxSbFilePathLen</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#UserInterface.__init__">UserInterface</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#UserInterface.__TBMenuTriggered">__TBMenuTriggered</a></td>
+<td>Private method to handle the toggle of a toolbar.</td>
+</tr><tr>
+<td><a href="#UserInterface.__TRPreviewer">__TRPreviewer</a></td>
+<td>Private slot to start the Translation Previewer executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__UIPreviewer">__UIPreviewer</a></td>
+<td>Private slot to start the UI Previewer executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateBrowser">__activateBrowser</a></td>
+<td>Private slot to handle the activation of the file browser.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateDebugViewer">__activateDebugViewer</a></td>
+<td>Private slot to handle the activation of the debug browser.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateLogViewer">__activateLogViewer</a></td>
+<td>Private slot to handle the activation of the Log Viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateMultiProjectBrowser">__activateMultiProjectBrowser</a></td>
+<td>Private slot to handle the activation of the project browser.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateProjectBrowser">__activateProjectBrowser</a></td>
+<td>Private slot to handle the activation of the project browser.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateShell">__activateShell</a></td>
+<td>Private slot to handle the activation of the Shell window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateTaskViewer">__activateTaskViewer</a></td>
+<td>Private slot to handle the activation of the Task Viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateTemplateViewer">__activateTemplateViewer</a></td>
+<td>Private slot to handle the activation of the Template Viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateTerminal">__activateTerminal</a></td>
+<td>Private slot to handle the activation of the Terminal window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateViewProfile">__activateViewProfile</a></td>
+<td>Private slot to activate a view profile.</td>
+</tr><tr>
+<td><a href="#UserInterface.__activateViewmanager">__activateViewmanager</a></td>
+<td>Private slot to handle the activation of the current editor.</td>
+</tr><tr>
+<td><a href="#UserInterface.__assistant">__assistant</a></td>
+<td>Private slot to start the Qt-Assistant executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__assistant4">__assistant4</a></td>
+<td>Private slot to start the Qt-Assistant 4 executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__checkActions">__checkActions</a></td>
+<td>Private slot to check some actions for their enable/disable status.</td>
+</tr><tr>
+<td><a href="#UserInterface.__chmViewer">__chmViewer</a></td>
+<td>Private slot to start the win help viewer to show *.chm files.</td>
+</tr><tr>
+<td><a href="#UserInterface.__compareFiles">__compareFiles</a></td>
+<td>Private slot to handle the Compare Files dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__compareFilesSbs">__compareFilesSbs</a></td>
+<td>Private slot to handle the Compare Files dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__configShortcuts">__configShortcuts</a></td>
+<td>Private slot to configure the keyboard shortcuts.</td>
+</tr><tr>
+<td><a href="#UserInterface.__configToolBars">__configToolBars</a></td>
+<td>Private slot to configure the various toolbars.</td>
+</tr><tr>
+<td><a href="#UserInterface.__configViewProfiles">__configViewProfiles</a></td>
+<td>Private slot to configure the various view profiles.</td>
+</tr><tr>
+<td><a href="#UserInterface.__configureDockareaCornerUsage">__configureDockareaCornerUsage</a></td>
+<td>Private method to configure the usage of the dockarea corners.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createDockWindow">__createDockWindow</a></td>
+<td>Private method to create a dock window with common properties.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createDockWindowsLayout">__createDockWindowsLayout</a></td>
+<td>Private method to create the DockWindows layout.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createFloatingWindowsLayout">__createFloatingWindowsLayout</a></td>
+<td>Private method to create the FloatingWindows layout.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createLayout">__createLayout</a></td>
+<td>Private method to create the layout of the various windows.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createSidebarsLayout">__createSidebarsLayout</a></td>
+<td>Private method to create the Sidebars layout.</td>
+</tr><tr>
+<td><a href="#UserInterface.__createToolboxesLayout">__createToolboxesLayout</a></td>
+<td>Private method to create the Toolboxes layout.</td>
+</tr><tr>
+<td><a href="#UserInterface.__customViewer">__customViewer</a></td>
+<td>Private slot to start a custom viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__debuggingStarted">__debuggingStarted</a></td>
+<td>Private slot to handle the start of a debugging session.</td>
+</tr><tr>
+<td><a href="#UserInterface.__deinstallPlugin">__deinstallPlugin</a></td>
+<td>Private slot to show a dialog to uninstall a plugin.</td>
+</tr><tr>
+<td><a href="#UserInterface.__designer">__designer</a></td>
+<td>Private slot to start the Qt-Designer executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__designer4">__designer4</a></td>
+<td>Private slot to start the Qt-Designer 4 executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__editPixmap">__editPixmap</a></td>
+<td>Private slot to show a pixmap in a dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__editorOpened">__editorOpened</a></td>
+<td>Private slot to handle the editorOpened signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__exportPreferences">__exportPreferences</a></td>
+<td>Private slot to export the current preferences.</td>
+</tr><tr>
+<td><a href="#UserInterface.__exportShortcuts">__exportShortcuts</a></td>
+<td>Private slot to export the keyboard shortcuts.</td>
+</tr><tr>
+<td><a href="#UserInterface.__getFloatingGeometry">__getFloatingGeometry</a></td>
+<td>Private method to get the geometry of a floating windows.</td>
+</tr><tr>
+<td><a href="#UserInterface.__helpClosed">__helpClosed</a></td>
+<td>Private slot to handle the helpClosed signal of the help window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__helpViewer">__helpViewer</a></td>
+<td>Private slot to start an empty help viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__importPreferences">__importPreferences</a></td>
+<td>Private slot to import preferences.</td>
+</tr><tr>
+<td><a href="#UserInterface.__importShortcuts">__importShortcuts</a></td>
+<td>Private slot to import the keyboard shortcuts.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initActions">__initActions</a></td>
+<td>Private method to define the user interface actions.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initEricDocAction">__initEricDocAction</a></td>
+<td>Private slot to initialize the action to show the eric4 documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initExternalToolsActions">__initExternalToolsActions</a></td>
+<td>Private slot to create actions for the configured external tools.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initMenus">__initMenus</a></td>
+<td>Private slot to create the menus.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initPySideDocActions">__initPySideDocActions</a></td>
+<td>Private slot to initilize the action to show the PySide documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initPythonDocAction">__initPythonDocAction</a></td>
+<td>Private slot to initilize the action to show the Python documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initQtDocActions">__initQtDocActions</a></td>
+<td>Private slot to initilize the action to show the Qt documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initStatusbar">__initStatusbar</a></td>
+<td>Private slot to set up the status bar.</td>
+</tr><tr>
+<td><a href="#UserInterface.__initToolbars">__initToolbars</a></td>
+<td>Private slot to create the toolbars.</td>
+</tr><tr>
+<td><a href="#UserInterface.__installPlugins">__installPlugins</a></td>
+<td>Private slot to show a dialog to install a new plugin.</td>
+</tr><tr>
+<td><a href="#UserInterface.__lastEditorClosed">__lastEditorClosed</a></td>
+<td>Private slot to handle the lastEditorClosed signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__linguist">__linguist</a></td>
+<td>Private slot to start the Qt-Linguist executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__linguist4">__linguist4</a></td>
+<td>Private slot to start the Qt-Linguist 4 executable.</td>
+</tr><tr>
+<td><a href="#UserInterface.__newProject">__newProject</a></td>
+<td>Private slot to handle the NewProject signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__openMiniEditor">__openMiniEditor</a></td>
+<td>Private slot to show a mini editor window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__openOnStartup">__openOnStartup</a></td>
+<td>Private method to open the last file, project or multiproject.</td>
+</tr><tr>
+<td><a href="#UserInterface.__pluginsConfigure">__pluginsConfigure</a></td>
+<td>Private slot to show the plugin manager configuration page.</td>
+</tr><tr>
+<td><a href="#UserInterface.__preferencesChanged">__preferencesChanged</a></td>
+<td>Private slot to handle a change of the preferences.</td>
+</tr><tr>
+<td><a href="#UserInterface.__processToolStderr">__processToolStderr</a></td>
+<td>Private slot to handle the readyReadStderr signal of a tool process.</td>
+</tr><tr>
+<td><a href="#UserInterface.__processToolStdout">__processToolStdout</a></td>
+<td>Private slot to handle the readyReadStdout signal of a tool process.</td>
+</tr><tr>
+<td><a href="#UserInterface.__programChange">__programChange</a></td>
+<td>Private slot to handle the programChange signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__projectClosed">__projectClosed</a></td>
+<td>Private slot to handle the projectClosed signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__projectOpened">__projectOpened</a></td>
+<td>Private slot to handle the projectOpened signal.</td>
+</tr><tr>
+<td><a href="#UserInterface.__proxyAuthenticationRequired">__proxyAuthenticationRequired</a></td>
+<td>Private slot to handle a proxy authentication request.</td>
+</tr><tr>
+<td><a href="#UserInterface.__quit">__quit</a></td>
+<td>Private method to quit the application.</td>
+</tr><tr>
+<td><a href="#UserInterface.__readSession">__readSession</a></td>
+<td>Private slot to read in the session file (.e4s)</td>
+</tr><tr>
+<td><a href="#UserInterface.__readTasks">__readTasks</a></td>
+<td>Private slot to read in the tasks file (.e4t)</td>
+</tr><tr>
+<td><a href="#UserInterface.__reloadAPIs">__reloadAPIs</a></td>
+<td>Private slot to reload the api information.</td>
+</tr><tr>
+<td><a href="#UserInterface.__reportBug">__reportBug</a></td>
+<td>Private slot to handle the Report Bug dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__requestFeature">__requestFeature</a></td>
+<td>Private slot to handle the Feature Request dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__restart">__restart</a></td>
+<td>Private method to restart the application.</td>
+</tr><tr>
+<td><a href="#UserInterface.__saveCurrentViewProfile">__saveCurrentViewProfile</a></td>
+<td>Private slot to save the window geometries of the active profile.</td>
+</tr><tr>
+<td><a href="#UserInterface.__setEditProfile">__setEditProfile</a></td>
+<td>Private slot to activate the edit view profile.</td>
+</tr><tr>
+<td><a href="#UserInterface.__setStyle">__setStyle</a></td>
+<td>Private slot to set the style of the interface.</td>
+</tr><tr>
+<td><a href="#UserInterface.__setWindowCaption">__setWindowCaption</a></td>
+<td>Private method to set the caption of the Main Window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__setupDockWindow">__setupDockWindow</a></td>
+<td>Private method to configure the dock window created with __createDockWindow().</td>
+</tr><tr>
+<td><a href="#UserInterface.__showAvailableVersionInfos">__showAvailableVersionInfos</a></td>
+<td>Private method to show the versions available for download.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showEmailDialog">__showEmailDialog</a></td>
+<td>Private slot to show the email dialog in a given mode.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showEricDoc">__showEricDoc</a></td>
+<td>Private slot to show the Eric documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showExternalTools">__showExternalTools</a></td>
+<td>Private slot to display a dialog show a list of external tools used by eric4.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showExtrasMenu">__showExtrasMenu</a></td>
+<td>Private slot to display the Extras menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showFileMenu">__showFileMenu</a></td>
+<td>Private slot to display the File menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showHelpMenu">__showHelpMenu</a></td>
+<td>Private slot to display the Help menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showNext">__showNext</a></td>
+<td>Private slot used to show the next tab or file.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPixmap">__showPixmap</a></td>
+<td>Private slot to show a pixmap in a dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPluginInfo">__showPluginInfo</a></td>
+<td>Private slot to show the plugin info dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPluginsAvailable">__showPluginsAvailable</a></td>
+<td>Private slot to show the plugins available for download.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPrevious">__showPrevious</a></td>
+<td>Private slot used to show the previous tab or file.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPyQt4Doc">__showPyQt4Doc</a></td>
+<td>Private slot to show the PyQt4 documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPySideDoc">__showPySideDoc</a></td>
+<td>Private slot to show the PySide documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showPythonDoc">__showPythonDoc</a></td>
+<td>Private slot to show the Python documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showQt4Doc">__showQt4Doc</a></td>
+<td>Private slot to show the Qt4 documentation.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showSvg">__showSvg</a></td>
+<td>Private slot to show a SVG file in a dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showSystemEmailClient">__showSystemEmailClient</a></td>
+<td>Private slot to show the system email dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showToolGroupsMenu">__showToolGroupsMenu</a></td>
+<td>Private slot to display the Tool Groups menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showToolbarsMenu">__showToolbarsMenu</a></td>
+<td>Private slot to display the Toolbars menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showToolsMenu">__showToolsMenu</a></td>
+<td>Private slot to display the Tools menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showVersions">__showVersions</a></td>
+<td>Private slot to handle the Versions dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showWindowMenu">__showWindowMenu</a></td>
+<td>Private slot to display the Window menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__showWizardsMenu">__showWizardsMenu</a></td>
+<td>Private slot to display the Wizards menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.__shutdown">__shutdown</a></td>
+<td>Private method to perform all necessary steps to close down the IDE.</td>
+</tr><tr>
+<td><a href="#UserInterface.__sqlBrowser">__sqlBrowser</a></td>
+<td>Private slot to start the SQL browser tool.</td>
+</tr><tr>
+<td><a href="#UserInterface.__sslErrors">__sslErrors</a></td>
+<td>Private slot to handle SSL errors.</td>
+</tr><tr>
+<td><a href="#UserInterface.__startToolProcess">__startToolProcess</a></td>
+<td>Private slot to start an external tool process.</td>
+</tr><tr>
+<td><a href="#UserInterface.__switchTab">__switchTab</a></td>
+<td>Private slot used to switch between the current and the previous current tab.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleBottomSidebar">__toggleBottomSidebar</a></td>
+<td>Private slot to handle the toggle of the bottom sidebar window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleBrowser">__toggleBrowser</a></td>
+<td>Private slot to handle the toggle of the File Browser window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleDebugViewer">__toggleDebugViewer</a></td>
+<td>Private slot to handle the toggle of the debug viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleHorizontalToolbox">__toggleHorizontalToolbox</a></td>
+<td>Private slot to handle the toggle of the Horizontal Toolbox window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleLeftSidebar">__toggleLeftSidebar</a></td>
+<td>Private slot to handle the toggle of the left sidebar window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleLogViewer">__toggleLogViewer</a></td>
+<td>Private slot to handle the toggle of the Log Viewer window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleMultiProjectBrowser">__toggleMultiProjectBrowser</a></td>
+<td>Private slot to handle the toggle of the Project Browser window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleProjectBrowser">__toggleProjectBrowser</a></td>
+<td>Private slot to handle the toggle of the Project Browser window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleShell">__toggleShell</a></td>
+<td>Private slot to handle the toggle of the Shell window .</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleTaskViewer">__toggleTaskViewer</a></td>
+<td>Private slot to handle the toggle of the Task Viewer window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleTemplateViewer">__toggleTemplateViewer</a></td>
+<td>Private slot to handle the toggle of the Template Viewer window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleTerminal">__toggleTerminal</a></td>
+<td>Private slot to handle the toggle of the Terminal window .</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleVerticalToolbox">__toggleVerticalToolbox</a></td>
+<td>Private slot to handle the toggle of the Vertical Toolbox window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toggleWindow">__toggleWindow</a></td>
+<td>Private method to toggle a workspace editor window.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolActionTriggered">__toolActionTriggered</a></td>
+<td>Private slot called by external tools toolbar actions.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolExecute">__toolExecute</a></td>
+<td>Private slot to execute a particular tool.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolFinished">__toolFinished</a></td>
+<td>Private slot to handle the finished signal of a tool process.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolGroupSelected">__toolGroupSelected</a></td>
+<td>Private slot to set the current tool group.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolGroupsConfiguration">__toolGroupsConfiguration</a></td>
+<td>Private slot to handle the tool groups configuration menu entry.</td>
+</tr><tr>
+<td><a href="#UserInterface.__toolsConfiguration">__toolsConfiguration</a></td>
+<td>Private slot to handle the tools configuration menu entry.</td>
+</tr><tr>
+<td><a href="#UserInterface.__unittest">__unittest</a></td>
+<td>Private slot for displaying the unittest dialog.</td>
+</tr><tr>
+<td><a href="#UserInterface.__unittestProject">__unittestProject</a></td>
+<td>Private slot for displaying the unittest dialog and run the current project.</td>
+</tr><tr>
+<td><a href="#UserInterface.__unittestRestart">__unittestRestart</a></td>
+<td>Private slot to display the unittest dialog and rerun the last test.</td>
+</tr><tr>
+<td><a href="#UserInterface.__unittestScript">__unittestScript</a></td>
+<td>Private slot for displaying the unittest dialog and run the current script.</td>
+</tr><tr>
+<td><a href="#UserInterface.__updateExternalToolsActions">__updateExternalToolsActions</a></td>
+<td>Private method to update the external tools actions for the current tool group.</td>
+</tr><tr>
+<td><a href="#UserInterface.__updateVersionsUrls">__updateVersionsUrls</a></td>
+<td>Private method to update the URLs from which to retrieve the versions file.</td>
+</tr><tr>
+<td><a href="#UserInterface.__versionCheckResult">__versionCheckResult</a></td>
+<td>Private method to show the result of the version check action.</td>
+</tr><tr>
+<td><a href="#UserInterface.__versionsDownloadCanceled">__versionsDownloadCanceled</a></td>
+<td>Private method called to cancel the version check.</td>
+</tr><tr>
+<td><a href="#UserInterface.__versionsDownloadDone">__versionsDownloadDone</a></td>
+<td>Private method called, after the versions file has been downloaded from the internet.</td>
+</tr><tr>
+<td><a href="#UserInterface.__webBrowser">__webBrowser</a></td>
+<td>Private slot to start the eric4 web browser.</td>
+</tr><tr>
+<td><a href="#UserInterface.__whatsThis">__whatsThis</a></td>
+<td>Private slot called in to enter Whats This mode.</td>
+</tr><tr>
+<td><a href="#UserInterface.__writeSession">__writeSession</a></td>
+<td>Private slot to write the session data to an XML file (.e4s).</td>
+</tr><tr>
+<td><a href="#UserInterface.__writeTasks">__writeTasks</a></td>
+<td>Private slot to write the tasks data to an XML file (.e4t).</td>
+</tr><tr>
+<td><a href="#UserInterface.addE4Actions">addE4Actions</a></td>
+<td>Public method to add actions to the list of actions.</td>
+</tr><tr>
+<td><a href="#UserInterface.appendToStderr">appendToStderr</a></td>
+<td>Public slot to append text to the stderr log viewer tab.</td>
+</tr><tr>
+<td><a href="#UserInterface.appendToStdout">appendToStdout</a></td>
+<td>Public slot to append text to the stdout log viewer tab.</td>
+</tr><tr>
+<td><a href="#UserInterface.checkConfigurationStatus">checkConfigurationStatus</a></td>
+<td>Public method to check, if eric4 has been configured.</td>
+</tr><tr>
+<td><a href="#UserInterface.checkForErrorLog">checkForErrorLog</a></td>
+<td>Public method to check for the presence of an error log and ask the user, what to do with it.</td>
+</tr><tr>
+<td><a href="#UserInterface.closeEvent">closeEvent</a></td>
+<td>Private event handler for the close event.</td>
+</tr><tr>
+<td><a href="#UserInterface.dragEnterEvent">dragEnterEvent</a></td>
+<td>Protected method to handle the drag enter event.</td>
+</tr><tr>
+<td><a href="#UserInterface.dragLeaveEvent">dragLeaveEvent</a></td>
+<td>Protected method to handle the drag leave event.</td>
+</tr><tr>
+<td><a href="#UserInterface.dragMoveEvent">dragMoveEvent</a></td>
+<td>Protected method to handle the drag move event.</td>
+</tr><tr>
+<td><a href="#UserInterface.dropEvent">dropEvent</a></td>
+<td>Protected method to handle the drop event.</td>
+</tr><tr>
+<td><a href="#UserInterface.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#UserInterface.getLocale">getLocale</a></td>
+<td>Public method to get the locale of the IDE.</td>
+</tr><tr>
+<td><a href="#UserInterface.getMenu">getMenu</a></td>
+<td>Public method to get a reference to a specific menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.getMenuAction">getMenuAction</a></td>
+<td>Public method to get a reference to an action of a menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.getMenuBarAction">getMenuBarAction</a></td>
+<td>Public method to get a reference to an action of the main menu.</td>
+</tr><tr>
+<td><a href="#UserInterface.getToolBarIconSize">getToolBarIconSize</a></td>
+<td>Public method to get the toolbar icon size.</td>
+</tr><tr>
+<td><a href="#UserInterface.getToolbar">getToolbar</a></td>
+<td>Public method to get a reference to a specific toolbar.</td>
+</tr><tr>
+<td><a href="#UserInterface.getViewProfile">getViewProfile</a></td>
+<td>Public method to get the current view profile.</td>
+</tr><tr>
+<td><a href="#UserInterface.launchHelpViewer">launchHelpViewer</a></td>
+<td>Public slot to start the help viewer.</td>
+</tr><tr>
+<td><a href="#UserInterface.performVersionCheck">performVersionCheck</a></td>
+<td>Public method to check the internet for an eric4 update.</td>
+</tr><tr>
+<td><a href="#UserInterface.processArgs">processArgs</a></td>
+<td>Public method to process the command line args passed to the UI.</td>
+</tr><tr>
+<td><a href="#UserInterface.registerToolbar">registerToolbar</a></td>
+<td>Public method to register a toolbar.</td>
+</tr><tr>
+<td><a href="#UserInterface.removeE4Actions">removeE4Actions</a></td>
+<td>Public method to remove actions from the list of actions.</td>
+</tr><tr>
+<td><a href="#UserInterface.reregisterToolbar">reregisterToolbar</a></td>
+<td>Public method to change the visible text for the named toolbar.</td>
+</tr><tr>
+<td><a href="#UserInterface.setDebugProfile">setDebugProfile</a></td>
+<td>Public slot to activate the debug view profile.</td>
+</tr><tr>
+<td><a href="#UserInterface.showAvailableVersionsInfo">showAvailableVersionsInfo</a></td>
+<td>Public method to show the eric4 versions available for download.</td>
+</tr><tr>
+<td><a href="#UserInterface.showEvent">showEvent</a></td>
+<td>Protected method to handle the show event.</td>
+</tr><tr>
+<td><a href="#UserInterface.showLogTab">showLogTab</a></td>
+<td>Public method to show a particular Log-Viewer tab.</td>
+</tr><tr>
+<td><a href="#UserInterface.showPreferences">showPreferences</a></td>
+<td>Public slot to set the preferences.</td>
+</tr><tr>
+<td><a href="#UserInterface.unregisterToolbar">unregisterToolbar</a></td>
+<td>Public method to unregister a toolbar.</td>
+</tr><tr>
+<td><a href="#UserInterface.versionIsNewer">versionIsNewer</a></td>
+<td>Public method to check, if the eric4 version is good compared to the required version.</td>
+</tr>
+</table>
+<a NAME="UserInterface.__init__" ID="UserInterface.__init__"></a>
+<h4>UserInterface (Constructor)</h4>
+<b>UserInterface</b>(<i>locale, splash, plugin, noOpenAtStartup, restartArguments</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>locale</i></dt>
+<dd>
+locale to be used by the UI (string)
+</dd><dt><i>splash</i></dt>
+<dd>
+reference to the splashscreen (UI.SplashScreen.SplashScreen)
+</dd><dt><i>plugin</i></dt>
+<dd>
+filename of a plugin to be loaded (used for plugin development)
+</dd><dt><i>noOpenAtStartup</i></dt>
+<dd>
+flag indicating that the open at startup option
+            should not be executed (boolean)
+</dd><dt><i>restartArguments</i></dt>
+<dd>
+list of command line parameters to be used for a
+            restart (list of strings)
+</dd>
+</dl><a NAME="UserInterface.__TBMenuTriggered" ID="UserInterface.__TBMenuTriggered"></a>
+<h4>UserInterface.__TBMenuTriggered</h4>
+<b>__TBMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the toggle of a toolbar.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="UserInterface.__TRPreviewer" ID="UserInterface.__TRPreviewer"></a>
+<h4>UserInterface.__TRPreviewer</h4>
+<b>__TRPreviewer</b>(<i>fileNames = None, ignore = False</i>)
+<p>
+        Private slot to start the Translation Previewer executable.
+</p><dl>
+<dt><i>fileNames</i></dt>
+<dd>
+filenames of forms and/or translations to be previewed
+            (list of strings)
+</dd><dt><i>ignore</i></dt>
+<dd>
+flag indicating non existing files should be ignored (boolean)
+</dd>
+</dl><a NAME="UserInterface.__UIPreviewer" ID="UserInterface.__UIPreviewer"></a>
+<h4>UserInterface.__UIPreviewer</h4>
+<b>__UIPreviewer</b>(<i>fn=None</i>)
+<p>
+        Private slot to start the UI Previewer executable.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the form to be previewed (string)
+</dd>
+</dl><a NAME="UserInterface.__activateBrowser" ID="UserInterface.__activateBrowser"></a>
+<h4>UserInterface.__activateBrowser</h4>
+<b>__activateBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the file browser.
+</p><a NAME="UserInterface.__activateDebugViewer" ID="UserInterface.__activateDebugViewer"></a>
+<h4>UserInterface.__activateDebugViewer</h4>
+<b>__activateDebugViewer</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the debug browser.
+</p><a NAME="UserInterface.__activateLogViewer" ID="UserInterface.__activateLogViewer"></a>
+<h4>UserInterface.__activateLogViewer</h4>
+<b>__activateLogViewer</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the Log Viewer.
+</p><a NAME="UserInterface.__activateMultiProjectBrowser" ID="UserInterface.__activateMultiProjectBrowser"></a>
+<h4>UserInterface.__activateMultiProjectBrowser</h4>
+<b>__activateMultiProjectBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the project browser.
+</p><a NAME="UserInterface.__activateProjectBrowser" ID="UserInterface.__activateProjectBrowser"></a>
+<h4>UserInterface.__activateProjectBrowser</h4>
+<b>__activateProjectBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the project browser.
+</p><a NAME="UserInterface.__activateShell" ID="UserInterface.__activateShell"></a>
+<h4>UserInterface.__activateShell</h4>
+<b>__activateShell</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the Shell window.
+</p><a NAME="UserInterface.__activateTaskViewer" ID="UserInterface.__activateTaskViewer"></a>
+<h4>UserInterface.__activateTaskViewer</h4>
+<b>__activateTaskViewer</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the Task Viewer.
+</p><a NAME="UserInterface.__activateTemplateViewer" ID="UserInterface.__activateTemplateViewer"></a>
+<h4>UserInterface.__activateTemplateViewer</h4>
+<b>__activateTemplateViewer</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the Template Viewer.
+</p><a NAME="UserInterface.__activateTerminal" ID="UserInterface.__activateTerminal"></a>
+<h4>UserInterface.__activateTerminal</h4>
+<b>__activateTerminal</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the Terminal window.
+</p><a NAME="UserInterface.__activateViewProfile" ID="UserInterface.__activateViewProfile"></a>
+<h4>UserInterface.__activateViewProfile</h4>
+<b>__activateViewProfile</b>(<i>name, save = True</i>)
+<p>
+        Private slot to activate a view profile.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the profile to be activated (string)
+</dd><dt><i>save</i></dt>
+<dd>
+flag indicating that the current profile should
+            be saved (boolean)
+</dd>
+</dl><a NAME="UserInterface.__activateViewmanager" ID="UserInterface.__activateViewmanager"></a>
+<h4>UserInterface.__activateViewmanager</h4>
+<b>__activateViewmanager</b>(<i></i>)
+<p>
+        Private slot to handle the activation of the current editor.
+</p><a NAME="UserInterface.__assistant" ID="UserInterface.__assistant"></a>
+<h4>UserInterface.__assistant</h4>
+<b>__assistant</b>(<i>home = None, version = 0</i>)
+<p>
+        Private slot to start the Qt-Assistant executable.
+</p><dl>
+<dt><i>home</i></dt>
+<dd>
+full pathname of a file to display (string)
+</dd><dt><i>version</i></dt>
+<dd>
+indication for the requested version (Qt 4) (integer)
+</dd>
+</dl><a NAME="UserInterface.__assistant4" ID="UserInterface.__assistant4"></a>
+<h4>UserInterface.__assistant4</h4>
+<b>__assistant4</b>(<i></i>)
+<p>
+        Private slot to start the Qt-Assistant 4 executable.
+</p><a NAME="UserInterface.__checkActions" ID="UserInterface.__checkActions"></a>
+<h4>UserInterface.__checkActions</h4>
+<b>__checkActions</b>(<i>editor</i>)
+<p>
+        Private slot to check some actions for their enable/disable status.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window
+</dd>
+</dl><a NAME="UserInterface.__chmViewer" ID="UserInterface.__chmViewer"></a>
+<h4>UserInterface.__chmViewer</h4>
+<b>__chmViewer</b>(<i>home=None</i>)
+<p>
+        Private slot to start the win help viewer to show *.chm files.
+</p><dl>
+<dt><i>home</i></dt>
+<dd>
+full pathname of a file to display (string)
+</dd>
+</dl><a NAME="UserInterface.__compareFiles" ID="UserInterface.__compareFiles"></a>
+<h4>UserInterface.__compareFiles</h4>
+<b>__compareFiles</b>(<i></i>)
+<p>
+        Private slot to handle the Compare Files dialog.
+</p><a NAME="UserInterface.__compareFilesSbs" ID="UserInterface.__compareFilesSbs"></a>
+<h4>UserInterface.__compareFilesSbs</h4>
+<b>__compareFilesSbs</b>(<i></i>)
+<p>
+        Private slot to handle the Compare Files dialog.
+</p><a NAME="UserInterface.__configShortcuts" ID="UserInterface.__configShortcuts"></a>
+<h4>UserInterface.__configShortcuts</h4>
+<b>__configShortcuts</b>(<i></i>)
+<p>
+        Private slot to configure the keyboard shortcuts.
+</p><a NAME="UserInterface.__configToolBars" ID="UserInterface.__configToolBars"></a>
+<h4>UserInterface.__configToolBars</h4>
+<b>__configToolBars</b>(<i></i>)
+<p>
+        Private slot to configure the various toolbars.
+</p><a NAME="UserInterface.__configViewProfiles" ID="UserInterface.__configViewProfiles"></a>
+<h4>UserInterface.__configViewProfiles</h4>
+<b>__configViewProfiles</b>(<i></i>)
+<p>
+        Private slot to configure the various view profiles.
+</p><a NAME="UserInterface.__configureDockareaCornerUsage" ID="UserInterface.__configureDockareaCornerUsage"></a>
+<h4>UserInterface.__configureDockareaCornerUsage</h4>
+<b>__configureDockareaCornerUsage</b>(<i></i>)
+<p>
+        Private method to configure the usage of the dockarea corners.
+</p><a NAME="UserInterface.__createDockWindow" ID="UserInterface.__createDockWindow"></a>
+<h4>UserInterface.__createDockWindow</h4>
+<b>__createDockWindow</b>(<i>name</i>)
+<p>
+        Private method to create a dock window with common properties.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+object name of the new dock window (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated dock window (QDockWindow)
+</dd>
+</dl><a NAME="UserInterface.__createDockWindowsLayout" ID="UserInterface.__createDockWindowsLayout"></a>
+<h4>UserInterface.__createDockWindowsLayout</h4>
+<b>__createDockWindowsLayout</b>(<i>debugServer</i>)
+<p>
+        Private method to create the DockWindows layout.
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="UserInterface.__createFloatingWindowsLayout" ID="UserInterface.__createFloatingWindowsLayout"></a>
+<h4>UserInterface.__createFloatingWindowsLayout</h4>
+<b>__createFloatingWindowsLayout</b>(<i>debugServer</i>)
+<p>
+        Private method to create the FloatingWindows layout.
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="UserInterface.__createLayout" ID="UserInterface.__createLayout"></a>
+<h4>UserInterface.__createLayout</h4>
+<b>__createLayout</b>(<i>debugServer</i>)
+<p>
+        Private method to create the layout of the various windows.
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="UserInterface.__createSidebarsLayout" ID="UserInterface.__createSidebarsLayout"></a>
+<h4>UserInterface.__createSidebarsLayout</h4>
+<b>__createSidebarsLayout</b>(<i>debugServer</i>)
+<p>
+        Private method to create the Sidebars layout.
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="UserInterface.__createToolboxesLayout" ID="UserInterface.__createToolboxesLayout"></a>
+<h4>UserInterface.__createToolboxesLayout</h4>
+<b>__createToolboxesLayout</b>(<i>debugServer</i>)
+<p>
+        Private method to create the Toolboxes layout.
+</p><dl>
+<dt><i>debugServer</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="UserInterface.__customViewer" ID="UserInterface.__customViewer"></a>
+<h4>UserInterface.__customViewer</h4>
+<b>__customViewer</b>(<i>home = None</i>)
+<p>
+        Private slot to start a custom viewer.
+</p><dl>
+<dt><i>home</i></dt>
+<dd>
+full pathname of a file to display (string)
+</dd>
+</dl><a NAME="UserInterface.__debuggingStarted" ID="UserInterface.__debuggingStarted"></a>
+<h4>UserInterface.__debuggingStarted</h4>
+<b>__debuggingStarted</b>(<i></i>)
+<p>
+        Private slot to handle the start of a debugging session.
+</p><a NAME="UserInterface.__deinstallPlugin" ID="UserInterface.__deinstallPlugin"></a>
+<h4>UserInterface.__deinstallPlugin</h4>
+<b>__deinstallPlugin</b>(<i></i>)
+<p>
+        Private slot to show a dialog to uninstall a plugin.
+</p><a NAME="UserInterface.__designer" ID="UserInterface.__designer"></a>
+<h4>UserInterface.__designer</h4>
+<b>__designer</b>(<i>fn = None, version = 0</i>)
+<p>
+        Private slot to start the Qt-Designer executable.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the form to be opened
+</dd><dt><i>version</i></dt>
+<dd>
+indication for the requested version (Qt 4) (integer)
+</dd>
+</dl><a NAME="UserInterface.__designer4" ID="UserInterface.__designer4"></a>
+<h4>UserInterface.__designer4</h4>
+<b>__designer4</b>(<i></i>)
+<p>
+        Private slot to start the Qt-Designer 4 executable.
+</p><a NAME="UserInterface.__editPixmap" ID="UserInterface.__editPixmap"></a>
+<h4>UserInterface.__editPixmap</h4>
+<b>__editPixmap</b>(<i>fn = ""</i>)
+<p>
+        Private slot to show a pixmap in a dialog.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the file to show (string)
+</dd>
+</dl><a NAME="UserInterface.__editorOpened" ID="UserInterface.__editorOpened"></a>
+<h4>UserInterface.__editorOpened</h4>
+<b>__editorOpened</b>(<i>fn</i>)
+<p>
+        Private slot to handle the editorOpened signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the opened editor (string)
+</dd>
+</dl><a NAME="UserInterface.__exportPreferences" ID="UserInterface.__exportPreferences"></a>
+<h4>UserInterface.__exportPreferences</h4>
+<b>__exportPreferences</b>(<i></i>)
+<p>
+        Private slot to export the current preferences.
+</p><a NAME="UserInterface.__exportShortcuts" ID="UserInterface.__exportShortcuts"></a>
+<h4>UserInterface.__exportShortcuts</h4>
+<b>__exportShortcuts</b>(<i></i>)
+<p>
+        Private slot to export the keyboard shortcuts.
+</p><a NAME="UserInterface.__getFloatingGeometry" ID="UserInterface.__getFloatingGeometry"></a>
+<h4>UserInterface.__getFloatingGeometry</h4>
+<b>__getFloatingGeometry</b>(<i>w</i>)
+<p>
+        Private method to get the geometry of a floating windows.
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+reference to the widget to be saved (QWidget)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list giving the widget's geometry and it's visibility
+</dd>
+</dl><a NAME="UserInterface.__helpClosed" ID="UserInterface.__helpClosed"></a>
+<h4>UserInterface.__helpClosed</h4>
+<b>__helpClosed</b>(<i></i>)
+<p>
+        Private slot to handle the helpClosed signal of the help window.
+</p><a NAME="UserInterface.__helpViewer" ID="UserInterface.__helpViewer"></a>
+<h4>UserInterface.__helpViewer</h4>
+<b>__helpViewer</b>(<i></i>)
+<p>
+        Private slot to start an empty help viewer.
+</p><a NAME="UserInterface.__importPreferences" ID="UserInterface.__importPreferences"></a>
+<h4>UserInterface.__importPreferences</h4>
+<b>__importPreferences</b>(<i></i>)
+<p>
+        Private slot to import preferences.
+</p><a NAME="UserInterface.__importShortcuts" ID="UserInterface.__importShortcuts"></a>
+<h4>UserInterface.__importShortcuts</h4>
+<b>__importShortcuts</b>(<i></i>)
+<p>
+        Private slot to import the keyboard shortcuts.
+</p><a NAME="UserInterface.__initActions" ID="UserInterface.__initActions"></a>
+<h4>UserInterface.__initActions</h4>
+<b>__initActions</b>(<i></i>)
+<p>
+        Private method to define the user interface actions.
+</p><a NAME="UserInterface.__initEricDocAction" ID="UserInterface.__initEricDocAction"></a>
+<h4>UserInterface.__initEricDocAction</h4>
+<b>__initEricDocAction</b>(<i></i>)
+<p>
+        Private slot to initialize the action to show the eric4 documentation.
+</p><a NAME="UserInterface.__initExternalToolsActions" ID="UserInterface.__initExternalToolsActions"></a>
+<h4>UserInterface.__initExternalToolsActions</h4>
+<b>__initExternalToolsActions</b>(<i></i>)
+<p>
+        Private slot to create actions for the configured external tools.
+</p><a NAME="UserInterface.__initMenus" ID="UserInterface.__initMenus"></a>
+<h4>UserInterface.__initMenus</h4>
+<b>__initMenus</b>(<i></i>)
+<p>
+        Private slot to create the menus.
+</p><a NAME="UserInterface.__initPySideDocActions" ID="UserInterface.__initPySideDocActions"></a>
+<h4>UserInterface.__initPySideDocActions</h4>
+<b>__initPySideDocActions</b>(<i></i>)
+<p>
+        Private slot to initilize the action to show the PySide documentation.
+</p><a NAME="UserInterface.__initPythonDocAction" ID="UserInterface.__initPythonDocAction"></a>
+<h4>UserInterface.__initPythonDocAction</h4>
+<b>__initPythonDocAction</b>(<i></i>)
+<p>
+        Private slot to initilize the action to show the Python documentation.
+</p><a NAME="UserInterface.__initQtDocActions" ID="UserInterface.__initQtDocActions"></a>
+<h4>UserInterface.__initQtDocActions</h4>
+<b>__initQtDocActions</b>(<i></i>)
+<p>
+        Private slot to initilize the action to show the Qt documentation.
+</p><a NAME="UserInterface.__initStatusbar" ID="UserInterface.__initStatusbar"></a>
+<h4>UserInterface.__initStatusbar</h4>
+<b>__initStatusbar</b>(<i></i>)
+<p>
+        Private slot to set up the status bar.
+</p><a NAME="UserInterface.__initToolbars" ID="UserInterface.__initToolbars"></a>
+<h4>UserInterface.__initToolbars</h4>
+<b>__initToolbars</b>(<i></i>)
+<p>
+        Private slot to create the toolbars.
+</p><a NAME="UserInterface.__installPlugins" ID="UserInterface.__installPlugins"></a>
+<h4>UserInterface.__installPlugins</h4>
+<b>__installPlugins</b>(<i>pluginFileNames = []</i>)
+<p>
+        Private slot to show a dialog to install a new plugin.
+</p><dl>
+<dt><i>pluginFileNames</i></dt>
+<dd>
+list of plugin files suggested for
+            installation list of strings
+</dd>
+</dl><a NAME="UserInterface.__lastEditorClosed" ID="UserInterface.__lastEditorClosed"></a>
+<h4>UserInterface.__lastEditorClosed</h4>
+<b>__lastEditorClosed</b>(<i></i>)
+<p>
+        Private slot to handle the lastEditorClosed signal.
+</p><a NAME="UserInterface.__linguist" ID="UserInterface.__linguist"></a>
+<h4>UserInterface.__linguist</h4>
+<b>__linguist</b>(<i>fn = None, version = 0</i>)
+<p>
+        Private slot to start the Qt-Linguist executable.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the translation file to be opened
+</dd><dt><i>version</i></dt>
+<dd>
+indication for the requested version (Qt 4) (integer)
+</dd>
+</dl><a NAME="UserInterface.__linguist4" ID="UserInterface.__linguist4"></a>
+<h4>UserInterface.__linguist4</h4>
+<b>__linguist4</b>(<i>fn = None</i>)
+<p>
+        Private slot to start the Qt-Linguist 4 executable.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the translation file to be opened
+</dd>
+</dl><a NAME="UserInterface.__newProject" ID="UserInterface.__newProject"></a>
+<h4>UserInterface.__newProject</h4>
+<b>__newProject</b>(<i></i>)
+<p>
+        Private slot to handle the NewProject signal.
+</p><a NAME="UserInterface.__openMiniEditor" ID="UserInterface.__openMiniEditor"></a>
+<h4>UserInterface.__openMiniEditor</h4>
+<b>__openMiniEditor</b>(<i></i>)
+<p>
+        Private slot to show a mini editor window.
+</p><a NAME="UserInterface.__openOnStartup" ID="UserInterface.__openOnStartup"></a>
+<h4>UserInterface.__openOnStartup</h4>
+<b>__openOnStartup</b>(<i>startupType = None</i>)
+<p>
+        Private method to open the last file, project or multiproject.
+</p><dl>
+<dt><i>startupType</i></dt>
+<dd>
+type of startup requested (string, one of
+            "Nothing", "File", "Project", "MultiProject" or "Session")
+</dd>
+</dl><a NAME="UserInterface.__pluginsConfigure" ID="UserInterface.__pluginsConfigure"></a>
+<h4>UserInterface.__pluginsConfigure</h4>
+<b>__pluginsConfigure</b>(<i></i>)
+<p>
+        Private slot to show the plugin manager configuration page.
+</p><a NAME="UserInterface.__preferencesChanged" ID="UserInterface.__preferencesChanged"></a>
+<h4>UserInterface.__preferencesChanged</h4>
+<b>__preferencesChanged</b>(<i></i>)
+<p>
+        Private slot to handle a change of the preferences.
+</p><a NAME="UserInterface.__processToolStderr" ID="UserInterface.__processToolStderr"></a>
+<h4>UserInterface.__processToolStderr</h4>
+<b>__processToolStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStderr signal of a tool process.
+</p><a NAME="UserInterface.__processToolStdout" ID="UserInterface.__processToolStdout"></a>
+<h4>UserInterface.__processToolStdout</h4>
+<b>__processToolStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStdout signal of a tool process.
+</p><a NAME="UserInterface.__programChange" ID="UserInterface.__programChange"></a>
+<h4>UserInterface.__programChange</h4>
+<b>__programChange</b>(<i>fn</i>)
+<p>
+        Private slot to handle the programChange signal.
+</p><p>
+        This primarily is here to set the currentProg variable.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to be set as current prog (string)
+</dd>
+</dl><a NAME="UserInterface.__projectClosed" ID="UserInterface.__projectClosed"></a>
+<h4>UserInterface.__projectClosed</h4>
+<b>__projectClosed</b>(<i></i>)
+<p>
+        Private slot to handle the projectClosed signal.
+</p><a NAME="UserInterface.__projectOpened" ID="UserInterface.__projectOpened"></a>
+<h4>UserInterface.__projectOpened</h4>
+<b>__projectOpened</b>(<i></i>)
+<p>
+        Private slot to handle the projectOpened signal.
+</p><a NAME="UserInterface.__proxyAuthenticationRequired" ID="UserInterface.__proxyAuthenticationRequired"></a>
+<h4>UserInterface.__proxyAuthenticationRequired</h4>
+<b>__proxyAuthenticationRequired</b>(<i>proxy, auth</i>)
+<p>
+        Private slot to handle a proxy authentication request.
+</p><dl>
+<dt><i>proxy</i></dt>
+<dd>
+reference to the proxy object (QNetworkProxy)
+</dd><dt><i>auth</i></dt>
+<dd>
+reference to the authenticator object (QAuthenticator)
+</dd>
+</dl><a NAME="UserInterface.__quit" ID="UserInterface.__quit"></a>
+<h4>UserInterface.__quit</h4>
+<b>__quit</b>(<i></i>)
+<p>
+        Private method to quit the application.
+</p><a NAME="UserInterface.__readSession" ID="UserInterface.__readSession"></a>
+<h4>UserInterface.__readSession</h4>
+<b>__readSession</b>(<i></i>)
+<p>
+        Private slot to read in the session file (.e4s)
+</p><a NAME="UserInterface.__readTasks" ID="UserInterface.__readTasks"></a>
+<h4>UserInterface.__readTasks</h4>
+<b>__readTasks</b>(<i></i>)
+<p>
+        Private slot to read in the tasks file (.e4t)
+</p><a NAME="UserInterface.__reloadAPIs" ID="UserInterface.__reloadAPIs"></a>
+<h4>UserInterface.__reloadAPIs</h4>
+<b>__reloadAPIs</b>(<i></i>)
+<p>
+        Private slot to reload the api information.
+</p><a NAME="UserInterface.__reportBug" ID="UserInterface.__reportBug"></a>
+<h4>UserInterface.__reportBug</h4>
+<b>__reportBug</b>(<i></i>)
+<p>
+        Private slot to handle the Report Bug dialog.
+</p><a NAME="UserInterface.__requestFeature" ID="UserInterface.__requestFeature"></a>
+<h4>UserInterface.__requestFeature</h4>
+<b>__requestFeature</b>(<i></i>)
+<p>
+        Private slot to handle the Feature Request dialog.
+</p><a NAME="UserInterface.__restart" ID="UserInterface.__restart"></a>
+<h4>UserInterface.__restart</h4>
+<b>__restart</b>(<i></i>)
+<p>
+        Private method to restart the application.
+</p><a NAME="UserInterface.__saveCurrentViewProfile" ID="UserInterface.__saveCurrentViewProfile"></a>
+<h4>UserInterface.__saveCurrentViewProfile</h4>
+<b>__saveCurrentViewProfile</b>(<i>save</i>)
+<p>
+        Private slot to save the window geometries of the active profile.
+</p><dl>
+<dt><i>save</i></dt>
+<dd>
+flag indicating that the current profile should
+            be saved (boolean)
+</dd>
+</dl><a NAME="UserInterface.__setEditProfile" ID="UserInterface.__setEditProfile"></a>
+<h4>UserInterface.__setEditProfile</h4>
+<b>__setEditProfile</b>(<i>save = True</i>)
+<p>
+        Private slot to activate the edit view profile.
+</p><dl>
+<dt><i>save</i></dt>
+<dd>
+flag indicating that the current profile should
+            be saved (boolean)
+</dd>
+</dl><a NAME="UserInterface.__setStyle" ID="UserInterface.__setStyle"></a>
+<h4>UserInterface.__setStyle</h4>
+<b>__setStyle</b>(<i></i>)
+<p>
+        Private slot to set the style of the interface.
+</p><a NAME="UserInterface.__setWindowCaption" ID="UserInterface.__setWindowCaption"></a>
+<h4>UserInterface.__setWindowCaption</h4>
+<b>__setWindowCaption</b>(<i>editor = None, project = None</i>)
+<p>
+        Private method to set the caption of the Main Window.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+filename to be displayed (string)
+</dd><dt><i>project</i></dt>
+<dd>
+project name to be displayed (string)
+</dd>
+</dl><a NAME="UserInterface.__setupDockWindow" ID="UserInterface.__setupDockWindow"></a>
+<h4>UserInterface.__setupDockWindow</h4>
+<b>__setupDockWindow</b>(<i>dock, where, widget, caption</i>)
+<p>
+        Private method to configure the dock window created with __createDockWindow().
+</p><dl>
+<dt><i>dock</i></dt>
+<dd>
+the dock window (QDockWindow)
+</dd><dt><i>where</i></dt>
+<dd>
+dock area to be docked to (Qt.DockWidgetArea)
+</dd><dt><i>widget</i></dt>
+<dd>
+widget to be shown in the dock window (QWidget)
+</dd><dt><i>caption</i></dt>
+<dd>
+caption of the dock window (string)
+</dd>
+</dl><a NAME="UserInterface.__showAvailableVersionInfos" ID="UserInterface.__showAvailableVersionInfos"></a>
+<h4>UserInterface.__showAvailableVersionInfos</h4>
+<b>__showAvailableVersionInfos</b>(<i>versions</i>)
+<p>
+        Private method to show the versions available for download.
+</p><dl>
+<dt><i>versions</i></dt>
+<dd>
+contents of the downloaded versions file (list of strings)
+</dd>
+</dl><a NAME="UserInterface.__showEmailDialog" ID="UserInterface.__showEmailDialog"></a>
+<h4>UserInterface.__showEmailDialog</h4>
+<b>__showEmailDialog</b>(<i>mode, attachFile = None, deleteAttachFile = False</i>)
+<p>
+        Private slot to show the email dialog in a given mode.
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+mode of the email dialog (string, "bug" or "feature")
+</dd><dt><i>attachFile</i></dt>
+<dd>
+name of a file to attach to the email (string)
+</dd><dt><i>deleteAttachFile</i></dt>
+<dd>
+flag indicating to delete the attached file after
+            it has been sent (boolean)
+</dd>
+</dl><a NAME="UserInterface.__showEricDoc" ID="UserInterface.__showEricDoc"></a>
+<h4>UserInterface.__showEricDoc</h4>
+<b>__showEricDoc</b>(<i></i>)
+<p>
+        Private slot to show the Eric documentation.
+</p><a NAME="UserInterface.__showExternalTools" ID="UserInterface.__showExternalTools"></a>
+<h4>UserInterface.__showExternalTools</h4>
+<b>__showExternalTools</b>(<i></i>)
+<p>
+        Private slot to display a dialog show a list of external tools used by eric4.
+</p><a NAME="UserInterface.__showExtrasMenu" ID="UserInterface.__showExtrasMenu"></a>
+<h4>UserInterface.__showExtrasMenu</h4>
+<b>__showExtrasMenu</b>(<i></i>)
+<p>
+        Private slot to display the Extras menu.
+</p><a NAME="UserInterface.__showFileMenu" ID="UserInterface.__showFileMenu"></a>
+<h4>UserInterface.__showFileMenu</h4>
+<b>__showFileMenu</b>(<i></i>)
+<p>
+        Private slot to display the File menu.
+</p><a NAME="UserInterface.__showHelpMenu" ID="UserInterface.__showHelpMenu"></a>
+<h4>UserInterface.__showHelpMenu</h4>
+<b>__showHelpMenu</b>(<i></i>)
+<p>
+        Private slot to display the Help menu.
+</p><a NAME="UserInterface.__showNext" ID="UserInterface.__showNext"></a>
+<h4>UserInterface.__showNext</h4>
+<b>__showNext</b>(<i></i>)
+<p>
+        Private slot used to show the next tab or file.
+</p><a NAME="UserInterface.__showPixmap" ID="UserInterface.__showPixmap"></a>
+<h4>UserInterface.__showPixmap</h4>
+<b>__showPixmap</b>(<i>fn</i>)
+<p>
+        Private slot to show a pixmap in a dialog.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the file to show (string)
+</dd>
+</dl><a NAME="UserInterface.__showPluginInfo" ID="UserInterface.__showPluginInfo"></a>
+<h4>UserInterface.__showPluginInfo</h4>
+<b>__showPluginInfo</b>(<i></i>)
+<p>
+        Private slot to show the plugin info dialog.
+</p><a NAME="UserInterface.__showPluginsAvailable" ID="UserInterface.__showPluginsAvailable"></a>
+<h4>UserInterface.__showPluginsAvailable</h4>
+<b>__showPluginsAvailable</b>(<i></i>)
+<p>
+        Private slot to show the plugins available for download.
+</p><a NAME="UserInterface.__showPrevious" ID="UserInterface.__showPrevious"></a>
+<h4>UserInterface.__showPrevious</h4>
+<b>__showPrevious</b>(<i></i>)
+<p>
+        Private slot used to show the previous tab or file.
+</p><a NAME="UserInterface.__showPyQt4Doc" ID="UserInterface.__showPyQt4Doc"></a>
+<h4>UserInterface.__showPyQt4Doc</h4>
+<b>__showPyQt4Doc</b>(<i></i>)
+<p>
+        Private slot to show the PyQt4 documentation.
+</p><a NAME="UserInterface.__showPySideDoc" ID="UserInterface.__showPySideDoc"></a>
+<h4>UserInterface.__showPySideDoc</h4>
+<b>__showPySideDoc</b>(<i></i>)
+<p>
+        Private slot to show the PySide documentation.
+</p><a NAME="UserInterface.__showPythonDoc" ID="UserInterface.__showPythonDoc"></a>
+<h4>UserInterface.__showPythonDoc</h4>
+<b>__showPythonDoc</b>(<i></i>)
+<p>
+        Private slot to show the Python documentation.
+</p><a NAME="UserInterface.__showQt4Doc" ID="UserInterface.__showQt4Doc"></a>
+<h4>UserInterface.__showQt4Doc</h4>
+<b>__showQt4Doc</b>(<i></i>)
+<p>
+        Private slot to show the Qt4 documentation.
+</p><a NAME="UserInterface.__showSvg" ID="UserInterface.__showSvg"></a>
+<h4>UserInterface.__showSvg</h4>
+<b>__showSvg</b>(<i>fn</i>)
+<p>
+        Private slot to show a SVG file in a dialog.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the file to show (string)
+</dd>
+</dl><a NAME="UserInterface.__showSystemEmailClient" ID="UserInterface.__showSystemEmailClient"></a>
+<h4>UserInterface.__showSystemEmailClient</h4>
+<b>__showSystemEmailClient</b>(<i>mode, attachFile = None, deleteAttachFile = False</i>)
+<p>
+        Private slot to show the system email dialog.
+</p><dl>
+<dt><i>mode</i></dt>
+<dd>
+mode of the email dialog (string, "bug" or "feature")
+</dd><dt><i>attachFile</i></dt>
+<dd>
+name of a file to put into the body of the
+            email (string)
+</dd><dt><i>deleteAttachFile</i></dt>
+<dd>
+flag indicating to delete the file after
+            it has been read (boolean)
+</dd>
+</dl><a NAME="UserInterface.__showToolGroupsMenu" ID="UserInterface.__showToolGroupsMenu"></a>
+<h4>UserInterface.__showToolGroupsMenu</h4>
+<b>__showToolGroupsMenu</b>(<i></i>)
+<p>
+        Private slot to display the Tool Groups menu.
+</p><a NAME="UserInterface.__showToolbarsMenu" ID="UserInterface.__showToolbarsMenu"></a>
+<h4>UserInterface.__showToolbarsMenu</h4>
+<b>__showToolbarsMenu</b>(<i></i>)
+<p>
+        Private slot to display the Toolbars menu.
+</p><a NAME="UserInterface.__showToolsMenu" ID="UserInterface.__showToolsMenu"></a>
+<h4>UserInterface.__showToolsMenu</h4>
+<b>__showToolsMenu</b>(<i></i>)
+<p>
+        Private slot to display the Tools menu.
+</p><a NAME="UserInterface.__showVersions" ID="UserInterface.__showVersions"></a>
+<h4>UserInterface.__showVersions</h4>
+<b>__showVersions</b>(<i></i>)
+<p>
+        Private slot to handle the Versions dialog.
+</p><a NAME="UserInterface.__showWindowMenu" ID="UserInterface.__showWindowMenu"></a>
+<h4>UserInterface.__showWindowMenu</h4>
+<b>__showWindowMenu</b>(<i></i>)
+<p>
+        Private slot to display the Window menu.
+</p><a NAME="UserInterface.__showWizardsMenu" ID="UserInterface.__showWizardsMenu"></a>
+<h4>UserInterface.__showWizardsMenu</h4>
+<b>__showWizardsMenu</b>(<i></i>)
+<p>
+        Private slot to display the Wizards menu.
+</p><a NAME="UserInterface.__shutdown" ID="UserInterface.__shutdown"></a>
+<h4>UserInterface.__shutdown</h4>
+<b>__shutdown</b>(<i></i>)
+<p>
+        Private method to perform all necessary steps to close down the IDE.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><a NAME="UserInterface.__sqlBrowser" ID="UserInterface.__sqlBrowser"></a>
+<h4>UserInterface.__sqlBrowser</h4>
+<b>__sqlBrowser</b>(<i></i>)
+<p>
+        Private slot to start the SQL browser tool.
+</p><a NAME="UserInterface.__sslErrors" ID="UserInterface.__sslErrors"></a>
+<h4>UserInterface.__sslErrors</h4>
+<b>__sslErrors</b>(<i>sslErrors</i>)
+<p>
+        Private slot to handle SSL errors.
+</p><dl>
+<dt><i>sslErrors</i></dt>
+<dd>
+list of SSL errors (list of QSslError)
+</dd>
+</dl><a NAME="UserInterface.__startToolProcess" ID="UserInterface.__startToolProcess"></a>
+<h4>UserInterface.__startToolProcess</h4>
+<b>__startToolProcess</b>(<i>tool</i>)
+<p>
+        Private slot to start an external tool process.
+</p><dl>
+<dt><i>tool</i></dt>
+<dd>
+list of tool entries
+</dd>
+</dl><a NAME="UserInterface.__switchTab" ID="UserInterface.__switchTab"></a>
+<h4>UserInterface.__switchTab</h4>
+<b>__switchTab</b>(<i></i>)
+<p>
+        Private slot used to switch between the current and the previous current tab.
+</p><a NAME="UserInterface.__toggleBottomSidebar" ID="UserInterface.__toggleBottomSidebar"></a>
+<h4>UserInterface.__toggleBottomSidebar</h4>
+<b>__toggleBottomSidebar</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the bottom sidebar window.
+</p><a NAME="UserInterface.__toggleBrowser" ID="UserInterface.__toggleBrowser"></a>
+<h4>UserInterface.__toggleBrowser</h4>
+<b>__toggleBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the File Browser window.
+</p><a NAME="UserInterface.__toggleDebugViewer" ID="UserInterface.__toggleDebugViewer"></a>
+<h4>UserInterface.__toggleDebugViewer</h4>
+<b>__toggleDebugViewer</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the debug viewer.
+</p><a NAME="UserInterface.__toggleHorizontalToolbox" ID="UserInterface.__toggleHorizontalToolbox"></a>
+<h4>UserInterface.__toggleHorizontalToolbox</h4>
+<b>__toggleHorizontalToolbox</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Horizontal Toolbox window.
+</p><a NAME="UserInterface.__toggleLeftSidebar" ID="UserInterface.__toggleLeftSidebar"></a>
+<h4>UserInterface.__toggleLeftSidebar</h4>
+<b>__toggleLeftSidebar</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the left sidebar window.
+</p><a NAME="UserInterface.__toggleLogViewer" ID="UserInterface.__toggleLogViewer"></a>
+<h4>UserInterface.__toggleLogViewer</h4>
+<b>__toggleLogViewer</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Log Viewer window.
+</p><a NAME="UserInterface.__toggleMultiProjectBrowser" ID="UserInterface.__toggleMultiProjectBrowser"></a>
+<h4>UserInterface.__toggleMultiProjectBrowser</h4>
+<b>__toggleMultiProjectBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Project Browser window.
+</p><a NAME="UserInterface.__toggleProjectBrowser" ID="UserInterface.__toggleProjectBrowser"></a>
+<h4>UserInterface.__toggleProjectBrowser</h4>
+<b>__toggleProjectBrowser</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Project Browser window.
+</p><a NAME="UserInterface.__toggleShell" ID="UserInterface.__toggleShell"></a>
+<h4>UserInterface.__toggleShell</h4>
+<b>__toggleShell</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Shell window .
+</p><a NAME="UserInterface.__toggleTaskViewer" ID="UserInterface.__toggleTaskViewer"></a>
+<h4>UserInterface.__toggleTaskViewer</h4>
+<b>__toggleTaskViewer</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Task Viewer window.
+</p><a NAME="UserInterface.__toggleTemplateViewer" ID="UserInterface.__toggleTemplateViewer"></a>
+<h4>UserInterface.__toggleTemplateViewer</h4>
+<b>__toggleTemplateViewer</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Template Viewer window.
+</p><a NAME="UserInterface.__toggleTerminal" ID="UserInterface.__toggleTerminal"></a>
+<h4>UserInterface.__toggleTerminal</h4>
+<b>__toggleTerminal</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Terminal window .
+</p><a NAME="UserInterface.__toggleVerticalToolbox" ID="UserInterface.__toggleVerticalToolbox"></a>
+<h4>UserInterface.__toggleVerticalToolbox</h4>
+<b>__toggleVerticalToolbox</b>(<i></i>)
+<p>
+        Private slot to handle the toggle of the Vertical Toolbox window.
+</p><a NAME="UserInterface.__toggleWindow" ID="UserInterface.__toggleWindow"></a>
+<h4>UserInterface.__toggleWindow</h4>
+<b>__toggleWindow</b>(<i>w</i>)
+<p>
+        Private method to toggle a workspace editor window.
+</p><dl>
+<dt><i>w</i></dt>
+<dd>
+reference to the workspace editor window
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, if the window was shown (boolean)
+</dd>
+</dl><a NAME="UserInterface.__toolActionTriggered" ID="UserInterface.__toolActionTriggered"></a>
+<h4>UserInterface.__toolActionTriggered</h4>
+<b>__toolActionTriggered</b>(<i></i>)
+<p>
+        Private slot called by external tools toolbar actions.
+</p><a NAME="UserInterface.__toolExecute" ID="UserInterface.__toolExecute"></a>
+<h4>UserInterface.__toolExecute</h4>
+<b>__toolExecute</b>(<i>act</i>)
+<p>
+        Private slot to execute a particular tool.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="UserInterface.__toolFinished" ID="UserInterface.__toolFinished"></a>
+<h4>UserInterface.__toolFinished</h4>
+<b>__toolFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot to handle the finished signal of a tool process.
+</p><dl>
+<dt><i>exitCode</i></dt>
+<dd>
+exit code of the process (integer)
+</dd><dt><i>exitStatus</i></dt>
+<dd>
+exit status of the process (QProcess.ExitStatus)
+</dd>
+</dl><a NAME="UserInterface.__toolGroupSelected" ID="UserInterface.__toolGroupSelected"></a>
+<h4>UserInterface.__toolGroupSelected</h4>
+<b>__toolGroupSelected</b>(<i>act</i>)
+<p>
+        Private slot to set the current tool group.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="UserInterface.__toolGroupsConfiguration" ID="UserInterface.__toolGroupsConfiguration"></a>
+<h4>UserInterface.__toolGroupsConfiguration</h4>
+<b>__toolGroupsConfiguration</b>(<i></i>)
+<p>
+        Private slot to handle the tool groups configuration menu entry.
+</p><a NAME="UserInterface.__toolsConfiguration" ID="UserInterface.__toolsConfiguration"></a>
+<h4>UserInterface.__toolsConfiguration</h4>
+<b>__toolsConfiguration</b>(<i></i>)
+<p>
+        Private slot to handle the tools configuration menu entry.
+</p><a NAME="UserInterface.__unittest" ID="UserInterface.__unittest"></a>
+<h4>UserInterface.__unittest</h4>
+<b>__unittest</b>(<i></i>)
+<p>
+        Private slot for displaying the unittest dialog.
+</p><a NAME="UserInterface.__unittestProject" ID="UserInterface.__unittestProject"></a>
+<h4>UserInterface.__unittestProject</h4>
+<b>__unittestProject</b>(<i></i>)
+<p>
+        Private slot for displaying the unittest dialog and run the current project.
+</p><a NAME="UserInterface.__unittestRestart" ID="UserInterface.__unittestRestart"></a>
+<h4>UserInterface.__unittestRestart</h4>
+<b>__unittestRestart</b>(<i></i>)
+<p>
+        Private slot to display the unittest dialog and rerun the last test.
+</p><a NAME="UserInterface.__unittestScript" ID="UserInterface.__unittestScript"></a>
+<h4>UserInterface.__unittestScript</h4>
+<b>__unittestScript</b>(<i>prog = None</i>)
+<p>
+        Private slot for displaying the unittest dialog and run the current script.
+</p><dl>
+<dt><i>prog</i></dt>
+<dd>
+the python program to be opened
+</dd>
+</dl><a NAME="UserInterface.__updateExternalToolsActions" ID="UserInterface.__updateExternalToolsActions"></a>
+<h4>UserInterface.__updateExternalToolsActions</h4>
+<b>__updateExternalToolsActions</b>(<i></i>)
+<p>
+        Private method to update the external tools actions for the current tool group.
+</p><a NAME="UserInterface.__updateVersionsUrls" ID="UserInterface.__updateVersionsUrls"></a>
+<h4>UserInterface.__updateVersionsUrls</h4>
+<b>__updateVersionsUrls</b>(<i>versions</i>)
+<p>
+        Private method to update the URLs from which to retrieve the versions file.
+</p><dl>
+<dt><i>versions</i></dt>
+<dd>
+contents of the downloaded versions file (list of strings)
+</dd>
+</dl><a NAME="UserInterface.__versionCheckResult" ID="UserInterface.__versionCheckResult"></a>
+<h4>UserInterface.__versionCheckResult</h4>
+<b>__versionCheckResult</b>(<i>versions</i>)
+<p>
+        Private method to show the result of the version check action.
+</p><dl>
+<dt><i>versions</i></dt>
+<dd>
+contents of the downloaded versions file (list of strings)
+</dd>
+</dl><a NAME="UserInterface.__versionsDownloadCanceled" ID="UserInterface.__versionsDownloadCanceled"></a>
+<h4>UserInterface.__versionsDownloadCanceled</h4>
+<b>__versionsDownloadCanceled</b>(<i></i>)
+<p>
+        Private method called to cancel the version check.
+</p><a NAME="UserInterface.__versionsDownloadDone" ID="UserInterface.__versionsDownloadDone"></a>
+<h4>UserInterface.__versionsDownloadDone</h4>
+<b>__versionsDownloadDone</b>(<i>error</i>)
+<p>
+        Private method called, after the versions file has been downloaded
+        from the internet.
+</p><dl>
+<dt><i>error</i></dt>
+<dd>
+flag indicating an error condition (boolean)
+</dd>
+</dl><a NAME="UserInterface.__webBrowser" ID="UserInterface.__webBrowser"></a>
+<h4>UserInterface.__webBrowser</h4>
+<b>__webBrowser</b>(<i></i>)
+<p>
+        Private slot to start the eric4 web browser.
+</p><a NAME="UserInterface.__whatsThis" ID="UserInterface.__whatsThis"></a>
+<h4>UserInterface.__whatsThis</h4>
+<b>__whatsThis</b>(<i></i>)
+<p>
+        Private slot called in to enter Whats This mode.
+</p><a NAME="UserInterface.__writeSession" ID="UserInterface.__writeSession"></a>
+<h4>UserInterface.__writeSession</h4>
+<b>__writeSession</b>(<i></i>)
+<p>
+        Private slot to write the session data to an XML file (.e4s).
+</p><a NAME="UserInterface.__writeTasks" ID="UserInterface.__writeTasks"></a>
+<h4>UserInterface.__writeTasks</h4>
+<b>__writeTasks</b>(<i></i>)
+<p>
+        Private slot to write the tasks data to an XML file (.e4t).
+</p><a NAME="UserInterface.addE4Actions" ID="UserInterface.addE4Actions"></a>
+<h4>UserInterface.addE4Actions</h4>
+<b>addE4Actions</b>(<i>actions, type</i>)
+<p>
+        Public method to add actions to the list of actions.
+</p><dl>
+<dt><i>type</i></dt>
+<dd>
+string denoting the action set to get.
+            It must be one of "ui" or "wizards".
+</dd><dt><i>actions</i></dt>
+<dd>
+list of actions to be added (list of E4Action)
+</dd>
+</dl><a NAME="UserInterface.appendToStderr" ID="UserInterface.appendToStderr"></a>
+<h4>UserInterface.appendToStderr</h4>
+<b>appendToStderr</b>(<i>s</i>)
+<p>
+        Public slot to append text to the stderr log viewer tab.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+output to be appended (string)
+</dd>
+</dl><a NAME="UserInterface.appendToStdout" ID="UserInterface.appendToStdout"></a>
+<h4>UserInterface.appendToStdout</h4>
+<b>appendToStdout</b>(<i>s</i>)
+<p>
+        Public slot to append text to the stdout log viewer tab.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+output to be appended (string)
+</dd>
+</dl><a NAME="UserInterface.checkConfigurationStatus" ID="UserInterface.checkConfigurationStatus"></a>
+<h4>UserInterface.checkConfigurationStatus</h4>
+<b>checkConfigurationStatus</b>(<i></i>)
+<p>
+        Public method to check, if eric4 has been configured. If it is not, 
+        the configuration dialog is shown.
+</p><a NAME="UserInterface.checkForErrorLog" ID="UserInterface.checkForErrorLog"></a>
+<h4>UserInterface.checkForErrorLog</h4>
+<b>checkForErrorLog</b>(<i></i>)
+<p>
+        Public method to check for the presence of an error log and ask the user,
+        what to do with it.
+</p><a NAME="UserInterface.closeEvent" ID="UserInterface.closeEvent"></a>
+<h4>UserInterface.closeEvent</h4>
+<b>closeEvent</b>(<i>event</i>)
+<p>
+        Private event handler for the close event.
+</p><p>
+        This event handler saves the preferences.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+close event (QCloseEvent)
+</dd>
+</dl><a NAME="UserInterface.dragEnterEvent" ID="UserInterface.dragEnterEvent"></a>
+<h4>UserInterface.dragEnterEvent</h4>
+<b>dragEnterEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag enter event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag enter event (QDragEnterEvent)
+</dd>
+</dl><a NAME="UserInterface.dragLeaveEvent" ID="UserInterface.dragLeaveEvent"></a>
+<h4>UserInterface.dragLeaveEvent</h4>
+<b>dragLeaveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag leave event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag leave event (QDragLeaveEvent)
+</dd>
+</dl><a NAME="UserInterface.dragMoveEvent" ID="UserInterface.dragMoveEvent"></a>
+<h4>UserInterface.dragMoveEvent</h4>
+<b>dragMoveEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drag move event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drag move event (QDragMoveEvent)
+</dd>
+</dl><a NAME="UserInterface.dropEvent" ID="UserInterface.dropEvent"></a>
+<h4>UserInterface.dropEvent</h4>
+<b>dropEvent</b>(<i>event</i>)
+<p>
+        Protected method to handle the drop event.
+</p><dl>
+<dt><i>event</i></dt>
+<dd>
+the drop event (QDropEvent)
+</dd>
+</dl><a NAME="UserInterface.getActions" ID="UserInterface.getActions"></a>
+<h4>UserInterface.getActions</h4>
+<b>getActions</b>(<i>type</i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt><i>type</i></dt>
+<dd>
+string denoting the action set to get.
+            It must be one of "ui" or "wizards".
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="UserInterface.getLocale" ID="UserInterface.getLocale"></a>
+<h4>UserInterface.getLocale</h4>
+<b>getLocale</b>(<i></i>)
+<p>
+        Public method to get the locale of the IDE.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+locale of the IDE (string or None)
+</dd>
+</dl><a NAME="UserInterface.getMenu" ID="UserInterface.getMenu"></a>
+<h4>UserInterface.getMenu</h4>
+<b>getMenu</b>(<i>name</i>)
+<p>
+        Public method to get a reference to a specific menu.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the menu (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the menu (QMenu)
+</dd>
+</dl><a NAME="UserInterface.getMenuAction" ID="UserInterface.getMenuAction"></a>
+<h4>UserInterface.getMenuAction</h4>
+<b>getMenuAction</b>(<i>menuName, actionName</i>)
+<p>
+        Public method to get a reference to an action of a menu.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to search in (string)
+</dd><dt><i>actionName</i></dt>
+<dd>
+object name of the action to search for
+            (string)
+</dd>
+</dl><a NAME="UserInterface.getMenuBarAction" ID="UserInterface.getMenuBarAction"></a>
+<h4>UserInterface.getMenuBarAction</h4>
+<b>getMenuBarAction</b>(<i>menuName</i>)
+<p>
+        Public method to get a reference to an action of the main menu.
+</p><dl>
+<dt><i>menuName</i></dt>
+<dd>
+name of the menu to search in (string)
+</dd>
+</dl><a NAME="UserInterface.getToolBarIconSize" ID="UserInterface.getToolBarIconSize"></a>
+<h4>UserInterface.getToolBarIconSize</h4>
+<b>getToolBarIconSize</b>(<i></i>)
+<p>
+        Public method to get the toolbar icon size.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+toolbar icon size (QSize)
+</dd>
+</dl><a NAME="UserInterface.getToolbar" ID="UserInterface.getToolbar"></a>
+<h4>UserInterface.getToolbar</h4>
+<b>getToolbar</b>(<i>name</i>)
+<p>
+        Public method to get a reference to a specific toolbar.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the toolbar (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the toolbar entry (tuple of string and QToolBar)
+</dd>
+</dl><a NAME="UserInterface.getViewProfile" ID="UserInterface.getViewProfile"></a>
+<h4>UserInterface.getViewProfile</h4>
+<b>getViewProfile</b>(<i></i>)
+<p>
+        Public method to get the current view profile.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the name of the current view profile (string)
+</dd>
+</dl><a NAME="UserInterface.launchHelpViewer" ID="UserInterface.launchHelpViewer"></a>
+<h4>UserInterface.launchHelpViewer</h4>
+<b>launchHelpViewer</b>(<i>home, searchWord = None</i>)
+<p>
+        Public slot to start the help viewer.
+</p><dl>
+<dt><i>home</i></dt>
+<dd>
+filename of file to be shown (string)
+</dd><dt><i>searchWord=</i></dt>
+<dd>
+word to search for (string)
+</dd>
+</dl><a NAME="UserInterface.performVersionCheck" ID="UserInterface.performVersionCheck"></a>
+<h4>UserInterface.performVersionCheck</h4>
+<b>performVersionCheck</b>(<i>manual = True, alternative = 0, showVersions = False</i>)
+<p>
+        Public method to check the internet for an eric4 update.
+</p><dl>
+<dt><i>manual</i></dt>
+<dd>
+flag indicating an invocation via the menu (boolean)
+</dd><dt><i>alternative</i></dt>
+<dd>
+index of server to download from (integer)
+</dd><dt><i>showVersion=</i></dt>
+<dd>
+flag indicating the show versions mode (boolean)
+</dd>
+</dl><a NAME="UserInterface.processArgs" ID="UserInterface.processArgs"></a>
+<h4>UserInterface.processArgs</h4>
+<b>processArgs</b>(<i>args</i>)
+<p>
+        Public method to process the command line args passed to the UI.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+list of files to open<br />
+            The args are processed one at a time. All arguments after a
+            '--' option are considered debug arguments to the program 
+            for the debugger. All files named before the '--' option
+            are opened in a text editor, unless the argument ends in 
+            .e3p, .e3pz, .e4p or .e4pz, then it is opened as a project file.
+            If it ends in .e4m or .e4mz, it is opened as a multiproject.
+</dd>
+</dl><a NAME="UserInterface.registerToolbar" ID="UserInterface.registerToolbar"></a>
+<h4>UserInterface.registerToolbar</h4>
+<b>registerToolbar</b>(<i>name, text, toolbar</i>)
+<p>
+        Public method to register a toolbar.
+</p><p>
+        This method must be called in order to make a toolbar manageable by the
+        UserInterface object.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the toolbar (string). This is used as the key into
+            the dictionary of toolbar references.
+</dd><dt><i>text</i></dt>
+<dd>
+user visible text for the toolbar entry (string)
+</dd><dt><i>toolbar</i></dt>
+<dd>
+reference to the toolbar to be registered (QToolBar)
+</dd>
+</dl><dl>
+<dt>Raises <b>KeyError</b>:</dt>
+<dd>
+raised, if a toolbar with the given name was
+            already registered
+</dd>
+</dl><a NAME="UserInterface.removeE4Actions" ID="UserInterface.removeE4Actions"></a>
+<h4>UserInterface.removeE4Actions</h4>
+<b>removeE4Actions</b>(<i>actions, type = 'ui'</i>)
+<p>
+        Public method to remove actions from the list of actions.
+</p><dl>
+<dt><i>type</i></dt>
+<dd>
+string denoting the action set to get.
+            It must be one of "ui" or "wizards".
+</dd><dt><i>actions</i></dt>
+<dd>
+list of actions (list of E4Action)
+</dd>
+</dl><a NAME="UserInterface.reregisterToolbar" ID="UserInterface.reregisterToolbar"></a>
+<h4>UserInterface.reregisterToolbar</h4>
+<b>reregisterToolbar</b>(<i>name, text</i>)
+<p>
+        Public method to change the visible text for the named toolbar.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the toolbar to be changed (string)
+</dd><dt><i>text</i></dt>
+<dd>
+new user visible text for the toolbar entry (string)
+</dd>
+</dl><a NAME="UserInterface.setDebugProfile" ID="UserInterface.setDebugProfile"></a>
+<h4>UserInterface.setDebugProfile</h4>
+<b>setDebugProfile</b>(<i>save = True</i>)
+<p>
+        Public slot to activate the debug view profile.
+</p><dl>
+<dt><i>save</i></dt>
+<dd>
+flag indicating that the current profile should
+            be saved (boolean)
+</dd>
+</dl><a NAME="UserInterface.showAvailableVersionsInfo" ID="UserInterface.showAvailableVersionsInfo"></a>
+<h4>UserInterface.showAvailableVersionsInfo</h4>
+<b>showAvailableVersionsInfo</b>(<i></i>)
+<p>
+        Public method to show the eric4 versions available for download.
+</p><a NAME="UserInterface.showEvent" ID="UserInterface.showEvent"></a>
+<h4>UserInterface.showEvent</h4>
+<b>showEvent</b>(<i>evt</i>)
+<p>
+        Protected method to handle the show event.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the show event (QShowEvent)
+</dd>
+</dl><a NAME="UserInterface.showLogTab" ID="UserInterface.showLogTab"></a>
+<h4>UserInterface.showLogTab</h4>
+<b>showLogTab</b>(<i>tabname</i>)
+<p>
+        Public method to show a particular Log-Viewer tab.
+</p><dl>
+<dt><i>tabname</i></dt>
+<dd>
+string naming the tab to be shown (string)
+</dd>
+</dl><a NAME="UserInterface.showPreferences" ID="UserInterface.showPreferences"></a>
+<h4>UserInterface.showPreferences</h4>
+<b>showPreferences</b>(<i>pageName = None</i>)
+<p>
+        Public slot to set the preferences.
+</p><dl>
+<dt><i>pageName</i></dt>
+<dd>
+name of the configuration page to show (string)
+</dd>
+</dl><a NAME="UserInterface.unregisterToolbar" ID="UserInterface.unregisterToolbar"></a>
+<h4>UserInterface.unregisterToolbar</h4>
+<b>unregisterToolbar</b>(<i>name</i>)
+<p>
+        Public method to unregister a toolbar.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the toolbar (string).
+</dd>
+</dl><a NAME="UserInterface.versionIsNewer" ID="UserInterface.versionIsNewer"></a>
+<h4>UserInterface.versionIsNewer</h4>
+<b>versionIsNewer</b>(<i>required, snapshot = None</i>)
+<p>
+        Public method to check, if the eric4 version is good compared to
+        the required version.
+</p><dl>
+<dt><i>required</i></dt>
+<dd>
+required version (string)
+</dd><dt><i>snapshot</i></dt>
+<dd>
+required snapshot version (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, that the version is newer than the required one
+            (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.AutoSaver.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.AutoSaver</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.AutoSaver</h1>
+<p>
+Module implementing an auto saver class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#AutoSaver">AutoSaver</a></td>
+<td>Class implementing the auto saver.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="AutoSaver" ID="AutoSaver"></a>
+<h2>AutoSaver</h2>
+<p>
+    Class implementing the auto saver.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>AUTOSAVE_IN</td></tr><tr><td>MAXWAIT</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#AutoSaver.__init__">AutoSaver</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#AutoSaver.changeOccurred">changeOccurred</a></td>
+<td>Public slot handling a change.</td>
+</tr><tr>
+<td><a href="#AutoSaver.saveIfNeccessary">saveIfNeccessary</a></td>
+<td>Public method to activate the save operation.</td>
+</tr><tr>
+<td><a href="#AutoSaver.timerEvent">timerEvent</a></td>
+<td>Protected method handling timer events.</td>
+</tr>
+</table>
+<a NAME="AutoSaver.__init__" ID="AutoSaver.__init__"></a>
+<h4>AutoSaver (Constructor)</h4>
+<b>AutoSaver</b>(<i>parent, save</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd><dt><i>save</i></dt>
+<dd>
+slot to be called to perform the save operation
+</dd>
+</dl><a NAME="AutoSaver.changeOccurred" ID="AutoSaver.changeOccurred"></a>
+<h4>AutoSaver.changeOccurred</h4>
+<b>changeOccurred</b>(<i></i>)
+<p>
+        Public slot handling a change.
+</p><a NAME="AutoSaver.saveIfNeccessary" ID="AutoSaver.saveIfNeccessary"></a>
+<h4>AutoSaver.saveIfNeccessary</h4>
+<b>saveIfNeccessary</b>(<i></i>)
+<p>
+        Public method to activate the save operation.
+</p><a NAME="AutoSaver.timerEvent" ID="AutoSaver.timerEvent"></a>
+<h4>AutoSaver.timerEvent</h4>
+<b>timerEvent</b>(<i>evt</i>)
+<p>
+        Protected method handling timer events.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+reference to the timer event (QTimerEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,546 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers.ClbrBaseClasses</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ClassBrowsers.ClbrBaseClasses</h1>
+<p>
+Module implementing base classes used by the various class browsers.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Attribute">Attribute</a></td>
+<td>Class to represent an attribute.</td>
+</tr><tr>
+<td><a href="#Class">Class</a></td>
+<td>Class to represent a class.</td>
+</tr><tr>
+<td><a href="#ClbrBase">ClbrBase</a></td>
+<td>Class implementing the base of all complex class browser objects.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase">ClbrVisibilityMixinBase</a></td>
+<td>Class implementing the base class of all visibility mixins.</td>
+</tr><tr>
+<td><a href="#Coding">Coding</a></td>
+<td>Class to represent a source coding.</td>
+</tr><tr>
+<td><a href="#Function">Function</a></td>
+<td>Class to represent a function or method.</td>
+</tr><tr>
+<td><a href="#Module">Module</a></td>
+<td>Class to represent a module.</td>
+</tr><tr>
+<td><a href="#_ClbrBase">_ClbrBase</a></td>
+<td>Class implementing the base of all class browser objects.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Attribute" ID="Attribute"></a>
+<h2>Attribute</h2>
+<p>
+    Class to represent an attribute.
+</p>
+<h3>Derived from</h3>
+_ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Attribute.__init__">Attribute</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Attribute.__init__" ID="Attribute.__init__"></a>
+<h4>Attribute (Constructor)</h4>
+<b>Attribute</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this attribute
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Class" ID="Class"></a>
+<h2>Class</h2>
+<p>
+    Class to represent a class.
+</p>
+<h3>Derived from</h3>
+ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Class.__init__">Class</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Class.__init__" ID="Class.__init__"></a>
+<h4>Class (Constructor)</h4>
+<b>Class</b>(<i>module, name, super, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>super</i></dt>
+<dd>
+list of class names this class is inherited from
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ClbrBase" ID="ClbrBase"></a>
+<h2>ClbrBase</h2>
+<p>
+    Class implementing the base of all complex class browser objects.
+</p>
+<h3>Derived from</h3>
+_ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ClbrBase.__init__">ClbrBase</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ClbrBase._addattribute">_addattribute</a></td>
+<td>Protected method to add information about attributes.</td>
+</tr><tr>
+<td><a href="#ClbrBase._addclass">_addclass</a></td>
+<td>Protected method method to add a nested class to this class.</td>
+</tr><tr>
+<td><a href="#ClbrBase._addglobal">_addglobal</a></td>
+<td>Protected method to add information about global variables.</td>
+</tr><tr>
+<td><a href="#ClbrBase._addmethod">_addmethod</a></td>
+<td>Protected method to add information about a method.</td>
+</tr><tr>
+<td><a href="#ClbrBase._getattribute">_getattribute</a></td>
+<td>Protected method to retrieve an attribute by name.</td>
+</tr><tr>
+<td><a href="#ClbrBase._getglobal">_getglobal</a></td>
+<td>Protected method to retrieve a global variable by name.</td>
+</tr><tr>
+<td><a href="#ClbrBase._getmethod">_getmethod</a></td>
+<td>Protected method to retrieve a method by name.</td>
+</tr>
+</table>
+<a NAME="ClbrBase.__init__" ID="ClbrBase.__init__"></a>
+<h4>ClbrBase (Constructor)</h4>
+<b>ClbrBase</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this object
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl><a NAME="ClbrBase._addattribute" ID="ClbrBase._addattribute"></a>
+<h4>ClbrBase._addattribute</h4>
+<b>_addattribute</b>(<i>attr</i>)
+<p>
+        Protected method to add information about attributes.
+</p><dl>
+<dt><i>attr</i></dt>
+<dd>
+Attribute object to be added (Attribute)
+</dd>
+</dl><a NAME="ClbrBase._addclass" ID="ClbrBase._addclass"></a>
+<h4>ClbrBase._addclass</h4>
+<b>_addclass</b>(<i>name, _class</i>)
+<p>
+        Protected method method to add a nested class to this class.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the class
+</dd><dt><i>_class</i></dt>
+<dd>
+Class object to be added (Class)
+</dd>
+</dl><a NAME="ClbrBase._addglobal" ID="ClbrBase._addglobal"></a>
+<h4>ClbrBase._addglobal</h4>
+<b>_addglobal</b>(<i>attr</i>)
+<p>
+        Protected method to add information about global variables.
+</p><dl>
+<dt><i>attr</i></dt>
+<dd>
+Attribute object to be added (Attribute)
+</dd>
+</dl><a NAME="ClbrBase._addmethod" ID="ClbrBase._addmethod"></a>
+<h4>ClbrBase._addmethod</h4>
+<b>_addmethod</b>(<i>name, function</i>)
+<p>
+        Protected method to add information about a method.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of method to be added (string)
+</dd><dt><i>function</i></dt>
+<dd>
+Function object to be added
+</dd>
+</dl><a NAME="ClbrBase._getattribute" ID="ClbrBase._getattribute"></a>
+<h4>ClbrBase._getattribute</h4>
+<b>_getattribute</b>(<i>name</i>)
+<p>
+        Protected method to retrieve an attribute by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the attribute (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the named attribute or None
+</dd>
+</dl><a NAME="ClbrBase._getglobal" ID="ClbrBase._getglobal"></a>
+<h4>ClbrBase._getglobal</h4>
+<b>_getglobal</b>(<i>name</i>)
+<p>
+        Protected method to retrieve a global variable by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the global variable (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the named global variable or None
+</dd>
+</dl><a NAME="ClbrBase._getmethod" ID="ClbrBase._getmethod"></a>
+<h4>ClbrBase._getmethod</h4>
+<b>_getmethod</b>(<i>name</i>)
+<p>
+        Protected method to retrieve a method by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the method (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the named method or None
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ClbrVisibilityMixinBase" ID="ClbrVisibilityMixinBase"></a>
+<h2>ClbrVisibilityMixinBase</h2>
+<p>
+    Class implementing the base class of all visibility mixins.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ClbrVisibilityMixinBase.isPrivate">isPrivate</a></td>
+<td>Public method to check, if the visibility is Private.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase.isProtected">isProtected</a></td>
+<td>Public method to check, if the visibility is Protected.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase.isPublic">isPublic</a></td>
+<td>Public method to check, if the visibility is Public.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase.setPrivate">setPrivate</a></td>
+<td>Public method to set the visibility to Private.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase.setProtected">setProtected</a></td>
+<td>Public method to set the visibility to Protected.</td>
+</tr><tr>
+<td><a href="#ClbrVisibilityMixinBase.setPublic">setPublic</a></td>
+<td>Public method to set the visibility to Public.</td>
+</tr>
+</table>
+<a NAME="ClbrVisibilityMixinBase.isPrivate" ID="ClbrVisibilityMixinBase.isPrivate"></a>
+<h4>ClbrVisibilityMixinBase.isPrivate</h4>
+<b>isPrivate</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Private.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Private visibility (boolean)
+</dd>
+</dl><a NAME="ClbrVisibilityMixinBase.isProtected" ID="ClbrVisibilityMixinBase.isProtected"></a>
+<h4>ClbrVisibilityMixinBase.isProtected</h4>
+<b>isProtected</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Protected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Protected visibility (boolean)
+</dd>
+</dl><a NAME="ClbrVisibilityMixinBase.isPublic" ID="ClbrVisibilityMixinBase.isPublic"></a>
+<h4>ClbrVisibilityMixinBase.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Public.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Public visibility (boolean)
+</dd>
+</dl><a NAME="ClbrVisibilityMixinBase.setPrivate" ID="ClbrVisibilityMixinBase.setPrivate"></a>
+<h4>ClbrVisibilityMixinBase.setPrivate</h4>
+<b>setPrivate</b>(<i></i>)
+<p>
+        Public method to set the visibility to Private.
+</p><a NAME="ClbrVisibilityMixinBase.setProtected" ID="ClbrVisibilityMixinBase.setProtected"></a>
+<h4>ClbrVisibilityMixinBase.setProtected</h4>
+<b>setProtected</b>(<i></i>)
+<p>
+        Public method to set the visibility to Protected.
+</p><a NAME="ClbrVisibilityMixinBase.setPublic" ID="ClbrVisibilityMixinBase.setPublic"></a>
+<h4>ClbrVisibilityMixinBase.setPublic</h4>
+<b>setPublic</b>(<i></i>)
+<p>
+        Public method to set the visibility to Public.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Coding" ID="Coding"></a>
+<h2>Coding</h2>
+<p>
+    Class to represent a source coding.
+</p>
+<h3>Derived from</h3>
+ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Coding.__init__">Coding</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Coding.__init__" ID="Coding.__init__"></a>
+<h4>Coding (Constructor)</h4>
+<b>Coding</b>(<i>module, file, lineno, coding</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this module
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this module
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the module definition
+</dd><dt><i>coding</i></dt>
+<dd>
+character coding of the source file
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Function" ID="Function"></a>
+<h2>Function</h2>
+<p>
+    Class to represent a function or method.
+</p>
+<h3>Derived from</h3>
+ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Function.__init__">Function</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Function.__init__" ID="Function.__init__"></a>
+<h4>Function (Constructor)</h4>
+<b>Function</b>(<i>module, name, file, lineno, signature = '', separator = ', '</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this function
+</dd><dt><i>name</i></dt>
+<dd>
+name of this function
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd><dt><i>signature</i></dt>
+<dd>
+parameterlist of the method
+</dd><dt><i>separator</i></dt>
+<dd>
+string separating the parameters
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Module" ID="Module"></a>
+<h2>Module</h2>
+<p>
+    Class to represent a module.
+</p>
+<h3>Derived from</h3>
+ClbrBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Module.__init__">Module</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Module.__init__" ID="Module.__init__"></a>
+<h4>Module (Constructor)</h4>
+<b>Module</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this module
+</dd><dt><i>name</i></dt>
+<dd>
+name of this module
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this module
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the module definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_ClbrBase" ID="_ClbrBase"></a>
+<h2>_ClbrBase</h2>
+<p>
+    Class implementing the base of all class browser objects.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#_ClbrBase.__init__">_ClbrBase</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="_ClbrBase.__init__" ID="_ClbrBase.__init__"></a>
+<h4>_ClbrBase (Constructor)</h4>
+<b>_ClbrBase</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this object
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ClassBrowsers.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ClassBrowsers.__init__</h1>
+<p>
+Package implementing class browsers for various languages.
+</p><p>
+Currently it offers class browser support for the following
+programming languages.
+</p><p>
+<ul>
+<li>CORBA IDL</li>
+<li>Python</li>
+<li>Ruby</li>
+</ul>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>IDL_SOURCE</td></tr><tr><td>PTL_SOURCE</td></tr><tr><td>PY_SOURCE</td></tr><tr><td>RB_SOURCE</td></tr><tr><td>SUPPORTED_TYPES</td></tr><tr><td>__extensions</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#find_module">find_module</a></td>
+<td>Module function to extend the Python module finding mechanism.</td>
+</tr><tr>
+<td><a href="#readmodule">readmodule</a></td>
+<td>Read a source file and return a dictionary of classes, functions, modules, etc.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="find_module" ID="find_module"></a>
+<h2>find_module</h2>
+<b>find_module</b>(<i>name, path, isPyFile = False</i>)
+<p>
+    Module function to extend the Python module finding mechanism.
+</p><p>
+    This function searches for files in the given path. If the filename
+    doesn't have an extension or an extension of .py, the normal search
+    implemented in the imp module is used. For all other supported files
+    only path is searched.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename or modulename to search for (string)
+</dd><dt><i>path</i></dt>
+<dd>
+search path (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of the open file, pathname and description. Description
+        is a tuple of file suffix, file mode and file type)
+</dd>
+</dl><dl>
+<dt>Raises <b>ImportError</b>:</dt>
+<dd>
+The file or module wasn't found.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readmodule" ID="readmodule"></a>
+<h2>readmodule</h2>
+<b>readmodule</b>(<i>module, path=[], isPyFile = False</i>)
+<p>
+    Read a source file and return a dictionary of classes, functions, modules, etc. .
+</p><p>
+    The real work of parsing the source file is delegated to the individual file
+    parsers.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the source file (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path the file should be searched in (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the resulting dictionary
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ClassBrowsers.idlclbr.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers.idlclbr</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ClassBrowsers.idlclbr</h1>
+<p>
+Parse a CORBA IDL file and retrieve modules, interfaces, methods and attributes.
+</p><p>
+Parse enough of a CORBA IDL file to recognize module, interface and method definitions
+and to find out the superclasses of an interface as well as its attributes.
+</p><p>
+It is based on the Python class browser found in this package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>SUPPORTED_TYPES</td></tr><tr><td>_commentsub</td></tr><tr><td>_getnext</td></tr><tr><td>_modules</td></tr><tr><td>_normalize</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Attribute">Attribute</a></td>
+<td>Class to represent a CORBA IDL attribute.</td>
+</tr><tr>
+<td><a href="#Function">Function</a></td>
+<td>Class to represent a CORBA IDL function.</td>
+</tr><tr>
+<td><a href="#Interface">Interface</a></td>
+<td>Class to represent a CORBA IDL interface.</td>
+</tr><tr>
+<td><a href="#Module">Module</a></td>
+<td>Class to represent a CORBA IDL module.</td>
+</tr><tr>
+<td><a href="#VisibilityMixin">VisibilityMixin</a></td>
+<td>Mixin class implementing the notion of visibility.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#readmodule_ex">readmodule_ex</a></td>
+<td>Read a CORBA IDL file and return a dictionary of classes, functions and modules.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Attribute" ID="Attribute"></a>
+<h2>Attribute</h2>
+<p>
+    Class to represent a CORBA IDL attribute.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Attribute, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Attribute.__init__">Attribute</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Attribute.__init__" ID="Attribute.__init__"></a>
+<h4>Attribute (Constructor)</h4>
+<b>Attribute</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this attribute
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Function" ID="Function"></a>
+<h2>Function</h2>
+<p>
+    Class to represent a CORBA IDL function.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Function, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Function.__init__">Function</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Function.__init__" ID="Function.__init__"></a>
+<h4>Function (Constructor)</h4>
+<b>Function</b>(<i>module, name, file, lineno, signature = '', separator = ', '</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this function
+</dd><dt><i>name</i></dt>
+<dd>
+name of this function
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd><dt><i>signature</i></dt>
+<dd>
+parameterlist of the method
+</dd><dt><i>separator</i></dt>
+<dd>
+string separating the parameters
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Interface" ID="Interface"></a>
+<h2>Interface</h2>
+<p>
+    Class to represent a CORBA IDL interface.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Class, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Interface.__init__">Interface</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Interface.__init__" ID="Interface.__init__"></a>
+<h4>Interface (Constructor)</h4>
+<b>Interface</b>(<i>module, name, super, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this interface
+</dd><dt><i>super</i></dt>
+<dd>
+list of interface names this interface is inherited from
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this interface
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the interface definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Module" ID="Module"></a>
+<h2>Module</h2>
+<p>
+    Class to represent a CORBA IDL module.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Module, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Module.__init__">Module</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Module.__init__" ID="Module.__init__"></a>
+<h4>Module (Constructor)</h4>
+<b>Module</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VisibilityMixin" ID="VisibilityMixin"></a>
+<h2>VisibilityMixin</h2>
+<p>
+    Mixin class implementing the notion of visibility.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.ClbrVisibilityMixinBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VisibilityMixin.__init__">VisibilityMixin</a></td>
+<td>Method to initialize the visibility.</td>
+</tr>
+</table>
+<a NAME="VisibilityMixin.__init__" ID="VisibilityMixin.__init__"></a>
+<h4>VisibilityMixin (Constructor)</h4>
+<b>VisibilityMixin</b>(<i></i>)
+<p>
+        Method to initialize the visibility.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readmodule_ex" ID="readmodule_ex"></a>
+<h2>readmodule_ex</h2>
+<b>readmodule_ex</b>(<i>module, path=[]</i>)
+<p>
+    Read a CORBA IDL file and return a dictionary of classes, functions and modules.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the CORBA IDL file (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path the file should be searched in (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the resulting dictionary
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ClassBrowsers.pyclbr.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers.pyclbr</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ClassBrowsers.pyclbr</h1>
+<p>
+Parse a Python file and retrieve classes, functions/methods and attributes.
+</p><p>
+Parse enough of a Python file to recognize class and method definitions and
+to find out the superclasses of a class as well as its attributes.
+</p><p>
+This is module is based on pyclbr found in the Python 2.2.2 distribution.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>SUPPORTED_TYPES</td></tr><tr><td>TABWIDTH</td></tr><tr><td>_commentsub</td></tr><tr><td>_getnext</td></tr><tr><td>_modules</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Attribute">Attribute</a></td>
+<td>Class to represent a class attribute.</td>
+</tr><tr>
+<td><a href="#Class">Class</a></td>
+<td>Class to represent a Python class.</td>
+</tr><tr>
+<td><a href="#Function">Function</a></td>
+<td>Class to represent a Python function.</td>
+</tr><tr>
+<td><a href="#Publics">Publics</a></td>
+<td>Class to represent the list of public identifiers.</td>
+</tr><tr>
+<td><a href="#VisibilityMixin">VisibilityMixin</a></td>
+<td>Mixin class implementing the notion of visibility.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_indent">_indent</a></td>
+<td>Module function to return the indentation depth.</td>
+</tr><tr>
+<td><a href="#readmodule_ex">readmodule_ex</a></td>
+<td>Read a module file and return a dictionary of classes.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Attribute" ID="Attribute"></a>
+<h2>Attribute</h2>
+<p>
+    Class to represent a class attribute.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Attribute, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Attribute.__init__">Attribute</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Attribute.__init__" ID="Attribute.__init__"></a>
+<h4>Attribute (Constructor)</h4>
+<b>Attribute</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this attribute
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Class" ID="Class"></a>
+<h2>Class</h2>
+<p>
+    Class to represent a Python class.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Class, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Class.__init__">Class</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Class.__init__" ID="Class.__init__"></a>
+<h4>Class (Constructor)</h4>
+<b>Class</b>(<i>module, name, super, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>super</i></dt>
+<dd>
+list of class names this class is inherited from
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Function" ID="Function"></a>
+<h2>Function</h2>
+<p>
+    Class to represent a Python function.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Function, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Function.__init__">Function</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Function.__init__" ID="Function.__init__"></a>
+<h4>Function (Constructor)</h4>
+<b>Function</b>(<i>module, name, file, lineno, signature = '', separator = ', '</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this function
+</dd><dt><i>name</i></dt>
+<dd>
+name of this function
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd><dt><i>signature</i></dt>
+<dd>
+parameterlist of the method
+</dd><dt><i>separator</i></dt>
+<dd>
+string separating the parameters
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Publics" ID="Publics"></a>
+<h2>Publics</h2>
+<p>
+    Class to represent the list of public identifiers.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Publics.__init__">Publics</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Publics.__init__" ID="Publics.__init__"></a>
+<h4>Publics (Constructor)</h4>
+<b>Publics</b>(<i>module, file, lineno, idents</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this function
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd><dt><i>idents</i></dt>
+<dd>
+list of public identifiers
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VisibilityMixin" ID="VisibilityMixin"></a>
+<h2>VisibilityMixin</h2>
+<p>
+    Mixin class implementing the notion of visibility.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.ClbrVisibilityMixinBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VisibilityMixin.__init__">VisibilityMixin</a></td>
+<td>Method to initialize the visibility.</td>
+</tr>
+</table>
+<a NAME="VisibilityMixin.__init__" ID="VisibilityMixin.__init__"></a>
+<h4>VisibilityMixin (Constructor)</h4>
+<b>VisibilityMixin</b>(<i></i>)
+<p>
+        Method to initialize the visibility.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_indent" ID="_indent"></a>
+<h2>_indent</h2>
+<b>_indent</b>(<i>ws</i>)
+<p>
+    Module function to return the indentation depth.
+</p><dl>
+<dt><i>ws</i></dt>
+<dd>
+the whitespace to be checked (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+length of the whitespace string (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readmodule_ex" ID="readmodule_ex"></a>
+<h2>readmodule_ex</h2>
+<b>readmodule_ex</b>(<i>module, path=[], inpackage = False, isPyFile = False</i>)
+<p>
+    Read a module file and return a dictionary of classes.
+</p><p>
+    Search for MODULE in PATH and sys.path, read and parse the
+    module and return a dictionary with one entry for each class
+    found in the module.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module file (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path the module should be searched in (list of strings)
+</dd><dt><i>inpackage</i></dt>
+<dd>
+flag indicating a module inside a package is scanned
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the resulting dictionary
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ClassBrowsers.rbclbr.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,279 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers.rbclbr</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ClassBrowsers.rbclbr</h1>
+<p>
+Parse a Ruby file and retrieve classes, modules, methods and attributes.
+</p><p>
+Parse enough of a Ruby file to recognize class, module and method definitions
+and to find out the superclasses of a class as well as its attributes.
+</p><p>
+It is based on the Python class browser found in this package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>SUPPORTED_TYPES</td></tr><tr><td>_commentsub</td></tr><tr><td>_getnext</td></tr><tr><td>_modules</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Attribute">Attribute</a></td>
+<td>Class to represent a class or module attribute.</td>
+</tr><tr>
+<td><a href="#Class">Class</a></td>
+<td>Class to represent a Ruby class.</td>
+</tr><tr>
+<td><a href="#Function">Function</a></td>
+<td>Class to represent a Ruby function.</td>
+</tr><tr>
+<td><a href="#Module">Module</a></td>
+<td>Class to represent a Ruby module.</td>
+</tr><tr>
+<td><a href="#VisibilityMixin">VisibilityMixin</a></td>
+<td>Mixin class implementing the notion of visibility.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#readmodule_ex">readmodule_ex</a></td>
+<td>Read a Ruby file and return a dictionary of classes, functions and modules.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Attribute" ID="Attribute"></a>
+<h2>Attribute</h2>
+<p>
+    Class to represent a class or module attribute.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Attribute, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Attribute.__init__">Attribute</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Attribute.__init__" ID="Attribute.__init__"></a>
+<h4>Attribute (Constructor)</h4>
+<b>Attribute</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this attribute
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Class" ID="Class"></a>
+<h2>Class</h2>
+<p>
+    Class to represent a Ruby class.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Class, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Class.__init__">Class</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Class.__init__" ID="Class.__init__"></a>
+<h4>Class (Constructor)</h4>
+<b>Class</b>(<i>module, name, super, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>super</i></dt>
+<dd>
+list of class names this class is inherited from
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Function" ID="Function"></a>
+<h2>Function</h2>
+<p>
+    Class to represent a Ruby function.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Function, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Function.__init__">Function</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Function.__init__" ID="Function.__init__"></a>
+<h4>Function (Constructor)</h4>
+<b>Function</b>(<i>module, name, file, lineno, signature = '', separator = ', '</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this function
+</dd><dt><i>name</i></dt>
+<dd>
+name of this function
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd><dt><i>signature</i></dt>
+<dd>
+parameterlist of the method
+</dd><dt><i>separator</i></dt>
+<dd>
+string separating the parameters
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Module" ID="Module"></a>
+<h2>Module</h2>
+<p>
+    Class to represent a Ruby module.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.Module, VisibilityMixin
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Module.__init__">Module</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Module.__init__" ID="Module.__init__"></a>
+<h4>Module (Constructor)</h4>
+<b>Module</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the module containing this class
+</dd><dt><i>name</i></dt>
+<dd>
+name of this class
+</dd><dt><i>file</i></dt>
+<dd>
+filename containing this class
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VisibilityMixin" ID="VisibilityMixin"></a>
+<h2>VisibilityMixin</h2>
+<p>
+    Mixin class implementing the notion of visibility.
+</p>
+<h3>Derived from</h3>
+ClbrBaseClasses.ClbrVisibilityMixinBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VisibilityMixin.__init__">VisibilityMixin</a></td>
+<td>Method to initialize the visibility.</td>
+</tr>
+</table>
+<a NAME="VisibilityMixin.__init__" ID="VisibilityMixin.__init__"></a>
+<h4>VisibilityMixin (Constructor)</h4>
+<b>VisibilityMixin</b>(<i></i>)
+<p>
+        Method to initialize the visibility.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readmodule_ex" ID="readmodule_ex"></a>
+<h2>readmodule_ex</h2>
+<b>readmodule_ex</b>(<i>module, path=[]</i>)
+<p>
+    Read a Ruby file and return a dictionary of classes, functions and modules.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of the Ruby file (string)
+</dd><dt><i>path</i></dt>
+<dd>
+path the file should be searched in (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the resulting dictionary
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.ModuleParser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,861 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ModuleParser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.ModuleParser</h1>
+<p>
+Parse a Python module file.
+</p><p>
+This module is based on pyclbr.py as of Python 2.2.2
+</p><p>
+<b>BUGS</b> (from pyclbr.py)
+<ul>
+<li>Code that doesn't pass tabnanny or python -t will confuse it, unless
+  you set the module TABWIDTH variable (default 8) to the correct tab width
+  for the file.</li>
+</ul>
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>PTL_SOURCE</td></tr><tr><td>RB_SOURCE</td></tr><tr><td>SUPPORTED_TYPES</td></tr><tr><td>TABWIDTH</td></tr><tr><td>__all__</td></tr><tr><td>_commentsub</td></tr><tr><td>_hashsub</td></tr><tr><td>_modules</td></tr><tr><td>_py_getnext</td></tr><tr><td>_rb_getnext</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Attribute">Attribute</a></td>
+<td>Class to represent a Python function or method.</td>
+</tr><tr>
+<td><a href="#Class">Class</a></td>
+<td>Class to represent a Python class.</td>
+</tr><tr>
+<td><a href="#Function">Function</a></td>
+<td>Class to represent a Python function or method.</td>
+</tr><tr>
+<td><a href="#Module">Module</a></td>
+<td>Class to represent a Python module.</td>
+</tr><tr>
+<td><a href="#RbModule">RbModule</a></td>
+<td>Class to represent a Ruby module.</td>
+</tr><tr>
+<td><a href="#VisibilityBase">VisibilityBase</a></td>
+<td>Class implementing the visibility aspect of all objects.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_indent">_indent</a></td>
+<td>Protected function to determine the indent width of a whitespace string.</td>
+</tr><tr>
+<td><a href="#find_module">find_module</a></td>
+<td>Module function to extend the Python module finding mechanism.</td>
+</tr><tr>
+<td><a href="#readModule">readModule</a></td>
+<td>Function to read a module file and parse it.</td>
+</tr><tr>
+<td><a href="#resetParsedModule">resetParsedModule</a></td>
+<td>Module function to clear one module from the list of parsed modules.</td>
+</tr><tr>
+<td><a href="#resetParsedModules">resetParsedModules</a></td>
+<td>Module function to reset the list of modules already parsed.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="Attribute" ID="Attribute"></a>
+<h2>Attribute</h2>
+<p>
+    Class to represent a Python function or method.
+</p>
+<h3>Derived from</h3>
+VisibilityBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Attribute.__init__">Attribute</a></td>
+<td>Constructor</td>
+</tr>
+</table>
+<a NAME="Attribute.__init__" ID="Attribute.__init__"></a>
+<h4>Attribute (Constructor)</h4>
+<b>Attribute</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of module containing this function (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the function (string)
+</dd><dt><i>file</i></dt>
+<dd>
+name of file containing this function (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the function definition (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Class" ID="Class"></a>
+<h2>Class</h2>
+<p>
+    Class to represent a Python class.
+</p>
+<h3>Derived from</h3>
+VisibilityBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Class.__init__">Class</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Class.addAttribute">addAttribute</a></td>
+<td>Public method to add information about attributes.</td>
+</tr><tr>
+<td><a href="#Class.addDescription">addDescription</a></td>
+<td>Public method to store the class docstring.</td>
+</tr><tr>
+<td><a href="#Class.addGlobal">addGlobal</a></td>
+<td>Public method to add information about global (class) variables.</td>
+</tr><tr>
+<td><a href="#Class.addMethod">addMethod</a></td>
+<td>Public method to add information about a method.</td>
+</tr><tr>
+<td><a href="#Class.getAttribute">getAttribute</a></td>
+<td>Public method to retrieve an attribute by name.</td>
+</tr><tr>
+<td><a href="#Class.getMethod">getMethod</a></td>
+<td>Public method to retrieve a method by name.</td>
+</tr><tr>
+<td><a href="#Class.setEndLine">setEndLine</a></td>
+<td>Public method to record the number of the last line of a class.</td>
+</tr>
+</table>
+<a NAME="Class.__init__" ID="Class.__init__"></a>
+<h4>Class (Constructor)</h4>
+<b>Class</b>(<i>module, name, super, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of module containing this class (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the class (string)
+</dd><dt><i>super</i></dt>
+<dd>
+list of classnames this class is inherited from
+                (list of strings)
+</dd><dt><i>file</i></dt>
+<dd>
+name of file containing this class (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition (integer)
+</dd>
+</dl><a NAME="Class.addAttribute" ID="Class.addAttribute"></a>
+<h4>Class.addAttribute</h4>
+<b>addAttribute</b>(<i>name, attr</i>)
+<p>
+        Public method to add information about attributes.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the attribute to add (string)
+</dd><dt><i>attr</i></dt>
+<dd>
+Attribute object to be added
+</dd>
+</dl><a NAME="Class.addDescription" ID="Class.addDescription"></a>
+<h4>Class.addDescription</h4>
+<b>addDescription</b>(<i>description</i>)
+<p>
+        Public method to store the class docstring.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+the docstring to be stored (string)
+</dd>
+</dl><a NAME="Class.addGlobal" ID="Class.addGlobal"></a>
+<h4>Class.addGlobal</h4>
+<b>addGlobal</b>(<i>name, attr</i>)
+<p>
+        Public method to add information about global (class) variables.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the global to add (string)
+</dd><dt><i>attr</i></dt>
+<dd>
+Attribute object to be added
+</dd>
+</dl><a NAME="Class.addMethod" ID="Class.addMethod"></a>
+<h4>Class.addMethod</h4>
+<b>addMethod</b>(<i>name, function</i>)
+<p>
+        Public method to add information about a method.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of method to be added (string)
+</dd><dt><i>function</i></dt>
+<dd>
+Function object to be added
+</dd>
+</dl><a NAME="Class.getAttribute" ID="Class.getAttribute"></a>
+<h4>Class.getAttribute</h4>
+<b>getAttribute</b>(<i>name</i>)
+<p>
+        Public method to retrieve an attribute by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the attribute (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the named attribute or None
+</dd>
+</dl><a NAME="Class.getMethod" ID="Class.getMethod"></a>
+<h4>Class.getMethod</h4>
+<b>getMethod</b>(<i>name</i>)
+<p>
+        Public method to retrieve a method by name.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the method (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the named method or None
+</dd>
+</dl><a NAME="Class.setEndLine" ID="Class.setEndLine"></a>
+<h4>Class.setEndLine</h4>
+<b>setEndLine</b>(<i>endLineNo</i>)
+<p>
+        Public method to record the number of the last line of a class.
+</p><dl>
+<dt><i>endLineNo</i></dt>
+<dd>
+number of the last line (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Function" ID="Function"></a>
+<h2>Function</h2>
+<p>
+    Class to represent a Python function or method.
+</p>
+<h3>Derived from</h3>
+VisibilityBase
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Function.__init__">Function</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Function.addDescription">addDescription</a></td>
+<td>Public method to store the functions docstring.</td>
+</tr>
+</table>
+<a NAME="Function.__init__" ID="Function.__init__"></a>
+<h4>Function (Constructor)</h4>
+<b>Function</b>(<i>module, name, file, lineno, signature = '', pyqtSignature = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of module containing this function (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the function (string)
+</dd><dt><i>file</i></dt>
+<dd>
+name of file containing this function (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the function definition (integer)
+</dd><dt><i>signature</i></dt>
+<dd>
+the functions call signature (string)
+</dd><dt><i>pyqtSignature</i></dt>
+<dd>
+the functions PyQt signature (string)
+</dd>
+</dl><a NAME="Function.addDescription" ID="Function.addDescription"></a>
+<h4>Function.addDescription</h4>
+<b>addDescription</b>(<i>description</i>)
+<p>
+        Public method to store the functions docstring.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+the docstring to be stored (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="Module" ID="Module"></a>
+<h2>Module</h2>
+<p>
+    Class to represent a Python module.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Module.__init__">Module</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Module.__py_scan">__py_scan</a></td>
+<td>Private method to scan the source text of a Python module and retrieve the relevant information.</td>
+</tr><tr>
+<td><a href="#Module.__py_setVisibility">__py_setVisibility</a></td>
+<td>Private method to set the visibility of an object.</td>
+</tr><tr>
+<td><a href="#Module.__rb_scan">__rb_scan</a></td>
+<td>Private method to scan the source text of a Python module and retrieve the relevant information.</td>
+</tr><tr>
+<td><a href="#Module.addClass">addClass</a></td>
+<td>Public method to add information about a class.</td>
+</tr><tr>
+<td><a href="#Module.addDescription">addDescription</a></td>
+<td>Protected method to store the modules docstring.</td>
+</tr><tr>
+<td><a href="#Module.addFunction">addFunction</a></td>
+<td>Public method to add information about a function.</td>
+</tr><tr>
+<td><a href="#Module.addGlobal">addGlobal</a></td>
+<td>Public method to add information about global variables.</td>
+</tr><tr>
+<td><a href="#Module.addModule">addModule</a></td>
+<td>Public method to add information about a Ruby module.</td>
+</tr><tr>
+<td><a href="#Module.addPathToHierarchy">addPathToHierarchy</a></td>
+<td>Public method to put the exhausted path into the result dictionary.</td>
+</tr><tr>
+<td><a href="#Module.assembleHierarchy">assembleHierarchy</a></td>
+<td>Public method to assemble the inheritance hierarchy.</td>
+</tr><tr>
+<td><a href="#Module.createHierarchy">createHierarchy</a></td>
+<td>Public method to build the inheritance hierarchy for all classes of this module.</td>
+</tr><tr>
+<td><a href="#Module.getFileName">getFileName</a></td>
+<td>Public method to retrieve the modules filename.</td>
+</tr><tr>
+<td><a href="#Module.getName">getName</a></td>
+<td>Public method to retrieve the modules name.</td>
+</tr><tr>
+<td><a href="#Module.getType">getType</a></td>
+<td>Public method to get the type of the module's source.</td>
+</tr><tr>
+<td><a href="#Module.scan">scan</a></td>
+<td>Public method to scan the source text and retrieve the relevant information.</td>
+</tr>
+</table>
+<a NAME="Module.__init__" ID="Module.__init__"></a>
+<h4>Module (Constructor)</h4>
+<b>Module</b>(<i>name, file=None, type=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of this module (string)
+</dd><dt><i>file</i></dt>
+<dd>
+filename of file containing this module (string)
+</dd><dt><i>type</i></dt>
+<dd>
+type of this module
+</dd>
+</dl><a NAME="Module.__py_scan" ID="Module.__py_scan"></a>
+<h4>Module.__py_scan</h4>
+<b>__py_scan</b>(<i>src</i>)
+<p>
+        Private method to scan the source text of a Python module and retrieve the 
+        relevant information.
+</p><dl>
+<dt><i>src</i></dt>
+<dd>
+the source text to be scanned (string)
+</dd>
+</dl><a NAME="Module.__py_setVisibility" ID="Module.__py_setVisibility"></a>
+<h4>Module.__py_setVisibility</h4>
+<b>__py_setVisibility</b>(<i>object</i>)
+<p>
+        Private method to set the visibility of an object.
+</p><dl>
+<dt><i>object</i></dt>
+<dd>
+reference to the object (Attribute, Class or Function)
+</dd>
+</dl><a NAME="Module.__rb_scan" ID="Module.__rb_scan"></a>
+<h4>Module.__rb_scan</h4>
+<b>__rb_scan</b>(<i>src</i>)
+<p>
+        Private method to scan the source text of a Python module and retrieve the 
+        relevant information.
+</p><dl>
+<dt><i>src</i></dt>
+<dd>
+the source text to be scanned (string)
+</dd>
+</dl><a NAME="Module.addClass" ID="Module.addClass"></a>
+<h4>Module.addClass</h4>
+<b>addClass</b>(<i>name, _class</i>)
+<p>
+        Public method to add information about a class.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of class to be added (string)
+</dd><dt><i>_class</i></dt>
+<dd>
+Class object to be added
+</dd>
+</dl><a NAME="Module.addDescription" ID="Module.addDescription"></a>
+<h4>Module.addDescription</h4>
+<b>addDescription</b>(<i>description</i>)
+<p>
+        Protected method to store the modules docstring.
+</p><dl>
+<dt><i>description</i></dt>
+<dd>
+the docstring to be stored (string)
+</dd>
+</dl><a NAME="Module.addFunction" ID="Module.addFunction"></a>
+<h4>Module.addFunction</h4>
+<b>addFunction</b>(<i>name, function</i>)
+<p>
+        Public method to add information about a function.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of function to be added (string)
+</dd><dt><i>function</i></dt>
+<dd>
+Function object to be added
+</dd>
+</dl><a NAME="Module.addGlobal" ID="Module.addGlobal"></a>
+<h4>Module.addGlobal</h4>
+<b>addGlobal</b>(<i>name, attr</i>)
+<p>
+        Public method to add information about global variables.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the global to add (string)
+</dd><dt><i>attr</i></dt>
+<dd>
+Attribute object to be added
+</dd>
+</dl><a NAME="Module.addModule" ID="Module.addModule"></a>
+<h4>Module.addModule</h4>
+<b>addModule</b>(<i>name, module</i>)
+<p>
+        Public method to add information about a Ruby module.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of module to be added (string)
+</dd><dt><i>module</i></dt>
+<dd>
+Module object to be added
+</dd>
+</dl><a NAME="Module.addPathToHierarchy" ID="Module.addPathToHierarchy"></a>
+<h4>Module.addPathToHierarchy</h4>
+<b>addPathToHierarchy</b>(<i>path, result, fn</i>)
+<p>
+        Public method to put the exhausted path into the result dictionary.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+the exhausted path of classes
+</dd><dt><i>result</i></dt>
+<dd>
+the result dictionary
+</dd><dt><i>fn</i></dt>
+<dd>
+function to call for classe that are already part of the
+            result dictionary
+</dd>
+</dl><a NAME="Module.assembleHierarchy" ID="Module.assembleHierarchy"></a>
+<h4>Module.assembleHierarchy</h4>
+<b>assembleHierarchy</b>(<i>name, classes, path, result</i>)
+<p>
+        Public method to assemble the inheritance hierarchy.
+</p><p>
+        This method will traverse the class hierarchy, from a given class
+        and build up a nested dictionary of super-classes. The result is
+        intended to be inverted, i.e. the highest level are the super classes.
+</p><p>
+        This code is borrowed from Boa Constructor.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of class to assemble hierarchy (string)
+</dd><dt><i>classes</i></dt>
+<dd>
+A dictionary of classes to look in.
+</dd><dt><i>path</i></dt>
+<dd>
+
+</dd><dt><i>result</i></dt>
+<dd>
+The resultant hierarchy
+</dd>
+</dl><a NAME="Module.createHierarchy" ID="Module.createHierarchy"></a>
+<h4>Module.createHierarchy</h4>
+<b>createHierarchy</b>(<i></i>)
+<p>
+        Public method to build the inheritance hierarchy for all classes of this module.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+A dictionary with inheritance hierarchies.
+</dd>
+</dl><a NAME="Module.getFileName" ID="Module.getFileName"></a>
+<h4>Module.getFileName</h4>
+<b>getFileName</b>(<i></i>)
+<p>
+        Public method to retrieve the modules filename.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+module filename (string)
+</dd>
+</dl><a NAME="Module.getName" ID="Module.getName"></a>
+<h4>Module.getName</h4>
+<b>getName</b>(<i></i>)
+<p>
+        Public method to retrieve the modules name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+module name (string)
+</dd>
+</dl><a NAME="Module.getType" ID="Module.getType"></a>
+<h4>Module.getType</h4>
+<b>getType</b>(<i></i>)
+<p>
+        Public method to get the type of the module's source.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+type of the modules's source (string)
+</dd>
+</dl><a NAME="Module.scan" ID="Module.scan"></a>
+<h4>Module.scan</h4>
+<b>scan</b>(<i>src</i>)
+<p>
+        Public method to scan the source text and retrieve the relevant information.
+</p><dl>
+<dt><i>src</i></dt>
+<dd>
+the source text to be scanned (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="RbModule" ID="RbModule"></a>
+<h2>RbModule</h2>
+<p>
+    Class to represent a Ruby module.
+</p>
+<h3>Derived from</h3>
+Class
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#RbModule.__init__">RbModule</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#RbModule.addClass">addClass</a></td>
+<td>Public method to add information about a class.</td>
+</tr>
+</table>
+<a NAME="RbModule.__init__" ID="RbModule.__init__"></a>
+<h4>RbModule (Constructor)</h4>
+<b>RbModule</b>(<i>module, name, file, lineno</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+name of module containing this class (string)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the class (string)
+</dd><dt><i>file</i></dt>
+<dd>
+name of file containing this class (string)
+</dd><dt><i>lineno</i></dt>
+<dd>
+linenumber of the class definition (integer)
+</dd>
+</dl><a NAME="RbModule.addClass" ID="RbModule.addClass"></a>
+<h4>RbModule.addClass</h4>
+<b>addClass</b>(<i>name, _class</i>)
+<p>
+        Public method to add information about a class.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of class to be added (string)
+</dd><dt><i>_class</i></dt>
+<dd>
+Class object to be added
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="VisibilityBase" ID="VisibilityBase"></a>
+<h2>VisibilityBase</h2>
+<p>
+    Class implementing the visibility aspect of all objects.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VisibilityBase.isPrivate">isPrivate</a></td>
+<td>Public method to check, if the visibility is Private.</td>
+</tr><tr>
+<td><a href="#VisibilityBase.isProtected">isProtected</a></td>
+<td>Public method to check, if the visibility is Protected.</td>
+</tr><tr>
+<td><a href="#VisibilityBase.isPublic">isPublic</a></td>
+<td>Public method to check, if the visibility is Public.</td>
+</tr><tr>
+<td><a href="#VisibilityBase.setPrivate">setPrivate</a></td>
+<td>Public method to set the visibility to Private.</td>
+</tr><tr>
+<td><a href="#VisibilityBase.setProtected">setProtected</a></td>
+<td>Public method to set the visibility to Protected.</td>
+</tr><tr>
+<td><a href="#VisibilityBase.setPublic">setPublic</a></td>
+<td>Public method to set the visibility to Public.</td>
+</tr>
+</table>
+<a NAME="VisibilityBase.isPrivate" ID="VisibilityBase.isPrivate"></a>
+<h4>VisibilityBase.isPrivate</h4>
+<b>isPrivate</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Private.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Private visibility (boolean)
+</dd>
+</dl><a NAME="VisibilityBase.isProtected" ID="VisibilityBase.isProtected"></a>
+<h4>VisibilityBase.isProtected</h4>
+<b>isProtected</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Protected.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Protected visibility (boolean)
+</dd>
+</dl><a NAME="VisibilityBase.isPublic" ID="VisibilityBase.isPublic"></a>
+<h4>VisibilityBase.isPublic</h4>
+<b>isPublic</b>(<i></i>)
+<p>
+        Public method to check, if the visibility is Public.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating Public visibility (boolean)
+</dd>
+</dl><a NAME="VisibilityBase.setPrivate" ID="VisibilityBase.setPrivate"></a>
+<h4>VisibilityBase.setPrivate</h4>
+<b>setPrivate</b>(<i></i>)
+<p>
+        Public method to set the visibility to Private.
+</p><a NAME="VisibilityBase.setProtected" ID="VisibilityBase.setProtected"></a>
+<h4>VisibilityBase.setProtected</h4>
+<b>setProtected</b>(<i></i>)
+<p>
+        Public method to set the visibility to Protected.
+</p><a NAME="VisibilityBase.setPublic" ID="VisibilityBase.setPublic"></a>
+<h4>VisibilityBase.setPublic</h4>
+<b>setPublic</b>(<i></i>)
+<p>
+        Public method to set the visibility to Public.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_indent" ID="_indent"></a>
+<h2>_indent</h2>
+<b>_indent</b>(<i>ws</i>)
+<p>
+    Protected function to determine the indent width of a whitespace string.
+</p><dl>
+<dt><i>ws</i></dt>
+<dd>
+The whitespace string to be cheked. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Length of the whitespace string after tab expansion.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="find_module" ID="find_module"></a>
+<h2>find_module</h2>
+<b>find_module</b>(<i>name, path, extensions</i>)
+<p>
+    Module function to extend the Python module finding mechanism.
+</p><p>
+    This function searches for files in the given path. If the filename
+    doesn't have an extension or an extension of .py, the normal search
+    implemented in the imp module is used. For all other supported files
+    only path is searched.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename or modulename to search for (string)
+</dd><dt><i>path</i></dt>
+<dd>
+search path (list of strings)
+</dd><dt><i>extensions</i></dt>
+<dd>
+list of extensions, which should be considered valid
+        source file extensions (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of the open file, pathname and description. Description
+        is a tuple of file suffix, file mode and file type)
+</dd>
+</dl><dl>
+<dt>Raises <b>ImportError</b>:</dt>
+<dd>
+The file or module wasn't found.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="readModule" ID="readModule"></a>
+<h2>readModule</h2>
+<b>readModule</b>(<i>module, path = [], inpackage = False, basename = "", extensions = None, caching = True</i>)
+<p>
+    Function to read a module file and parse it.
+</p><p>
+    The module is searched in path and sys.path, read and parsed.
+    If the module was parsed before, the information is taken
+    from a cache in order to speed up processing.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+Name of the module to be parsed (string)
+</dd><dt><i>path</i></dt>
+<dd>
+Searchpath for the module (list of strings)
+</dd><dt><i>inpackage</i></dt>
+<dd>
+Flag indicating that module is inside a
+        package (boolean)
+</dd><dt><i>basename</i></dt>
+<dd>
+a path basename. This basename is deleted from
+        the filename of the module file to be read. (string)
+</dd><dt><i>extensions</i></dt>
+<dd>
+list of extensions, which should be considered valid
+        source file extensions (list of strings)
+</dd><dt><i>caching</i></dt>
+<dd>
+flag indicating that the parsed module should be
+        cached (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to a Module object containing the parsed
+        module information (Module)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="resetParsedModule" ID="resetParsedModule"></a>
+<h2>resetParsedModule</h2>
+<b>resetParsedModule</b>(<i>module, basename = ""</i>)
+<p>
+    Module function to clear one module from the list of parsed modules.
+</p><dl>
+<dt><i>module</i></dt>
+<dd>
+Name of the module to be parsed (string)
+</dd><dt><i>basename</i></dt>
+<dd>
+a path basename. This basename is deleted from
+        the filename of the module file to be cleared. (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="resetParsedModules" ID="resetParsedModules"></a>
+<h2>resetParsedModules</h2>
+<b>resetParsedModules</b>(<i></i>)
+<p>
+    Module function to reset the list of modules already parsed.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.SingleApplication.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,224 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.SingleApplication</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.SingleApplication</h1>
+<p>
+Module implementing the single application server and client.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#SingleApplicationClient">SingleApplicationClient</a></td>
+<td>Class implementing the single application client base class.</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer">SingleApplicationServer</a></td>
+<td>Class implementing the single application server base class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="SingleApplicationClient" ID="SingleApplicationClient"></a>
+<h2>SingleApplicationClient</h2>
+<p>
+    Class implementing the single application client base class.
+</p>
+<h3>Derived from</h3>
+object
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SingleApplicationClient.__init__">SingleApplicationClient</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SingleApplicationClient.connect">connect</a></td>
+<td>Public method to connect the single application client to its server.</td>
+</tr><tr>
+<td><a href="#SingleApplicationClient.disconnect">disconnect</a></td>
+<td>Public method to disconnect from the Single Appliocation server.</td>
+</tr><tr>
+<td><a href="#SingleApplicationClient.errstr">errstr</a></td>
+<td>Public method to return a meaningful error string for the last error.</td>
+</tr><tr>
+<td><a href="#SingleApplicationClient.processArgs">processArgs</a></td>
+<td>Public method to process the command line args passed to the UI.</td>
+</tr><tr>
+<td><a href="#SingleApplicationClient.sendCommand">sendCommand</a></td>
+<td>Public method to send the command to the application server.</td>
+</tr>
+</table>
+<a NAME="SingleApplicationClient.__init__" ID="SingleApplicationClient.__init__"></a>
+<h4>SingleApplicationClient (Constructor)</h4>
+<b>SingleApplicationClient</b>(<i>name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the local server to connect to (string)
+</dd>
+</dl><a NAME="SingleApplicationClient.connect" ID="SingleApplicationClient.connect"></a>
+<h4>SingleApplicationClient.connect</h4>
+<b>connect</b>(<i></i>)
+<p>
+        Public method to connect the single application client to its server.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+value indicating success or an error number. Value is one of:
+            <table>
+                <tr><td>0</td><td>No application is running</td></tr>
+                <tr><td>1</td><td>Application is already running</td></tr>
+            </table>
+</dd>
+</dl><a NAME="SingleApplicationClient.disconnect" ID="SingleApplicationClient.disconnect"></a>
+<h4>SingleApplicationClient.disconnect</h4>
+<b>disconnect</b>(<i></i>)
+<p>
+        Public method to disconnect from the Single Appliocation server.
+</p><a NAME="SingleApplicationClient.errstr" ID="SingleApplicationClient.errstr"></a>
+<h4>SingleApplicationClient.errstr</h4>
+<b>errstr</b>(<i></i>)
+<p>
+        Public method to return a meaningful error string for the last error.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+error string for the last error (string)
+</dd>
+</dl><a NAME="SingleApplicationClient.processArgs" ID="SingleApplicationClient.processArgs"></a>
+<h4>SingleApplicationClient.processArgs</h4>
+<b>processArgs</b>(<i>args</i>)
+<p>
+        Public method to process the command line args passed to the UI.
+</p><p>
+        <b>Note</b>: This method must be overridden by subclasses.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+command line args (list of strings)
+</dd>
+</dl><a NAME="SingleApplicationClient.sendCommand" ID="SingleApplicationClient.sendCommand"></a>
+<h4>SingleApplicationClient.sendCommand</h4>
+<b>sendCommand</b>(<i>cmd</i>)
+<p>
+        Public method to send the command to the application server.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+command to be sent (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="SingleApplicationServer" ID="SingleApplicationServer"></a>
+<h2>SingleApplicationServer</h2>
+<p>
+    Class implementing the single application server base class.
+</p>
+<h3>Derived from</h3>
+QLocalServer
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#SingleApplicationServer.__init__">SingleApplicationServer</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer.__disconnected">__disconnected</a></td>
+<td>Private method to handle the closure of the socket.</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer.__newConnection">__newConnection</a></td>
+<td>Private slot to handle a new connection.</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer.__parseLine">__parseLine</a></td>
+<td>Private method to handle data from the client.</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer.handleCommand">handleCommand</a></td>
+<td>Public slot to handle the command sent by the client.</td>
+</tr><tr>
+<td><a href="#SingleApplicationServer.shutdown">shutdown</a></td>
+<td>Public method used to shut down the server.</td>
+</tr>
+</table>
+<a NAME="SingleApplicationServer.__init__" ID="SingleApplicationServer.__init__"></a>
+<h4>SingleApplicationServer (Constructor)</h4>
+<b>SingleApplicationServer</b>(<i>name</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name this server is listening to (string)
+</dd>
+</dl><a NAME="SingleApplicationServer.__disconnected" ID="SingleApplicationServer.__disconnected"></a>
+<h4>SingleApplicationServer.__disconnected</h4>
+<b>__disconnected</b>(<i></i>)
+<p>
+        Private method to handle the closure of the socket.
+</p><a NAME="SingleApplicationServer.__newConnection" ID="SingleApplicationServer.__newConnection"></a>
+<h4>SingleApplicationServer.__newConnection</h4>
+<b>__newConnection</b>(<i></i>)
+<p>
+        Private slot to handle a new connection.
+</p><a NAME="SingleApplicationServer.__parseLine" ID="SingleApplicationServer.__parseLine"></a>
+<h4>SingleApplicationServer.__parseLine</h4>
+<b>__parseLine</b>(<i></i>)
+<p>
+        Private method to handle data from the client.
+</p><a NAME="SingleApplicationServer.handleCommand" ID="SingleApplicationServer.handleCommand"></a>
+<h4>SingleApplicationServer.handleCommand</h4>
+<b>handleCommand</b>(<i>cmd, params</i>)
+<p>
+        Public slot to handle the command sent by the client.
+</p><p>
+        <b>Note</b>: This method must be overridden by subclasses.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+commandstring (string)
+</dd><dt><i>params</i></dt>
+<dd>
+parameterstring (string)
+</dd>
+</dl><a NAME="SingleApplicationServer.shutdown" ID="SingleApplicationServer.shutdown"></a>
+<h4>SingleApplicationServer.shutdown</h4>
+<b>shutdown</b>(<i></i>)
+<p>
+        Public method used to shut down the server.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.Startup.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,233 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.Startup</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.Startup</h1>
+<p>
+Module implementing some startup helper funcions
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>loaded_translators</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#handleArgs">handleArgs</a></td>
+<td>Module function to handle the always present commandline options.</td>
+</tr><tr>
+<td><a href="#initializeResourceSearchPath">initializeResourceSearchPath</a></td>
+<td>Module function to initialize the default mime source factory.</td>
+</tr><tr>
+<td><a href="#loadTranslatorForLocale">loadTranslatorForLocale</a></td>
+<td>Module function to find and load a specific translation.</td>
+</tr><tr>
+<td><a href="#loadTranslators">loadTranslators</a></td>
+<td>Module function to load all required translations.</td>
+</tr><tr>
+<td><a href="#makeAppInfo">makeAppInfo</a></td>
+<td>Module function to generate a dictionary describing the application.</td>
+</tr><tr>
+<td><a href="#simpleAppStartup">simpleAppStartup</a></td>
+<td>Module function to start up an application that doesn't need a specialized start up.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Module function to show the usage information.</td>
+</tr><tr>
+<td><a href="#version">version</a></td>
+<td>Module function to show the version information.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="handleArgs" ID="handleArgs"></a>
+<h2>handleArgs</h2>
+<b>handleArgs</b>(<i>argv, appinfo</i>)
+<p>
+    Module function to handle the always present commandline options.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd><dt><i>appinfo</i></dt>
+<dd>
+dictionary describing the application
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+index of the '--' option (integer). This is used to tell
+        the application, that all additional option don't belong to
+        the application.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="initializeResourceSearchPath" ID="initializeResourceSearchPath"></a>
+<h2>initializeResourceSearchPath</h2>
+<b>initializeResourceSearchPath</b>(<i></i>)
+<p>
+    Module function to initialize the default mime source factory.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="loadTranslatorForLocale" ID="loadTranslatorForLocale"></a>
+<h2>loadTranslatorForLocale</h2>
+<b>loadTranslatorForLocale</b>(<i>dirs, tn</i>)
+<p>
+    Module function to find and load a specific translation.
+</p><dl>
+<dt><i>dirs</i></dt>
+<dd>
+Searchpath for the translations. (list of strings)
+</dd><dt><i>tn</i></dt>
+<dd>
+The translation to be loaded. (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+Tuple of a status flag and the loaded translator. (int, QTranslator)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="loadTranslators" ID="loadTranslators"></a>
+<h2>loadTranslators</h2>
+<b>loadTranslators</b>(<i>qtTransDir, app, translationFiles = ()</i>)
+<p>
+    Module function to load all required translations.
+</p><dl>
+<dt><i>qtTransDir</i></dt>
+<dd>
+directory of the Qt translations files (string)
+</dd><dt><i>app</i></dt>
+<dd>
+reference to the application object (QApplication)
+</dd><dt><i>translationFiles</i></dt>
+<dd>
+tuple of additional translations to
+        be loaded (tuple of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested locale (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="makeAppInfo" ID="makeAppInfo"></a>
+<h2>makeAppInfo</h2>
+<b>makeAppInfo</b>(<i>argv, name, arg, description, options = []</i>)
+<p>
+    Module function to generate a dictionary describing the application.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd><dt><i>name</i></dt>
+<dd>
+name of the application (string)
+</dd><dt><i>arg</i></dt>
+<dd>
+commandline arguments (string)
+</dd><dt><i>description</i></dt>
+<dd>
+text describing the application (string)
+</dd><dt><i>options</i></dt>
+<dd>
+list of additional commandline options
+        (list of tuples of two strings (commandline option, option description)).
+        The options --version, --help and -h are always present and must not
+        be repeated in this list.
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary describing the application
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="simpleAppStartup" ID="simpleAppStartup"></a>
+<h2>simpleAppStartup</h2>
+<b>simpleAppStartup</b>(<i>argv, appinfo, mwFactory, quitOnLastWindowClosed = True</i>)
+<p>
+    Module function to start up an application that doesn't need a specialized start up.
+</p><p>
+    This function is used by all of eric4's helper programs.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd><dt><i>appinfo</i></dt>
+<dd>
+dictionary describing the application
+</dd><dt><i>mwFactory</i></dt>
+<dd>
+factory function generating the main widget. This
+        function must accept the following parameter.
+        <dl>
+            <dt>argv</dt>
+            <dd>list of commandline parameters (list of strings)</dd>
+        </dl>
+</dd><dt><i>quitOnLastWindowClosed=</i></dt>
+<dd>
+flag indicating to quit the application,
+        if the last window was closed (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>appinfo, optlen = 12</i>)
+<p>
+    Module function to show the usage information.
+</p><dl>
+<dt><i>appinfo</i></dt>
+<dd>
+dictionary describing the application
+</dd><dt><i>optlen</i></dt>
+<dd>
+length of the field for the commandline option (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="version" ID="version"></a>
+<h2>version</h2>
+<b>version</b>(<i>appinfo</i>)
+<p>
+    Module function to show the version information.
+</p><dl>
+<dt><i>appinfo</i></dt>
+<dd>
+dictionary describing the application
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1251 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.__init__</h1>
+<p>
+Package implementing various functions/classes needed everywhere within eric4. 
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>_escape</td></tr><tr><td>_escape_map</td></tr><tr><td>_uescape</td></tr><tr><td>coding_regexps</td></tr><tr><td>configDir</td></tr><tr><td>supportedCodecs</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#CodingError">CodingError</a></td>
+<td>Class implementing an exception, which is raised, if a given coding is incorrect.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#_percentReplacementFunc">_percentReplacementFunc</a></td>
+<td>Protected function called for replacing % codes.</td>
+</tr><tr>
+<td><a href="#compactPath">compactPath</a></td>
+<td>Function to return a compacted path fitting inside the given width.</td>
+</tr><tr>
+<td><a href="#compile">compile</a></td>
+<td>Function to compile one Python source file to Python bytecode.</td>
+</tr><tr>
+<td><a href="#convertLineEnds">convertLineEnds</a></td>
+<td>Function to convert the end of line characters.</td>
+</tr><tr>
+<td><a href="#decode">decode</a></td>
+<td>Function to decode a text.</td>
+</tr><tr>
+<td><a href="#direntries">direntries</a></td>
+<td>Function returning a list of all files and directories.</td>
+</tr><tr>
+<td><a href="#encode">encode</a></td>
+<td>Function to encode a text.</td>
+</tr><tr>
+<td><a href="#escape_entities">escape_entities</a></td>
+<td>Function to encode html entities.</td>
+</tr><tr>
+<td><a href="#escape_uentities">escape_uentities</a></td>
+<td>Function to encode html entities.</td>
+</tr><tr>
+<td><a href="#fromNativeSeparators">fromNativeSeparators</a></td>
+<td>Function returning a path, that is using "/" separator characters.</td>
+</tr><tr>
+<td><a href="#generateDistroInfo">generateDistroInfo</a></td>
+<td>Module function to generate a string with distribution infos.</td>
+</tr><tr>
+<td><a href="#generatePluginsVersionInfo">generatePluginsVersionInfo</a></td>
+<td>Module function to generate a string with plugins version infos.</td>
+</tr><tr>
+<td><a href="#generateQtToolName">generateQtToolName</a></td>
+<td>Module function to generate the executable name for a Qt tool like designer.</td>
+</tr><tr>
+<td><a href="#generateVersionInfo">generateVersionInfo</a></td>
+<td>Module function to generate a string with various version infos.</td>
+</tr><tr>
+<td><a href="#getConfigDir">getConfigDir</a></td>
+<td>Module function to get the name of the directory storing the config data.</td>
+</tr><tr>
+<td><a href="#getDirs">getDirs</a></td>
+<td>Function returning a list of all directories below path.</td>
+</tr><tr>
+<td><a href="#getEnvironmentEntry">getEnvironmentEntry</a></td>
+<td>Module function to get an environment entry.</td>
+</tr><tr>
+<td><a href="#getExecutablePath">getExecutablePath</a></td>
+<td>Function to build the full path of an executable file from the environment.</td>
+</tr><tr>
+<td><a href="#getHomeDir">getHomeDir</a></td>
+<td>Function to get a users home directory</td>
+</tr><tr>
+<td><a href="#getPercentReplacement">getPercentReplacement</a></td>
+<td>Function to get the replacement for code.</td>
+</tr><tr>
+<td><a href="#getPercentReplacementHelp">getPercentReplacementHelp</a></td>
+<td>Function to get the help text for the supported %-codes.</td>
+</tr><tr>
+<td><a href="#getPythonLibPath">getPythonLibPath</a></td>
+<td>Function to determine the path to Python's library.</td>
+</tr><tr>
+<td><a href="#getPythonModulesDirectory">getPythonModulesDirectory</a></td>
+<td>Function to determine the path to Python's modules directory.</td>
+</tr><tr>
+<td><a href="#getPythonVersion">getPythonVersion</a></td>
+<td>Function to get the Python version (major, minor) as an integer value.</td>
+</tr><tr>
+<td><a href="#getTestFileName">getTestFileName</a></td>
+<td>Function to build the filename of a unittest file.</td>
+</tr><tr>
+<td><a href="#getUserName">getUserName</a></td>
+<td>Function to get the user name.</td>
+</tr><tr>
+<td><a href="#get_coding">get_coding</a></td>
+<td>Function to get the coding of a text.</td>
+</tr><tr>
+<td><a href="#hasEnvironmentEntry">hasEnvironmentEntry</a></td>
+<td>Module function to check, if the environment contains an entry.</td>
+</tr><tr>
+<td><a href="#html_encode">html_encode</a></td>
+<td>Function to correctly encode a text for html.</td>
+</tr><tr>
+<td><a href="#html_uencode">html_uencode</a></td>
+<td>Function to correctly encode a unicode text for html.</td>
+</tr><tr>
+<td><a href="#isExecutable">isExecutable</a></td>
+<td>Function to check, if a file is executable.</td>
+</tr><tr>
+<td><a href="#isinpath">isinpath</a></td>
+<td>Function to check for an executable file.</td>
+</tr><tr>
+<td><a href="#joinext">joinext</a></td>
+<td>Function to join a file extension to a path.</td>
+</tr><tr>
+<td><a href="#linesep">linesep</a></td>
+<td>Function to return the lineseparator used by the editor.</td>
+</tr><tr>
+<td><a href="#normabsjoinpath">normabsjoinpath</a></td>
+<td>Function returning a normalized, absolute path of the joined parts passed into it.</td>
+</tr><tr>
+<td><a href="#normabspath">normabspath</a></td>
+<td>Function returning a normalized, absolute path.</td>
+</tr><tr>
+<td><a href="#normcaseabspath">normcaseabspath</a></td>
+<td>Function returning an absolute path, that is normalized with respect to its case and references.</td>
+</tr><tr>
+<td><a href="#normcasepath">normcasepath</a></td>
+<td>Function returning a path, that is normalized with respect to its case and references.</td>
+</tr><tr>
+<td><a href="#normjoinpath">normjoinpath</a></td>
+<td>Function returning a normalized path of the joined parts passed into it.</td>
+</tr><tr>
+<td><a href="#parseEnvironmentString">parseEnvironmentString</a></td>
+<td>Function used to convert an environment string into a list of environment settings.</td>
+</tr><tr>
+<td><a href="#parseOptionString">parseOptionString</a></td>
+<td>Function used to convert an option string into a list of options.</td>
+</tr><tr>
+<td><a href="#parseString">parseString</a></td>
+<td>Function used to convert a string into a list.</td>
+</tr><tr>
+<td><a href="#posix_GetUserName">posix_GetUserName</a></td>
+<td>Function to get the user name under Posix systems.</td>
+</tr><tr>
+<td><a href="#prepareQtMacBundle">prepareQtMacBundle</a></td>
+<td>Module function for starting Qt tools that are Mac OS X bundles.</td>
+</tr><tr>
+<td><a href="#pwDecode">pwDecode</a></td>
+<td>Module function to decode a password.</td>
+</tr><tr>
+<td><a href="#pwEncode">pwEncode</a></td>
+<td>Module function to encode a password.</td>
+</tr><tr>
+<td><a href="#relpath">relpath</a></td>
+<td>Return a relative version of a path.</td>
+</tr><tr>
+<td><a href="#samepath">samepath</a></td>
+<td>Function to compare two paths.</td>
+</tr><tr>
+<td><a href="#setConfigDir">setConfigDir</a></td>
+<td>Module function to set the name of the directory storing the config data.</td>
+</tr><tr>
+<td><a href="#splitPath">splitPath</a></td>
+<td>Function to split a pathname into a directory part and a file part.</td>
+</tr><tr>
+<td><a href="#toNativeSeparators">toNativeSeparators</a></td>
+<td>Function returning a path, that is using native separator characters.</td>
+</tr><tr>
+<td><a href="#toUnicode">toUnicode</a></td>
+<td>Public method to convert a string to unicode.</td>
+</tr><tr>
+<td><a href="#win32_GetUserName">win32_GetUserName</a></td>
+<td>Function to get the user name under Win32.</td>
+</tr><tr>
+<td><a href="#win32_Kill">win32_Kill</a></td>
+<td>Function to provide an os.kill equivalent for Win32.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="CodingError" ID="CodingError"></a>
+<h2>CodingError</h2>
+<p>
+    Class implementing an exception, which is raised, if a given coding is incorrect.
+</p>
+<h3>Derived from</h3>
+Exception
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#CodingError.__init__">CodingError</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#CodingError.__repr__">__repr__</a></td>
+<td>Private method returning a representation of the exception.</td>
+</tr><tr>
+<td><a href="#CodingError.__str__">__str__</a></td>
+<td>Private method returning a string representation of the exception.</td>
+</tr>
+</table>
+<a NAME="CodingError.__init__" ID="CodingError.__init__"></a>
+<h4>CodingError (Constructor)</h4>
+<b>CodingError</b>(<i>coding</i>)
+<p>
+        Constructor
+</p><a NAME="CodingError.__repr__" ID="CodingError.__repr__"></a>
+<h4>CodingError.__repr__</h4>
+<b>__repr__</b>(<i></i>)
+<p>
+        Private method returning a representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl><a NAME="CodingError.__str__" ID="CodingError.__str__"></a>
+<h4>CodingError.__str__</h4>
+<b>__str__</b>(<i></i>)
+<p>
+        Private method returning a string representation of the exception.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string representing the error message
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="_percentReplacementFunc" ID="_percentReplacementFunc"></a>
+<h2>_percentReplacementFunc</h2>
+<b>_percentReplacementFunc</b>(<i>matchobj</i>)
+<p>
+    Protected function called for replacing % codes.
+</p><dl>
+<dt><i>matchobj</i></dt>
+<dd>
+matchobject for the code
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+replacement string
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compactPath" ID="compactPath"></a>
+<h2>compactPath</h2>
+<b>compactPath</b>(<i>path, width, measure = len</i>)
+<p>
+    Function to return a compacted path fitting inside the given width.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be compacted (string)
+</dd><dt><i>width</i></dt>
+<dd>
+width for the compacted path (integer)
+</dd><dt><i>measure</i></dt>
+<dd>
+reference to a function used to measure the length of the string
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+compacted path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compile" ID="compile"></a>
+<h2>compile</h2>
+<b>compile</b>(<i>file, codestring = ""</i>)
+<p>
+    Function to compile one Python source file to Python bytecode.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+source filename (string)
+</dd><dt><i>codestring</i></dt>
+<dd>
+string containing the code to compile (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+A tuple indicating status (1 = an error was found), the
+        filename, the linenumber, the code string and the error message
+        (boolean, string, string, string, string). The values are only
+        valid, if the status equals 1.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="convertLineEnds" ID="convertLineEnds"></a>
+<h2>convertLineEnds</h2>
+<b>convertLineEnds</b>(<i>text, eol</i>)
+<p>
+    Function to convert the end of line characters.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be converted (string)
+</dd><dt><i>eol</i></dt>
+<dd>
+new eol setting (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+text with converted eols (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="decode" ID="decode"></a>
+<h2>decode</h2>
+<b>decode</b>(<i>text</i>)
+<p>
+    Function to decode a text.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to decode (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+decoded text and encoding
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="direntries" ID="direntries"></a>
+<h2>direntries</h2>
+<b>direntries</b>(<i>path, filesonly=False, pattern=None, followsymlinks=True, checkStop=None</i>)
+<p>
+    Function returning a list of all files and directories.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+root of the tree to check
+</dd><dt><i>filesonly</i></dt>
+<dd>
+flag indicating that only files are wanted
+</dd><dt><i>pattern</i></dt>
+<dd>
+a filename pattern to check against
+</dd><dt><i>followsymlinks</i></dt>
+<dd>
+flag indicating whether symbolic links
+            should be followed
+</dd><dt><i>checkStop</i></dt>
+<dd>
+function to be called to check for a stop
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of all files and directories in the tree rooted
+        at path. The names are expanded to start with path. 
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="encode" ID="encode"></a>
+<h2>encode</h2>
+<b>encode</b>(<i>text, orig_coding</i>)
+<p>
+    Function to encode a text.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to encode (string)
+</dd><dt><i>orig_coding</i></dt>
+<dd>
+type of the original coding (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+encoded text and encoding
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="escape_entities" ID="escape_entities"></a>
+<h2>escape_entities</h2>
+<b>escape_entities</b>(<i>m, map=_escape_map</i>)
+<p>
+    Function to encode html entities.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+the match object
+</dd><dt><i>map</i></dt>
+<dd>
+the map of entities to encode
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the converted text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="escape_uentities" ID="escape_uentities"></a>
+<h2>escape_uentities</h2>
+<b>escape_uentities</b>(<i>m</i>)
+<p>
+    Function to encode html entities.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+the match object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the converted text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="fromNativeSeparators" ID="fromNativeSeparators"></a>
+<h2>fromNativeSeparators</h2>
+<b>fromNativeSeparators</b>(<i>path</i>)
+<p>
+    Function returning a path, that is using "/" separator characters.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be converted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+path with converted separator characters (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="generateDistroInfo" ID="generateDistroInfo"></a>
+<h2>generateDistroInfo</h2>
+<b>generateDistroInfo</b>(<i>linesep = '\n'</i>)
+<p>
+    Module function to generate a string with distribution infos.
+</p><dl>
+<dt><i>linesep</i></dt>
+<dd>
+string to be used to separate lines (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with plugins version infos (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="generatePluginsVersionInfo" ID="generatePluginsVersionInfo"></a>
+<h2>generatePluginsVersionInfo</h2>
+<b>generatePluginsVersionInfo</b>(<i>linesep = '\n'</i>)
+<p>
+    Module function to generate a string with plugins version infos.
+</p><dl>
+<dt><i>linesep</i></dt>
+<dd>
+string to be used to separate lines (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with plugins version infos (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="generateQtToolName" ID="generateQtToolName"></a>
+<h2>generateQtToolName</h2>
+<b>generateQtToolName</b>(<i>toolname</i>)
+<p>
+    Module function to generate the executable name for a Qt tool like designer.
+</p><dl>
+<dt><i>toolname</i></dt>
+<dd>
+base name of the tool (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the Qt tool name without extension (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="generateVersionInfo" ID="generateVersionInfo"></a>
+<h2>generateVersionInfo</h2>
+<b>generateVersionInfo</b>(<i>linesep = '\n'</i>)
+<p>
+    Module function to generate a string with various version infos.
+</p><dl>
+<dt><i>linesep</i></dt>
+<dd>
+string to be used to separate lines (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with version infos (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getConfigDir" ID="getConfigDir"></a>
+<h2>getConfigDir</h2>
+<b>getConfigDir</b>(<i></i>)
+<p>
+    Module function to get the name of the directory storing the config data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name of the config dir (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getDirs" ID="getDirs"></a>
+<h2>getDirs</h2>
+<b>getDirs</b>(<i>path, excludeDirs</i>)
+<p>
+    Function returning a list of all directories below path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+root of the tree to check
+</dd><dt><i>excludeDirs</i></dt>
+<dd>
+basename of directories to ignore
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of all directories found
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getEnvironmentEntry" ID="getEnvironmentEntry"></a>
+<h2>getEnvironmentEntry</h2>
+<b>getEnvironmentEntry</b>(<i>key, default = None</i>)
+<p>
+    Module function to get an environment entry.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+key of the requested environment entry (string)
+</dd><dt><i>default</i></dt>
+<dd>
+value to be returned, if the environment doesn't contain
+        the requested entry (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested entry or the default value, if the entry wasn't
+        found (string or None)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getExecutablePath" ID="getExecutablePath"></a>
+<h2>getExecutablePath</h2>
+<b>getExecutablePath</b>(<i>file</i>)
+<p>
+    Function to build the full path of an executable file from the environment.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the executable to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+full executable name, if the executable file is accessible
+        via the searchpath defined by the PATH environment variable, or an
+        empty string otherwise.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getHomeDir" ID="getHomeDir"></a>
+<h2>getHomeDir</h2>
+<b>getHomeDir</b>(<i></i>)
+<p>
+    Function to get a users home directory
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+home directory (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPercentReplacement" ID="getPercentReplacement"></a>
+<h2>getPercentReplacement</h2>
+<b>getPercentReplacement</b>(<i>code</i>)
+<p>
+    Function to get the replacement for code.
+</p><dl>
+<dt><i>code</i></dt>
+<dd>
+code indicator (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+replacement string (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPercentReplacementHelp" ID="getPercentReplacementHelp"></a>
+<h2>getPercentReplacementHelp</h2>
+<b>getPercentReplacementHelp</b>(<i></i>)
+<p>
+    Function to get the help text for the supported %-codes.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+help text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPythonLibPath" ID="getPythonLibPath"></a>
+<h2>getPythonLibPath</h2>
+<b>getPythonLibPath</b>(<i></i>)
+<p>
+    Function to determine the path to Python's library.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path to the Python library (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPythonModulesDirectory" ID="getPythonModulesDirectory"></a>
+<h2>getPythonModulesDirectory</h2>
+<b>getPythonModulesDirectory</b>(<i></i>)
+<p>
+    Function to determine the path to Python's modules directory.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path to the Python modules directory (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPythonVersion" ID="getPythonVersion"></a>
+<h2>getPythonVersion</h2>
+<b>getPythonVersion</b>(<i></i>)
+<p>
+    Function to get the Python version (major, minor) as an integer value.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+An integer representing major and minor version number (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getTestFileName" ID="getTestFileName"></a>
+<h2>getTestFileName</h2>
+<b>getTestFileName</b>(<i>fn</i>)
+<p>
+    Function to build the filename of a unittest file.
+</p><p>
+    The filename for the unittest file is built by prepending
+    the string "test" to the filename passed into this function.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename basis to be used for the unittest filename (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+filename of the corresponding unittest file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getUserName" ID="getUserName"></a>
+<h2>getUserName</h2>
+<b>getUserName</b>(<i></i>)
+<p>
+    Function to get the user name.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+user name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="get_coding" ID="get_coding"></a>
+<h2>get_coding</h2>
+<b>get_coding</b>(<i>text</i>)
+<p>
+    Function to get the coding of a text.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to inspect (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+coding string
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="hasEnvironmentEntry" ID="hasEnvironmentEntry"></a>
+<h2>hasEnvironmentEntry</h2>
+<b>hasEnvironmentEntry</b>(<i>key</i>)
+<p>
+    Module function to check, if the environment contains an entry.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+key of the requested environment entry (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating the presence of the requested entry (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="html_encode" ID="html_encode"></a>
+<h2>html_encode</h2>
+<b>html_encode</b>(<i>text, pattern=_escape</i>)
+<p>
+    Function to correctly encode a text for html.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be encoded (string)
+</dd><dt><i>pattern</i></dt>
+<dd>
+search pattern for text to be encoded (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the encoded text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="html_uencode" ID="html_uencode"></a>
+<h2>html_uencode</h2>
+<b>html_uencode</b>(<i>text, pattern=_uescape</i>)
+<p>
+    Function to correctly encode a unicode text for html.
+</p><dl>
+<dt><i>text</i></dt>
+<dd>
+text to be encoded (string)
+</dd><dt><i>pattern</i></dt>
+<dd>
+search pattern for text to be encoded (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the encoded text (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="isExecutable" ID="isExecutable"></a>
+<h2>isExecutable</h2>
+<b>isExecutable</b>(<i>exe</i>)
+<p>
+    Function to check, if a file is executable.
+</p><dl>
+<dt><i>exe</i></dt>
+<dd>
+filename of the executable to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating executable status (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="isinpath" ID="isinpath"></a>
+<h2>isinpath</h2>
+<b>isinpath</b>(<i>file</i>)
+<p>
+    Function to check for an executable file.
+</p><dl>
+<dt><i>file</i></dt>
+<dd>
+filename of the executable to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag to indicate, if the executable file is accessible
+        via the searchpath defined by the PATH environment variable.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="joinext" ID="joinext"></a>
+<h2>joinext</h2>
+<b>joinext</b>(<i>prefix, ext</i>)
+<p>
+    Function to join a file extension to a path.
+</p><p>
+    The leading "." of ext is replaced by a platform specific extension
+    separator if necessary.
+</p><dl>
+<dt><i>prefix</i></dt>
+<dd>
+the basepart of the filename (string)
+</dd><dt><i>ext</i></dt>
+<dd>
+the extension part (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the complete filename (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="linesep" ID="linesep"></a>
+<h2>linesep</h2>
+<b>linesep</b>(<i></i>)
+<p>
+    Function to return the lineseparator used by the editor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+line separator used by the editor (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="normabsjoinpath" ID="normabsjoinpath"></a>
+<h2>normabsjoinpath</h2>
+<b>normabsjoinpath</b>(<i>a, *p</i>)
+<p>
+    Function returning a normalized, absolute path of the joined parts passed into it.
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first path to be joined (string)
+</dd><dt><i>p</i></dt>
+<dd>
+variable number of path parts to be joind (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+absolute, normalized path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="normabspath" ID="normabspath"></a>
+<h2>normabspath</h2>
+<b>normabspath</b>(<i>path</i>)
+<p>
+    Function returning a normalized, absolute path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file path (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+absolute, normalized path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="normcaseabspath" ID="normcaseabspath"></a>
+<h2>normcaseabspath</h2>
+<b>normcaseabspath</b>(<i>path</i>)
+<p>
+    Function returning an absolute path, that is normalized with respect to its case 
+    and references.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file path (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+absolute, normalized path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="normcasepath" ID="normcasepath"></a>
+<h2>normcasepath</h2>
+<b>normcasepath</b>(<i>path</i>)
+<p>
+    Function returning a path, that is normalized with respect to its case and references.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+file path (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+case normalized path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="normjoinpath" ID="normjoinpath"></a>
+<h2>normjoinpath</h2>
+<b>normjoinpath</b>(<i>a, *p</i>)
+<p>
+    Function returning a normalized path of the joined parts passed into it.
+</p><dl>
+<dt><i>a</i></dt>
+<dd>
+first path to be joined (string)
+</dd><dt><i>p</i></dt>
+<dd>
+variable number of path parts to be joind (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+normalized path (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="parseEnvironmentString" ID="parseEnvironmentString"></a>
+<h2>parseEnvironmentString</h2>
+<b>parseEnvironmentString</b>(<i>s</i>)
+<p>
+    Function used to convert an environment string into a list of environment settings.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+environment string (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of environment settings (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="parseOptionString" ID="parseOptionString"></a>
+<h2>parseOptionString</h2>
+<b>parseOptionString</b>(<i>s</i>)
+<p>
+    Function used to convert an option string into a list of options.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+option string (string or string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of options (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="parseString" ID="parseString"></a>
+<h2>parseString</h2>
+<b>parseString</b>(<i>s, rx</i>)
+<p>
+    Function used to convert a string into a list.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+string to be parsed (string)
+</dd><dt><i>rx</i></dt>
+<dd>
+regex defining the parse pattern (QRegExp)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of parsed data (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="posix_GetUserName" ID="posix_GetUserName"></a>
+<h2>posix_GetUserName</h2>
+<b>posix_GetUserName</b>(<i></i>)
+<p>
+    Function to get the user name under Posix systems.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+user name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="prepareQtMacBundle" ID="prepareQtMacBundle"></a>
+<h2>prepareQtMacBundle</h2>
+<b>prepareQtMacBundle</b>(<i>toolname, version, args</i>)
+<p>
+    Module function for starting Qt tools that are Mac OS X bundles.
+</p><dl>
+<dt><i>toolname</i></dt>
+<dd>
+plain name of the tool (e.g. "designer") (string)
+</dd><dt><i>version</i></dt>
+<dd>
+indication for the requested version (Qt 4) (integer)
+</dd><dt><i>args</i></dt>
+<dd>
+name of input file for tool, if any (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+command-name and args for QProcess (tuple)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pwDecode" ID="pwDecode"></a>
+<h2>pwDecode</h2>
+<b>pwDecode</b>(<i>epw</i>)
+<p>
+    Module function to decode a password.
+</p><dl>
+<dt><i>pw</i></dt>
+<dd>
+encoded password to decode (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+decoded password (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pwEncode" ID="pwEncode"></a>
+<h2>pwEncode</h2>
+<b>pwEncode</b>(<i>pw</i>)
+<p>
+    Module function to encode a password.
+</p><dl>
+<dt><i>pw</i></dt>
+<dd>
+password to encode (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+encoded password (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="relpath" ID="relpath"></a>
+<h2>relpath</h2>
+<b>relpath</b>(<i>path, start = os.path.curdir</i>)
+<p>
+    Return a relative version of a path.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to make relative (string)
+</dd><dt><i>start</i></dt>
+<dd>
+path to make relative from (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="samepath" ID="samepath"></a>
+<h2>samepath</h2>
+<b>samepath</b>(<i>f1, f2</i>)
+<p>
+    Function to compare two paths.
+</p><dl>
+<dt><i>f1</i></dt>
+<dd>
+first path for the compare (string)
+</dd><dt><i>f2</i></dt>
+<dd>
+second path for the compare (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating whether the two paths represent the
+        same path on disk.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="setConfigDir" ID="setConfigDir"></a>
+<h2>setConfigDir</h2>
+<b>setConfigDir</b>(<i>d</i>)
+<p>
+    Module function to set the name of the directory storing the config data.
+</p><dl>
+<dt><i>d</i></dt>
+<dd>
+name of an existing directory (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="splitPath" ID="splitPath"></a>
+<h2>splitPath</h2>
+<b>splitPath</b>(<i>name</i>)
+<p>
+    Function to split a pathname into a directory part and a file part.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+path name (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of 2 strings (dirname, filename).
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="toNativeSeparators" ID="toNativeSeparators"></a>
+<h2>toNativeSeparators</h2>
+<b>toNativeSeparators</b>(<i>path</i>)
+<p>
+    Function returning a path, that is using native separator characters.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+path to be converted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+path with converted separator characters (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="toUnicode" ID="toUnicode"></a>
+<h2>toUnicode</h2>
+<b>toUnicode</b>(<i>s</i>)
+<p>
+    Public method to convert a string to unicode.
+</p><p>
+    Various codes are tried until one converts the string without an error.
+    If all codecs fail, the string is returned unaltered.
+</p><dl>
+<dt><i>s</i></dt>
+<dd>
+string to be converted (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+converted string (unicode)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="win32_GetUserName" ID="win32_GetUserName"></a>
+<h2>win32_GetUserName</h2>
+<b>win32_GetUserName</b>(<i></i>)
+<p>
+    Function to get the user name under Win32.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+user name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="win32_Kill" ID="win32_Kill"></a>
+<h2>win32_Kill</h2>
+<b>win32_Kill</b>(<i>pid</i>)
+<p>
+    Function to provide an os.kill equivalent for Win32.
+</p><dl>
+<dt><i>pid</i></dt>
+<dd>
+process id
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.Utilities.uic.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.uic</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.Utilities.uic</h1>
+<p>
+Module implementing a function to compile all user interface files of a
+directory or directory tree.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#compileUiDir">compileUiDir</a></td>
+<td>Creates Python modules from Qt Designer .ui files in a directory or directory tree.</td>
+</tr><tr>
+<td><a href="#compileUiFiles">compileUiFiles</a></td>
+<td>Module function to compile the .ui files of a directory tree to Python sources.</td>
+</tr><tr>
+<td><a href="#compile_ui">compile_ui</a></td>
+<td>Local function to compile a single .ui file.</td>
+</tr><tr>
+<td><a href="#pyName">pyName</a></td>
+<td>Local function to create the Python source file name for the compiled .ui file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="compileUiDir" ID="compileUiDir"></a>
+<h2>compileUiDir</h2>
+<b>compileUiDir</b>(<i>dir, recurse = False, map = None, **compileUi_args</i>)
+<p>
+            Creates Python modules from Qt Designer .ui files in a directory or
+            directory tree.
+</p><p>
+            Note: This function is a modified version of the one found in PyQt4.
+</p><dl>
+<dt><i>dir</i></dt>
+<dd>
+Name of the directory to scan for files whose name ends with
+                '.ui'. By default the generated Python module is created in the same
+                directory ending with '.py'.
+</dd><dt><i>recurse</i></dt>
+<dd>
+flag indicating that any sub-directories should be scanned.
+</dd><dt><i>map</i></dt>
+<dd>
+an optional callable that is passed the name of the directory
+                containing the '.ui' file and the name of the Python module that will be
+                created. The callable should return a tuple of the name of the directory
+                in which the Python module will be created and the (possibly modified)
+                name of the module.
+</dd><dt><i>compileUi_args</i></dt>
+<dd>
+any additional keyword arguments that are passed to
+                the compileUi() function that is called to create each Python module.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compileUiFiles" ID="compileUiFiles"></a>
+<h2>compileUiFiles</h2>
+<b>compileUiFiles</b>(<i>dir, recurse = False</i>)
+<p>
+    Module function to compile the .ui files of a directory tree to Python sources.
+</p><dl>
+<dt><i>dir</i></dt>
+<dd>
+name of a directory to scan for .ui files (string or QString)
+</dd><dt><i>recurse</i></dt>
+<dd>
+flag indicating to recurse into subdirectories (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compile_ui" ID="compile_ui"></a>
+<h2>compile_ui</h2>
+<b>compile_ui</b>(<i>ui_dir, ui_file</i>)
+<p>
+                Local function to compile a single .ui file.
+</p><dl>
+<dt><i>ui_dir</i></dt>
+<dd>
+directory containing the .ui file (string)
+</dd><dt><i>ui_file</i></dt>
+<dd>
+file name of the .ui file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pyName" ID="pyName"></a>
+<h2>pyName</h2>
+<b>pyName</b>(<i>py_dir, py_file</i>)
+<p>
+        Local function to create the Python source file name for the compiled .ui file.
+</p><dl>
+<dt><i>py_dir</i></dt>
+<dd>
+suggested name of the directory (string)
+</dd><dt><i>py_file</i></dt>
+<dd>
+suggested name for the compile source file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of directory name (string) and source file name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.CommandOptionsDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.CommandOptionsDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.CommandOptionsDialog</h1>
+<p>
+Module implementing the VCS command options dialog.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#vcsCommandOptionsDialog">vcsCommandOptionsDialog</a></td>
+<td>Class implementing the VCS command options dialog.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="vcsCommandOptionsDialog" ID="vcsCommandOptionsDialog"></a>
+<h2>vcsCommandOptionsDialog</h2>
+<p>
+    Class implementing the VCS command options dialog.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_vcsCommandOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#vcsCommandOptionsDialog.__init__">vcsCommandOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#vcsCommandOptionsDialog.getOptions">getOptions</a></td>
+<td>Public method used to retrieve the entered options.</td>
+</tr>
+</table>
+<a NAME="vcsCommandOptionsDialog.__init__" ID="vcsCommandOptionsDialog.__init__"></a>
+<h4>vcsCommandOptionsDialog (Constructor)</h4>
+<b>vcsCommandOptionsDialog</b>(<i>vcs, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="vcsCommandOptionsDialog.getOptions" ID="vcsCommandOptionsDialog.getOptions"></a>
+<h4>vcsCommandOptionsDialog.getOptions</h4>
+<b>getOptions</b>(<i></i>)
+<p>
+        Public method used to retrieve the entered options.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary of strings giving the options for each supported vcs command
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.ProjectBrowserHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,305 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.ProjectBrowserHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.ProjectBrowserHelper</h1>
+<p>
+Module implementing the base class of the VCS project browser helper.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsProjectBrowserHelper">VcsProjectBrowserHelper</a></td>
+<td>Class implementing the base class of the VCS project browser helper.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VcsProjectBrowserHelper" ID="VcsProjectBrowserHelper"></a>
+<h2>VcsProjectBrowserHelper</h2>
+<p>
+    Class implementing the base class of the VCS project browser helper.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsProjectBrowserHelper.__init__">VcsProjectBrowserHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSAdd">_VCSAdd</a></td>
+<td>Protected slot called by the context menu to add the selected file to the VCS repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSAddTree">_VCSAddTree</a></td>
+<td>Protected slot called by the context menu.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSCommit">_VCSCommit</a></td>
+<td>Protected slot called by the context menu to commit the changes to the VCS repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSDiff">_VCSDiff</a></td>
+<td>Protected slot called by the context menu to show the difference of a file/directory to the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSInfoDisplay">_VCSInfoDisplay</a></td>
+<td>Protected slot called to show some vcs information.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSLog">_VCSLog</a></td>
+<td>Protected slot called by the context menu to show the VCS log of a file/directory.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSMerge">_VCSMerge</a></td>
+<td>Protected slot called by the context menu to merge changes into to a file.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSRemove">_VCSRemove</a></td>
+<td>Protected slot called by the context menu to remove the selected file from the VCS repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSRevert">_VCSRevert</a></td>
+<td>Protected slot called by the context menu to revert changes made to a file.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSStatus">_VCSStatus</a></td>
+<td>Protected slot called by the context menu to show the status of a file.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._VCSUpdate">_VCSUpdate</a></td>
+<td>Protected slot called by the context menu to update a file from the VCS repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper._updateVCSStatus">_updateVCSStatus</a></td>
+<td>Protected method to update the VCS status of an item.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper.addVCSMenus">addVCSMenus</a></td>
+<td>Public method to add the VCS entries to the various project browser menus.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper.showContextMenu">showContextMenu</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper.showContextMenuDir">showContextMenuDir</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper.showContextMenuDirMulti">showContextMenuDirMulti</a></td>
+<td>Slot called before the context menu is shown.</td>
+</tr><tr>
+<td><a href="#VcsProjectBrowserHelper.showContextMenuMulti">showContextMenuMulti</a></td>
+<td>Slot called before the context menu (multiple selections) is shown.</td>
+</tr>
+</table>
+<a NAME="VcsProjectBrowserHelper.__init__" ID="VcsProjectBrowserHelper.__init__"></a>
+<h4>VcsProjectBrowserHelper (Constructor)</h4>
+<b>VcsProjectBrowserHelper</b>(<i>vcsObject, browserObject, projectObject, isTranslationsBrowser, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>browserObject</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper._VCSAdd" ID="VcsProjectBrowserHelper._VCSAdd"></a>
+<h4>VcsProjectBrowserHelper._VCSAdd</h4>
+<b>_VCSAdd</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to add the selected file to the
+        VCS repository.
+</p><a NAME="VcsProjectBrowserHelper._VCSAddTree" ID="VcsProjectBrowserHelper._VCSAddTree"></a>
+<h4>VcsProjectBrowserHelper._VCSAddTree</h4>
+<b>_VCSAddTree</b>(<i></i>)
+<p>
+        Protected slot called by the context menu.
+</p><p>
+        It is used to add the selected
+        directory tree to the VCS repository.
+</p><a NAME="VcsProjectBrowserHelper._VCSCommit" ID="VcsProjectBrowserHelper._VCSCommit"></a>
+<h4>VcsProjectBrowserHelper._VCSCommit</h4>
+<b>_VCSCommit</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to commit the changes to the
+        VCS repository.
+</p><a NAME="VcsProjectBrowserHelper._VCSDiff" ID="VcsProjectBrowserHelper._VCSDiff"></a>
+<h4>VcsProjectBrowserHelper._VCSDiff</h4>
+<b>_VCSDiff</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to show the difference of a
+        file/directory to the repository.
+</p><a NAME="VcsProjectBrowserHelper._VCSInfoDisplay" ID="VcsProjectBrowserHelper._VCSInfoDisplay"></a>
+<h4>VcsProjectBrowserHelper._VCSInfoDisplay</h4>
+<b>_VCSInfoDisplay</b>(<i></i>)
+<p>
+        Protected slot called to show some vcs information.
+</p><a NAME="VcsProjectBrowserHelper._VCSLog" ID="VcsProjectBrowserHelper._VCSLog"></a>
+<h4>VcsProjectBrowserHelper._VCSLog</h4>
+<b>_VCSLog</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to show the VCS log of a file/directory.
+</p><a NAME="VcsProjectBrowserHelper._VCSMerge" ID="VcsProjectBrowserHelper._VCSMerge"></a>
+<h4>VcsProjectBrowserHelper._VCSMerge</h4>
+<b>_VCSMerge</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to merge changes into to a file.
+</p><a NAME="VcsProjectBrowserHelper._VCSRemove" ID="VcsProjectBrowserHelper._VCSRemove"></a>
+<h4>VcsProjectBrowserHelper._VCSRemove</h4>
+<b>_VCSRemove</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to remove the selected file from the
+        VCS repository.
+</p><a NAME="VcsProjectBrowserHelper._VCSRevert" ID="VcsProjectBrowserHelper._VCSRevert"></a>
+<h4>VcsProjectBrowserHelper._VCSRevert</h4>
+<b>_VCSRevert</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to revert changes made to a file.
+</p><a NAME="VcsProjectBrowserHelper._VCSStatus" ID="VcsProjectBrowserHelper._VCSStatus"></a>
+<h4>VcsProjectBrowserHelper._VCSStatus</h4>
+<b>_VCSStatus</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to show the status of a file.
+</p><a NAME="VcsProjectBrowserHelper._VCSUpdate" ID="VcsProjectBrowserHelper._VCSUpdate"></a>
+<h4>VcsProjectBrowserHelper._VCSUpdate</h4>
+<b>_VCSUpdate</b>(<i></i>)
+<p>
+        Protected slot called by the context menu to update a file from the
+        VCS repository.
+</p><a NAME="VcsProjectBrowserHelper._updateVCSStatus" ID="VcsProjectBrowserHelper._updateVCSStatus"></a>
+<h4>VcsProjectBrowserHelper._updateVCSStatus</h4>
+<b>_updateVCSStatus</b>(<i>name</i>)
+<p>
+        Protected method to update the VCS status of an item.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename or directoryname of the item to be updated (string)
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper.addVCSMenus" ID="VcsProjectBrowserHelper.addVCSMenus"></a>
+<h4>VcsProjectBrowserHelper.addVCSMenus</h4>
+<b>addVCSMenus</b>(<i>mainMenu, multiMenu, backMenu, dirMenu, dirMultiMenu</i>)
+<p>
+        Public method to add the VCS entries to the various project browser menus.
+</p><dl>
+<dt><i>mainMenu</i></dt>
+<dd>
+reference to the main menu (QPopupMenu)
+</dd><dt><i>multiMenu</i></dt>
+<dd>
+reference to the multiple selection menu (QPopupMenu)
+</dd><dt><i>backMenu</i></dt>
+<dd>
+reference to the background menu (QPopupMenu)
+</dd><dt><i>dirMenu</i></dt>
+<dd>
+reference to the directory menu (QPopupMenu)
+</dd><dt><i>dirMultiMenu</i></dt>
+<dd>
+reference to the multiple selection directory
+            menu (QPopupMenu)
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper.showContextMenu" ID="VcsProjectBrowserHelper.showContextMenu"></a>
+<h4>VcsProjectBrowserHelper.showContextMenu</h4>
+<b>showContextMenu</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the file status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper.showContextMenuDir" ID="VcsProjectBrowserHelper.showContextMenuDir"></a>
+<h4>VcsProjectBrowserHelper.showContextMenuDir</h4>
+<b>showContextMenuDir</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper.showContextMenuDirMulti" ID="VcsProjectBrowserHelper.showContextMenuDirMulti"></a>
+<h4>VcsProjectBrowserHelper.showContextMenuDirMulti</h4>
+<b>showContextMenuDirMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the directory status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl><a NAME="VcsProjectBrowserHelper.showContextMenuMulti" ID="VcsProjectBrowserHelper.showContextMenuMulti"></a>
+<h4>VcsProjectBrowserHelper.showContextMenuMulti</h4>
+<b>showContextMenuMulti</b>(<i>menu, standardItems</i>)
+<p>
+        Slot called before the context menu (multiple selections) is shown. 
+</p><p>
+        It enables/disables the VCS menu entries depending on the overall 
+        VCS status and the files status.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be shown
+</dd><dt><i>standardItems</i></dt>
+<dd>
+array of standard items that need activation/deactivation
+            depending on the overall VCS status
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.ProjectHelper.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,286 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.ProjectHelper</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.ProjectHelper</h1>
+<p>
+Module implementing the base class of the VCS project helper.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsProjectHelper">VcsProjectHelper</a></td>
+<td>Class implementing the base class of the VCS project helper.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VcsProjectHelper" ID="VcsProjectHelper"></a>
+<h2>VcsProjectHelper</h2>
+<p>
+    Class implementing the base class of the VCS project helper.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsProjectHelper.__init__">VcsProjectHelper</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsCheckout">_vcsCheckout</a></td>
+<td>Protected slot used to create a local project from the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsCleanup">_vcsCleanup</a></td>
+<td>Protected slot used to cleanup the local project.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsCommand">_vcsCommand</a></td>
+<td>Protected slot used to execute an arbitrary vcs command.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsCommandOptions">_vcsCommandOptions</a></td>
+<td>Protected slot to edit the VCS command options.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsCommit">_vcsCommit</a></td>
+<td>Protected slot used to commit changes to the local project to the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsDiff">_vcsDiff</a></td>
+<td>Protected slot used to show the difference of the local project to the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsExport">_vcsExport</a></td>
+<td>Protected slot used to export a project from the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsImport">_vcsImport</a></td>
+<td>Protected slot used to import the local project into the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsInfoDisplay">_vcsInfoDisplay</a></td>
+<td>Protected slot called to show some vcs information.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsLog">_vcsLog</a></td>
+<td>Protected slot used to show the log of the local project.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsMerge">_vcsMerge</a></td>
+<td>Protected slot used to merge changes of a tag/revision into the local project.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsRemove">_vcsRemove</a></td>
+<td>Protected slot used to remove the local project from the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsRevert">_vcsRevert</a></td>
+<td>Protected slot used to revert changes made to the local project.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsStatus">_vcsStatus</a></td>
+<td>Protected slot used to show the status of the local project.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsSwitch">_vcsSwitch</a></td>
+<td>Protected slot used to switch the local project to another tag/branch.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsTag">_vcsTag</a></td>
+<td>Protected slot used to tag the local project in the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper._vcsUpdate">_vcsUpdate</a></td>
+<td>Protected slot used to update the local project from the repository.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper.initActions">initActions</a></td>
+<td>Public method to generate the action objects.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper.initMenu">initMenu</a></td>
+<td>Public method to generate the VCS menu.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper.revertChanges">revertChanges</a></td>
+<td>Local function to revert the changes made to the project object.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper.setObjects">setObjects</a></td>
+<td>Public method to set references to the vcs and project objects.</td>
+</tr><tr>
+<td><a href="#VcsProjectHelper.showMenu">showMenu</a></td>
+<td>Public slot called before the vcs menu is shown.</td>
+</tr>
+</table>
+<a NAME="VcsProjectHelper.__init__" ID="VcsProjectHelper.__init__"></a>
+<h4>VcsProjectHelper (Constructor)</h4>
+<b>VcsProjectHelper</b>(<i>vcsObject, projectObject, parent = None, name = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="VcsProjectHelper._vcsCheckout" ID="VcsProjectHelper._vcsCheckout"></a>
+<h4>VcsProjectHelper._vcsCheckout</h4>
+<b>_vcsCheckout</b>(<i>export = False</i>)
+<p>
+        Protected slot used to create a local project from the repository.
+</p><dl>
+<dt><i>export</i></dt>
+<dd>
+flag indicating whether an export or a checkout
+                should be performed
+</dd>
+</dl><a NAME="VcsProjectHelper._vcsCleanup" ID="VcsProjectHelper._vcsCleanup"></a>
+<h4>VcsProjectHelper._vcsCleanup</h4>
+<b>_vcsCleanup</b>(<i></i>)
+<p>
+        Protected slot used to cleanup the local project.
+</p><a NAME="VcsProjectHelper._vcsCommand" ID="VcsProjectHelper._vcsCommand"></a>
+<h4>VcsProjectHelper._vcsCommand</h4>
+<b>_vcsCommand</b>(<i></i>)
+<p>
+        Protected slot used to execute an arbitrary vcs command.
+</p><a NAME="VcsProjectHelper._vcsCommandOptions" ID="VcsProjectHelper._vcsCommandOptions"></a>
+<h4>VcsProjectHelper._vcsCommandOptions</h4>
+<b>_vcsCommandOptions</b>(<i></i>)
+<p>
+        Protected slot to edit the VCS command options.
+</p><a NAME="VcsProjectHelper._vcsCommit" ID="VcsProjectHelper._vcsCommit"></a>
+<h4>VcsProjectHelper._vcsCommit</h4>
+<b>_vcsCommit</b>(<i></i>)
+<p>
+        Protected slot used to commit changes to the local project to the repository.
+</p><a NAME="VcsProjectHelper._vcsDiff" ID="VcsProjectHelper._vcsDiff"></a>
+<h4>VcsProjectHelper._vcsDiff</h4>
+<b>_vcsDiff</b>(<i></i>)
+<p>
+        Protected slot used to show the difference of the local project to the repository.
+</p><a NAME="VcsProjectHelper._vcsExport" ID="VcsProjectHelper._vcsExport"></a>
+<h4>VcsProjectHelper._vcsExport</h4>
+<b>_vcsExport</b>(<i></i>)
+<p>
+        Protected slot used to export a project from the repository.
+</p><a NAME="VcsProjectHelper._vcsImport" ID="VcsProjectHelper._vcsImport"></a>
+<h4>VcsProjectHelper._vcsImport</h4>
+<b>_vcsImport</b>(<i></i>)
+<p>
+        Protected slot used to import the local project into the repository.
+</p><p>
+        <b>NOTE</b>: 
+            This does not necessarily make the local project a vcs controlled
+            project. You may have to checkout the project from the repository in 
+            order to accomplish that.
+</p><a NAME="VcsProjectHelper._vcsInfoDisplay" ID="VcsProjectHelper._vcsInfoDisplay"></a>
+<h4>VcsProjectHelper._vcsInfoDisplay</h4>
+<b>_vcsInfoDisplay</b>(<i></i>)
+<p>
+        Protected slot called to show some vcs information.
+</p><a NAME="VcsProjectHelper._vcsLog" ID="VcsProjectHelper._vcsLog"></a>
+<h4>VcsProjectHelper._vcsLog</h4>
+<b>_vcsLog</b>(<i></i>)
+<p>
+        Protected slot used to show the log of the local project.
+</p><a NAME="VcsProjectHelper._vcsMerge" ID="VcsProjectHelper._vcsMerge"></a>
+<h4>VcsProjectHelper._vcsMerge</h4>
+<b>_vcsMerge</b>(<i></i>)
+<p>
+        Protected slot used to merge changes of a tag/revision into the local project.
+</p><a NAME="VcsProjectHelper._vcsRemove" ID="VcsProjectHelper._vcsRemove"></a>
+<h4>VcsProjectHelper._vcsRemove</h4>
+<b>_vcsRemove</b>(<i></i>)
+<p>
+        Protected slot used to remove the local project from the repository.
+</p><p>
+        Depending on the parameters set in the vcs object the project
+        may be removed from the local disk as well.
+</p><a NAME="VcsProjectHelper._vcsRevert" ID="VcsProjectHelper._vcsRevert"></a>
+<h4>VcsProjectHelper._vcsRevert</h4>
+<b>_vcsRevert</b>(<i></i>)
+<p>
+        Protected slot used to revert changes made to the local project.
+</p><a NAME="VcsProjectHelper._vcsStatus" ID="VcsProjectHelper._vcsStatus"></a>
+<h4>VcsProjectHelper._vcsStatus</h4>
+<b>_vcsStatus</b>(<i></i>)
+<p>
+        Protected slot used to show the status of the local project.
+</p><a NAME="VcsProjectHelper._vcsSwitch" ID="VcsProjectHelper._vcsSwitch"></a>
+<h4>VcsProjectHelper._vcsSwitch</h4>
+<b>_vcsSwitch</b>(<i></i>)
+<p>
+        Protected slot used to switch the local project to another tag/branch.
+</p><a NAME="VcsProjectHelper._vcsTag" ID="VcsProjectHelper._vcsTag"></a>
+<h4>VcsProjectHelper._vcsTag</h4>
+<b>_vcsTag</b>(<i></i>)
+<p>
+        Protected slot used to tag the local project in the repository.
+</p><a NAME="VcsProjectHelper._vcsUpdate" ID="VcsProjectHelper._vcsUpdate"></a>
+<h4>VcsProjectHelper._vcsUpdate</h4>
+<b>_vcsUpdate</b>(<i></i>)
+<p>
+        Protected slot used to update the local project from the repository.
+</p><a NAME="VcsProjectHelper.initActions" ID="VcsProjectHelper.initActions"></a>
+<h4>VcsProjectHelper.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public method to generate the action objects.
+</p><a NAME="VcsProjectHelper.initMenu" ID="VcsProjectHelper.initMenu"></a>
+<h4>VcsProjectHelper.initMenu</h4>
+<b>initMenu</b>(<i>menu</i>)
+<p>
+        Public method to generate the VCS menu.
+</p><dl>
+<dt><i>menu</i></dt>
+<dd>
+reference to the menu to be populated (QMenu)
+</dd>
+</dl><a NAME="VcsProjectHelper.revertChanges" ID="VcsProjectHelper.revertChanges"></a>
+<h4>VcsProjectHelper.revertChanges</h4>
+<b>revertChanges</b>(<i></i>)
+<p>
+            Local function to revert the changes made to the project object.
+</p><a NAME="VcsProjectHelper.setObjects" ID="VcsProjectHelper.setObjects"></a>
+<h4>VcsProjectHelper.setObjects</h4>
+<b>setObjects</b>(<i>vcsObject, projectObject</i>)
+<p>
+        Public method to set references to the vcs and project objects.
+</p><dl>
+<dt><i>vcsObject</i></dt>
+<dd>
+reference to the vcs object
+</dd><dt><i>projectObject</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="VcsProjectHelper.showMenu" ID="VcsProjectHelper.showMenu"></a>
+<h4>VcsProjectHelper.showMenu</h4>
+<b>showMenu</b>(<i></i>)
+<p>
+        Public slot called before the vcs menu is shown.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.RepositoryInfoDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.RepositoryInfoDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.RepositoryInfoDialog</h1>
+<p>
+Module implemting a dialog to show repository information.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsRepositoryInfoDialog">VcsRepositoryInfoDialog</a></td>
+<td>Class implemting a dialog to show repository information.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VcsRepositoryInfoDialog" ID="VcsRepositoryInfoDialog"></a>
+<h2>VcsRepositoryInfoDialog</h2>
+<p>
+    Class implemting a dialog to show repository information.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_VcsRepositoryInfoDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsRepositoryInfoDialog.__init__">VcsRepositoryInfoDialog</a></td>
+<td></td>
+</tr>
+</table>
+<a NAME="VcsRepositoryInfoDialog.__init__" ID="VcsRepositoryInfoDialog.__init__"></a>
+<h4>VcsRepositoryInfoDialog (Constructor)</h4>
+<b>VcsRepositoryInfoDialog</b>(<i>parent, info</i>)
+
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.StatusMonitorLed.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,146 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.StatusMonitorLed</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.StatusMonitorLed</h1>
+<p>
+Module implementing a LED to indicate the status of the VCS status monitor thread.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#StatusMonitorLed">StatusMonitorLed</a></td>
+<td>Class implementing a LED to indicate the status of the VCS status monitor thread.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="StatusMonitorLed" ID="StatusMonitorLed"></a>
+<h2>StatusMonitorLed</h2>
+<p>
+    Class implementing a LED to indicate the status of the VCS status monitor thread.
+</p>
+<h3>Derived from</h3>
+E4Led
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#StatusMonitorLed.__init__">StatusMonitorLed</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__checkActions">__checkActions</a></td>
+<td>Private method to set the enabled status of the context menu actions.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__checkStatus">__checkStatus</a></td>
+<td>Private slot to initiate a new status check.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__projectVcsMonitorStatus">__projectVcsMonitorStatus</a></td>
+<td>Private method to receive the status monitor status.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__setInterval">__setInterval</a></td>
+<td>Private slot to change the status check interval.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__switchOff">__switchOff</a></td>
+<td>Private slot to switch the status monitor thread to Off.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed.__switchOn">__switchOn</a></td>
+<td>Private slot to switch the status monitor thread to On.</td>
+</tr><tr>
+<td><a href="#StatusMonitorLed._showContextMenu">_showContextMenu</a></td>
+<td>Protected slot to show the context menu.</td>
+</tr>
+</table>
+<a NAME="StatusMonitorLed.__init__" ID="StatusMonitorLed.__init__"></a>
+<h4>StatusMonitorLed (Constructor)</h4>
+<b>StatusMonitorLed</b>(<i>project, parent</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object (Project.Project)
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QWidget)
+</dd>
+</dl><a NAME="StatusMonitorLed.__checkActions" ID="StatusMonitorLed.__checkActions"></a>
+<h4>StatusMonitorLed.__checkActions</h4>
+<b>__checkActions</b>(<i></i>)
+<p>
+        Private method to set the enabled status of the context menu actions.
+</p><a NAME="StatusMonitorLed.__checkStatus" ID="StatusMonitorLed.__checkStatus"></a>
+<h4>StatusMonitorLed.__checkStatus</h4>
+<b>__checkStatus</b>(<i></i>)
+<p>
+        Private slot to initiate a new status check.
+</p><a NAME="StatusMonitorLed.__projectVcsMonitorStatus" ID="StatusMonitorLed.__projectVcsMonitorStatus"></a>
+<h4>StatusMonitorLed.__projectVcsMonitorStatus</h4>
+<b>__projectVcsMonitorStatus</b>(<i>status, statusMsg</i>)
+<p>
+        Private method to receive the status monitor status.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+status of the monitoring thread (string, ok, nok or off)
+</dd><dt><i>statusMsg</i></dt>
+<dd>
+explanotory text for the signaled status (string)
+</dd>
+</dl><a NAME="StatusMonitorLed.__setInterval" ID="StatusMonitorLed.__setInterval"></a>
+<h4>StatusMonitorLed.__setInterval</h4>
+<b>__setInterval</b>(<i></i>)
+<p>
+        Private slot to change the status check interval.
+</p><a NAME="StatusMonitorLed.__switchOff" ID="StatusMonitorLed.__switchOff"></a>
+<h4>StatusMonitorLed.__switchOff</h4>
+<b>__switchOff</b>(<i></i>)
+<p>
+        Private slot to switch the status monitor thread to Off.
+</p><a NAME="StatusMonitorLed.__switchOn" ID="StatusMonitorLed.__switchOn"></a>
+<h4>StatusMonitorLed.__switchOn</h4>
+<b>__switchOn</b>(<i></i>)
+<p>
+        Private slot to switch the status monitor thread to On.
+</p><a NAME="StatusMonitorLed._showContextMenu" ID="StatusMonitorLed._showContextMenu"></a>
+<h4>StatusMonitorLed._showContextMenu</h4>
+<b>_showContextMenu</b>(<i>coord</i>)
+<p>
+        Protected slot to show the context menu.
+</p><dl>
+<dt><i>coord</i></dt>
+<dd>
+the position of the mouse pointer (QPoint)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.StatusMonitorThread.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.StatusMonitorThread</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.StatusMonitorThread</h1>
+<p>
+Module implementing the VCS status monitor thread base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VcsStatusMonitorThread">VcsStatusMonitorThread</a></td>
+<td>Class implementing the VCS status monitor thread base class.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VcsStatusMonitorThread" ID="VcsStatusMonitorThread"></a>
+<h2>VcsStatusMonitorThread</h2>
+<p>
+    Class implementing the VCS status monitor thread base class.
+</p><h4>Signals</h4>
+<dl>
+<dt>vcsStatusMonitorData(QStringList)</dt>
+<dd>
+emitted to update the VCS status
+</dd><dt>vcsStatusMonitorStatus(QString, QString)</dt>
+<dd>
+emitted to signal the status of the
+        monitoring thread (ok, nok, op) and a status message
+</dd>
+</dl>
+<h3>Derived from</h3>
+QThread
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VcsStatusMonitorThread.__init__">VcsStatusMonitorThread</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread._performMonitor">_performMonitor</a></td>
+<td>Protected method implementing the real monitoring action.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.checkStatus">checkStatus</a></td>
+<td>Public method to wake up the status monitor thread.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.clearCachedState">clearCachedState</a></td>
+<td>Public method to clear the cached VCS state of a file/directory.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.getAutoUpdate">getAutoUpdate</a></td>
+<td>Public method to retrieve the status of the auto update function.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.getInterval">getInterval</a></td>
+<td>Public method to get the monitor interval.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.run">run</a></td>
+<td>Protected method implementing the tasks action.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.setAutoUpdate">setAutoUpdate</a></td>
+<td>Public method to enable the auto update function.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.setInterval">setInterval</a></td>
+<td>Public method to change the monitor interval.</td>
+</tr><tr>
+<td><a href="#VcsStatusMonitorThread.stop">stop</a></td>
+<td>Public method to stop the monitor thread.</td>
+</tr>
+</table>
+<a NAME="VcsStatusMonitorThread.__init__" ID="VcsStatusMonitorThread.__init__"></a>
+<h4>VcsStatusMonitorThread (Constructor)</h4>
+<b>VcsStatusMonitorThread</b>(<i>interval, projectDir, vcs, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+new interval in seconds (integer)
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to monitor (string)
+</dd><dt><i>vcs</i></dt>
+<dd>
+reference to the version control object
+</dd><dt><i>parent</i></dt>
+<dd>
+reference to the parent object (QObject)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread._performMonitor" ID="VcsStatusMonitorThread._performMonitor"></a>
+<h4>VcsStatusMonitorThread._performMonitor</h4>
+<b>_performMonitor</b>(<i></i>)
+<p>
+        Protected method implementing the real monitoring action.
+</p><p>
+        This method must be overridden and populate the statusList member variable
+        with a list of strings giving the status in the first column and the
+        path relative to the project directory starting with the third column.
+        The allowed status flags are:
+        <ul>
+            <li>"A" path was added but not yet comitted</li>
+            <li>"M" path has local changes</li>
+            <li>"R" path was deleted and then re-added</li>
+            <li>"U" path needs an update</li>
+            <li>"Z" path contains a conflict</li>
+            <li>" " path is back at normal</li>
+        </ul>
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of flag indicating successful operation (boolean) and
+            a status message in case of non successful operation (QString)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.checkStatus" ID="VcsStatusMonitorThread.checkStatus"></a>
+<h4>VcsStatusMonitorThread.checkStatus</h4>
+<b>checkStatus</b>(<i></i>)
+<p>
+        Public method to wake up the status monitor thread.
+</p><a NAME="VcsStatusMonitorThread.clearCachedState" ID="VcsStatusMonitorThread.clearCachedState"></a>
+<h4>VcsStatusMonitorThread.clearCachedState</h4>
+<b>clearCachedState</b>(<i>name</i>)
+<p>
+        Public method to clear the cached VCS state of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to be cleared (string)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.getAutoUpdate" ID="VcsStatusMonitorThread.getAutoUpdate"></a>
+<h4>VcsStatusMonitorThread.getAutoUpdate</h4>
+<b>getAutoUpdate</b>(<i></i>)
+<p>
+        Public method to retrieve the status of the auto update function.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.getInterval" ID="VcsStatusMonitorThread.getInterval"></a>
+<h4>VcsStatusMonitorThread.getInterval</h4>
+<b>getInterval</b>(<i></i>)
+<p>
+        Public method to get the monitor interval.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+interval in seconds (integer)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.run" ID="VcsStatusMonitorThread.run"></a>
+<h4>VcsStatusMonitorThread.run</h4>
+<b>run</b>(<i></i>)
+<p>
+        Protected method implementing the tasks action.
+</p><a NAME="VcsStatusMonitorThread.setAutoUpdate" ID="VcsStatusMonitorThread.setAutoUpdate"></a>
+<h4>VcsStatusMonitorThread.setAutoUpdate</h4>
+<b>setAutoUpdate</b>(<i>auto</i>)
+<p>
+        Public method to enable the auto update function.
+</p><dl>
+<dt><i>auto</i></dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.setInterval" ID="VcsStatusMonitorThread.setInterval"></a>
+<h4>VcsStatusMonitorThread.setInterval</h4>
+<b>setInterval</b>(<i>interval</i>)
+<p>
+        Public method to change the monitor interval.
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+new interval in seconds (integer)
+</dd>
+</dl><a NAME="VcsStatusMonitorThread.stop" ID="VcsStatusMonitorThread.stop"></a>
+<h4>VcsStatusMonitorThread.stop</h4>
+<b>stop</b>(<i></i>)
+<p>
+        Public method to stop the monitor thread.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.VersionControl.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,1139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.VersionControl</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.VersionControl</h1>
+<p>
+Module implementing an abstract base class to be subclassed by all specific 
+VCS interfaces.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#VersionControl">VersionControl</a></td>
+<td>Class implementing an abstract base class to be subclassed by all specific VCS interfaces.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="VersionControl" ID="VersionControl"></a>
+<h2>VersionControl</h2>
+<p>
+    Class implementing an abstract base class to be subclassed by all specific 
+    VCS interfaces.
+</p><p>
+    It defines the vcs interface to be implemented by subclasses
+    and the common methods.
+</p><h4>Signals</h4>
+<dl>
+<dt>vcsStatusMonitorData(QStringList)</dt>
+<dd>
+emitted to update the VCS status
+</dd><dt>vcsStatusMonitorStatus(QString, QString)</dt>
+<dd>
+emitted to signal the status of the
+        monitoring thread (ok, nok, op, off) and a status message
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>canBeAdded</td></tr><tr><td>canBeCommitted</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#VersionControl.__init__">VersionControl</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#VersionControl.__statusMonitorData">__statusMonitorData</a></td>
+<td>Private method to receive the status monitor status.</td>
+</tr><tr>
+<td><a href="#VersionControl.__statusMonitorStatus">__statusMonitorStatus</a></td>
+<td>Private method to receive the status monitor status.</td>
+</tr><tr>
+<td><a href="#VersionControl._createStatusMonitorThread">_createStatusMonitorThread</a></td>
+<td>Protected method to create an instance of the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#VersionControl.addArguments">addArguments</a></td>
+<td>Protected method to add an argument list to the already present arguments.</td>
+</tr><tr>
+<td><a href="#VersionControl.checkVCSStatus">checkVCSStatus</a></td>
+<td>Public method to wake up the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#VersionControl.clearStatusCache">clearStatusCache</a></td>
+<td>Public method to clear the status cache.</td>
+</tr><tr>
+<td><a href="#VersionControl.clearStatusMonitorCachedState">clearStatusMonitorCachedState</a></td>
+<td>Public method to clear the cached VCS state of a file/directory.</td>
+</tr><tr>
+<td><a href="#VersionControl.getStatusMonitorAutoUpdate">getStatusMonitorAutoUpdate</a></td>
+<td>Public method to retrieve the status of the auto update function.</td>
+</tr><tr>
+<td><a href="#VersionControl.getStatusMonitorInterval">getStatusMonitorInterval</a></td>
+<td>Public method to get the monitor interval.</td>
+</tr><tr>
+<td><a href="#VersionControl.setStatusMonitorAutoUpdate">setStatusMonitorAutoUpdate</a></td>
+<td>Public method to enable the auto update function.</td>
+</tr><tr>
+<td><a href="#VersionControl.setStatusMonitorInterval">setStatusMonitorInterval</a></td>
+<td>Public method to change the monitor interval.</td>
+</tr><tr>
+<td><a href="#VersionControl.splitPath">splitPath</a></td>
+<td>Public method splitting name into a directory part and a file part.</td>
+</tr><tr>
+<td><a href="#VersionControl.splitPathList">splitPathList</a></td>
+<td>Public method splitting the list of names into a common directory part and a file list.</td>
+</tr><tr>
+<td><a href="#VersionControl.startStatusMonitor">startStatusMonitor</a></td>
+<td>Public method to start the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#VersionControl.startSynchronizedProcess">startSynchronizedProcess</a></td>
+<td>Public method to start a synchroneous process</td>
+</tr><tr>
+<td><a href="#VersionControl.stopStatusMonitor">stopStatusMonitor</a></td>
+<td>Public method to stop the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsAdd">vcsAdd</a></td>
+<td>Public method used to add a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsAddBinary">vcsAddBinary</a></td>
+<td>Public method used to add a file/directory in binary mode in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsAddTree">vcsAddTree</a></td>
+<td>Public method to add a directory tree rooted at path in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsAllRegisteredStates">vcsAllRegisteredStates</a></td>
+<td>Public method used to get the registered states of a number of files in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsCheckout">vcsCheckout</a></td>
+<td>Public method used to check the project out of the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsCleanup">vcsCleanup</a></td>
+<td>Public method used to cleanup the local copy.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsCommandLine">vcsCommandLine</a></td>
+<td>Public method used to execute arbitrary vcs commands.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsCommit">vcsCommit</a></td>
+<td>Public method used to make the change of a file/directory permanent in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsConvertProject">vcsConvertProject</a></td>
+<td>Public method to convert an uncontrolled project to a version controlled project.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsDefaultOptions">vcsDefaultOptions</a></td>
+<td>Public method used to retrieve the default options for the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsDiff">vcsDiff</a></td>
+<td>Public method used to view the diff of a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsExists">vcsExists</a></td>
+<td>Public method used to test for the presence of the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsExport">vcsExport</a></td>
+<td>Public method used to export a directory from the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsGetOptions">vcsGetOptions</a></td>
+<td>Public method used to retrieve the options of the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsGetOtherData">vcsGetOtherData</a></td>
+<td>Public method used to retrieve vcs specific data.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsGetProjectBrowserHelper">vcsGetProjectBrowserHelper</a></td>
+<td>Public method to instanciate a helper object for the different project browsers.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsGetProjectHelper">vcsGetProjectHelper</a></td>
+<td>Public method to instanciate a helper object for the project.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsHistory">vcsHistory</a></td>
+<td>Public method used to view the history of a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsImport">vcsImport</a></td>
+<td>Public method used to import the project into the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsInit">vcsInit</a></td>
+<td>Public method used to initialize the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsLog">vcsLog</a></td>
+<td>Public method used to view the log of a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsMerge">vcsMerge</a></td>
+<td>Public method used to merge a tag/branch into the local project.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsMove">vcsMove</a></td>
+<td>Public method used to move a file/directory.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsName">vcsName</a></td>
+<td>Public method returning the name of the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsNewProjectOptionsDialog">vcsNewProjectOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info for getting a new project.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsOptionsDialog">vcsOptionsDialog</a></td>
+<td>Public method to get a dialog to enter repository info.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsRegisteredState">vcsRegisteredState</a></td>
+<td>Public method used to get the registered state of a file in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsRemove">vcsRemove</a></td>
+<td>Public method used to add a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsRepositoryInfos">vcsRepositoryInfos</a></td>
+<td>Public method to retrieve information about the repository.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsRevert">vcsRevert</a></td>
+<td>Public method used to revert changes made to a file/directory.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsSetData">vcsSetData</a></td>
+<td>Public method used to set an entry in the otherData dictionary.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsSetDataFromDict">vcsSetDataFromDict</a></td>
+<td>Public method used to set entries in the otherData dictionary.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsSetOptions">vcsSetOptions</a></td>
+<td>Public method used to set the options for the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsSetOtherData">vcsSetOtherData</a></td>
+<td>Public method used to set vcs specific data.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsShutdown">vcsShutdown</a></td>
+<td>Public method used to shutdown the vcs interface.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsStatus">vcsStatus</a></td>
+<td>Public method used to view the status of a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsSwitch">vcsSwitch</a></td>
+<td>Public method used to switch a directory to a different tag/branch.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsTag">vcsTag</a></td>
+<td>Public method used to set the tag of a file/directory in the vcs.</td>
+</tr><tr>
+<td><a href="#VersionControl.vcsUpdate">vcsUpdate</a></td>
+<td>Public method used to update a file/directory in the vcs.</td>
+</tr>
+</table>
+<a NAME="VersionControl.__init__" ID="VersionControl.__init__"></a>
+<h4>VersionControl (Constructor)</h4>
+<b>VersionControl</b>(<i>parent=None, name=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>name</i></dt>
+<dd>
+name of this object (string)
+</dd>
+</dl><a NAME="VersionControl.__statusMonitorData" ID="VersionControl.__statusMonitorData"></a>
+<h4>VersionControl.__statusMonitorData</h4>
+<b>__statusMonitorData</b>(<i>statusList</i>)
+<p>
+        Private method to receive the status monitor status.
+</p><p>
+        It simply reemits the received status list.
+</p><dl>
+<dt><i>statusList</i></dt>
+<dd>
+list of status records (list of strings)
+</dd>
+</dl><a NAME="VersionControl.__statusMonitorStatus" ID="VersionControl.__statusMonitorStatus"></a>
+<h4>VersionControl.__statusMonitorStatus</h4>
+<b>__statusMonitorStatus</b>(<i>status, statusMsg</i>)
+<p>
+        Private method to receive the status monitor status.
+</p><p>
+        It simply reemits the received status.
+</p><dl>
+<dt><i>status</i></dt>
+<dd>
+status of the monitoring thread (QString, ok, nok or off)
+</dd><dt><i>statusMsg</i></dt>
+<dd>
+explanotory text for the signaled status (string)
+</dd>
+</dl><a NAME="VersionControl._createStatusMonitorThread" ID="VersionControl._createStatusMonitorThread"></a>
+<h4>VersionControl._createStatusMonitorThread</h4>
+<b>_createStatusMonitorThread</b>(<i>interval, project</i>)
+<p>
+        Protected method to create an instance of the VCS status monitor thread.
+</p><p>
+        Note: This method should be overwritten in subclasses in order to support
+        VCS status monitoring.
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+check interval for the monitor thread in seconds (integer)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the monitor thread (QThread)
+</dd>
+</dl><a NAME="VersionControl.addArguments" ID="VersionControl.addArguments"></a>
+<h4>VersionControl.addArguments</h4>
+<b>addArguments</b>(<i>args, argslist</i>)
+<p>
+        Protected method to add an argument list to the already present arguments.
+</p><dl>
+<dt><i>args</i></dt>
+<dd>
+current arguments list (list of strings)
+</dd><dt><i>argslist</i></dt>
+<dd>
+list of arguments (list of strings)
+</dd>
+</dl><a NAME="VersionControl.checkVCSStatus" ID="VersionControl.checkVCSStatus"></a>
+<h4>VersionControl.checkVCSStatus</h4>
+<b>checkVCSStatus</b>(<i></i>)
+<p>
+        Public method to wake up the VCS status monitor thread.
+</p><a NAME="VersionControl.clearStatusCache" ID="VersionControl.clearStatusCache"></a>
+<h4>VersionControl.clearStatusCache</h4>
+<b>clearStatusCache</b>(<i></i>)
+<p>
+        Public method to clear the status cache.
+</p><a NAME="VersionControl.clearStatusMonitorCachedState" ID="VersionControl.clearStatusMonitorCachedState"></a>
+<h4>VersionControl.clearStatusMonitorCachedState</h4>
+<b>clearStatusMonitorCachedState</b>(<i>name</i>)
+<p>
+        Public method to clear the cached VCS state of a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+name of the entry to be cleared (string)
+</dd>
+</dl><a NAME="VersionControl.getStatusMonitorAutoUpdate" ID="VersionControl.getStatusMonitorAutoUpdate"></a>
+<h4>VersionControl.getStatusMonitorAutoUpdate</h4>
+<b>getStatusMonitorAutoUpdate</b>(<i></i>)
+<p>
+        Public method to retrieve the status of the auto update function.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="VersionControl.getStatusMonitorInterval" ID="VersionControl.getStatusMonitorInterval"></a>
+<h4>VersionControl.getStatusMonitorInterval</h4>
+<b>getStatusMonitorInterval</b>(<i></i>)
+<p>
+        Public method to get the monitor interval.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+interval in seconds (integer)
+</dd>
+</dl><a NAME="VersionControl.setStatusMonitorAutoUpdate" ID="VersionControl.setStatusMonitorAutoUpdate"></a>
+<h4>VersionControl.setStatusMonitorAutoUpdate</h4>
+<b>setStatusMonitorAutoUpdate</b>(<i>auto</i>)
+<p>
+        Public method to enable the auto update function.
+</p><dl>
+<dt><i>auto</i></dt>
+<dd>
+status of the auto update function (boolean)
+</dd>
+</dl><a NAME="VersionControl.setStatusMonitorInterval" ID="VersionControl.setStatusMonitorInterval"></a>
+<h4>VersionControl.setStatusMonitorInterval</h4>
+<b>setStatusMonitorInterval</b>(<i>interval, project</i>)
+<p>
+        Public method to change the monitor interval.
+</p><dl>
+<dt><i>interval</i></dt>
+<dd>
+new interval in seconds (integer)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><a NAME="VersionControl.splitPath" ID="VersionControl.splitPath"></a>
+<h4>VersionControl.splitPath</h4>
+<b>splitPath</b>(<i>name</i>)
+<p>
+        Public method splitting name into a directory part and a file part.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+path name (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of 2 strings (dirname, filename).
+</dd>
+</dl><a NAME="VersionControl.splitPathList" ID="VersionControl.splitPathList"></a>
+<h4>VersionControl.splitPathList</h4>
+<b>splitPathList</b>(<i>names</i>)
+<p>
+        Public method splitting the list of names into a common directory part and 
+        a file list.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+list of paths (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of string and list of strings (dirname, filenamelist)
+</dd>
+</dl><a NAME="VersionControl.startStatusMonitor" ID="VersionControl.startStatusMonitor"></a>
+<h4>VersionControl.startStatusMonitor</h4>
+<b>startStatusMonitor</b>(<i>project</i>)
+<p>
+        Public method to start the VCS status monitor thread.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the monitor thread (QThread)
+</dd>
+</dl><a NAME="VersionControl.startSynchronizedProcess" ID="VersionControl.startSynchronizedProcess"></a>
+<h4>VersionControl.startSynchronizedProcess</h4>
+<b>startSynchronizedProcess</b>(<i>proc, program, arguments, workingDir = None</i>)
+<p>
+        Public method to start a synchroneous process
+</p><p>
+        This method starts a process and waits
+        for its end while still serving the Qt event loop.
+</p><dl>
+<dt><i>proc</i></dt>
+<dd>
+process to start (QProcess)
+</dd><dt><i>program</i></dt>
+<dd>
+path of the executable to start (string)
+</dd><dt><i>arguments</i></dt>
+<dd>
+list of arguments for the process (list of strings)
+</dd><dt><i>workingDir</i></dt>
+<dd>
+working directory for the process (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating normal exit (boolean)
+</dd>
+</dl><a NAME="VersionControl.stopStatusMonitor" ID="VersionControl.stopStatusMonitor"></a>
+<h4>VersionControl.stopStatusMonitor</h4>
+<b>stopStatusMonitor</b>(<i></i>)
+<p>
+        Public method to stop the VCS status monitor thread.
+</p><a NAME="VersionControl.vcsAdd" ID="VersionControl.vcsAdd"></a>
+<h4>VersionControl.vcsAdd</h4>
+<b>vcsAdd</b>(<i>name, isDir = False, noDialog = False</i>)
+<p>
+        Public method used to add a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsAddBinary" ID="VersionControl.vcsAddBinary"></a>
+<h4>VersionControl.vcsAddBinary</h4>
+<b>vcsAddBinary</b>(<i>name, isDir = False</i>)
+<p>
+        Public method used to add a file/directory in binary mode in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be added (string)
+</dd><dt><i>isDir</i></dt>
+<dd>
+flag indicating name is a directory (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsAddTree" ID="VersionControl.vcsAddTree"></a>
+<h4>VersionControl.vcsAddTree</h4>
+<b>vcsAddTree</b>(<i>path</i>)
+<p>
+        Public method to add a directory tree rooted at path in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>path</i></dt>
+<dd>
+root directory of the tree to be added (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsAllRegisteredStates" ID="VersionControl.vcsAllRegisteredStates"></a>
+<h4>VersionControl.vcsAllRegisteredStates</h4>
+<b>vcsAllRegisteredStates</b>(<i>names, dname</i>)
+<p>
+        Public method used to get the registered states of a number of files in the vcs.
+</p><dl>
+<dt><i>names</i></dt>
+<dd>
+dictionary with all filenames to be checked as keys
+</dd><dt><i>dname</i></dt>
+<dd>
+directory to check in (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the received dictionary completed with a combination of
+            canBeCommited and canBeAdded or None in order to signal an error
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsCheckout" ID="VersionControl.vcsCheckout"></a>
+<h4>VersionControl.vcsCheckout</h4>
+<b>vcsCheckout</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to check the project out of the vcs.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the checkout
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsCleanup" ID="VersionControl.vcsCleanup"></a>
+<h4>VersionControl.vcsCleanup</h4>
+<b>vcsCleanup</b>(<i>name</i>)
+<p>
+        Public method used to cleanup the local copy.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be cleaned up (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsCommandLine" ID="VersionControl.vcsCommandLine"></a>
+<h4>VersionControl.vcsCommandLine</h4>
+<b>vcsCommandLine</b>(<i>name</i>)
+<p>
+        Public method used to execute arbitrary vcs commands.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name of the working directory (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsCommit" ID="VersionControl.vcsCommit"></a>
+<h4>VersionControl.vcsCommit</h4>
+<b>vcsCommit</b>(<i>name, message, noDialog = False</i>)
+<p>
+        Public method used to make the change of a file/directory permanent in the vcs.
+</p><p>
+        It must return a boolean to indicate an execution without errors.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be committed (string)
+</dd><dt><i>message</i></dt>
+<dd>
+message for this operation (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsConvertProject" ID="VersionControl.vcsConvertProject"></a>
+<h4>VersionControl.vcsConvertProject</h4>
+<b>vcsConvertProject</b>(<i>vcsDataDict, project</i>)
+<p>
+        Public method to convert an uncontrolled project to a version controlled project.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the conversion
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsDefaultOptions" ID="VersionControl.vcsDefaultOptions"></a>
+<h4>VersionControl.vcsDefaultOptions</h4>
+<b>vcsDefaultOptions</b>(<i></i>)
+<p>
+        Public method used to retrieve the default options for the vcs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary with the vcs operations as key and
+            the respective options as values. The key 'global' must contain
+            the global options. The other keys must be 'commit', 'update',
+            'add', 'remove', 'diff', 'log', 'history', 'tag', 'status' and 'export'.
+</dd>
+</dl><a NAME="VersionControl.vcsDiff" ID="VersionControl.vcsDiff"></a>
+<h4>VersionControl.vcsDiff</h4>
+<b>vcsDiff</b>(<i>name</i>)
+<p>
+        Public method used to view the diff of a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be diffed (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsExists" ID="VersionControl.vcsExists"></a>
+<h4>VersionControl.vcsExists</h4>
+<b>vcsExists</b>(<i></i>)
+<p>
+        Public method used to test for the presence of the vcs.
+</p><p>
+        It must return a bool to indicate the existance and a QString giving
+        an error message in case of failure.
+</p><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsExport" ID="VersionControl.vcsExport"></a>
+<h4>VersionControl.vcsExport</h4>
+<b>vcsExport</b>(<i>vcsDataDict, projectDir</i>)
+<p>
+        Public method used to export a directory from the vcs.
+</p><p>
+        It must return a boolean to indicate an execution without errors.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the export
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory to create (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsGetOptions" ID="VersionControl.vcsGetOptions"></a>
+<h4>VersionControl.vcsGetOptions</h4>
+<b>vcsGetOptions</b>(<i></i>)
+<p>
+        Public method used to retrieve the options of the vcs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary of option strings that can be passed to
+            vcsSetOptions.
+</dd>
+</dl><a NAME="VersionControl.vcsGetOtherData" ID="VersionControl.vcsGetOtherData"></a>
+<h4>VersionControl.vcsGetOtherData</h4>
+<b>vcsGetOtherData</b>(<i></i>)
+<p>
+        Public method used to retrieve vcs specific data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a dictionary of vcs specific data
+</dd>
+</dl><a NAME="VersionControl.vcsGetProjectBrowserHelper" ID="VersionControl.vcsGetProjectBrowserHelper"></a>
+<h4>VersionControl.vcsGetProjectBrowserHelper</h4>
+<b>vcsGetProjectBrowserHelper</b>(<i>browser, project, isTranslationsBrowser = False</i>)
+<p>
+        Public method to instanciate a helper object for the different project browsers.
+</p><dl>
+<dt><i>browser</i></dt>
+<dd>
+reference to the project browser object
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>isTranslationsBrowser</i></dt>
+<dd>
+flag indicating, the helper is requested for the
+            translations browser (this needs some special treatment)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project browser helper object
+</dd>
+</dl><a NAME="VersionControl.vcsGetProjectHelper" ID="VersionControl.vcsGetProjectHelper"></a>
+<h4>VersionControl.vcsGetProjectHelper</h4>
+<b>vcsGetProjectHelper</b>(<i>project</i>)
+<p>
+        Public method to instanciate a helper object for the project.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the project helper object
+</dd>
+</dl><a NAME="VersionControl.vcsHistory" ID="VersionControl.vcsHistory"></a>
+<h4>VersionControl.vcsHistory</h4>
+<b>vcsHistory</b>(<i>name</i>)
+<p>
+        Public method used to view the history of a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the history for (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsImport" ID="VersionControl.vcsImport"></a>
+<h4>VersionControl.vcsImport</h4>
+<b>vcsImport</b>(<i>vcsDataDict, projectDir, noDialog = False</i>)
+<p>
+        Public method used to import the project into the vcs.
+</p><dl>
+<dt><i>vcsDataDict</i></dt>
+<dd>
+dictionary of data required for the import
+</dd><dt><i>projectDir</i></dt>
+<dd>
+project directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating an execution without errors (boolean)
+            and a flag indicating the version controll status (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsInit" ID="VersionControl.vcsInit"></a>
+<h4>VersionControl.vcsInit</h4>
+<b>vcsInit</b>(<i>vcsDir, noDialog = False</i>)
+<p>
+        Public method used to initialize the vcs.
+</p><p>
+        It must return a boolean to indicate an execution without errors.
+</p><dl>
+<dt><i>vcsDir</i></dt>
+<dd>
+name of the VCS directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsLog" ID="VersionControl.vcsLog"></a>
+<h4>VersionControl.vcsLog</h4>
+<b>vcsLog</b>(<i>name</i>)
+<p>
+        Public method used to view the log of a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the log for (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsMerge" ID="VersionControl.vcsMerge"></a>
+<h4>VersionControl.vcsMerge</h4>
+<b>vcsMerge</b>(<i>name</i>)
+<p>
+        Public method used to merge a tag/branch into the local project.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be merged (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsMove" ID="VersionControl.vcsMove"></a>
+<h4>VersionControl.vcsMove</h4>
+<b>vcsMove</b>(<i>name, project, target = None, noDialog = False</i>)
+<p>
+        Public method used to move a file/directory.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be moved (string)
+</dd><dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>target</i></dt>
+<dd>
+new name of the file/directory (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successfull operation (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsName" ID="VersionControl.vcsName"></a>
+<h4>VersionControl.vcsName</h4>
+<b>vcsName</b>(<i></i>)
+<p>
+        Public method returning the name of the vcs.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the vcs (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsNewProjectOptionsDialog" ID="VersionControl.vcsNewProjectOptionsDialog"></a>
+<h4>VersionControl.vcsNewProjectOptionsDialog</h4>
+<b>vcsNewProjectOptionsDialog</b>(<i>parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info for getting a new project.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="VersionControl.vcsOptionsDialog" ID="VersionControl.vcsOptionsDialog"></a>
+<h4>VersionControl.vcsOptionsDialog</h4>
+<b>vcsOptionsDialog</b>(<i>project, archive, editable = False, parent = None</i>)
+<p>
+        Public method to get a dialog to enter repository info.
+</p><dl>
+<dt><i>project</i></dt>
+<dd>
+reference to the project object
+</dd><dt><i>archive</i></dt>
+<dd>
+name of the project in the repository (string)
+</dd><dt><i>editable</i></dt>
+<dd>
+flag indicating that the project name is editable (boolean)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="VersionControl.vcsRegisteredState" ID="VersionControl.vcsRegisteredState"></a>
+<h4>VersionControl.vcsRegisteredState</h4>
+<b>vcsRegisteredState</b>(<i>name</i>)
+<p>
+        Public method used to get the registered state of a file in the vcs.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+filename to check (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a combination of canBeCommited and canBeAdded or
+            0 in order to signal an error
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsRemove" ID="VersionControl.vcsRemove"></a>
+<h4>VersionControl.vcsRemove</h4>
+<b>vcsRemove</b>(<i>name, project = False, noDialog = False</i>)
+<p>
+        Public method used to add a file/directory in the vcs.
+</p><p>
+        It must return a flag indicating successfull operation
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be removed (string)
+</dd><dt><i>project</i></dt>
+<dd>
+flag indicating deletion of a project tree (boolean)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsRepositoryInfos" ID="VersionControl.vcsRepositoryInfos"></a>
+<h4>VersionControl.vcsRepositoryInfos</h4>
+<b>vcsRepositoryInfos</b>(<i>ppath</i>)
+<p>
+        Public method to retrieve information about the repository.
+</p><dl>
+<dt><i>ppath</i></dt>
+<dd>
+local path to get the repository infos (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+string with ready formated info for display (string)
+</dd>
+</dl><a NAME="VersionControl.vcsRevert" ID="VersionControl.vcsRevert"></a>
+<h4>VersionControl.vcsRevert</h4>
+<b>vcsRevert</b>(<i>name</i>)
+<p>
+        Public method used to revert changes made to a file/directory.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be reverted (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsSetData" ID="VersionControl.vcsSetData"></a>
+<h4>VersionControl.vcsSetData</h4>
+<b>vcsSetData</b>(<i>key, value</i>)
+<p>
+        Public method used to set an entry in the otherData dictionary.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the data (string)
+</dd><dt><i>value</i></dt>
+<dd>
+the value of the data
+</dd>
+</dl><a NAME="VersionControl.vcsSetDataFromDict" ID="VersionControl.vcsSetDataFromDict"></a>
+<h4>VersionControl.vcsSetDataFromDict</h4>
+<b>vcsSetDataFromDict</b>(<i>dict</i>)
+<p>
+        Public method used to set entries in the otherData dictionary.
+</p><dl>
+<dt><i>dict</i></dt>
+<dd>
+dictionary to pick entries from
+</dd>
+</dl><a NAME="VersionControl.vcsSetOptions" ID="VersionControl.vcsSetOptions"></a>
+<h4>VersionControl.vcsSetOptions</h4>
+<b>vcsSetOptions</b>(<i>options</i>)
+<p>
+        Public method used to set the options for the vcs.
+</p><dl>
+<dt><i>options</i></dt>
+<dd>
+a dictionary of option strings with keys as
+                defined by the default options
+</dd>
+</dl><a NAME="VersionControl.vcsSetOtherData" ID="VersionControl.vcsSetOtherData"></a>
+<h4>VersionControl.vcsSetOtherData</h4>
+<b>vcsSetOtherData</b>(<i>data</i>)
+<p>
+        Public method used to set vcs specific data.
+</p><dl>
+<dt><i>data</i></dt>
+<dd>
+a dictionary of vcs specific data
+</dd>
+</dl><a NAME="VersionControl.vcsShutdown" ID="VersionControl.vcsShutdown"></a>
+<h4>VersionControl.vcsShutdown</h4>
+<b>vcsShutdown</b>(<i></i>)
+<p>
+        Public method used to shutdown the vcs interface.
+</p><a NAME="VersionControl.vcsStatus" ID="VersionControl.vcsStatus"></a>
+<h4>VersionControl.vcsStatus</h4>
+<b>vcsStatus</b>(<i>name</i>)
+<p>
+        Public method used to view the status of a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to show the status for (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsSwitch" ID="VersionControl.vcsSwitch"></a>
+<h4>VersionControl.vcsSwitch</h4>
+<b>vcsSwitch</b>(<i>name</i>)
+<p>
+        Public method used to switch a directory to a different tag/branch.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+directory name to be switched (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsTag" ID="VersionControl.vcsTag"></a>
+<h4>VersionControl.vcsTag</h4>
+<b>vcsTag</b>(<i>name</i>)
+<p>
+        Public method used to set the tag of a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be tagged (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl><a NAME="VersionControl.vcsUpdate" ID="VersionControl.vcsUpdate"></a>
+<h4>VersionControl.vcsUpdate</h4>
+<b>vcsUpdate</b>(<i>name, noDialog = False</i>)
+<p>
+        Public method used to update a file/directory in the vcs.
+</p><p>
+        It must not return anything.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+file/directory name to be updated (string)
+</dd><dt><i>noDialog</i></dt>
+<dd>
+flag indicating quiet operations (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating, that the update contained an add
+            or delete (boolean)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+not implemented
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.VCS.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.VCS.__init__</h1>
+<p>
+Module implementing the general part of the interface to version control systems.
+</p><p>
+The general part of the VCS interface defines classes to implement common
+dialogs. These are a dialog to enter command options, a dialog to display
+some repository information and an abstract base class. The individual 
+interfaces (i.e. CVS) have to be subclasses of this base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#factory">factory</a></td>
+<td>Modul factory function to generate the right vcs object.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="factory" ID="factory"></a>
+<h2>factory</h2>
+<b>factory</b>(<i>vcs</i>)
+<p>
+    Modul factory function to generate the right vcs object.
+</p><dl>
+<dt><i>vcs</i></dt>
+<dd>
+name of the VCS system to be used (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the instantiated VCS object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.ViewManager.BookmarkedFilesDialog.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.ViewManager.BookmarkedFilesDialog</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.ViewManager.BookmarkedFilesDialog</h1>
+<p>
+Module implementing a configuration dialog for the bookmarked files menu.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#BookmarkedFilesDialog">BookmarkedFilesDialog</a></td>
+<td>Class implementing a configuration dialog for the bookmarked files menu.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="BookmarkedFilesDialog" ID="BookmarkedFilesDialog"></a>
+<h2>BookmarkedFilesDialog</h2>
+<p>
+    Class implementing a configuration dialog for the bookmarked files menu.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_BookmarkedFilesDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#BookmarkedFilesDialog.__init__">BookmarkedFilesDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.__swap">__swap</a></td>
+<td>Private method used two swap two list entries given by their index.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.getBookmarkedFiles">getBookmarkedFiles</a></td>
+<td>Public method to retrieve the tools list.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_addButton_clicked">on_addButton_clicked</a></td>
+<td>Private slot to add a new entry.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_changeButton_clicked">on_changeButton_clicked</a></td>
+<td>Private slot to change an entry.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_deleteButton_clicked">on_deleteButton_clicked</a></td>
+<td>Private slot to delete the selected entry.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_downButton_clicked">on_downButton_clicked</a></td>
+<td>Private slot to move an entry down in the list.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_fileButton_clicked">on_fileButton_clicked</a></td>
+<td>Private slot to handle the file selection via a file selection dialog.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_fileEdit_textChanged">on_fileEdit_textChanged</a></td>
+<td>Private slot to handle the textChanged signal of the file edit.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_filesList_currentRowChanged">on_filesList_currentRowChanged</a></td>
+<td>Private slot to set the lineedit depending on the selected entry.</td>
+</tr><tr>
+<td><a href="#BookmarkedFilesDialog.on_upButton_clicked">on_upButton_clicked</a></td>
+<td>Private slot to move an entry up in the list.</td>
+</tr>
+</table>
+<a NAME="BookmarkedFilesDialog.__init__" ID="BookmarkedFilesDialog.__init__"></a>
+<h4>BookmarkedFilesDialog (Constructor)</h4>
+<b>BookmarkedFilesDialog</b>(<i>bookmarks, parent = None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>bookmarks</i></dt>
+<dd>
+list of bookmarked files (list of strings)
+</dd><dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd>
+</dl><a NAME="BookmarkedFilesDialog.__swap" ID="BookmarkedFilesDialog.__swap"></a>
+<h4>BookmarkedFilesDialog.__swap</h4>
+<b>__swap</b>(<i>itm1, itm2</i>)
+<p>
+        Private method used two swap two list entries given by their index.
+</p><dl>
+<dt><i>itm1</i></dt>
+<dd>
+index of first entry (int)
+</dd><dt><i>itm2</i></dt>
+<dd>
+index of second entry (int)
+</dd>
+</dl><a NAME="BookmarkedFilesDialog.getBookmarkedFiles" ID="BookmarkedFilesDialog.getBookmarkedFiles"></a>
+<h4>BookmarkedFilesDialog.getBookmarkedFiles</h4>
+<b>getBookmarkedFiles</b>(<i></i>)
+<p>
+        Public method to retrieve the tools list. 
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+a list of filenames (list of strings)
+</dd>
+</dl><a NAME="BookmarkedFilesDialog.on_addButton_clicked" ID="BookmarkedFilesDialog.on_addButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_addButton_clicked</h4>
+<b>on_addButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a new entry.
+</p><a NAME="BookmarkedFilesDialog.on_changeButton_clicked" ID="BookmarkedFilesDialog.on_changeButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_changeButton_clicked</h4>
+<b>on_changeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to change an entry.
+</p><a NAME="BookmarkedFilesDialog.on_deleteButton_clicked" ID="BookmarkedFilesDialog.on_deleteButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_deleteButton_clicked</h4>
+<b>on_deleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected entry.
+</p><a NAME="BookmarkedFilesDialog.on_downButton_clicked" ID="BookmarkedFilesDialog.on_downButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_downButton_clicked</h4>
+<b>on_downButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry down in the list.
+</p><a NAME="BookmarkedFilesDialog.on_fileButton_clicked" ID="BookmarkedFilesDialog.on_fileButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_fileButton_clicked</h4>
+<b>on_fileButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle the file selection via a file selection dialog.
+</p><a NAME="BookmarkedFilesDialog.on_fileEdit_textChanged" ID="BookmarkedFilesDialog.on_fileEdit_textChanged"></a>
+<h4>BookmarkedFilesDialog.on_fileEdit_textChanged</h4>
+<b>on_fileEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle the textChanged signal of the file edit.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+the text of the file edit (string)
+</dd>
+</dl><a NAME="BookmarkedFilesDialog.on_filesList_currentRowChanged" ID="BookmarkedFilesDialog.on_filesList_currentRowChanged"></a>
+<h4>BookmarkedFilesDialog.on_filesList_currentRowChanged</h4>
+<b>on_filesList_currentRowChanged</b>(<i>row</i>)
+<p>
+        Private slot to set the lineedit depending on the selected entry.
+</p><dl>
+<dt><i>row</i></dt>
+<dd>
+the current row (integer)
+</dd>
+</dl><a NAME="BookmarkedFilesDialog.on_upButton_clicked" ID="BookmarkedFilesDialog.on_upButton_clicked"></a>
+<h4>BookmarkedFilesDialog.on_upButton_clicked</h4>
+<b>on_upButton_clicked</b>(<i></i>)
+<p>
+        Private slot to move an entry up in the list.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.ViewManager.ViewManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,2470 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.ViewManager.ViewManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.ViewManager.ViewManager</h1>
+<p>
+Module implementing the viewmanager base class.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#QuickSearchLineEdit">QuickSearchLineEdit</a></td>
+<td>Class implementing a line edit that reacts to newline and cancel commands.</td>
+</tr><tr>
+<td><a href="#ViewManager">ViewManager</a></td>
+<td>Base class inherited by all specific viewmanager classes.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="QuickSearchLineEdit" ID="QuickSearchLineEdit"></a>
+<h2>QuickSearchLineEdit</h2>
+<p>
+    Class implementing a line edit that reacts to newline and cancel commands.
+</p><h4>Signals</h4>
+<dl>
+<dt>escPressed()</dt>
+<dd>
+emitted after the cancel command was activated
+</dd><dt>gotFocus()</dt>
+<dd>
+emitted when the focus is changed to this widget
+</dd><dt>returnPressed()</dt>
+<dd>
+emitted after a newline command was activated
+</dd>
+</dl>
+<h3>Derived from</h3>
+QLineEdit
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#QuickSearchLineEdit.editorCommand">editorCommand</a></td>
+<td>Public method to perform an editor command.</td>
+</tr><tr>
+<td><a href="#QuickSearchLineEdit.focusInEvent">focusInEvent</a></td>
+<td>Re-implemented to record the current editor widget.</td>
+</tr><tr>
+<td><a href="#QuickSearchLineEdit.keyPressEvent">keyPressEvent</a></td>
+<td>Re-implemented to handle the press of the ESC key.</td>
+</tr>
+</table>
+<a NAME="QuickSearchLineEdit.editorCommand" ID="QuickSearchLineEdit.editorCommand"></a>
+<h4>QuickSearchLineEdit.editorCommand</h4>
+<b>editorCommand</b>(<i>cmd</i>)
+<p>
+        Public method to perform an editor command.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be performed
+</dd>
+</dl><a NAME="QuickSearchLineEdit.focusInEvent" ID="QuickSearchLineEdit.focusInEvent"></a>
+<h4>QuickSearchLineEdit.focusInEvent</h4>
+<b>focusInEvent</b>(<i>evt</i>)
+<p>
+        Re-implemented to record the current editor widget.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+focus event (QFocusEvent)
+</dd>
+</dl><a NAME="QuickSearchLineEdit.keyPressEvent" ID="QuickSearchLineEdit.keyPressEvent"></a>
+<h4>QuickSearchLineEdit.keyPressEvent</h4>
+<b>keyPressEvent</b>(<i>evt</i>)
+<p>
+        Re-implemented to handle the press of the ESC key.
+</p><dl>
+<dt><i>evt</i></dt>
+<dd>
+key event (QKeyPressEvent)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="ViewManager" ID="ViewManager"></a>
+<h2>ViewManager</h2>
+<p>
+    Base class inherited by all specific viewmanager classes.
+</p><p>
+    It defines the interface to be implemented by specific
+    viewmanager classes and all common methods.
+</p><h4>Signals</h4>
+<dl>
+<dt>bookmarkToggled(editor)</dt>
+<dd>
+emitted when a bookmark is toggled.
+</dd><dt>breakpointToggled(editor)</dt>
+<dd>
+emitted when a breakpoint is toggled.
+</dd><dt>checkActions(editor)</dt>
+<dd>
+emitted when some actions should be checked
+            for their status
+</dd><dt>cursorChanged(editor)</dt>
+<dd>
+emitted after the cursor position of the active
+            window has changed
+</dd><dt>editorClosed(string)</dt>
+<dd>
+emitted just before an editor window gets closed
+</dd><dt>editorClosedEd(editor)</dt>
+<dd>
+emitted just before an editor window gets closed
+</dd><dt>editorOpened(string)</dt>
+<dd>
+emitted after an editor window was opened
+</dd><dt>editorOpenedEd(editor)</dt>
+<dd>
+emitted after an editor window was opened
+</dd><dt>editorSaved(string)</dt>
+<dd>
+emitted after an editor window was saved
+</dd><dt>lastEditorClosed</dt>
+<dd>
+emitted after the last editor window was closed
+</dd>
+</dl>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#ViewManager.__init__">ViewManager</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#ViewManager.__addBookmarked">__addBookmarked</a></td>
+<td>Private method to add the current file to the list of bookmarked files.</td>
+</tr><tr>
+<td><a href="#ViewManager.__autosave">__autosave</a></td>
+<td>Private slot to save the contents of all editors automatically.</td>
+</tr><tr>
+<td><a href="#ViewManager.__bookmarkSelected">__bookmarkSelected</a></td>
+<td>Private method to handle the bookmark selected signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__bookmarkToggled">__bookmarkToggled</a></td>
+<td>Private slot to handle the bookmarkToggled signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__breakpointToggled">__breakpointToggled</a></td>
+<td>Private slot to handle the breakpointToggled signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__clearAllBookmarks">__clearAllBookmarks</a></td>
+<td>Private method to handle the clear all bookmarks action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__clearAllSyntaxErrors">__clearAllSyntaxErrors</a></td>
+<td>Private method to handle the clear all syntax errors action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__clearBookmarked">__clearBookmarked</a></td>
+<td>Private method to clear the bookmarked files menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__clearRecent">__clearRecent</a></td>
+<td>Private method to clear the recent files menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__connectEditor">__connectEditor</a></td>
+<td>Private method to establish all editor connections.</td>
+</tr><tr>
+<td><a href="#ViewManager.__convertEOL">__convertEOL</a></td>
+<td>Private method to handle the convert line end characters action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__coverageMarkersShown">__coverageMarkersShown</a></td>
+<td>Private slot to handle the coverageMarkersShown signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__cursorChanged">__cursorChanged</a></td>
+<td>Private slot to handle the cursorChanged signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editAutoComplete">__editAutoComplete</a></td>
+<td>Private method to handle the autocomplete action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editAutoCompleteFromAPIs">__editAutoCompleteFromAPIs</a></td>
+<td>Private method to handle the autocomplete from APIs action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editAutoCompleteFromAll">__editAutoCompleteFromAll</a></td>
+<td>Private method to handle the autocomplete from All action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editAutoCompleteFromDoc">__editAutoCompleteFromDoc</a></td>
+<td>Private method to handle the autocomplete from document action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editBookmarked">__editBookmarked</a></td>
+<td>Private method to edit the list of bookmarked files.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editBoxComment">__editBoxComment</a></td>
+<td>Private method to handle the box comment action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editComment">__editComment</a></td>
+<td>Private method to handle the comment action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editCopy">__editCopy</a></td>
+<td>Private method to handle the copy action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editCut">__editCut</a></td>
+<td>Private method to handle the cut action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editDelete">__editDelete</a></td>
+<td>Private method to handle the delete action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editDeselectAll">__editDeselectAll</a></td>
+<td>Private method to handle the select all action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editIndent">__editIndent</a></td>
+<td>Private method to handle the indent action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editPaste">__editPaste</a></td>
+<td>Private method to handle the paste action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editRedo">__editRedo</a></td>
+<td>Private method to handle the redo action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editRevert">__editRevert</a></td>
+<td>Private method to handle the revert action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editSelectAll">__editSelectAll</a></td>
+<td>Private method to handle the select all action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editSelectBrace">__editSelectBrace</a></td>
+<td>Private method to handle the select to brace action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editShowCallTips">__editShowCallTips</a></td>
+<td>Private method to handle the calltips action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editSmartIndent">__editSmartIndent</a></td>
+<td>Private method to handle the smart indent action</td>
+</tr><tr>
+<td><a href="#ViewManager.__editStreamComment">__editStreamComment</a></td>
+<td>Private method to handle the stream comment action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editUncomment">__editUncomment</a></td>
+<td>Private method to handle the uncomment action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editUndo">__editUndo</a></td>
+<td>Private method to handle the undo action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editUnindent">__editUnindent</a></td>
+<td>Private method to handle the unindent action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editorAutoCompletionAPIsAvailable">__editorAutoCompletionAPIsAvailable</a></td>
+<td>Private method to handle the availability of API autocompletion signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editorCommand">__editorCommand</a></td>
+<td>Private method to send an editor command to the active window.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editorConfigChanged">__editorConfigChanged</a></td>
+<td>Private method to handle changes of an editors configuration (e.g.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editorOpened">__editorOpened</a></td>
+<td>Private slot to handle the editorOpened signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__editorSaved">__editorSaved</a></td>
+<td>Private slot to handle the editorSaved signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__enableSpellingActions">__enableSpellingActions</a></td>
+<td>Private method to set the enabled state of the spelling actions.</td>
+</tr><tr>
+<td><a href="#ViewManager.__exportMenuTriggered">__exportMenuTriggered</a></td>
+<td>Private method to handle the selection of an export format.</td>
+</tr><tr>
+<td><a href="#ViewManager.__findFileName">__findFileName</a></td>
+<td>Private method to handle the search for file action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__goto">__goto</a></td>
+<td>Private method to handle the goto action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__gotoBrace">__gotoBrace</a></td>
+<td>Private method to handle the goto brace action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__gotoSyntaxError">__gotoSyntaxError</a></td>
+<td>Private method to handle the goto syntax error action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initBookmarkActions">__initBookmarkActions</a></td>
+<td>Private method defining the user interface actions for the bookmarks commands.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initContextMenuExporters">__initContextMenuExporters</a></td>
+<td>Private method used to setup the Exporters sub menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initEditActions">__initEditActions</a></td>
+<td>Private method defining the user interface actions for the edit commands.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initFileActions">__initFileActions</a></td>
+<td>Private method defining the user interface actions for file handling.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initMacroActions">__initMacroActions</a></td>
+<td>Private method defining the user interface actions for the macro commands.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initSearchActions">__initSearchActions</a></td>
+<td>Private method defining the user interface actions for the search commands.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initSpellingActions">__initSpellingActions</a></td>
+<td>Private method to initialize the spell checking actions.</td>
+</tr><tr>
+<td><a href="#ViewManager.__initViewActions">__initViewActions</a></td>
+<td>Private method defining the user interface actions for the view commands.</td>
+</tr><tr>
+<td><a href="#ViewManager.__lastEditorClosed">__lastEditorClosed</a></td>
+<td>Private slot to handle the lastEditorClosed signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__loadRecent">__loadRecent</a></td>
+<td>Private method to load the recently opened filenames.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroDelete">__macroDelete</a></td>
+<td>Private method to handle the delete macro action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroLoad">__macroLoad</a></td>
+<td>Private method to handle the load macro action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroRun">__macroRun</a></td>
+<td>Private method to handle the run macro action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroSave">__macroSave</a></td>
+<td>Private method to handle the save macro action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroStartRecording">__macroStartRecording</a></td>
+<td>Private method to handle the start macro recording action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__macroStopRecording">__macroStopRecording</a></td>
+<td>Private method to handle the stop macro recording action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__newLineBelow">__newLineBelow</a></td>
+<td>Private method to insert a new line below the current one even if cursor is not at the end of the line.</td>
+</tr><tr>
+<td><a href="#ViewManager.__nextBookmark">__nextBookmark</a></td>
+<td>Private method to handle the next bookmark action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__nextTask">__nextTask</a></td>
+<td>Private method to handle the next task action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__nextUncovered">__nextUncovered</a></td>
+<td>Private method to handle the next uncovered action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__openSourceFile">__openSourceFile</a></td>
+<td>Private method to open a file from the list of rencently opened files.</td>
+</tr><tr>
+<td><a href="#ViewManager.__previousBookmark">__previousBookmark</a></td>
+<td>Private method to handle the previous bookmark action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__previousTask">__previousTask</a></td>
+<td>Private method to handle the previous task action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__previousUncovered">__previousUncovered</a></td>
+<td>Private method to handle the previous uncovered action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearch">__quickSearch</a></td>
+<td>Private slot to handle the incremental quick search.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchEnter">__quickSearchEnter</a></td>
+<td>Private slot to handle the incremental quick search return pressed (jump back to text)</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchEscape">__quickSearchEscape</a></td>
+<td>Private slot to handle the incremental quick search escape pressed (jump back to text)</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchExtend">__quickSearchExtend</a></td>
+<td>Private method to handle the quicksearch extend action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchFocusIn">__quickSearchFocusIn</a></td>
+<td>Private method to handle a focus in signal of the quicksearch lineedit.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchInEditor">__quickSearchInEditor</a></td>
+<td>Private slot to perform a quick search.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchMarkOccurrences">__quickSearchMarkOccurrences</a></td>
+<td>Private method to mark all occurrences of the search text.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchPrev">__quickSearchPrev</a></td>
+<td>Private slot to handle the quickFindPrev toolbutton action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__quickSearchText">__quickSearchText</a></td>
+<td>Private slot to handle the textChanged signal of the quicksearch edit.</td>
+</tr><tr>
+<td><a href="#ViewManager.__replace">__replace</a></td>
+<td>Private method to handle the replace action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__replaceFiles">__replaceFiles</a></td>
+<td>Private method to handle the replace in files action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__saveRecent">__saveRecent</a></td>
+<td>Private method to save the list of recently opened filenames.</td>
+</tr><tr>
+<td><a href="#ViewManager.__search">__search</a></td>
+<td>Private method to handle the search action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__searchClearMarkers">__searchClearMarkers</a></td>
+<td>Private method to clear the search markers of the active window.</td>
+</tr><tr>
+<td><a href="#ViewManager.__searchFiles">__searchFiles</a></td>
+<td>Private method to handle the search in files action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__setAutoSpellChecking">__setAutoSpellChecking</a></td>
+<td>Private slot to set the automatic spell checking of all editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.__setSbFile">__setSbFile</a></td>
+<td>Private method to set the file info in the status bar.</td>
+</tr><tr>
+<td><a href="#ViewManager.__shortenEmptyLines">__shortenEmptyLines</a></td>
+<td>Private method to handle the shorten empty lines action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__showBookmarkMenu">__showBookmarkMenu</a></td>
+<td>Private method to set up the bookmark menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__showBookmarkedMenu">__showBookmarkedMenu</a></td>
+<td>Private method to set up bookmarked files menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__showBookmarksMenu">__showBookmarksMenu</a></td>
+<td>Private method to handle the show bookmarks menu signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__showFileMenu">__showFileMenu</a></td>
+<td>Private method to set up the file menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__showRecentMenu">__showRecentMenu</a></td>
+<td>Private method to set up recent files menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.__spellCheck">__spellCheck</a></td>
+<td>Private slot to perform a spell check of the current editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.__splitOrientation">__splitOrientation</a></td>
+<td>Private method to handle the split orientation action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__splitView">__splitView</a></td>
+<td>Private method to handle the split view action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__taskMarkersUpdated">__taskMarkersUpdated</a></td>
+<td>Protected slot to handle the syntaxerrorToggled signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.__toggleAll">__toggleAll</a></td>
+<td>Private method to handle the toggle all folds action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__toggleAllChildren">__toggleAllChildren</a></td>
+<td>Private method to handle the toggle all folds (including children) action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__toggleBookmark">__toggleBookmark</a></td>
+<td>Private method to handle the toggle bookmark action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__toggleCurrent">__toggleCurrent</a></td>
+<td>Private method to handle the toggle current fold action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__zoom">__zoom</a></td>
+<td>Private method to handle the zoom action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__zoomIn">__zoomIn</a></td>
+<td>Private method to handle the zoom in action.</td>
+</tr><tr>
+<td><a href="#ViewManager.__zoomOut">__zoomOut</a></td>
+<td>Private method to handle the zoom out action.</td>
+</tr><tr>
+<td><a href="#ViewManager._addView">_addView</a></td>
+<td>Protected method to add a view (i.e.</td>
+</tr><tr>
+<td><a href="#ViewManager._checkActions">_checkActions</a></td>
+<td>Protected slot to check some actions for their enable/disable status and set the statusbar info.</td>
+</tr><tr>
+<td><a href="#ViewManager._getOpenFileFilter">_getOpenFileFilter</a></td>
+<td>Protected method to return the active filename filter for a file open dialog.</td>
+</tr><tr>
+<td><a href="#ViewManager._getOpenStartDir">_getOpenStartDir</a></td>
+<td>Protected method to return the starting directory for a file open dialog.</td>
+</tr><tr>
+<td><a href="#ViewManager._initWindowActions">_initWindowActions</a></td>
+<td>Protected method to define the user interface actions for window handling.</td>
+</tr><tr>
+<td><a href="#ViewManager._modificationStatusChanged">_modificationStatusChanged</a></td>
+<td>Protected slot to handle the modificationStatusChanged signal.</td>
+</tr><tr>
+<td><a href="#ViewManager._removeAllViews">_removeAllViews</a></td>
+<td>Protected method to remove all views (i.e.</td>
+</tr><tr>
+<td><a href="#ViewManager._removeView">_removeView</a></td>
+<td>Protected method to remove a view (i.e.</td>
+</tr><tr>
+<td><a href="#ViewManager._showView">_showView</a></td>
+<td>Protected method to show a view (i.e.</td>
+</tr><tr>
+<td><a href="#ViewManager._syntaxErrorToggled">_syntaxErrorToggled</a></td>
+<td>Protected slot to handle the syntaxerrorToggled signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.activeWindow">activeWindow</a></td>
+<td>Public method to return the active (i.e.</td>
+</tr><tr>
+<td><a href="#ViewManager.addSplit">addSplit</a></td>
+<td>Public method used to split the current view.</td>
+</tr><tr>
+<td><a href="#ViewManager.addToExtrasMenu">addToExtrasMenu</a></td>
+<td>Public method to add some actions to the extras menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.addToRecentList">addToRecentList</a></td>
+<td>Public slot to add a filename to the list of recently opened files.</td>
+</tr><tr>
+<td><a href="#ViewManager.canCascade">canCascade</a></td>
+<td>Public method to signal if cascading of managed windows is available.</td>
+</tr><tr>
+<td><a href="#ViewManager.canSplit">canSplit</a></td>
+<td>Public method to signal if splitting of the view is available.</td>
+</tr><tr>
+<td><a href="#ViewManager.canTile">canTile</a></td>
+<td>Public method to signal if tiling of managed windows is available.</td>
+</tr><tr>
+<td><a href="#ViewManager.cascade">cascade</a></td>
+<td>Public method to cascade the managed windows.</td>
+</tr><tr>
+<td><a href="#ViewManager.checkAllDirty">checkAllDirty</a></td>
+<td>Public method to check the dirty status of all editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.checkDirty">checkDirty</a></td>
+<td>Public method to check dirty status and open a message window.</td>
+</tr><tr>
+<td><a href="#ViewManager.cloneEditor">cloneEditor</a></td>
+<td>Public method to clone an editor displaying the given document.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeAllWindows">closeAllWindows</a></td>
+<td>Private method to close all editor windows via file menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeCurrentWindow">closeCurrentWindow</a></td>
+<td>Public method to close the current window.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeEditor">closeEditor</a></td>
+<td>Public method to close an editor window.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeEditorWindow">closeEditorWindow</a></td>
+<td>Public method to close an arbitrary source editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeViewManager">closeViewManager</a></td>
+<td>Public method to shutdown the viewmanager.</td>
+</tr><tr>
+<td><a href="#ViewManager.closeWindow">closeWindow</a></td>
+<td>Public method to close an arbitrary source editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.editorsCheckFocusInEnabled">editorsCheckFocusInEnabled</a></td>
+<td>Public method returning the flag indicating editors should perform focus in checks.</td>
+</tr><tr>
+<td><a href="#ViewManager.enableEditorsCheckFocusIn">enableEditorsCheckFocusIn</a></td>
+<td>Public method to set a flag enabling the editors to perform focus in checks.</td>
+</tr><tr>
+<td><a href="#ViewManager.eventFilter">eventFilter</a></td>
+<td>Public method called to filter an event.</td>
+</tr><tr>
+<td><a href="#ViewManager.exit">exit</a></td>
+<td>Public method to handle the debugged program terminating.</td>
+</tr><tr>
+<td><a href="#ViewManager.getAPIsManager">getAPIsManager</a></td>
+<td>Public method to get a reference to the APIs manager.</td>
+</tr><tr>
+<td><a href="#ViewManager.getActions">getActions</a></td>
+<td>Public method to get a list of all actions.</td>
+</tr><tr>
+<td><a href="#ViewManager.getActiveName">getActiveName</a></td>
+<td>Public method to retrieve the filename of the active window.</td>
+</tr><tr>
+<td><a href="#ViewManager.getEditor">getEditor</a></td>
+<td>Public method to return the editor displaying the given file.</td>
+</tr><tr>
+<td><a href="#ViewManager.getMostRecent">getMostRecent</a></td>
+<td>Public method to get the most recently opened file.</td>
+</tr><tr>
+<td><a href="#ViewManager.getOpenEditor">getOpenEditor</a></td>
+<td>Public method to return the editor displaying the given file.</td>
+</tr><tr>
+<td><a href="#ViewManager.getOpenEditorCount">getOpenEditorCount</a></td>
+<td>Public method to return the count of editors displaying the given file.</td>
+</tr><tr>
+<td><a href="#ViewManager.getOpenEditors">getOpenEditors</a></td>
+<td>Public method to get references to all open editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.getOpenEditorsCount">getOpenEditorsCount</a></td>
+<td>Public method to get the number of open editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.getOpenFilenames">getOpenFilenames</a></td>
+<td>Public method returning a list of the filenames of all editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.getSRHistory">getSRHistory</a></td>
+<td>Public method to get the search or replace history list.</td>
+</tr><tr>
+<td><a href="#ViewManager.handleResetUI">handleResetUI</a></td>
+<td>Public slot to handle the resetUI signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.initActions">initActions</a></td>
+<td>Public method defining the user interface actions.</td>
+</tr><tr>
+<td><a href="#ViewManager.initBookmarkMenu">initBookmarkMenu</a></td>
+<td>Public method to create the Bookmark menu</td>
+</tr><tr>
+<td><a href="#ViewManager.initBookmarkToolbar">initBookmarkToolbar</a></td>
+<td>Public method to create the Bookmark toolbar</td>
+</tr><tr>
+<td><a href="#ViewManager.initEditMenu">initEditMenu</a></td>
+<td>Public method to create the Edit menu</td>
+</tr><tr>
+<td><a href="#ViewManager.initEditToolbar">initEditToolbar</a></td>
+<td>Public method to create the Edit toolbar</td>
+</tr><tr>
+<td><a href="#ViewManager.initFileMenu">initFileMenu</a></td>
+<td>Public method to create the File menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.initFileToolbar">initFileToolbar</a></td>
+<td>Public method to create the File toolbar.</td>
+</tr><tr>
+<td><a href="#ViewManager.initMacroMenu">initMacroMenu</a></td>
+<td>Public method to create the Macro menu</td>
+</tr><tr>
+<td><a href="#ViewManager.initSearchToolbars">initSearchToolbars</a></td>
+<td>Public method to create the Search toolbars</td>
+</tr><tr>
+<td><a href="#ViewManager.initSpellingToolbar">initSpellingToolbar</a></td>
+<td>Public method to create the Spelling toolbar</td>
+</tr><tr>
+<td><a href="#ViewManager.initViewMenu">initViewMenu</a></td>
+<td>Public method to create the View menu</td>
+</tr><tr>
+<td><a href="#ViewManager.initViewToolbar">initViewToolbar</a></td>
+<td>Public method to create the View toolbar</td>
+</tr><tr>
+<td><a href="#ViewManager.newEditor">newEditor</a></td>
+<td>Public slot to generate a new empty editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.newEditorView">newEditorView</a></td>
+<td>Public method to create a new editor displaying the given document.</td>
+</tr><tr>
+<td><a href="#ViewManager.newProject">newProject</a></td>
+<td>Public slot to handle the NewProject signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.nextSplit">nextSplit</a></td>
+<td>Public slot used to move to the next split.</td>
+</tr><tr>
+<td><a href="#ViewManager.openFiles">openFiles</a></td>
+<td>Public slot to open some files.</td>
+</tr><tr>
+<td><a href="#ViewManager.openSourceFile">openSourceFile</a></td>
+<td>Public slot to display a file in an editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.preferencesChanged">preferencesChanged</a></td>
+<td>Public slot to handle the preferencesChanged signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.prevSplit">prevSplit</a></td>
+<td>Public slot used to move to the previous split.</td>
+</tr><tr>
+<td><a href="#ViewManager.printCurrentEditor">printCurrentEditor</a></td>
+<td>Public slot to print the contents of the current editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.printEditor">printEditor</a></td>
+<td>Public slot to print an editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.printPreviewCurrentEditor">printPreviewCurrentEditor</a></td>
+<td>Public slot to show a print preview of the current editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.projectClosed">projectClosed</a></td>
+<td>Public slot to handle the projectClosed signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.projectFileRenamed">projectFileRenamed</a></td>
+<td>Public slot to handle the projectFileRenamed signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.projectLexerAssociationsChanged">projectLexerAssociationsChanged</a></td>
+<td>Public slot to handle changes of the project lexer associations.</td>
+</tr><tr>
+<td><a href="#ViewManager.projectOpened">projectOpened</a></td>
+<td>Public slot to handle the projectOpened signal.</td>
+</tr><tr>
+<td><a href="#ViewManager.removeSplit">removeSplit</a></td>
+<td>Public method used to remove the current split view.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveAllEditors">saveAllEditors</a></td>
+<td>Public slot to save the contents of all editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveAsCurrentEditor">saveAsCurrentEditor</a></td>
+<td>Public slot to save the contents of the current editor to a new file.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveAsEditorEd">saveAsEditorEd</a></td>
+<td>Public slot to save the contents of an editor to a new file.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveCurrentEditor">saveCurrentEditor</a></td>
+<td>Public slot to save the contents of the current editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveCurrentEditorToProject">saveCurrentEditorToProject</a></td>
+<td>Public slot to save the contents of the current editor to the current project.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveEditor">saveEditor</a></td>
+<td>Public method to save a named editor file.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveEditorEd">saveEditorEd</a></td>
+<td>Public slot to save the contents of an editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveEditorToProjectEd">saveEditorToProjectEd</a></td>
+<td>Public slot to save the contents of an editor to the current project.</td>
+</tr><tr>
+<td><a href="#ViewManager.saveEditorsList">saveEditorsList</a></td>
+<td>Public slot to save a list of editors.</td>
+</tr><tr>
+<td><a href="#ViewManager.setEditorName">setEditorName</a></td>
+<td>Public method to change the displayed name of the editor.</td>
+</tr><tr>
+<td><a href="#ViewManager.setFileLine">setFileLine</a></td>
+<td>Public method to update the user interface when the current program or line changes.</td>
+</tr><tr>
+<td><a href="#ViewManager.setReferences">setReferences</a></td>
+<td>Public method to set some references needed later on.</td>
+</tr><tr>
+<td><a href="#ViewManager.setSbInfo">setSbInfo</a></td>
+<td>Public method to transfer statusbar info from the user interface to viewmanager.</td>
+</tr><tr>
+<td><a href="#ViewManager.setSplitOrientation">setSplitOrientation</a></td>
+<td>Public method used to set the orientation of the split view.</td>
+</tr><tr>
+<td><a href="#ViewManager.showDebugSource">showDebugSource</a></td>
+<td>Public method to open the given file and highlight the given line in it.</td>
+</tr><tr>
+<td><a href="#ViewManager.showWindowMenu">showWindowMenu</a></td>
+<td>Public method to set up the viewmanager part of the Window menu.</td>
+</tr><tr>
+<td><a href="#ViewManager.textForFind">textForFind</a></td>
+<td>Public method to determine the selection or the current word for the next find operation.</td>
+</tr><tr>
+<td><a href="#ViewManager.tile">tile</a></td>
+<td>Public method to tile the managed windows.</td>
+</tr><tr>
+<td><a href="#ViewManager.unhighlight">unhighlight</a></td>
+<td>Public method to switch off all highlights.</td>
+</tr>
+</table>
+<a NAME="ViewManager.__init__" ID="ViewManager.__init__"></a>
+<h4>ViewManager (Constructor)</h4>
+<b>ViewManager</b>(<i></i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the main user interface
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="ViewManager.__addBookmarked" ID="ViewManager.__addBookmarked"></a>
+<h4>ViewManager.__addBookmarked</h4>
+<b>__addBookmarked</b>(<i></i>)
+<p>
+        Private method to add the current file to the list of bookmarked files.
+</p><a NAME="ViewManager.__autosave" ID="ViewManager.__autosave"></a>
+<h4>ViewManager.__autosave</h4>
+<b>__autosave</b>(<i></i>)
+<p>
+        Private slot to save the contents of all editors automatically.
+</p><p>
+        Only named editors will be saved by the autosave timer.
+</p><a NAME="ViewManager.__bookmarkSelected" ID="ViewManager.__bookmarkSelected"></a>
+<h4>ViewManager.__bookmarkSelected</h4>
+<b>__bookmarkSelected</b>(<i>act</i>)
+<p>
+        Private method to handle the bookmark selected signal.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="ViewManager.__bookmarkToggled" ID="ViewManager.__bookmarkToggled"></a>
+<h4>ViewManager.__bookmarkToggled</h4>
+<b>__bookmarkToggled</b>(<i>editor</i>)
+<p>
+        Private slot to handle the bookmarkToggled signal.
+</p><p>
+        It checks some bookmark actions and reemits the signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="ViewManager.__breakpointToggled" ID="ViewManager.__breakpointToggled"></a>
+<h4>ViewManager.__breakpointToggled</h4>
+<b>__breakpointToggled</b>(<i>editor</i>)
+<p>
+        Private slot to handle the breakpointToggled signal.
+</p><p>
+        It simply reemits the signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="ViewManager.__clearAllBookmarks" ID="ViewManager.__clearAllBookmarks"></a>
+<h4>ViewManager.__clearAllBookmarks</h4>
+<b>__clearAllBookmarks</b>(<i></i>)
+<p>
+        Private method to handle the clear all bookmarks action.
+</p><a NAME="ViewManager.__clearAllSyntaxErrors" ID="ViewManager.__clearAllSyntaxErrors"></a>
+<h4>ViewManager.__clearAllSyntaxErrors</h4>
+<b>__clearAllSyntaxErrors</b>(<i></i>)
+<p>
+        Private method to handle the clear all syntax errors action.
+</p><a NAME="ViewManager.__clearBookmarked" ID="ViewManager.__clearBookmarked"></a>
+<h4>ViewManager.__clearBookmarked</h4>
+<b>__clearBookmarked</b>(<i></i>)
+<p>
+        Private method to clear the bookmarked files menu.
+</p><a NAME="ViewManager.__clearRecent" ID="ViewManager.__clearRecent"></a>
+<h4>ViewManager.__clearRecent</h4>
+<b>__clearRecent</b>(<i></i>)
+<p>
+        Private method to clear the recent files menu.
+</p><a NAME="ViewManager.__connectEditor" ID="ViewManager.__connectEditor"></a>
+<h4>ViewManager.__connectEditor</h4>
+<b>__connectEditor</b>(<i>editor</i>)
+<p>
+        Private method to establish all editor connections.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+reference to the editor object to be connected
+</dd>
+</dl><a NAME="ViewManager.__convertEOL" ID="ViewManager.__convertEOL"></a>
+<h4>ViewManager.__convertEOL</h4>
+<b>__convertEOL</b>(<i></i>)
+<p>
+        Private method to handle the convert line end characters action.
+</p><a NAME="ViewManager.__coverageMarkersShown" ID="ViewManager.__coverageMarkersShown"></a>
+<h4>ViewManager.__coverageMarkersShown</h4>
+<b>__coverageMarkersShown</b>(<i>shown</i>)
+<p>
+        Private slot to handle the coverageMarkersShown signal.
+</p><dl>
+<dt><i>shown</i></dt>
+<dd>
+flag indicating whether the markers were shown or cleared
+</dd>
+</dl><a NAME="ViewManager.__cursorChanged" ID="ViewManager.__cursorChanged"></a>
+<h4>ViewManager.__cursorChanged</h4>
+<b>__cursorChanged</b>(<i>fn, line, pos</i>)
+<p>
+        Private slot to handle the cursorChanged signal. 
+</p><p>
+        It emits the signal cursorChanged with parameter editor.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number of the cursor (int)
+</dd><dt><i>pos</i></dt>
+<dd>
+position in line of the cursor (int)
+</dd>
+</dl><a NAME="ViewManager.__editAutoComplete" ID="ViewManager.__editAutoComplete"></a>
+<h4>ViewManager.__editAutoComplete</h4>
+<b>__editAutoComplete</b>(<i></i>)
+<p>
+        Private method to handle the autocomplete action.
+</p><a NAME="ViewManager.__editAutoCompleteFromAPIs" ID="ViewManager.__editAutoCompleteFromAPIs"></a>
+<h4>ViewManager.__editAutoCompleteFromAPIs</h4>
+<b>__editAutoCompleteFromAPIs</b>(<i></i>)
+<p>
+        Private method to handle the autocomplete from APIs action.
+</p><a NAME="ViewManager.__editAutoCompleteFromAll" ID="ViewManager.__editAutoCompleteFromAll"></a>
+<h4>ViewManager.__editAutoCompleteFromAll</h4>
+<b>__editAutoCompleteFromAll</b>(<i></i>)
+<p>
+        Private method to handle the autocomplete from All action.
+</p><a NAME="ViewManager.__editAutoCompleteFromDoc" ID="ViewManager.__editAutoCompleteFromDoc"></a>
+<h4>ViewManager.__editAutoCompleteFromDoc</h4>
+<b>__editAutoCompleteFromDoc</b>(<i></i>)
+<p>
+        Private method to handle the autocomplete from document action.
+</p><a NAME="ViewManager.__editBookmarked" ID="ViewManager.__editBookmarked"></a>
+<h4>ViewManager.__editBookmarked</h4>
+<b>__editBookmarked</b>(<i></i>)
+<p>
+        Private method to edit the list of bookmarked files.
+</p><a NAME="ViewManager.__editBoxComment" ID="ViewManager.__editBoxComment"></a>
+<h4>ViewManager.__editBoxComment</h4>
+<b>__editBoxComment</b>(<i></i>)
+<p>
+        Private method to handle the box comment action.
+</p><a NAME="ViewManager.__editComment" ID="ViewManager.__editComment"></a>
+<h4>ViewManager.__editComment</h4>
+<b>__editComment</b>(<i></i>)
+<p>
+        Private method to handle the comment action.
+</p><a NAME="ViewManager.__editCopy" ID="ViewManager.__editCopy"></a>
+<h4>ViewManager.__editCopy</h4>
+<b>__editCopy</b>(<i></i>)
+<p>
+        Private method to handle the copy action.
+</p><a NAME="ViewManager.__editCut" ID="ViewManager.__editCut"></a>
+<h4>ViewManager.__editCut</h4>
+<b>__editCut</b>(<i></i>)
+<p>
+        Private method to handle the cut action.
+</p><a NAME="ViewManager.__editDelete" ID="ViewManager.__editDelete"></a>
+<h4>ViewManager.__editDelete</h4>
+<b>__editDelete</b>(<i></i>)
+<p>
+        Private method to handle the delete action.
+</p><a NAME="ViewManager.__editDeselectAll" ID="ViewManager.__editDeselectAll"></a>
+<h4>ViewManager.__editDeselectAll</h4>
+<b>__editDeselectAll</b>(<i></i>)
+<p>
+        Private method to handle the select all action.
+</p><a NAME="ViewManager.__editIndent" ID="ViewManager.__editIndent"></a>
+<h4>ViewManager.__editIndent</h4>
+<b>__editIndent</b>(<i></i>)
+<p>
+        Private method to handle the indent action.
+</p><a NAME="ViewManager.__editPaste" ID="ViewManager.__editPaste"></a>
+<h4>ViewManager.__editPaste</h4>
+<b>__editPaste</b>(<i></i>)
+<p>
+        Private method to handle the paste action.
+</p><a NAME="ViewManager.__editRedo" ID="ViewManager.__editRedo"></a>
+<h4>ViewManager.__editRedo</h4>
+<b>__editRedo</b>(<i></i>)
+<p>
+        Private method to handle the redo action.
+</p><a NAME="ViewManager.__editRevert" ID="ViewManager.__editRevert"></a>
+<h4>ViewManager.__editRevert</h4>
+<b>__editRevert</b>(<i></i>)
+<p>
+        Private method to handle the revert action.
+</p><a NAME="ViewManager.__editSelectAll" ID="ViewManager.__editSelectAll"></a>
+<h4>ViewManager.__editSelectAll</h4>
+<b>__editSelectAll</b>(<i></i>)
+<p>
+        Private method to handle the select all action.
+</p><a NAME="ViewManager.__editSelectBrace" ID="ViewManager.__editSelectBrace"></a>
+<h4>ViewManager.__editSelectBrace</h4>
+<b>__editSelectBrace</b>(<i></i>)
+<p>
+        Private method to handle the select to brace action.
+</p><a NAME="ViewManager.__editShowCallTips" ID="ViewManager.__editShowCallTips"></a>
+<h4>ViewManager.__editShowCallTips</h4>
+<b>__editShowCallTips</b>(<i></i>)
+<p>
+        Private method to handle the calltips action.
+</p><a NAME="ViewManager.__editSmartIndent" ID="ViewManager.__editSmartIndent"></a>
+<h4>ViewManager.__editSmartIndent</h4>
+<b>__editSmartIndent</b>(<i></i>)
+<p>
+        Private method to handle the smart indent action
+</p><a NAME="ViewManager.__editStreamComment" ID="ViewManager.__editStreamComment"></a>
+<h4>ViewManager.__editStreamComment</h4>
+<b>__editStreamComment</b>(<i></i>)
+<p>
+        Private method to handle the stream comment action.
+</p><a NAME="ViewManager.__editUncomment" ID="ViewManager.__editUncomment"></a>
+<h4>ViewManager.__editUncomment</h4>
+<b>__editUncomment</b>(<i></i>)
+<p>
+        Private method to handle the uncomment action.
+</p><a NAME="ViewManager.__editUndo" ID="ViewManager.__editUndo"></a>
+<h4>ViewManager.__editUndo</h4>
+<b>__editUndo</b>(<i></i>)
+<p>
+        Private method to handle the undo action.
+</p><a NAME="ViewManager.__editUnindent" ID="ViewManager.__editUnindent"></a>
+<h4>ViewManager.__editUnindent</h4>
+<b>__editUnindent</b>(<i></i>)
+<p>
+        Private method to handle the unindent action.
+</p><a NAME="ViewManager.__editorAutoCompletionAPIsAvailable" ID="ViewManager.__editorAutoCompletionAPIsAvailable"></a>
+<h4>ViewManager.__editorAutoCompletionAPIsAvailable</h4>
+<b>__editorAutoCompletionAPIsAvailable</b>(<i>available</i>)
+<p>
+        Private method to handle the availability of API autocompletion signal.
+</p><a NAME="ViewManager.__editorCommand" ID="ViewManager.__editorCommand"></a>
+<h4>ViewManager.__editorCommand</h4>
+<b>__editorCommand</b>(<i>cmd</i>)
+<p>
+        Private method to send an editor command to the active window.
+</p><dl>
+<dt><i>cmd</i></dt>
+<dd>
+the scintilla command to be sent
+</dd>
+</dl><a NAME="ViewManager.__editorConfigChanged" ID="ViewManager.__editorConfigChanged"></a>
+<h4>ViewManager.__editorConfigChanged</h4>
+<b>__editorConfigChanged</b>(<i></i>)
+<p>
+        Private method to handle changes of an editors configuration (e.g. language).
+</p><a NAME="ViewManager.__editorOpened" ID="ViewManager.__editorOpened"></a>
+<h4>ViewManager.__editorOpened</h4>
+<b>__editorOpened</b>(<i></i>)
+<p>
+        Private slot to handle the editorOpened signal.
+</p><a NAME="ViewManager.__editorSaved" ID="ViewManager.__editorSaved"></a>
+<h4>ViewManager.__editorSaved</h4>
+<b>__editorSaved</b>(<i>fn</i>)
+<p>
+        Private slot to handle the editorSaved signal.
+</p><p>
+        It simply reemits the signal.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of the saved editor
+</dd>
+</dl><a NAME="ViewManager.__enableSpellingActions" ID="ViewManager.__enableSpellingActions"></a>
+<h4>ViewManager.__enableSpellingActions</h4>
+<b>__enableSpellingActions</b>(<i></i>)
+<p>
+        Private method to set the enabled state of the spelling actions.
+</p><a NAME="ViewManager.__exportMenuTriggered" ID="ViewManager.__exportMenuTriggered"></a>
+<h4>ViewManager.__exportMenuTriggered</h4>
+<b>__exportMenuTriggered</b>(<i>act</i>)
+<p>
+        Private method to handle the selection of an export format.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that was triggered (QAction)
+</dd>
+</dl><a NAME="ViewManager.__findFileName" ID="ViewManager.__findFileName"></a>
+<h4>ViewManager.__findFileName</h4>
+<b>__findFileName</b>(<i></i>)
+<p>
+        Private method to handle the search for file action.
+</p><a NAME="ViewManager.__goto" ID="ViewManager.__goto"></a>
+<h4>ViewManager.__goto</h4>
+<b>__goto</b>(<i></i>)
+<p>
+        Private method to handle the goto action.
+</p><a NAME="ViewManager.__gotoBrace" ID="ViewManager.__gotoBrace"></a>
+<h4>ViewManager.__gotoBrace</h4>
+<b>__gotoBrace</b>(<i></i>)
+<p>
+        Private method to handle the goto brace action.
+</p><a NAME="ViewManager.__gotoSyntaxError" ID="ViewManager.__gotoSyntaxError"></a>
+<h4>ViewManager.__gotoSyntaxError</h4>
+<b>__gotoSyntaxError</b>(<i></i>)
+<p>
+        Private method to handle the goto syntax error action.
+</p><a NAME="ViewManager.__initBookmarkActions" ID="ViewManager.__initBookmarkActions"></a>
+<h4>ViewManager.__initBookmarkActions</h4>
+<b>__initBookmarkActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the bookmarks commands.
+</p><a NAME="ViewManager.__initContextMenuExporters" ID="ViewManager.__initContextMenuExporters"></a>
+<h4>ViewManager.__initContextMenuExporters</h4>
+<b>__initContextMenuExporters</b>(<i></i>)
+<p>
+        Private method used to setup the Exporters sub menu.
+</p><a NAME="ViewManager.__initEditActions" ID="ViewManager.__initEditActions"></a>
+<h4>ViewManager.__initEditActions</h4>
+<b>__initEditActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the edit commands.
+</p><a NAME="ViewManager.__initFileActions" ID="ViewManager.__initFileActions"></a>
+<h4>ViewManager.__initFileActions</h4>
+<b>__initFileActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for file handling.
+</p><a NAME="ViewManager.__initMacroActions" ID="ViewManager.__initMacroActions"></a>
+<h4>ViewManager.__initMacroActions</h4>
+<b>__initMacroActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the macro commands.
+</p><a NAME="ViewManager.__initSearchActions" ID="ViewManager.__initSearchActions"></a>
+<h4>ViewManager.__initSearchActions</h4>
+<b>__initSearchActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the search commands.
+</p><a NAME="ViewManager.__initSpellingActions" ID="ViewManager.__initSpellingActions"></a>
+<h4>ViewManager.__initSpellingActions</h4>
+<b>__initSpellingActions</b>(<i></i>)
+<p>
+        Private method to initialize the spell checking actions.
+</p><a NAME="ViewManager.__initViewActions" ID="ViewManager.__initViewActions"></a>
+<h4>ViewManager.__initViewActions</h4>
+<b>__initViewActions</b>(<i></i>)
+<p>
+        Private method defining the user interface actions for the view commands.
+</p><a NAME="ViewManager.__lastEditorClosed" ID="ViewManager.__lastEditorClosed"></a>
+<h4>ViewManager.__lastEditorClosed</h4>
+<b>__lastEditorClosed</b>(<i></i>)
+<p>
+        Private slot to handle the lastEditorClosed signal.
+</p><a NAME="ViewManager.__loadRecent" ID="ViewManager.__loadRecent"></a>
+<h4>ViewManager.__loadRecent</h4>
+<b>__loadRecent</b>(<i></i>)
+<p>
+        Private method to load the recently opened filenames.
+</p><a NAME="ViewManager.__macroDelete" ID="ViewManager.__macroDelete"></a>
+<h4>ViewManager.__macroDelete</h4>
+<b>__macroDelete</b>(<i></i>)
+<p>
+        Private method to handle the delete macro action.
+</p><a NAME="ViewManager.__macroLoad" ID="ViewManager.__macroLoad"></a>
+<h4>ViewManager.__macroLoad</h4>
+<b>__macroLoad</b>(<i></i>)
+<p>
+        Private method to handle the load macro action.
+</p><a NAME="ViewManager.__macroRun" ID="ViewManager.__macroRun"></a>
+<h4>ViewManager.__macroRun</h4>
+<b>__macroRun</b>(<i></i>)
+<p>
+        Private method to handle the run macro action.
+</p><a NAME="ViewManager.__macroSave" ID="ViewManager.__macroSave"></a>
+<h4>ViewManager.__macroSave</h4>
+<b>__macroSave</b>(<i></i>)
+<p>
+        Private method to handle the save macro action.
+</p><a NAME="ViewManager.__macroStartRecording" ID="ViewManager.__macroStartRecording"></a>
+<h4>ViewManager.__macroStartRecording</h4>
+<b>__macroStartRecording</b>(<i></i>)
+<p>
+        Private method to handle the start macro recording action.
+</p><a NAME="ViewManager.__macroStopRecording" ID="ViewManager.__macroStopRecording"></a>
+<h4>ViewManager.__macroStopRecording</h4>
+<b>__macroStopRecording</b>(<i></i>)
+<p>
+        Private method to handle the stop macro recording action.
+</p><a NAME="ViewManager.__newLineBelow" ID="ViewManager.__newLineBelow"></a>
+<h4>ViewManager.__newLineBelow</h4>
+<b>__newLineBelow</b>(<i></i>)
+<p>
+        Private method to insert a new line below the current one even if
+        cursor is not at the end of the line.
+</p><a NAME="ViewManager.__nextBookmark" ID="ViewManager.__nextBookmark"></a>
+<h4>ViewManager.__nextBookmark</h4>
+<b>__nextBookmark</b>(<i></i>)
+<p>
+        Private method to handle the next bookmark action.
+</p><a NAME="ViewManager.__nextTask" ID="ViewManager.__nextTask"></a>
+<h4>ViewManager.__nextTask</h4>
+<b>__nextTask</b>(<i></i>)
+<p>
+        Private method to handle the next task action.
+</p><a NAME="ViewManager.__nextUncovered" ID="ViewManager.__nextUncovered"></a>
+<h4>ViewManager.__nextUncovered</h4>
+<b>__nextUncovered</b>(<i></i>)
+<p>
+        Private method to handle the next uncovered action.
+</p><a NAME="ViewManager.__openSourceFile" ID="ViewManager.__openSourceFile"></a>
+<h4>ViewManager.__openSourceFile</h4>
+<b>__openSourceFile</b>(<i>act</i>)
+<p>
+        Private method to open a file from the list of rencently opened files.
+</p><dl>
+<dt><i>act</i></dt>
+<dd>
+reference to the action that triggered (QAction)
+</dd>
+</dl><a NAME="ViewManager.__previousBookmark" ID="ViewManager.__previousBookmark"></a>
+<h4>ViewManager.__previousBookmark</h4>
+<b>__previousBookmark</b>(<i></i>)
+<p>
+        Private method to handle the previous bookmark action.
+</p><a NAME="ViewManager.__previousTask" ID="ViewManager.__previousTask"></a>
+<h4>ViewManager.__previousTask</h4>
+<b>__previousTask</b>(<i></i>)
+<p>
+        Private method to handle the previous task action.
+</p><a NAME="ViewManager.__previousUncovered" ID="ViewManager.__previousUncovered"></a>
+<h4>ViewManager.__previousUncovered</h4>
+<b>__previousUncovered</b>(<i></i>)
+<p>
+        Private method to handle the previous uncovered action.
+</p><a NAME="ViewManager.__quickSearch" ID="ViewManager.__quickSearch"></a>
+<h4>ViewManager.__quickSearch</h4>
+<b>__quickSearch</b>(<i></i>)
+<p>
+        Private slot to handle the incremental quick search.
+</p><a NAME="ViewManager.__quickSearchEnter" ID="ViewManager.__quickSearchEnter"></a>
+<h4>ViewManager.__quickSearchEnter</h4>
+<b>__quickSearchEnter</b>(<i></i>)
+<p>
+        Private slot to handle the incremental quick search return pressed
+        (jump back to text)
+</p><a NAME="ViewManager.__quickSearchEscape" ID="ViewManager.__quickSearchEscape"></a>
+<h4>ViewManager.__quickSearchEscape</h4>
+<b>__quickSearchEscape</b>(<i></i>)
+<p>
+        Private slot to handle the incremental quick search escape pressed
+        (jump back to text)
+</p><a NAME="ViewManager.__quickSearchExtend" ID="ViewManager.__quickSearchExtend"></a>
+<h4>ViewManager.__quickSearchExtend</h4>
+<b>__quickSearchExtend</b>(<i></i>)
+<p>
+        Private method to handle the quicksearch extend action.
+</p><a NAME="ViewManager.__quickSearchFocusIn" ID="ViewManager.__quickSearchFocusIn"></a>
+<h4>ViewManager.__quickSearchFocusIn</h4>
+<b>__quickSearchFocusIn</b>(<i></i>)
+<p>
+        Private method to handle a focus in signal of the quicksearch lineedit.
+</p><a NAME="ViewManager.__quickSearchInEditor" ID="ViewManager.__quickSearchInEditor"></a>
+<h4>ViewManager.__quickSearchInEditor</h4>
+<b>__quickSearchInEditor</b>(<i>again, back</i>)
+<p>
+        Private slot to perform a quick search.
+</p><dl>
+<dt><i>again</i></dt>
+<dd>
+flag indicating a repeat of the last search (boolean)
+</dd><dt><i>back</i></dt>
+<dd>
+flag indicating a backwards search operation (boolean)
+</dd>
+</dl><a NAME="ViewManager.__quickSearchMarkOccurrences" ID="ViewManager.__quickSearchMarkOccurrences"></a>
+<h4>ViewManager.__quickSearchMarkOccurrences</h4>
+<b>__quickSearchMarkOccurrences</b>(<i>txt</i>)
+<p>
+        Private method to mark all occurrences of the search text.
+</p><dl>
+<dt><i>txt</i></dt>
+<dd>
+text to search for (string)
+</dd>
+</dl><a NAME="ViewManager.__quickSearchPrev" ID="ViewManager.__quickSearchPrev"></a>
+<h4>ViewManager.__quickSearchPrev</h4>
+<b>__quickSearchPrev</b>(<i></i>)
+<p>
+        Private slot to handle the quickFindPrev toolbutton action.
+</p><a NAME="ViewManager.__quickSearchText" ID="ViewManager.__quickSearchText"></a>
+<h4>ViewManager.__quickSearchText</h4>
+<b>__quickSearchText</b>(<i></i>)
+<p>
+        Private slot to handle the textChanged signal of the quicksearch edit.
+</p><a NAME="ViewManager.__replace" ID="ViewManager.__replace"></a>
+<h4>ViewManager.__replace</h4>
+<b>__replace</b>(<i></i>)
+<p>
+        Private method to handle the replace action.
+</p><a NAME="ViewManager.__replaceFiles" ID="ViewManager.__replaceFiles"></a>
+<h4>ViewManager.__replaceFiles</h4>
+<b>__replaceFiles</b>(<i></i>)
+<p>
+        Private method to handle the replace in files action.
+</p><a NAME="ViewManager.__saveRecent" ID="ViewManager.__saveRecent"></a>
+<h4>ViewManager.__saveRecent</h4>
+<b>__saveRecent</b>(<i></i>)
+<p>
+        Private method to save the list of recently opened filenames.
+</p><a NAME="ViewManager.__search" ID="ViewManager.__search"></a>
+<h4>ViewManager.__search</h4>
+<b>__search</b>(<i></i>)
+<p>
+        Private method to handle the search action.
+</p><a NAME="ViewManager.__searchClearMarkers" ID="ViewManager.__searchClearMarkers"></a>
+<h4>ViewManager.__searchClearMarkers</h4>
+<b>__searchClearMarkers</b>(<i></i>)
+<p>
+        Private method to clear the search markers of the active window.
+</p><a NAME="ViewManager.__searchFiles" ID="ViewManager.__searchFiles"></a>
+<h4>ViewManager.__searchFiles</h4>
+<b>__searchFiles</b>(<i></i>)
+<p>
+        Private method to handle the search in files action.
+</p><a NAME="ViewManager.__setAutoSpellChecking" ID="ViewManager.__setAutoSpellChecking"></a>
+<h4>ViewManager.__setAutoSpellChecking</h4>
+<b>__setAutoSpellChecking</b>(<i></i>)
+<p>
+        Private slot to set the automatic spell checking of all editors.
+</p><a NAME="ViewManager.__setSbFile" ID="ViewManager.__setSbFile"></a>
+<h4>ViewManager.__setSbFile</h4>
+<b>__setSbFile</b>(<i>fn = None, line = None, pos = None, encoding = None, language = None, eol = None</i>)
+<p>
+        Private method to set the file info in the status bar.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to display (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number to display (int)
+</dd><dt><i>pos</i></dt>
+<dd>
+character position to display (int)
+</dd><dt><i>encoding</i></dt>
+<dd>
+encoding name to display (string)
+</dd><dt><i>language</i></dt>
+<dd>
+language to display (string)
+</dd><dt><i>eol</i></dt>
+<dd>
+eol indicator to display (string)
+</dd>
+</dl><a NAME="ViewManager.__shortenEmptyLines" ID="ViewManager.__shortenEmptyLines"></a>
+<h4>ViewManager.__shortenEmptyLines</h4>
+<b>__shortenEmptyLines</b>(<i></i>)
+<p>
+        Private method to handle the shorten empty lines action.
+</p><a NAME="ViewManager.__showBookmarkMenu" ID="ViewManager.__showBookmarkMenu"></a>
+<h4>ViewManager.__showBookmarkMenu</h4>
+<b>__showBookmarkMenu</b>(<i></i>)
+<p>
+        Private method to set up the bookmark menu.
+</p><a NAME="ViewManager.__showBookmarkedMenu" ID="ViewManager.__showBookmarkedMenu"></a>
+<h4>ViewManager.__showBookmarkedMenu</h4>
+<b>__showBookmarkedMenu</b>(<i></i>)
+<p>
+        Private method to set up bookmarked files menu.
+</p><a NAME="ViewManager.__showBookmarksMenu" ID="ViewManager.__showBookmarksMenu"></a>
+<h4>ViewManager.__showBookmarksMenu</h4>
+<b>__showBookmarksMenu</b>(<i></i>)
+<p>
+        Private method to handle the show bookmarks menu signal.
+</p><a NAME="ViewManager.__showFileMenu" ID="ViewManager.__showFileMenu"></a>
+<h4>ViewManager.__showFileMenu</h4>
+<b>__showFileMenu</b>(<i></i>)
+<p>
+        Private method to set up the file menu.
+</p><a NAME="ViewManager.__showRecentMenu" ID="ViewManager.__showRecentMenu"></a>
+<h4>ViewManager.__showRecentMenu</h4>
+<b>__showRecentMenu</b>(<i></i>)
+<p>
+        Private method to set up recent files menu.
+</p><a NAME="ViewManager.__spellCheck" ID="ViewManager.__spellCheck"></a>
+<h4>ViewManager.__spellCheck</h4>
+<b>__spellCheck</b>(<i></i>)
+<p>
+        Private slot to perform a spell check of the current editor.
+</p><a NAME="ViewManager.__splitOrientation" ID="ViewManager.__splitOrientation"></a>
+<h4>ViewManager.__splitOrientation</h4>
+<b>__splitOrientation</b>(<i>checked</i>)
+<p>
+        Private method to handle the split orientation action.
+</p><a NAME="ViewManager.__splitView" ID="ViewManager.__splitView"></a>
+<h4>ViewManager.__splitView</h4>
+<b>__splitView</b>(<i></i>)
+<p>
+        Private method to handle the split view action.
+</p><a NAME="ViewManager.__taskMarkersUpdated" ID="ViewManager.__taskMarkersUpdated"></a>
+<h4>ViewManager.__taskMarkersUpdated</h4>
+<b>__taskMarkersUpdated</b>(<i>editor</i>)
+<p>
+        Protected slot to handle the syntaxerrorToggled signal.
+</p><p>
+        It checks some syntax error actions and reemits the signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="ViewManager.__toggleAll" ID="ViewManager.__toggleAll"></a>
+<h4>ViewManager.__toggleAll</h4>
+<b>__toggleAll</b>(<i></i>)
+<p>
+        Private method to handle the toggle all folds action.
+</p><a NAME="ViewManager.__toggleAllChildren" ID="ViewManager.__toggleAllChildren"></a>
+<h4>ViewManager.__toggleAllChildren</h4>
+<b>__toggleAllChildren</b>(<i></i>)
+<p>
+        Private method to handle the toggle all folds (including children) action.
+</p><a NAME="ViewManager.__toggleBookmark" ID="ViewManager.__toggleBookmark"></a>
+<h4>ViewManager.__toggleBookmark</h4>
+<b>__toggleBookmark</b>(<i></i>)
+<p>
+        Private method to handle the toggle bookmark action.
+</p><a NAME="ViewManager.__toggleCurrent" ID="ViewManager.__toggleCurrent"></a>
+<h4>ViewManager.__toggleCurrent</h4>
+<b>__toggleCurrent</b>(<i></i>)
+<p>
+        Private method to handle the toggle current fold action.
+</p><a NAME="ViewManager.__zoom" ID="ViewManager.__zoom"></a>
+<h4>ViewManager.__zoom</h4>
+<b>__zoom</b>(<i></i>)
+<p>
+        Private method to handle the zoom action.
+</p><a NAME="ViewManager.__zoomIn" ID="ViewManager.__zoomIn"></a>
+<h4>ViewManager.__zoomIn</h4>
+<b>__zoomIn</b>(<i></i>)
+<p>
+        Private method to handle the zoom in action.
+</p><a NAME="ViewManager.__zoomOut" ID="ViewManager.__zoomOut"></a>
+<h4>ViewManager.__zoomOut</h4>
+<b>__zoomOut</b>(<i></i>)
+<p>
+        Private method to handle the zoom out action.
+</p><a NAME="ViewManager._addView" ID="ViewManager._addView"></a>
+<h4>ViewManager._addView</h4>
+<b>_addView</b>(<i>win, fn=None, noName=""</i>)
+<p>
+        Protected method to add a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be added
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor
+</dd><dt><i>noName</i></dt>
+<dd>
+name to be used for an unnamed editor (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._checkActions" ID="ViewManager._checkActions"></a>
+<h4>ViewManager._checkActions</h4>
+<b>_checkActions</b>(<i>editor, setSb = True</i>)
+<p>
+        Protected slot to check some actions for their enable/disable status
+        and set the statusbar info.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window
+</dd><dt><i>setSb</i></dt>
+<dd>
+flag indicating an update of the status bar is wanted (boolean)
+</dd>
+</dl><a NAME="ViewManager._getOpenFileFilter" ID="ViewManager._getOpenFileFilter"></a>
+<h4>ViewManager._getOpenFileFilter</h4>
+<b>_getOpenFileFilter</b>(<i></i>)
+<p>
+        Protected method to return the active filename filter for a file open dialog.
+</p><p>
+        The appropriate filename filter is determined by file extension of
+        the currently active editor.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of the filename filter (string) or None
+</dd>
+</dl><a NAME="ViewManager._getOpenStartDir" ID="ViewManager._getOpenStartDir"></a>
+<h4>ViewManager._getOpenStartDir</h4>
+<b>_getOpenStartDir</b>(<i></i>)
+<p>
+        Protected method to return the starting directory for a file open dialog. 
+</p><p>
+        The appropriate starting directory is calculated
+        using the following search order, until a match is found:<br />
+            1: Directory of currently active editor<br />
+            2: Directory of currently active Project<br />
+            3: CWD
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+name of directory to start (string)
+</dd>
+</dl><a NAME="ViewManager._initWindowActions" ID="ViewManager._initWindowActions"></a>
+<h4>ViewManager._initWindowActions</h4>
+<b>_initWindowActions</b>(<i></i>)
+<p>
+        Protected method to define the user interface actions for window handling.
+</p><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._modificationStatusChanged" ID="ViewManager._modificationStatusChanged"></a>
+<h4>ViewManager._modificationStatusChanged</h4>
+<b>_modificationStatusChanged</b>(<i>m, editor</i>)
+<p>
+        Protected slot to handle the modificationStatusChanged signal.
+</p><dl>
+<dt><i>m</i></dt>
+<dd>
+flag indicating the modification status (boolean)
+</dd><dt><i>editor</i></dt>
+<dd>
+editor window changed
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._removeAllViews" ID="ViewManager._removeAllViews"></a>
+<h4>ViewManager._removeAllViews</h4>
+<b>_removeAllViews</b>(<i></i>)
+<p>
+        Protected method to remove all views (i.e. windows)
+</p><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._removeView" ID="ViewManager._removeView"></a>
+<h4>ViewManager._removeView</h4>
+<b>_removeView</b>(<i>win</i>)
+<p>
+        Protected method to remove a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be removed
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._showView" ID="ViewManager._showView"></a>
+<h4>ViewManager._showView</h4>
+<b>_showView</b>(<i>win, fn=None</i>)
+<p>
+        Protected method to show a view (i.e. window)
+</p><dl>
+<dt><i>win</i></dt>
+<dd>
+editor window to be shown
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this editor
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager._syntaxErrorToggled" ID="ViewManager._syntaxErrorToggled"></a>
+<h4>ViewManager._syntaxErrorToggled</h4>
+<b>_syntaxErrorToggled</b>(<i>editor</i>)
+<p>
+        Protected slot to handle the syntaxerrorToggled signal.
+</p><p>
+        It checks some syntax error actions and reemits the signal.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor that sent the signal
+</dd>
+</dl><a NAME="ViewManager.activeWindow" ID="ViewManager.activeWindow"></a>
+<h4>ViewManager.activeWindow</h4>
+<b>activeWindow</b>(<i></i>)
+<p>
+        Public method to return the active (i.e. current) window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the active editor
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.addSplit" ID="ViewManager.addSplit"></a>
+<h4>ViewManager.addSplit</h4>
+<b>addSplit</b>(<i></i>)
+<p>
+        Public method used to split the current view.
+</p><a NAME="ViewManager.addToExtrasMenu" ID="ViewManager.addToExtrasMenu"></a>
+<h4>ViewManager.addToExtrasMenu</h4>
+<b>addToExtrasMenu</b>(<i>menu</i>)
+<p>
+        Public method to add some actions to the extras menu.
+</p><a NAME="ViewManager.addToRecentList" ID="ViewManager.addToRecentList"></a>
+<h4>ViewManager.addToRecentList</h4>
+<b>addToRecentList</b>(<i>fn</i>)
+<p>
+        Public slot to add a filename to the list of recently opened files.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+name of the file to be added
+</dd>
+</dl><a NAME="ViewManager.canCascade" ID="ViewManager.canCascade"></a>
+<h4>ViewManager.canCascade</h4>
+<b>canCascade</b>(<i></i>)
+<p>
+        Public method to signal if cascading of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating cascading of windows is available
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.canSplit" ID="ViewManager.canSplit"></a>
+<h4>ViewManager.canSplit</h4>
+<b>canSplit</b>(<i></i>)
+<p>
+        Public method to signal if splitting of the view is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating splitting of the view is available.
+</dd>
+</dl><a NAME="ViewManager.canTile" ID="ViewManager.canTile"></a>
+<h4>ViewManager.canTile</h4>
+<b>canTile</b>(<i></i>)
+<p>
+        Public method to signal if tiling of managed windows is available.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating tiling of windows is available
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.cascade" ID="ViewManager.cascade"></a>
+<h4>ViewManager.cascade</h4>
+<b>cascade</b>(<i></i>)
+<p>
+        Public method to cascade the managed windows.
+</p><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.checkAllDirty" ID="ViewManager.checkAllDirty"></a>
+<h4>ViewManager.checkAllDirty</h4>
+<b>checkAllDirty</b>(<i></i>)
+<p>
+        Public method to check the dirty status of all editors.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful reset of all dirty flags (boolean)
+</dd>
+</dl><a NAME="ViewManager.checkDirty" ID="ViewManager.checkDirty"></a>
+<h4>ViewManager.checkDirty</h4>
+<b>checkDirty</b>(<i>editor, autosave = False</i>)
+<p>
+        Public method to check dirty status and open a message window.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to check
+</dd><dt><i>autosave</i></dt>
+<dd>
+flag indicating that the file should be saved
+            automatically (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating successful reset of the dirty flag (boolean)
+</dd>
+</dl><a NAME="ViewManager.cloneEditor" ID="ViewManager.cloneEditor"></a>
+<h4>ViewManager.cloneEditor</h4>
+<b>cloneEditor</b>(<i>caller, filetype, fn</i>)
+<p>
+        Public method to clone an editor displaying the given document.
+</p><dl>
+<dt><i>caller</i></dt>
+<dd>
+reference to the editor calling this method
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd><dt><i>fn</i></dt>
+<dd>
+filename of this view
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the new editor object (Editor.Editor)
+</dd>
+</dl><a NAME="ViewManager.closeAllWindows" ID="ViewManager.closeAllWindows"></a>
+<h4>ViewManager.closeAllWindows</h4>
+<b>closeAllWindows</b>(<i></i>)
+<p>
+        Private method to close all editor windows via file menu.
+</p><a NAME="ViewManager.closeCurrentWindow" ID="ViewManager.closeCurrentWindow"></a>
+<h4>ViewManager.closeCurrentWindow</h4>
+<b>closeCurrentWindow</b>(<i></i>)
+<p>
+        Public method to close the current window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.closeEditor" ID="ViewManager.closeEditor"></a>
+<h4>ViewManager.closeEditor</h4>
+<b>closeEditor</b>(<i>editor</i>)
+<p>
+        Public method to close an editor window.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to be closed
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.closeEditorWindow" ID="ViewManager.closeEditorWindow"></a>
+<h4>ViewManager.closeEditorWindow</h4>
+<b>closeEditorWindow</b>(<i>editor</i>)
+<p>
+        Public method to close an arbitrary source editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor to be closed
+</dd>
+</dl><a NAME="ViewManager.closeViewManager" ID="ViewManager.closeViewManager"></a>
+<h4>ViewManager.closeViewManager</h4>
+<b>closeViewManager</b>(<i></i>)
+<p>
+        Public method to shutdown the viewmanager. 
+</p><p>
+        If it cannot close all editor windows, it aborts the shutdown process.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.closeWindow" ID="ViewManager.closeWindow"></a>
+<h4>ViewManager.closeWindow</h4>
+<b>closeWindow</b>(<i>fn</i>)
+<p>
+        Public method to close an arbitrary source editor.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of editor to be closed
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.editorsCheckFocusInEnabled" ID="ViewManager.editorsCheckFocusInEnabled"></a>
+<h4>ViewManager.editorsCheckFocusInEnabled</h4>
+<b>editorsCheckFocusInEnabled</b>(<i></i>)
+<p>
+        Public method returning the flag indicating editors should perform 
+        focus in checks.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating focus in checks should be performed (boolean)
+</dd>
+</dl><a NAME="ViewManager.enableEditorsCheckFocusIn" ID="ViewManager.enableEditorsCheckFocusIn"></a>
+<h4>ViewManager.enableEditorsCheckFocusIn</h4>
+<b>enableEditorsCheckFocusIn</b>(<i>enabled</i>)
+<p>
+        Public method to set a flag enabling the editors to perform focus in checks.
+</p><dl>
+<dt><i>enabled</i></dt>
+<dd>
+flag indicating focus in checks should be performed (boolean)
+</dd>
+</dl><a NAME="ViewManager.eventFilter" ID="ViewManager.eventFilter"></a>
+<h4>ViewManager.eventFilter</h4>
+<b>eventFilter</b>(<i>object, event</i>)
+<p>
+        Public method called to filter an event.
+</p><dl>
+<dt><i>object</i></dt>
+<dd>
+object, that generated the event (QObject)
+</dd><dt><i>event</i></dt>
+<dd>
+the event, that was generated by object (QEvent)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating if event was filtered out
+</dd>
+</dl><a NAME="ViewManager.exit" ID="ViewManager.exit"></a>
+<h4>ViewManager.exit</h4>
+<b>exit</b>(<i></i>)
+<p>
+        Public method to handle the debugged program terminating.
+</p><a NAME="ViewManager.getAPIsManager" ID="ViewManager.getAPIsManager"></a>
+<h4>ViewManager.getAPIsManager</h4>
+<b>getAPIsManager</b>(<i></i>)
+<p>
+        Public method to get a reference to the APIs manager.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the APIs manager object (eric4.QScintilla.APIsManager)
+</dd>
+</dl><a NAME="ViewManager.getActions" ID="ViewManager.getActions"></a>
+<h4>ViewManager.getActions</h4>
+<b>getActions</b>(<i>type</i>)
+<p>
+        Public method to get a list of all actions.
+</p><dl>
+<dt><i>type</i></dt>
+<dd>
+string denoting the action set to get.
+                It must be one of "edit", "file", "search",
+                "view", "window", "macro" or "bookmark"
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of all actions (list of E4Action)
+</dd>
+</dl><a NAME="ViewManager.getActiveName" ID="ViewManager.getActiveName"></a>
+<h4>ViewManager.getActiveName</h4>
+<b>getActiveName</b>(<i></i>)
+<p>
+        Public method to retrieve the filename of the active window.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+filename of active window (string)
+</dd>
+</dl><a NAME="ViewManager.getEditor" ID="ViewManager.getEditor"></a>
+<h4>ViewManager.getEditor</h4>
+<b>getEditor</b>(<i>fn, filetype = ""</i>)
+<p>
+        Public method to return the editor displaying the given file.
+</p><p>
+        If there is no editor with the given file, a new editor window is
+        created.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to look for
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of two values giving a flag indicating a new window creation and
+            a reference to the editor displaying this file
+</dd>
+</dl><a NAME="ViewManager.getMostRecent" ID="ViewManager.getMostRecent"></a>
+<h4>ViewManager.getMostRecent</h4>
+<b>getMostRecent</b>(<i></i>)
+<p>
+        Public method to get the most recently opened file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the most recently opened file (string)
+</dd>
+</dl><a NAME="ViewManager.getOpenEditor" ID="ViewManager.getOpenEditor"></a>
+<h4>ViewManager.getOpenEditor</h4>
+<b>getOpenEditor</b>(<i>fn</i>)
+<p>
+        Public method to return the editor displaying the given file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to look for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a reference to the editor displaying this file or None, if
+            no editor was found
+</dd>
+</dl><a NAME="ViewManager.getOpenEditorCount" ID="ViewManager.getOpenEditorCount"></a>
+<h4>ViewManager.getOpenEditorCount</h4>
+<b>getOpenEditorCount</b>(<i>fn</i>)
+<p>
+        Public method to return the count of editors displaying the given file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename to look for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+count of editors displaying this file (integer)
+</dd>
+</dl><a NAME="ViewManager.getOpenEditors" ID="ViewManager.getOpenEditors"></a>
+<h4>ViewManager.getOpenEditors</h4>
+<b>getOpenEditors</b>(<i></i>)
+<p>
+        Public method to get references to all open editors.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of references to all open editors (list of QScintilla.editor)
+</dd>
+</dl><a NAME="ViewManager.getOpenEditorsCount" ID="ViewManager.getOpenEditorsCount"></a>
+<h4>ViewManager.getOpenEditorsCount</h4>
+<b>getOpenEditorsCount</b>(<i></i>)
+<p>
+        Public method to get the number of open editors.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+number of open editors (integer)
+</dd>
+</dl><a NAME="ViewManager.getOpenFilenames" ID="ViewManager.getOpenFilenames"></a>
+<h4>ViewManager.getOpenFilenames</h4>
+<b>getOpenFilenames</b>(<i></i>)
+<p>
+        Public method returning a list of the filenames of all editors.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all opened filenames (list of strings)
+</dd>
+</dl><a NAME="ViewManager.getSRHistory" ID="ViewManager.getSRHistory"></a>
+<h4>ViewManager.getSRHistory</h4>
+<b>getSRHistory</b>(<i>key</i>)
+<p>
+        Public method to get the search or replace history list.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+list to return (must be 'search' or 'replace')
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested history list (list of strings)
+</dd>
+</dl><a NAME="ViewManager.handleResetUI" ID="ViewManager.handleResetUI"></a>
+<h4>ViewManager.handleResetUI</h4>
+<b>handleResetUI</b>(<i></i>)
+<p>
+        Public slot to handle the resetUI signal.
+</p><a NAME="ViewManager.initActions" ID="ViewManager.initActions"></a>
+<h4>ViewManager.initActions</h4>
+<b>initActions</b>(<i></i>)
+<p>
+        Public method defining the user interface actions.
+</p><a NAME="ViewManager.initBookmarkMenu" ID="ViewManager.initBookmarkMenu"></a>
+<h4>ViewManager.initBookmarkMenu</h4>
+<b>initBookmarkMenu</b>(<i></i>)
+<p>
+        Public method to create the Bookmark menu
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="ViewManager.initBookmarkToolbar" ID="ViewManager.initBookmarkToolbar"></a>
+<h4>ViewManager.initBookmarkToolbar</h4>
+<b>initBookmarkToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the Bookmark toolbar
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbar
+</dd>
+</dl><a NAME="ViewManager.initEditMenu" ID="ViewManager.initEditMenu"></a>
+<h4>ViewManager.initEditMenu</h4>
+<b>initEditMenu</b>(<i></i>)
+<p>
+        Public method to create the Edit menu
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="ViewManager.initEditToolbar" ID="ViewManager.initEditToolbar"></a>
+<h4>ViewManager.initEditToolbar</h4>
+<b>initEditToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the Edit toolbar
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbar
+</dd>
+</dl><a NAME="ViewManager.initFileMenu" ID="ViewManager.initFileMenu"></a>
+<h4>ViewManager.initFileMenu</h4>
+<b>initFileMenu</b>(<i></i>)
+<p>
+        Public method to create the File menu.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="ViewManager.initFileToolbar" ID="ViewManager.initFileToolbar"></a>
+<h4>ViewManager.initFileToolbar</h4>
+<b>initFileToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the File toolbar.
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbar
+</dd>
+</dl><a NAME="ViewManager.initMacroMenu" ID="ViewManager.initMacroMenu"></a>
+<h4>ViewManager.initMacroMenu</h4>
+<b>initMacroMenu</b>(<i></i>)
+<p>
+        Public method to create the Macro menu
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="ViewManager.initSearchToolbars" ID="ViewManager.initSearchToolbars"></a>
+<h4>ViewManager.initSearchToolbars</h4>
+<b>initSearchToolbars</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the Search toolbars
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+a tuple of the generated toolbar (search, quicksearch)
+</dd>
+</dl><a NAME="ViewManager.initSpellingToolbar" ID="ViewManager.initSpellingToolbar"></a>
+<h4>ViewManager.initSpellingToolbar</h4>
+<b>initSpellingToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the Spelling toolbar
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbar
+</dd>
+</dl><a NAME="ViewManager.initViewMenu" ID="ViewManager.initViewMenu"></a>
+<h4>ViewManager.initViewMenu</h4>
+<b>initViewMenu</b>(<i></i>)
+<p>
+        Public method to create the View menu
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+the generated menu
+</dd>
+</dl><a NAME="ViewManager.initViewToolbar" ID="ViewManager.initViewToolbar"></a>
+<h4>ViewManager.initViewToolbar</h4>
+<b>initViewToolbar</b>(<i>toolbarManager</i>)
+<p>
+        Public method to create the View toolbar
+</p><dl>
+<dt><i>toolbarManager</i></dt>
+<dd>
+reference to a toolbar manager object (E4ToolBarManager)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the generated toolbar
+</dd>
+</dl><a NAME="ViewManager.newEditor" ID="ViewManager.newEditor"></a>
+<h4>ViewManager.newEditor</h4>
+<b>newEditor</b>(<i></i>)
+<p>
+        Public slot to generate a new empty editor.
+</p><a NAME="ViewManager.newEditorView" ID="ViewManager.newEditorView"></a>
+<h4>ViewManager.newEditorView</h4>
+<b>newEditorView</b>(<i>fn, caller, filetype = ""</i>)
+<p>
+        Public method to create a new editor displaying the given document.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of this view
+</dd><dt><i>caller</i></dt>
+<dd>
+reference to the editor calling this method
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd>
+</dl><a NAME="ViewManager.newProject" ID="ViewManager.newProject"></a>
+<h4>ViewManager.newProject</h4>
+<b>newProject</b>(<i></i>)
+<p>
+        Public slot to handle the NewProject signal.
+</p><a NAME="ViewManager.nextSplit" ID="ViewManager.nextSplit"></a>
+<h4>ViewManager.nextSplit</h4>
+<b>nextSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the next split.
+</p><a NAME="ViewManager.openFiles" ID="ViewManager.openFiles"></a>
+<h4>ViewManager.openFiles</h4>
+<b>openFiles</b>(<i>prog = None</i>)
+<p>
+        Public slot to open some files.
+</p><dl>
+<dt><i>prog</i></dt>
+<dd>
+name of file to be opened (string)
+</dd>
+</dl><a NAME="ViewManager.openSourceFile" ID="ViewManager.openSourceFile"></a>
+<h4>ViewManager.openSourceFile</h4>
+<b>openSourceFile</b>(<i>fn, lineno = None, filetype = "", selection = None</i>)
+<p>
+        Public slot to display a file in an editor.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+name of file to be opened
+</dd><dt><i>lineno</i></dt>
+<dd>
+line number to place the cursor at
+</dd><dt><i>filetype</i></dt>
+<dd>
+type of the source file (string)
+</dd><dt><i>selection</i></dt>
+<dd>
+tuple (start, end) of an area to be selected
+</dd>
+</dl><a NAME="ViewManager.preferencesChanged" ID="ViewManager.preferencesChanged"></a>
+<h4>ViewManager.preferencesChanged</h4>
+<b>preferencesChanged</b>(<i></i>)
+<p>
+        Public slot to handle the preferencesChanged signal.
+</p><p>
+        This method performs the following actions
+            <ul>
+            <li>reread the colours for the syntax highlighting</li>
+            <li>reloads the already created API objetcs</li>
+            <li>starts or stops the autosave timer</li>
+            <li><b>Note</b>: changes in viewmanager type are activated
+              on an application restart.</li>
+            </ul>
+</p><a NAME="ViewManager.prevSplit" ID="ViewManager.prevSplit"></a>
+<h4>ViewManager.prevSplit</h4>
+<b>prevSplit</b>(<i></i>)
+<p>
+        Public slot used to move to the previous split.
+</p><a NAME="ViewManager.printCurrentEditor" ID="ViewManager.printCurrentEditor"></a>
+<h4>ViewManager.printCurrentEditor</h4>
+<b>printCurrentEditor</b>(<i></i>)
+<p>
+        Public slot to print the contents of the current editor.
+</p><a NAME="ViewManager.printEditor" ID="ViewManager.printEditor"></a>
+<h4>ViewManager.printEditor</h4>
+<b>printEditor</b>(<i>editor</i>)
+<p>
+        Public slot to print an editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor to be printed
+</dd>
+</dl><a NAME="ViewManager.printPreviewCurrentEditor" ID="ViewManager.printPreviewCurrentEditor"></a>
+<h4>ViewManager.printPreviewCurrentEditor</h4>
+<b>printPreviewCurrentEditor</b>(<i></i>)
+<p>
+        Public slot to show a print preview of the current editor.
+</p><a NAME="ViewManager.projectClosed" ID="ViewManager.projectClosed"></a>
+<h4>ViewManager.projectClosed</h4>
+<b>projectClosed</b>(<i></i>)
+<p>
+        Public slot to handle the projectClosed signal.
+</p><a NAME="ViewManager.projectFileRenamed" ID="ViewManager.projectFileRenamed"></a>
+<h4>ViewManager.projectFileRenamed</h4>
+<b>projectFileRenamed</b>(<i>oldfn, newfn</i>)
+<p>
+        Public slot to handle the projectFileRenamed signal.
+</p><dl>
+<dt><i>oldfn</i></dt>
+<dd>
+old filename of the file (string)
+</dd><dt><i>newfn</i></dt>
+<dd>
+new filename of the file (string)
+</dd>
+</dl><a NAME="ViewManager.projectLexerAssociationsChanged" ID="ViewManager.projectLexerAssociationsChanged"></a>
+<h4>ViewManager.projectLexerAssociationsChanged</h4>
+<b>projectLexerAssociationsChanged</b>(<i></i>)
+<p>
+        Public slot to handle changes of the project lexer associations.
+</p><a NAME="ViewManager.projectOpened" ID="ViewManager.projectOpened"></a>
+<h4>ViewManager.projectOpened</h4>
+<b>projectOpened</b>(<i></i>)
+<p>
+        Public slot to handle the projectOpened signal.
+</p><a NAME="ViewManager.removeSplit" ID="ViewManager.removeSplit"></a>
+<h4>ViewManager.removeSplit</h4>
+<b>removeSplit</b>(<i></i>)
+<p>
+        Public method used to remove the current split view.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+Flag indicating successful deletion
+</dd>
+</dl><a NAME="ViewManager.saveAllEditors" ID="ViewManager.saveAllEditors"></a>
+<h4>ViewManager.saveAllEditors</h4>
+<b>saveAllEditors</b>(<i></i>)
+<p>
+        Public slot to save the contents of all editors.
+</p><a NAME="ViewManager.saveAsCurrentEditor" ID="ViewManager.saveAsCurrentEditor"></a>
+<h4>ViewManager.saveAsCurrentEditor</h4>
+<b>saveAsCurrentEditor</b>(<i></i>)
+<p>
+        Public slot to save the contents of the current editor to a new file.
+</p><a NAME="ViewManager.saveAsEditorEd" ID="ViewManager.saveAsEditorEd"></a>
+<h4>ViewManager.saveAsEditorEd</h4>
+<b>saveAsEditorEd</b>(<i>ed</i>)
+<p>
+        Public slot to save the contents of an editor to a new file.
+</p><dl>
+<dt><i>ed</i></dt>
+<dd>
+editor to be saved
+</dd>
+</dl><a NAME="ViewManager.saveCurrentEditor" ID="ViewManager.saveCurrentEditor"></a>
+<h4>ViewManager.saveCurrentEditor</h4>
+<b>saveCurrentEditor</b>(<i></i>)
+<p>
+        Public slot to save the contents of the current editor.
+</p><a NAME="ViewManager.saveCurrentEditorToProject" ID="ViewManager.saveCurrentEditorToProject"></a>
+<h4>ViewManager.saveCurrentEditorToProject</h4>
+<b>saveCurrentEditorToProject</b>(<i></i>)
+<p>
+        Public slot to save the contents of the current editor to the current project.
+</p><a NAME="ViewManager.saveEditor" ID="ViewManager.saveEditor"></a>
+<h4>ViewManager.saveEditor</h4>
+<b>saveEditor</b>(<i>fn</i>)
+<p>
+        Public method to save a named editor file.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of editor to be saved (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.saveEditorEd" ID="ViewManager.saveEditorEd"></a>
+<h4>ViewManager.saveEditorEd</h4>
+<b>saveEditorEd</b>(<i>ed</i>)
+<p>
+        Public slot to save the contents of an editor.
+</p><dl>
+<dt><i>ed</i></dt>
+<dd>
+editor to be saved
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success (boolean)
+</dd>
+</dl><a NAME="ViewManager.saveEditorToProjectEd" ID="ViewManager.saveEditorToProjectEd"></a>
+<h4>ViewManager.saveEditorToProjectEd</h4>
+<b>saveEditorToProjectEd</b>(<i>ed</i>)
+<p>
+        Public slot to save the contents of an editor to the current project.
+</p><dl>
+<dt><i>ed</i></dt>
+<dd>
+editor to be saved
+</dd>
+</dl><a NAME="ViewManager.saveEditorsList" ID="ViewManager.saveEditorsList"></a>
+<h4>ViewManager.saveEditorsList</h4>
+<b>saveEditorsList</b>(<i>editors</i>)
+<p>
+        Public slot to save a list of editors.
+</p><dl>
+<dt><i>editors</i></dt>
+<dd>
+list of editors to be saved
+</dd>
+</dl><a NAME="ViewManager.setEditorName" ID="ViewManager.setEditorName"></a>
+<h4>ViewManager.setEditorName</h4>
+<b>setEditorName</b>(<i>editor, newName</i>)
+<p>
+        Public method to change the displayed name of the editor.
+</p><dl>
+<dt><i>editor</i></dt>
+<dd>
+editor window to be changed
+</dd><dt><i>newName</i></dt>
+<dd>
+new name to be shown (string)
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.setFileLine" ID="ViewManager.setFileLine"></a>
+<h4>ViewManager.setFileLine</h4>
+<b>setFileLine</b>(<i>fn, line, error = False, syntaxError = False</i>)
+<p>
+        Public method to update the user interface when the current program
+        or line changes.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of editor to update (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number to highlight (int)
+</dd><dt><i>error</i></dt>
+<dd>
+flag indicating an error highlight (boolean)
+</dd><dt><i>syntaxError</i></dt>
+<dd>
+flag indicating a syntax error
+</dd>
+</dl><a NAME="ViewManager.setReferences" ID="ViewManager.setReferences"></a>
+<h4>ViewManager.setReferences</h4>
+<b>setReferences</b>(<i>ui, dbs</i>)
+<p>
+        Public method to set some references needed later on.
+</p><dl>
+<dt><i>ui</i></dt>
+<dd>
+reference to the main user interface
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd>
+</dl><a NAME="ViewManager.setSbInfo" ID="ViewManager.setSbInfo"></a>
+<h4>ViewManager.setSbInfo</h4>
+<b>setSbInfo</b>(<i>sbFile, sbLine, sbPos, sbWritable, sbEncoding, sbLanguage, sbEol</i>)
+<p>
+        Public method to transfer statusbar info from the user interface to viewmanager.
+</p><dl>
+<dt><i>sbFile</i></dt>
+<dd>
+reference to the file part of the statusbar (E4SqueezeLabelPath)
+</dd><dt><i>sbLine</i></dt>
+<dd>
+reference to the line number part of the statusbar (QLabel)
+</dd><dt><i>sbPos</i></dt>
+<dd>
+reference to the character position part of the statusbar (QLabel)
+</dd><dt><i>sbWritable</i></dt>
+<dd>
+reference to the writability indicator part of
+            the statusbar (QLabel)
+</dd><dt><i>sbEncoding</i></dt>
+<dd>
+reference to the encoding indicator part of the
+            statusbar (QLabel)
+</dd><dt><i>sbLanguage</i></dt>
+<dd>
+reference to the language indicator part of the
+            statusbar (QLabel)
+</dd><dt><i>sbEol</i></dt>
+<dd>
+reference to the eol indicator part of the statusbar (QLabel)
+</dd>
+</dl><a NAME="ViewManager.setSplitOrientation" ID="ViewManager.setSplitOrientation"></a>
+<h4>ViewManager.setSplitOrientation</h4>
+<b>setSplitOrientation</b>(<i>orientation</i>)
+<p>
+        Public method used to set the orientation of the split view.
+</p><dl>
+<dt><i>orientation</i></dt>
+<dd>
+orientation of the split
+                (Qt.Horizontal or Qt.Vertical)
+</dd>
+</dl><a NAME="ViewManager.showDebugSource" ID="ViewManager.showDebugSource"></a>
+<h4>ViewManager.showDebugSource</h4>
+<b>showDebugSource</b>(<i>fn, line</i>)
+<p>
+        Public method to open the given file and highlight the given line in it.
+</p><dl>
+<dt><i>fn</i></dt>
+<dd>
+filename of editor to update (string)
+</dd><dt><i>line</i></dt>
+<dd>
+line number to highlight (int)
+</dd>
+</dl><a NAME="ViewManager.showWindowMenu" ID="ViewManager.showWindowMenu"></a>
+<h4>ViewManager.showWindowMenu</h4>
+<b>showWindowMenu</b>(<i>windowMenu</i>)
+<p>
+        Public method to set up the viewmanager part of the Window menu.
+</p><dl>
+<dt><i>windowMenu</i></dt>
+<dd>
+reference to the window menu
+</dd>
+</dl><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.textForFind" ID="ViewManager.textForFind"></a>
+<h4>ViewManager.textForFind</h4>
+<b>textForFind</b>(<i>getCurrentWord = True</i>)
+<p>
+        Public method to determine the selection or the current word for the next 
+        find operation.
+</p><dl>
+<dt><i>getCurrentWord</i></dt>
+<dd>
+flag indicating to return the current word, if no selected
+            text was found (boolean)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+selection or current word (string)
+</dd>
+</dl><a NAME="ViewManager.tile" ID="ViewManager.tile"></a>
+<h4>ViewManager.tile</h4>
+<b>tile</b>(<i></i>)
+<p>
+        Public method to tile the managed windows.
+</p><dl>
+<dt>Raises <b>RuntimeError</b>:</dt>
+<dd>
+Not implemented
+</dd>
+</dl><a NAME="ViewManager.unhighlight" ID="ViewManager.unhighlight"></a>
+<h4>ViewManager.unhighlight</h4>
+<b>unhighlight</b>(<i>current = False</i>)
+<p>
+        Public method to switch off all highlights.
+</p><dl>
+<dt><i>current</i></dt>
+<dd>
+flag indicating only the current editor should be unhighlighted
+                (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.ViewManager.__init__.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.ViewManager.__init__</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.ViewManager.__init__</h1>
+<p>
+Package implementing the viewmanager of the eric4 IDE.
+</p><p>
+The viewmanager is responsible for the layout of the editor windows. This is
+the central part of the IDE. In additon to this, the viewmanager provides all
+editor related actions, menus and toolbars.
+</p><p>
+View managers are provided as plugins and loaded via the factory function. If
+the requested view manager type is not available, tabview will be used by
+default.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#factory">factory</a></td>
+<td>Modul factory function to generate the right viewmanager type.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="factory" ID="factory"></a>
+<h2>factory</h2>
+<b>factory</b>(<i>parent, ui, dbs, pluginManager</i>)
+<p>
+    Modul factory function to generate the right viewmanager type.
+</p><p>
+    The viewmanager is instantiated depending on the data set in
+    the current preferences.
+</p><dl>
+<dt><i>parent</i></dt>
+<dd>
+parent widget (QWidget)
+</dd><dt><i>ui</i></dt>
+<dd>
+reference to the main UI object
+</dd><dt><i>dbs</i></dt>
+<dd>
+reference to the debug server object
+</dd><dt><i>pluginManager</i></dt>
+<dd>
+reference to the plugin manager object
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the instantiated viewmanager
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.compileUiFiles.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,145 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.compileUiFiles</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.compileUiFiles</h1>
+<p>
+Script for eric4 to compile all .ui files to Python source.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#compileUiDir">compileUiDir</a></td>
+<td>Creates Python modules from Qt Designer .ui files in a directory or directory tree.</td>
+</tr><tr>
+<td><a href="#compileUiFiles">compileUiFiles</a></td>
+<td>Compile the .ui files to Python sources.</td>
+</tr><tr>
+<td><a href="#compile_ui">compile_ui</a></td>
+<td>Local function to compile a single .ui file.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#pyName">pyName</a></td>
+<td>Local function to create the Python source file name for the compiled .ui file.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="compileUiDir" ID="compileUiDir"></a>
+<h2>compileUiDir</h2>
+<b>compileUiDir</b>(<i>dir, recurse = False, map = None, **compileUi_args</i>)
+<p>
+            Creates Python modules from Qt Designer .ui files in a directory or
+            directory tree.
+</p><p>
+            Note: This function is a modified version of the one found in PyQt4.
+</p><dl>
+<dt><i>dir</i></dt>
+<dd>
+Name of the directory to scan for files whose name ends with
+                '.ui'. By default the generated Python module is created in the same
+                directory ending with '.py'.
+</dd><dt><i>recurse</i></dt>
+<dd>
+flag indicating that any sub-directories should be scanned.
+</dd><dt><i>map</i></dt>
+<dd>
+an optional callable that is passed the name of the directory
+                containing the '.ui' file and the name of the Python module that will be
+                created. The callable should return a tuple of the name of the directory
+                in which the Python module will be created and the (possibly modified)
+                name of the module.
+</dd><dt><i>compileUi_args</i></dt>
+<dd>
+any additional keyword arguments that are passed to
+                the compileUi() function that is called to create each Python module.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compileUiFiles" ID="compileUiFiles"></a>
+<h2>compileUiFiles</h2>
+<b>compileUiFiles</b>(<i></i>)
+<p>
+    Compile the .ui files to Python sources.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compile_ui" ID="compile_ui"></a>
+<h2>compile_ui</h2>
+<b>compile_ui</b>(<i>ui_dir, ui_file</i>)
+<p>
+                Local function to compile a single .ui file.
+</p><dl>
+<dt><i>ui_dir</i></dt>
+<dd>
+directory containing the .ui file (string)
+</dd><dt><i>ui_file</i></dt>
+<dd>
+file name of the .ui file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+    The main function of the script.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+the list of command line arguments.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pyName" ID="pyName"></a>
+<h2>pyName</h2>
+<b>pyName</b>(<i>py_dir, py_file</i>)
+<p>
+        Local function to create the Python source file name for the compiled .ui file.
+</p><dl>
+<dt><i>py_dir</i></dt>
+<dd>
+suggested name of the directory (string)
+</dd><dt><i>py_file</i></dt>
+<dd>
+suggested name for the compile source file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of directory name (string) and source file name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-api.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-api</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-api</h1>
+<p>
+Eric4 API Generator
+</p><p>
+This is the main Python script of the API generator. It is
+this script that gets called via the API generation interface.
+This script can be used via the commandline as well.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Function to print some usage information.</td>
+</tr><tr>
+<td><a href="#version">version</a></td>
+<td>Function to show the version information.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i></i>)
+<p>
+    Function to print some usage information.
+</p><p>
+    It prints a reference of all commandline parameters that may
+    be used and ends the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="version" ID="version"></a>
+<h2>version</h2>
+<b>version</b>(<i></i>)
+<p>
+    Function to show the version information.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-compare.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-compare</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-compare</h1>
+<p>
+Eric4 Compare
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the Compare module and starts the Qt event loop. This is a standalone 
+version of the integrated Compare module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-configure.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-configure</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-configure</h1>
+<p>
+Eric4 Configure
+</p><p>
+This is the main Python script to configure the eric4 IDE from the outside.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-diff.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-diff</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-diff</h1>
+<p>
+Eric4 Diff
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the Diff module and starts the Qt event loop. This is a standalone 
+version of the integrated Diff module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-doc.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-doc</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-doc</h1>
+<p>
+Eric4 Documentation Generator
+</p><p>
+This is the main Python script of the documentation generator. It is
+this script that gets called via the source documentation interface.
+This script can be used via the commandline as well.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>supportedExtensions</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Function to print some usage information.</td>
+</tr><tr>
+<td><a href="#version">version</a></td>
+<td>Function to show the version information.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i></i>)
+<p>
+    Function to print some usage information.
+</p><p>
+    It prints a reference of all commandline parameters that may
+    be used and ends the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="version" ID="version"></a>
+<h2>version</h2>
+<b>version</b>(<i></i>)
+<p>
+    Function to show the version information.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-editor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-editor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-editor</h1>
+<p>
+Eric4 Editor
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the MiniEditor module and starts the Qt event loop. This is a standalone 
+version of the integrated MiniEditor module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-iconeditor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-iconeditor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-iconeditor</h1>
+<p>
+Eric4 Icon Editor
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the icon editor and starts the Qt event loop. This is a standalone version
+of the integrated icon editor.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-plugininstall.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-plugininstall</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-plugininstall</h1>
+<p>
+Eric4 Plugin Installer
+</p><p>
+This is the main Python script to install eric4 plugins from outside of the IDE.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-pluginrepository.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-pluginrepository</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-pluginrepository</h1>
+<p>
+Eric4 Plugin Installer
+</p><p>
+This is the main Python script to install eric4 plugins from outside of the IDE.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-pluginuninstall.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-pluginuninstall</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-pluginuninstall</h1>
+<p>
+Eric4 Plugin Uninstaller
+</p><p>
+This is the main Python script to uninstall eric4 plugins from outside of the IDE.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-qregexp.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-qregexp</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-qregexp</h1>
+<p>
+Eric4 QRegExp
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the QRegExp wizard module and starts the Qt event loop. This is a standalone 
+version of the integrated QRegExp wizard.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-re.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-re</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-re</h1>
+<p>
+Eric4 Re
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the PyRegExp wizard module and starts the Qt event loop. This is a standalone 
+version of the integrated PyRegExp wizard.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-sqlbrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-sqlbrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-sqlbrowser</h1>
+<p>
+Eric4 SQL Browser
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the SQL browser and starts the Qt event loop.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-tray.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-tray</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-tray</h1>
+<p>
+Eric4 Tray
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the system-tray application. This acts as a quickstarter by providing a
+context menu to start the eric4 IDE and the eric4 tools.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-trpreviewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-trpreviewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-trpreviewer</h1>
+<p>
+Eric4 TR Previewer
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the tr previewer and starts the Qt event loop. This is a standalone version
+of the integrated tr previewer.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-uipreviewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-uipreviewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-uipreviewer</h1>
+<p>
+Eric4 UI Previewer
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the ui previewer and starts the Qt event loop. This is a standalone version
+of the integrated ui previewer.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-unittest.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-unittest</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-unittest</h1>
+<p>
+Eric4 Unittest
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the unittest module and starts the Qt event loop. This is a standalone 
+version of the integrated unittest module.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4-webbrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4-webbrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4-webbrowser</h1>
+<p>
+Eric4 Web Browser
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the web browser and starts the Qt event loop. This is a standalone version
+of the integrated helpviewer.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#createMainWidget">createMainWidget</a></td>
+<td>Function to create the main widget.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="createMainWidget" ID="createMainWidget"></a>
+<h2>createMainWidget</h2>
+<b>createMainWidget</b>(<i>argv</i>)
+<p>
+    Function to create the main widget.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of commandline parameters (list of strings)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the main widget (QWidget)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4</h1>
+<p>
+Eric4 Python IDE
+</p><p>
+This is the main Python script that performs the necessary initialization
+of the IDE and starts the Qt event loop.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>args</td></tr><tr><td>mainWindow</td></tr><tr><td>restartArgs</td></tr><tr><td>restartArgsList</td></tr><tr><td>splash</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#excepthook">excepthook</a></td>
+<td>Global function to catch unhandled exceptions.</td>
+</tr><tr>
+<td><a href="#handleSingleApplication">handleSingleApplication</a></td>
+<td>Global function to handle the single application mode.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>Main entry point into the application.</td>
+</tr><tr>
+<td><a href="#uiStartUp">uiStartUp</a></td>
+<td>Global function to finalize the start up of the main UI.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="excepthook" ID="excepthook"></a>
+<h2>excepthook</h2>
+<b>excepthook</b>(<i>excType, excValue, tracebackobj</i>)
+<p>
+    Global function to catch unhandled exceptions.
+</p><dl>
+<dt><i>excType</i></dt>
+<dd>
+exception type
+</dd><dt><i>excValue</i></dt>
+<dd>
+exception value
+</dd><dt><i>tracebackobj</i></dt>
+<dd>
+traceback object
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="handleSingleApplication" ID="handleSingleApplication"></a>
+<h2>handleSingleApplication</h2>
+<b>handleSingleApplication</b>(<i>ddindex</i>)
+<p>
+    Global function to handle the single application mode.
+</p><dl>
+<dt><i>ddindex</i></dt>
+<dd>
+index of a '--' option in the options list
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i></i>)
+<p>
+    Main entry point into the application.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="uiStartUp" ID="uiStartUp"></a>
+<h2>uiStartUp</h2>
+<b>uiStartUp</b>(<i></i>)
+<p>
+    Global function to finalize the start up of the main UI.
+</p><p>
+    Note: It is activated by a zero timeout single-shot timer.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.eric4config.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.eric4config</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.eric4config</h1>
+<p>
+Module containing the default configuration of the eric4 installation
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>__ericDir</td></tr><tr><td>_pkg_config</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getConfig">getConfig</a></td>
+<td>Module function to get a configuration value.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getConfig" ID="getConfig"></a>
+<h2>getConfig</h2>
+<b>getConfig</b>(<i>name</i>)
+<p>
+    Module function to get a configuration value.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+the name of the configuration value (string).
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.install-i18n.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.install-i18n</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.install-i18n</h1>
+<p>
+Installation script for the eric4 IDE translation files.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>configDir</td></tr><tr><td>privateInstall</td></tr><tr><td>progName</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getConfigDir">getConfigDir</a></td>
+<td>Global function to get the name of the directory storing the config data.</td>
+</tr><tr>
+<td><a href="#installTranslations">installTranslations</a></td>
+<td>Install the translation files into the right place.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Display a usage message and exit.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="getConfigDir" ID="getConfigDir"></a>
+<h2>getConfigDir</h2>
+<b>getConfigDir</b>(<i></i>)
+<p>
+    Global function to get the name of the directory storing the config data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+directory name of the config dir (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="installTranslations" ID="installTranslations"></a>
+<h2>installTranslations</h2>
+<b>installTranslations</b>(<i></i>)
+<p>
+    Install the translation files into the right place.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+    The main function of the script.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+list of command line arguments (list of strings)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>rcode = 2</i>)
+<p>
+    Display a usage message and exit.
+</p><dl>
+<dt><i>rcode</i></dt>
+<dd>
+return code passed back to the calling process (integer)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.install.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,332 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.install</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.install</h1>
+<p>
+Installation script for the eric4 IDE and all eric4 related tools.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>apisDir</td></tr><tr><td>cfg</td></tr><tr><td>configLength</td></tr><tr><td>distDir</td></tr><tr><td>doCleanup</td></tr><tr><td>doCompile</td></tr><tr><td>modDir</td></tr><tr><td>platBinDir</td></tr><tr><td>progLanguages</td></tr><tr><td>progName</td></tr><tr><td>pyModDir</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#cleanUp">cleanUp</a></td>
+<td>Uninstall the old eric files.</td>
+</tr><tr>
+<td><a href="#compileUiDir">compileUiDir</a></td>
+<td>Creates Python modules from Qt Designer .ui files in a directory or directory tree.</td>
+</tr><tr>
+<td><a href="#compileUiFiles">compileUiFiles</a></td>
+<td>Compile the .ui files to Python sources.</td>
+</tr><tr>
+<td><a href="#compile_ui">compile_ui</a></td>
+<td>Local function to compile a single .ui file.</td>
+</tr><tr>
+<td><a href="#copyToFile">copyToFile</a></td>
+<td>Copy a string to a file.</td>
+</tr><tr>
+<td><a href="#copyTree">copyTree</a></td>
+<td>Copy Python, translation, documentation, wizards configuration, designer template files and DTDs of a directory tree.</td>
+</tr><tr>
+<td><a href="#createConfig">createConfig</a></td>
+<td>Create a config file with the respective config entries.</td>
+</tr><tr>
+<td><a href="#createGlobalPluginsDir">createGlobalPluginsDir</a></td>
+<td>Create the global plugins directory, if it doesn't exist.</td>
+</tr><tr>
+<td><a href="#createInstallConfig">createInstallConfig</a></td>
+<td>Create the installation config dictionary.</td>
+</tr><tr>
+<td><a href="#createPyWrapper">createPyWrapper</a></td>
+<td>Create an executable wrapper for a Python script.</td>
+</tr><tr>
+<td><a href="#doDependancyChecks">doDependancyChecks</a></td>
+<td>Perform some dependency checks.</td>
+</tr><tr>
+<td><a href="#initGlobals">initGlobals</a></td>
+<td>Sets the values of globals that need more than a simple assignment.</td>
+</tr><tr>
+<td><a href="#installEric">installEric</a></td>
+<td>Actually perform the installation steps.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#pyName">pyName</a></td>
+<td>Local function to create the Python source file name for the compiled .ui file.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Display a usage message and exit.</td>
+</tr><tr>
+<td><a href="#wrapperName">wrapperName</a></td>
+<td>Create the platform specific name for the wrapper script.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="cleanUp" ID="cleanUp"></a>
+<h2>cleanUp</h2>
+<b>cleanUp</b>(<i></i>)
+<p>
+    Uninstall the old eric files.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compileUiDir" ID="compileUiDir"></a>
+<h2>compileUiDir</h2>
+<b>compileUiDir</b>(<i>dir, recurse = False, map = None, **compileUi_args</i>)
+<p>
+            Creates Python modules from Qt Designer .ui files in a directory or
+            directory tree.
+</p><p>
+            Note: This function is a modified version of the one found in PyQt4.
+</p><dl>
+<dt><i>dir</i></dt>
+<dd>
+Name of the directory to scan for files whose name ends with
+                '.ui'. By default the generated Python module is created in the same
+                directory ending with '.py'.
+</dd><dt><i>recurse</i></dt>
+<dd>
+flag indicating that any sub-directories should be scanned.
+</dd><dt><i>map</i></dt>
+<dd>
+an optional callable that is passed the name of the directory
+                containing the '.ui' file and the name of the Python module that will be
+                created. The callable should return a tuple of the name of the directory
+                in which the Python module will be created and the (possibly modified)
+                name of the module.
+</dd><dt><i>compileUi_args</i></dt>
+<dd>
+any additional keyword arguments that are passed to
+                the compileUi() function that is called to create each Python module.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compileUiFiles" ID="compileUiFiles"></a>
+<h2>compileUiFiles</h2>
+<b>compileUiFiles</b>(<i></i>)
+<p>
+    Compile the .ui files to Python sources.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="compile_ui" ID="compile_ui"></a>
+<h2>compile_ui</h2>
+<b>compile_ui</b>(<i>ui_dir, ui_file</i>)
+<p>
+                Local function to compile a single .ui file.
+</p><dl>
+<dt><i>ui_dir</i></dt>
+<dd>
+directory containing the .ui file (string)
+</dd><dt><i>ui_file</i></dt>
+<dd>
+file name of the .ui file (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="copyToFile" ID="copyToFile"></a>
+<h2>copyToFile</h2>
+<b>copyToFile</b>(<i>name, text</i>)
+<p>
+    Copy a string to a file.
+</p><dl>
+<dt><i>name</i></dt>
+<dd>
+the name of the file.
+</dd><dt><i>text</i></dt>
+<dd>
+the contents to copy to the file.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="copyTree" ID="copyTree"></a>
+<h2>copyTree</h2>
+<b>copyTree</b>(<i>src, dst, filters, excludeDirs=[]</i>)
+<p>
+    Copy Python, translation, documentation, wizards configuration,
+    designer template files and DTDs of a directory tree.
+</p><dl>
+<dt><i>src</i></dt>
+<dd>
+name of the source directory
+</dd><dt><i>dst</i></dt>
+<dd>
+name of the destination directory
+</dd><dt><i>filters</i></dt>
+<dd>
+list of filter pattern determining the files to be copied
+</dd><dt><i>excludeDirs</i></dt>
+<dd>
+list of (sub)directories to exclude from copying
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createConfig" ID="createConfig"></a>
+<h2>createConfig</h2>
+<b>createConfig</b>(<i></i>)
+<p>
+    Create a config file with the respective config entries.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createGlobalPluginsDir" ID="createGlobalPluginsDir"></a>
+<h2>createGlobalPluginsDir</h2>
+<b>createGlobalPluginsDir</b>(<i></i>)
+<p>
+    Create the global plugins directory, if it doesn't exist.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createInstallConfig" ID="createInstallConfig"></a>
+<h2>createInstallConfig</h2>
+<b>createInstallConfig</b>(<i></i>)
+<p>
+    Create the installation config dictionary.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="createPyWrapper" ID="createPyWrapper"></a>
+<h2>createPyWrapper</h2>
+<b>createPyWrapper</b>(<i>pydir, wfile</i>)
+<p>
+    Create an executable wrapper for a Python script.
+</p><dl>
+<dt><i>pydir</i></dt>
+<dd>
+the name of the directory where the Python script will eventually
+        be installed
+</dd><dt><i>wfile</i></dt>
+<dd>
+the basename of the wrapper
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the platform specific name of the wrapper
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="doDependancyChecks" ID="doDependancyChecks"></a>
+<h2>doDependancyChecks</h2>
+<b>doDependancyChecks</b>(<i></i>)
+<p>
+    Perform some dependency checks.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="initGlobals" ID="initGlobals"></a>
+<h2>initGlobals</h2>
+<b>initGlobals</b>(<i></i>)
+<p>
+    Sets the values of globals that need more than a simple assignment.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="installEric" ID="installEric"></a>
+<h2>installEric</h2>
+<b>installEric</b>(<i></i>)
+<p>
+    Actually perform the installation steps.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+    The main function of the script.
+</p><dl>
+<dt><i>argv</i></dt>
+<dd>
+the list of command line arguments.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="pyName" ID="pyName"></a>
+<h2>pyName</h2>
+<b>pyName</b>(<i>py_dir, py_file</i>)
+<p>
+        Local function to create the Python source file name for the compiled .ui file.
+</p><dl>
+<dt><i>py_dir</i></dt>
+<dd>
+suggested name of the directory (string)
+</dd><dt><i>py_file</i></dt>
+<dd>
+suggested name for the compile source file (string)
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple of directory name (string) and source file name (string)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>rcode = 2</i>)
+<p>
+    Display a usage message and exit.
+</p><dl>
+<dt><i>rcode</i></dt>
+<dd>
+the return code passed back to the calling process.
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="wrapperName" ID="wrapperName"></a>
+<h2>wrapperName</h2>
+<b>wrapperName</b>(<i>dname, wfile</i>)
+<p>
+    Create the platform specific name for the wrapper script.
+</p><dl>
+<dt><i>dname</i></dt>
+<dd>
+name of the directory to place the wrapper into
+</dd><dt><i>wfile</i></dt>
+<dd>
+basename (without extension) of the wrapper script
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the name of the wrapper script
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.patch_modpython.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.patch_modpython</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.patch_modpython</h1>
+<p>
+Script to patch mod_python for usage with the eric4 IDE.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>modDir</td></tr><tr><td>progName</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#initGlobals">initGlobals</a></td>
+<td>Sets the values of globals that need more than a simple assignment.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Display a usage message and exit.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="initGlobals" ID="initGlobals"></a>
+<h2>initGlobals</h2>
+<b>initGlobals</b>(<i></i>)
+<p>
+    Sets the values of globals that need more than a simple assignment.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+The main function of the script.
+</p><p>
+    argv is the list of command line arguments.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>rcode = 2</i>)
+<p>
+    Display a usage message and exit.
+</p><p>
+    rcode is the return code passed back to the calling process.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.patch_pyxml.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.patch_pyxml</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.patch_pyxml</h1>
+<p>
+Script to patch pyXML to correct a bug.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>progName</td></tr><tr><td>pyxmlModDir</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#initGlobals">initGlobals</a></td>
+<td>Sets the values of globals that need more than a simple assignment.</td>
+</tr><tr>
+<td><a href="#isPatched">isPatched</a></td>
+<td>Function to check, if pyXML is already patched.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#patchPyXML">patchPyXML</a></td>
+<td>The patch function.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Display a usage message and exit.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="initGlobals" ID="initGlobals"></a>
+<h2>initGlobals</h2>
+<b>initGlobals</b>(<i></i>)
+<p>
+    Sets the values of globals that need more than a simple assignment.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="isPatched" ID="isPatched"></a>
+<h2>isPatched</h2>
+<b>isPatched</b>(<i></i>)
+<p>
+    Function to check, if pyXML is already patched.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating patch status (boolean)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+    The main function of the script.
+</p><p>
+    argv is the list of command line arguments.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="patchPyXML" ID="patchPyXML"></a>
+<h2>patchPyXML</h2>
+<b>patchPyXML</b>(<i></i>)
+<p>
+    The patch function.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>rcode = 2</i>)
+<p>
+    Display a usage message and exit.
+</p><p>
+    rcode is the return code passed back to the calling process.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric4.uninstall.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.uninstall</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric4.uninstall</h1>
+<p>
+Uninstallation script for the eric4 IDE and all eric4 related tools.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>progName</td></tr><tr><td>pyModDir</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#initGlobals">initGlobals</a></td>
+<td>Sets the values of globals that need more than a simple assignment.</td>
+</tr><tr>
+<td><a href="#main">main</a></td>
+<td>The main function of the script.</td>
+</tr><tr>
+<td><a href="#uninstallEric">uninstallEric</a></td>
+<td>Uninstall the eric files.</td>
+</tr><tr>
+<td><a href="#usage">usage</a></td>
+<td>Display a usage message and exit.</td>
+</tr><tr>
+<td><a href="#wrapperName">wrapperName</a></td>
+<td>Create the platform specific name for the wrapper script.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="initGlobals" ID="initGlobals"></a>
+<h2>initGlobals</h2>
+<b>initGlobals</b>(<i></i>)
+<p>
+    Sets the values of globals that need more than a simple assignment.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="main" ID="main"></a>
+<h2>main</h2>
+<b>main</b>(<i>argv</i>)
+<p>
+The main function of the script.
+</p><p>
+    argv is the list of command line arguments.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="uninstallEric" ID="uninstallEric"></a>
+<h2>uninstallEric</h2>
+<b>uninstallEric</b>(<i></i>)
+<p>
+    Uninstall the eric files.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="usage" ID="usage"></a>
+<h2>usage</h2>
+<b>usage</b>(<i>rcode = 2</i>)
+<p>
+Display a usage message and exit.
+</p><p>
+    rcode is the return code passed back to the calling process.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="wrapperName" ID="wrapperName"></a>
+<h2>wrapperName</h2>
+<b>wrapperName</b>(<i>dname, wfile</i>)
+<p>
+Create the platform specific name for the wrapper script.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DataViews.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DataViews</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DataViews</h1>
+<p>
+Package containing modules for viewing various data.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.DataViews.CodeMetrics.html">CodeMetrics</a></td>
+<td>Module implementing a simple Python code metrics analyzer.</td>
+</tr><tr>
+<td><a href="eric4.DataViews.CodeMetricsDialog.html">CodeMetricsDialog</a></td>
+<td>Module implementing a code metrics dialog.</td>
+</tr><tr>
+<td><a href="eric4.DataViews.PyCoverageDialog.html">PyCoverageDialog</a></td>
+<td>Module implementing a Python code coverage dialog.</td>
+</tr><tr>
+<td><a href="eric4.DataViews.PyProfileDialog.html">PyProfileDialog</a></td>
+<td>Module implementing a dialog to display profile data.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DebugClients.Python.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DebugClients.Python</h1>
+<p>
+Package implementing the Python debugger
+</p><p>
+It consists of different kinds of debug clients.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.DebugClients.Python.AsyncFile.html">AsyncFile</a></td>
+<td>Module implementing an asynchronous file like socket interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.AsyncIO.html">AsyncIO</a></td>
+<td>Module implementing a base class of an asynchronous interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DCTestResult.html">DCTestResult</a></td>
+<td>Module implementing a TestResult derivative for the eric4 debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugBase.html">DebugBase</a></td>
+<td>Module implementing the debug base class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugClient.html">DebugClient</a></td>
+<td>Module implementing a Qt free version of the debug client.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugClientBase.html">DebugClientBase</a></td>
+<td>Module implementing a debug client base class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugClientCapabilities.html">DebugClientCapabilities</a></td>
+<td>Module defining the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugClientThreads.html">DebugClientThreads</a></td>
+<td>Module implementing the multithreaded version of the debug client.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugConfig.html">DebugConfig</a></td>
+<td>Module defining type strings for the different Python types.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugProtocol.html">DebugProtocol</a></td>
+<td>Module defining the debug protocol tokens.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.DebugThread.html">DebugThread</a></td>
+<td>Module implementing the debug thread.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.FlexCompleter.html">FlexCompleter</a></td>
+<td>Word completion for the eric4 shell</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.PyProfile.html">PyProfile</a></td>
+<td>Module defining additions to the standard Python profile.py.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.eric4dbgstub.html">eric4dbgstub</a></td>
+<td>Module implementing a debugger stub for remote debugging.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python.getpass.html">getpass</a></td>
+<td>Module implementing utilities to get a password and/or the current user name.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DebugClients.Python3.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Python3</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DebugClients.Python3</h1>
+<p>
+Package implementing the Python3 debugger
+</p><p>
+It consists of different kinds of debug clients.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.DebugClients.Python3.AsyncFile.html">AsyncFile</a></td>
+<td>Module implementing an asynchronous file like socket interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.AsyncIO.html">AsyncIO</a></td>
+<td>Module implementing a base class of an asynchronous interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DCTestResult.html">DCTestResult</a></td>
+<td>Module implementing a TestResult derivative for the eric4 debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugBase.html">DebugBase</a></td>
+<td>Module implementing the debug base class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugClient.html">DebugClient</a></td>
+<td>Module implementing a non-threaded variant of the debug client.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugClientBase.html">DebugClientBase</a></td>
+<td>Module implementing a debug client base class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugClientCapabilities.html">DebugClientCapabilities</a></td>
+<td>Module defining the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugClientThreads.html">DebugClientThreads</a></td>
+<td>Module implementing the multithreaded version of the debug client.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugConfig.html">DebugConfig</a></td>
+<td>Module defining type strings for the different Python types.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugProtocol.html">DebugProtocol</a></td>
+<td>Module defining the debug protocol tokens.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.DebugThread.html">DebugThread</a></td>
+<td>Module implementing the debug thread.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.FlexCompleter.html">FlexCompleter</a></td>
+<td>Word completion for the eric4 shell</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.PyProfile.html">PyProfile</a></td>
+<td>Module defining additions to the standard Python profile.py.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.eric4dbgstub.html">eric4dbgstub</a></td>
+<td>Module implementing a debugger stub for remote debugging.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Python3.getpass.html">getpass</a></td>
+<td>Module implementing utilities to get a password and/or the current user name.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DebugClients.Ruby.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients.Ruby</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DebugClients.Ruby</h1>
+<p>
+Package implementing the Ruby debugger.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.DebugClients.Ruby.AsyncFile.html">AsyncFile</a></td>
+<td>File implementing an asynchronous file like socket interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.AsyncIO.html">AsyncIO</a></td>
+<td>File implementing an asynchronous interface for the debugger.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.Completer.html">Completer</a></td>
+<td>File implementing a command line completer class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.Config.html">Config</a></td>
+<td>File defining the different Ruby types</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.DebugClient.html">DebugClient</a></td>
+<td>File implementing a debug client.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.DebugClientBaseModule.html">DebugClientBaseModule</a></td>
+<td>File implementing a debug client base module.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.DebugClientCapabilities.html">DebugClientCapabilities</a></td>
+<td>File defining the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.DebugProtocol.html">DebugProtocol</a></td>
+<td>File defining the debug protocol tokens</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.DebugQuit.html">DebugQuit</a></td>
+<td>File implementing a debug quit exception class.</td>
+</tr><tr>
+<td><a href="eric4.DebugClients.Ruby.Debuggee.html">Debuggee</a></td>
+<td>File implementing the real debugger, which is connected to the IDE frontend.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DebugClients.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DebugClients</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DebugClients</h1>
+<p>
+Package implementing debug clients for various languages.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.DebugClients.Python.html">Python</a></td>
+<td>Package implementing the Python debugger</td>
+</tr><tr>
+<td><a href="index-eric4.DebugClients.Python3.html">Python3</a></td>
+<td>Package implementing the Python3 debugger</td>
+</tr><tr>
+<td><a href="index-eric4.DebugClients.Ruby.html">Ruby</a></td>
+<td>Package implementing the Ruby debugger.</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Debugger.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Debugger</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Debugger</h1>
+<p>
+Package implementing the Debugger frontend
+</p><p>
+This package implements the graphical debugger. It consists
+of the debugger related HMI part, supporting dialogs and the debug server.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Debugger.BreakPointModel.html">BreakPointModel</a></td>
+<td>Module implementing the Breakpoint model.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.BreakPointViewer.html">BreakPointViewer</a></td>
+<td>Module implementing the Breakpoint viewer widget.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.Config.html">Config</a></td>
+<td>Module defining the different Python types and their display strings.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebugClientCapabilities.html">DebugClientCapabilities</a></td>
+<td>Module defining the debug clients capabilities.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebugProtocol.html">DebugProtocol</a></td>
+<td>Module defining the debug protocol tokens.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebugServer.html">DebugServer</a></td>
+<td>Module implementing the debug server.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebugUI.html">DebugUI</a></td>
+<td>Module implementing the debugger UI.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebugViewer.html">DebugViewer</a></td>
+<td>Module implementing a widget containing various debug related views.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebuggerInterfaceNone.html">DebuggerInterfaceNone</a></td>
+<td>Module implementing a dummy debugger interface for the debug server.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebuggerInterfacePython.html">DebuggerInterfacePython</a></td>
+<td>Module implementing the Python debugger interface for the debug server.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebuggerInterfacePython3.html">DebuggerInterfacePython3</a></td>
+<td>Module implementing the Python3 debugger interface for the debug server.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.DebuggerInterfaceRuby.html">DebuggerInterfaceRuby</a></td>
+<td>Module implementing the Ruby debugger interface for the debug server.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.EditBreakpointDialog.html">EditBreakpointDialog</a></td>
+<td>Module implementing a dialog to edit breakpoint properties.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.EditWatchpointDialog.html">EditWatchpointDialog</a></td>
+<td>Module implementing a dialog to edit watch expression properties.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.ExceptionLogger.html">ExceptionLogger</a></td>
+<td>Module implementing the Exception Logger widget.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.ExceptionsFilterDialog.html">ExceptionsFilterDialog</a></td>
+<td>Module implementing the exceptions filter dialog.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.StartDialog.html">StartDialog</a></td>
+<td>Module implementing the Start Program dialog.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.VariableDetailDialog.html">VariableDetailDialog</a></td>
+<td>Module implementing the variable detail dialog.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.VariablesFilterDialog.html">VariablesFilterDialog</a></td>
+<td>Module implementing the variables filter dialog.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.VariablesViewer.html">VariablesViewer</a></td>
+<td>Module implementing the variables viewer widget.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.WatchPointModel.html">WatchPointModel</a></td>
+<td>Module implementing the Watch expression model.</td>
+</tr><tr>
+<td><a href="eric4.Debugger.WatchPointViewer.html">WatchPointViewer</a></td>
+<td>Module implementing the watch expression viewer widget.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.DocumentationTools.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.DocumentationTools</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.DocumentationTools</h1>
+<p>
+Package implementing the source code documentation tools.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.DocumentationTools.APIGenerator.html">APIGenerator</a></td>
+<td>Module implementing the builtin API generator.</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.Config.html">Config</a></td>
+<td>Module defining different default values for the documentation tools package.</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.IndexGenerator.html">IndexGenerator</a></td>
+<td>Module implementing the index generator for the builtin documentation generator.</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.ModuleDocumentor.html">ModuleDocumentor</a></td>
+<td>Module implementing the builtin documentation generator.</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.QtHelpGenerator.html">QtHelpGenerator</a></td>
+<td>Module implementing the QtHelp generator for the builtin documentation generator.</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.TemplatesListsStyle.html">TemplatesListsStyle</a></td>
+<td>Module implementing templates for the documentation generator (lists style).</td>
+</tr><tr>
+<td><a href="eric4.DocumentationTools.TemplatesListsStyleCSS.html">TemplatesListsStyleCSS</a></td>
+<td>Module implementing templates for the documentation generator (lists style).</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.E4Graphics.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Graphics</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.E4Graphics</h1>
+<p>
+Package implementing some QGraphicsView related general purpoe classes.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.E4Graphics.E4ArrowItem.html">E4ArrowItem</a></td>
+<td>Module implementing a graphics item subclass for an arrow.</td>
+</tr><tr>
+<td><a href="eric4.E4Graphics.E4GraphicsView.html">E4GraphicsView</a></td>
+<td>Module implementing a canvas view class.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.E4Gui.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Gui</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.E4Gui</h1>
+<p>
+Package implementing some special GUI elements.
+</p><p>
+They extend or ammend the standard elements as found in QtGui.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.E4Gui.E4Action.html">E4Action</a></td>
+<td>Module implementing an Action class extending QAction.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4Application.html">E4Application</a></td>
+<td>Class implementing a specialized application class.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4Completers.html">E4Completers</a></td>
+<td>Module implementing various kinds of completers.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4Led.html">E4Led</a></td>
+<td>Module implementing a LED widget.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4LineEdit.html">E4LineEdit</a></td>
+<td>Module implementing specialized line edits.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ListView.html">E4ListView</a></td>
+<td>Module implementing specialized list views.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ModelMenu.html">E4ModelMenu</a></td>
+<td>Module implementing a menu populated from a QAbstractItemModel.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ModelToolBar.html">E4ModelToolBar</a></td>
+<td>Module implementing a tool bar populated from a QAbstractItemModel.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4SideBar.html">E4SideBar</a></td>
+<td>Module implementing a sidebar class.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4SingleApplication.html">E4SingleApplication</a></td>
+<td>Module implementing the single application server and client.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4SqueezeLabels.html">E4SqueezeLabels</a></td>
+<td>Module implementing labels that squeeze their contents to fit the size of the label.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4TabWidget.html">E4TabWidget</a></td>
+<td>Module implementing a TabWidget class substituting QTabWidget.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4TableView.html">E4TableView</a></td>
+<td>Module implementing specialized table views.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ToolBarDialog.html">E4ToolBarDialog</a></td>
+<td>Module implementing a toolbar configuration dialog.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ToolBarManager.html">E4ToolBarManager</a></td>
+<td>Module implementing a toolbar manager class.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4ToolBox.html">E4ToolBox</a></td>
+<td>Module implementing a horizontal and a vertical toolbox class.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4TreeSortFilterProxyModel.html">E4TreeSortFilterProxyModel</a></td>
+<td>Module implementing a modified QSortFilterProxyModel.</td>
+</tr><tr>
+<td><a href="eric4.E4Gui.E4TreeView.html">E4TreeView</a></td>
+<td>Module implementing specialized tree views.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.E4Network.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4Network</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.E4Network</h1>
+<p>
+Package implementing some special network related objects.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.E4Network.E4NetworkHeaderDetailsDialog.html">E4NetworkHeaderDetailsDialog</a></td>
+<td>Module implementing a dialog to show the data of a response or reply header.</td>
+</tr><tr>
+<td><a href="eric4.E4Network.E4NetworkMonitor.html">E4NetworkMonitor</a></td>
+<td>Module implementing a network monitor dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.E4XML.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.E4XML</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.E4XML</h1>
+<p>
+Package implementing the XML handling module of eric4.
+</p><p>
+This module includes XML handlers and writers for
+<ul>
+    <li>Project files</li>
+    <li>User project data files</li>
+    <li>Multi-project files</li>
+    <li>Session files</li>
+    <li>Shortcuts files</li>
+    <li>Debugger Properties files</li>
+    <li>Tasks files</li>
+    <li>Templates files</li>
+    <li>Highlighting styles</li>
+    <li>Plugiin repository (handler only)</li>
+</ul>
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.E4XML.Config.html">Config</a></td>
+<td>Module implementing some common configuration stuf for the XML package.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.DebuggerPropertiesHandler.html">DebuggerPropertiesHandler</a></td>
+<td>Module implementing the handler class for reading an XML project debugger properties file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.DebuggerPropertiesWriter.html">DebuggerPropertiesWriter</a></td>
+<td>Module implementing the writer class for writing an XML project debugger properties file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.HighlightingStylesHandler.html">HighlightingStylesHandler</a></td>
+<td>Module implementing the handler class for handling a highlighting styles XML file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.HighlightingStylesWriter.html">HighlightingStylesWriter</a></td>
+<td>Module implementing the writer class for writing a highlighting styles XML file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.MultiProjectHandler.html">MultiProjectHandler</a></td>
+<td>Module implementing the handler class for reading an XML multi project file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.MultiProjectWriter.html">MultiProjectWriter</a></td>
+<td>Module implementing the writer class for writing an XML multi project file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.PluginRepositoryHandler.html">PluginRepositoryHandler</a></td>
+<td>Module implementing the handler class for reading an XML tasks file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.ProjectHandler.html">ProjectHandler</a></td>
+<td>Module implementing the handler class for reading an XML project file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.ProjectWriter.html">ProjectWriter</a></td>
+<td>Module implementing the writer class for writing an XML project file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.SessionHandler.html">SessionHandler</a></td>
+<td>Module implementing the handler class for reading an XML project session file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.SessionWriter.html">SessionWriter</a></td>
+<td>Module implementing the writer class for writing an XML project session file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.ShortcutsHandler.html">ShortcutsHandler</a></td>
+<td>Module implementing the handler class for reading a keyboard shortcuts file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.ShortcutsWriter.html">ShortcutsWriter</a></td>
+<td>Module implementing the writer class for writing an XML shortcuts file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.TasksHandler.html">TasksHandler</a></td>
+<td>Module implementing the handler class for reading an XML tasks file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.TasksWriter.html">TasksWriter</a></td>
+<td>Module implementing the writer class for writing an XML tasks file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.TemplatesHandler.html">TemplatesHandler</a></td>
+<td>Module implementing the handler class for reading an XML templates file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.TemplatesWriter.html">TemplatesWriter</a></td>
+<td>Module implementing the writer class for writing an XML templates file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.UserProjectHandler.html">UserProjectHandler</a></td>
+<td>Module implementing the handler class for reading an XML user project properties file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.UserProjectWriter.html">UserProjectWriter</a></td>
+<td>Module implementing the writer class for writing an XML user project properties file.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLEntityResolver.html">XMLEntityResolver</a></td>
+<td>Module implementing a specialized entity resolver to find our DTDs.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLErrorHandler.html">XMLErrorHandler</a></td>
+<td>Module implementing an error handler class.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLHandlerBase.html">XMLHandlerBase</a></td>
+<td>Module implementing a base class for all of eric4s XML handlers.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLMessageDialog.html">XMLMessageDialog</a></td>
+<td>Module implementing a dialog to display XML parse messages.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLUtilities.html">XMLUtilities</a></td>
+<td>Module implementing various XML utility functions.</td>
+</tr><tr>
+<td><a href="eric4.E4XML.XMLWriterBase.html">XMLWriterBase</a></td>
+<td>Module implementing a base class for all of eric4s XML writers.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Globals.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Globals</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Globals</h1>
+<p>
+Module defining common data to be used by all modules.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Globals.__init__.html">Globals</a></td>
+<td>Module defining common data to be used by all modules.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Graphics.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Graphics</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Graphics</h1>
+<p>
+Package implementing various graphical representations.
+</p><p>
+This package implements various graphical representations.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Graphics.ApplicationDiagram.html">ApplicationDiagram</a></td>
+<td>Module implementing a dialog showing an imports diagram of the application.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.AssociationItem.html">AssociationItem</a></td>
+<td>Module implementing a graphics item for an association between two items.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.ClassItem.html">ClassItem</a></td>
+<td>Module implementing an UML like class item.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.GraphicsUtilities.html">GraphicsUtilities</a></td>
+<td>Module implementing some graphical utility functions.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.ImportsDiagram.html">ImportsDiagram</a></td>
+<td>Module implementing a dialog showing an imports diagram of a package.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.ModuleItem.html">ModuleItem</a></td>
+<td>Module implementing a module item.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.PackageDiagram.html">PackageDiagram</a></td>
+<td>Module implementing a dialog showing a UML like class diagram of a package.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.PackageItem.html">PackageItem</a></td>
+<td>Module implementing a package item.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.PixmapDiagram.html">PixmapDiagram</a></td>
+<td>Module implementing a dialog showing a pixmap.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.SvgDiagram.html">SvgDiagram</a></td>
+<td>Module implementing a dialog showing a SVG graphic.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.UMLClassDiagram.html">UMLClassDiagram</a></td>
+<td>Module implementing a dialog showing a UML like class diagram.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.UMLDialog.html">UMLDialog</a></td>
+<td>Module implementing a dialog showing UML like diagrams.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.UMLGraphicsView.html">UMLGraphicsView</a></td>
+<td>Module implementing a subclass of E4GraphicsView for our diagrams.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.UMLItem.html">UMLItem</a></td>
+<td>Module implementing the UMLWidget base class.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.UMLSceneSizeDialog.html">UMLSceneSizeDialog</a></td>
+<td>Module implementing a dialog to set the scene sizes.</td>
+</tr><tr>
+<td><a href="eric4.Graphics.ZoomDialog.html">ZoomDialog</a></td>
+<td>Module implementing a zoom dialog for a graphics canvas.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.AdBlock.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.AdBlock</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.AdBlock</h1>
+<p>
+Package implementing the advertisments blocker functionality.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockAccessHandler.html">AdBlockAccessHandler</a></td>
+<td>Module implementing a scheme access handler for AdBlock URLs.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockBlockedNetworkReply.html">AdBlockBlockedNetworkReply</a></td>
+<td>Module implementing a QNetworkReply subclass reporting a blocked request.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockDialog.html">AdBlockDialog</a></td>
+<td>Module implementing the AdBlock configuration dialog.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockManager.html">AdBlockManager</a></td>
+<td>Module implementing the AdBlock manager.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockModel.html">AdBlockModel</a></td>
+<td>Module implementing a model for the AdBlock dialog.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockNetwork.html">AdBlockNetwork</a></td>
+<td>Module implementing the network block class.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockPage.html">AdBlockPage</a></td>
+<td>Module implementing a class to apply AdBlock rules to a web page.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockRule.html">AdBlockRule</a></td>
+<td>Module implementing the AdBlock rule class.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.AdBlock.AdBlockSubscription.html">AdBlockSubscription</a></td>
+<td>Module implementing the AdBlock subscription class.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.Bookmarks.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Bookmarks</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.Bookmarks</h1>
+<p>
+Package implementing the bookmarks system.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.Bookmarks.AddBookmarkDialog.html">AddBookmarkDialog</a></td>
+<td>Module implementing a dialog to add a bookmark or a bookmark folder.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarkNode.html">BookmarkNode</a></td>
+<td>Module implementing the bookmark node.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarksDialog.html">BookmarksDialog</a></td>
+<td>Module implementing a dialog to manage bookmarks.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarksManager.html">BookmarksManager</a></td>
+<td>Module implementing the bookmarks manager.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarksMenu.html">BookmarksMenu</a></td>
+<td>Module implementing the bookmarks menu.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarksModel.html">BookmarksModel</a></td>
+<td>Module implementing the bookmark model class.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.BookmarksToolBar.html">BookmarksToolBar</a></td>
+<td>Module implementing a tool bar showing bookmarks.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.DefaultBookmarks.html">DefaultBookmarks</a></td>
+<td>Module defining the default bookmarks.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.XbelReader.html">XbelReader</a></td>
+<td>Module implementing a class to read XBEL bookmark files.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Bookmarks.XbelWriter.html">XbelWriter</a></td>
+<td>Module implementing a class to write XBEL bookmark files.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.CookieJar.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.CookieJar</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.CookieJar</h1>
+<p>
+Package implementing a cookie jar and related dialogs with models.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookieDetailsDialog.html">CookieDetailsDialog</a></td>
+<td>Module implementing a dialog showing the cookie data.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookieExceptionsModel.html">CookieExceptionsModel</a></td>
+<td>Module implementing the cookie exceptions model.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookieJar.html">CookieJar</a></td>
+<td>Module implementing a QNetworkCookieJar subclass with various accept policies.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookieModel.html">CookieModel</a></td>
+<td>Module implementing the cookie model.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookiesConfigurationDialog.html">CookiesConfigurationDialog</a></td>
+<td>Module implementing the cookies configuration dialog.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookiesDialog.html">CookiesDialog</a></td>
+<td>Module implementing a dialog to show all cookies.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.CookieJar.CookiesExceptionsDialog.html">CookiesExceptionsDialog</a></td>
+<td>Module implementing a dialog for the configuration of cookie exceptions.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.History.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.History</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.History</h1>
+<p>
+Package implementing the history system.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.History.HistoryCompleter.html">HistoryCompleter</a></td>
+<td>Module implementing a special completer for the history.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryDialog.html">HistoryDialog</a></td>
+<td>Module implementing a dialog to manage history.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryFilterModel.html">HistoryFilterModel</a></td>
+<td>Module implementing the history filter model.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryManager.html">HistoryManager</a></td>
+<td>Module implementing the history manager.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryMenu.html">HistoryMenu</a></td>
+<td>Module implementing the history menu.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryModel.html">HistoryModel</a></td>
+<td>Module implementing the history model.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.History.HistoryTreeModel.html">HistoryTreeModel</a></td>
+<td>Module implementing the history tree model.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.Network.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Network</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.Network</h1>
+<p>
+Package containing network related modules.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.Network.AboutAccessHandler.html">AboutAccessHandler</a></td>
+<td>Module implementing a scheme access handler for about schemes.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.NetworkAccessManager.html">NetworkAccessManager</a></td>
+<td>Module implementing a QNetworkAccessManager subclass.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.NetworkAccessManagerProxy.html">NetworkAccessManagerProxy</a></td>
+<td>Module implementing a network access manager proxy for web pages.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.NetworkDiskCache.html">NetworkDiskCache</a></td>
+<td>Module implementing a disk cache respecting privacy.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.NetworkProtocolUnknownErrorReply.html">NetworkProtocolUnknownErrorReply</a></td>
+<td>Module implementing a QNetworkReply subclass reporting an unknown protocol error.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.NetworkReply.html">NetworkReply</a></td>
+<td>Module implementing a network reply object for special data.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.PyrcAccessHandler.html">PyrcAccessHandler</a></td>
+<td>Module implementing a scheme access handler for Python resources.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.QtHelpAccessHandler.html">QtHelpAccessHandler</a></td>
+<td>Module implementing a scheme access handler for QtHelp.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Network.SchemeAccessHandler.html">SchemeAccessHandler</a></td>
+<td>Module implementing the base class for specific scheme access handlers.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.OpenSearch.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.OpenSearch</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.OpenSearch</h1>
+<p>
+Package implementing the opensearch search engine interfaces.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchDefaultEngines.html">OpenSearchDefaultEngines</a></td>
+<td><?xml version="1.0" encoding="UTF-8"?> <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>YouTube</ShortName> <Description>YouTube</Description> <Url method="get" type="text/html" template="http://www.youtube.com/results?search_query={searchTerms}&amp;search=Search" /> <Url method="get" type="application/x-suggestions+json" template="http://suggestqueries.google.com/complete/search?ds=yt&amp;json=t&amp;hl={language}&amp;q={searchTerms}&amp;nolabels=t" /> <Image width="16" height="16">http://www.youtube.com/favicon.ico</Image> </OpenSearchDescription></td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchDialog.html">OpenSearchDialog</a></td>
+<td>Module implementing a dialog for the configuration of search engines.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchEditDialog.html">OpenSearchEditDialog</a></td>
+<td>Module implementing a dialog to edit the data of a search engine.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchEngine.html">OpenSearchEngine</a></td>
+<td>Module implementing the open search engine.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchEngineAction.html">OpenSearchEngineAction</a></td>
+<td>Module implementing a QAction subclass for open search.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchEngineModel.html">OpenSearchEngineModel</a></td>
+<td>Module implementing a model for search engines.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchManager.html">OpenSearchManager</a></td>
+<td>Module implementing a manager for open search engines.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchReader.html">OpenSearchReader</a></td>
+<td>Module implementing a reader for open search engine descriptions.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.OpenSearch.OpenSearchWriter.html">OpenSearchWriter</a></td>
+<td>Module implementing a writer for open search engine descriptions.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.Passwords.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer.Passwords</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer.Passwords</h1>
+<p>
+Package implementing the password management interface.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.Passwords.PasswordManager.html">PasswordManager</a></td>
+<td>Module implementing the password manager.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Passwords.PasswordModel.html">PasswordModel</a></td>
+<td>Module implementing a model for password management.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.Passwords.PasswordsDialog.html">PasswordsDialog</a></td>
+<td>Module implementing a dialog to show all saved logins.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Helpviewer.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Helpviewer</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Helpviewer</h1>
+<p>
+Package implementing a little web browser.
+</p><p>
+The web browser is a little HTML browser for the display of HTML
+help files like the Qt Online Documentation and for browsing the internet.
+It may be used as a standalone version as well by using the eric4-helpviewer.py
+script found in the main eric4 installation directory.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Helpviewer.AdBlock.html">AdBlock</a></td>
+<td>Package implementing the advertisments blocker functionality.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.Bookmarks.html">Bookmarks</a></td>
+<td>Package implementing the bookmarks system.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.CookieJar.html">CookieJar</a></td>
+<td>Package implementing a cookie jar and related dialogs with models.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.History.html">History</a></td>
+<td>Package implementing the history system.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.Network.html">Network</a></td>
+<td>Package containing network related modules.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.OpenSearch.html">OpenSearch</a></td>
+<td>Package implementing the opensearch search engine interfaces.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.Passwords.html">Passwords</a></td>
+<td>Package implementing the password management interface.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Helpviewer.DownloadDialog.html">DownloadDialog</a></td>
+<td>Module implementing the download dialog.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HTMLResources.html">HTMLResources</a></td>
+<td>Module containing some HTML resources.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpBrowserWV.html">HelpBrowserWV</a></td>
+<td>Module implementing the helpbrowser using QWebView.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpClearPrivateDataDialog.html">HelpClearPrivateDataDialog</a></td>
+<td>Module implementing a dialog to select which private data to clear.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpDocsInstaller.html">HelpDocsInstaller</a></td>
+<td>Module implementing a thread class populating and updating the QtHelp documentation database.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpIndexWidget.html">HelpIndexWidget</a></td>
+<td>Module implementing a window for showing the QtHelp index.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpLanguagesDialog.html">HelpLanguagesDialog</a></td>
+<td>Module implementing a dialog to configure the preferred languages.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpSearchWidget.html">HelpSearchWidget</a></td>
+<td>Module implementing a window for showing the QtHelp index.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpTocWidget.html">HelpTocWidget</a></td>
+<td>Module implementing a window for showing the QtHelp TOC.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpTopicDialog.html">HelpTopicDialog</a></td>
+<td>Module implementing a dialog to select a help topic to display.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpWebSearchWidget.html">HelpWebSearchWidget</a></td>
+<td>Module implementing a web search widget for the web browser.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.HelpWindow.html">HelpWindow</a></td>
+<td>Module implementing the helpviewer main window.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.JavaScriptResources.html">JavaScriptResources</a></td>
+<td>Module containing some HTML resources.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.QtHelpDocumentationDialog.html">QtHelpDocumentationDialog</a></td>
+<td>Module implementing a dialog to manage the QtHelp documentation database.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.QtHelpFiltersDialog.html">QtHelpFiltersDialog</a></td>
+<td>Module implementing a dialog to manage the QtHelp filters.</td>
+</tr><tr>
+<td><a href="eric4.Helpviewer.SearchWidget.html">SearchWidget</a></td>
+<td>Module implementing the search bar for the web browser.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.IconEditor.cursors.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor.cursors</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.IconEditor.cursors</h1>
+<p>
+Package defining some cursors.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.IconEditor.cursors.cursors_rc.html">cursors_rc</a></td>
+<td></td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.IconEditor.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.IconEditor</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.IconEditor</h1>
+<p>
+Package implementing the icon editor tool.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.IconEditor.cursors.html">cursors</a></td>
+<td>Package defining some cursors.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.IconEditor.IconEditorGrid.html">IconEditorGrid</a></td>
+<td>Module implementing the icon editor grid.</td>
+</tr><tr>
+<td><a href="eric4.IconEditor.IconEditorPalette.html">IconEditorPalette</a></td>
+<td>Module implementing a palette widget for the icon editor.</td>
+</tr><tr>
+<td><a href="eric4.IconEditor.IconEditorWindow.html">IconEditorWindow</a></td>
+<td>Module implementing the icon editor main window.</td>
+</tr><tr>
+<td><a href="eric4.IconEditor.IconSizeDialog.html">IconSizeDialog</a></td>
+<td>Module implementing a dialog to enter the icon size.</td>
+</tr><tr>
+<td><a href="eric4.IconEditor.IconZoomDialog.html">IconZoomDialog</a></td>
+<td>Module implementing a dialog to select the zoom factor.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.MultiProject.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.MultiProject</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.MultiProject</h1>
+<p>
+Package implementing the multi project management module of eric4.
+</p><p>
+The multi project management module consists of the main part, which is
+used for reading and writing of eric4 multi project files (*.e4m *.e4mz) and
+for performing all operations on the multi project. It is accompanied by 
+various UI related modules implementing different dialogs and a browser 
+for the display of projects belonging to the current multi project.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.MultiProject.AddProjectDialog.html">AddProjectDialog</a></td>
+<td>Module implementing the add project dialog.</td>
+</tr><tr>
+<td><a href="eric4.MultiProject.MultiProject.html">MultiProject</a></td>
+<td>Module implementing the multi project management functionality.</td>
+</tr><tr>
+<td><a href="eric4.MultiProject.MultiProjectBrowser.html">MultiProjectBrowser</a></td>
+<td>Module implementing the multi project browser.</td>
+</tr><tr>
+<td><a href="eric4.MultiProject.PropertiesDialog.html">PropertiesDialog</a></td>
+<td>Module implementing the multi project properties dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.PluginManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PluginManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.PluginManager</h1>
+<p>
+Package containing the code for the Plugin Manager and related parts.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.PluginManager.PluginDetailsDialog.html">PluginDetailsDialog</a></td>
+<td>Module implementing the Plugin Details Dialog.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginExceptions.html">PluginExceptions</a></td>
+<td>Module implementing the exceptions raised by the plugin system.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginInfoDialog.html">PluginInfoDialog</a></td>
+<td>Module implementing the Plugin Info Dialog.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginInstallDialog.html">PluginInstallDialog</a></td>
+<td>Module implementing the Plugin installation dialog.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginManager.html">PluginManager</a></td>
+<td>Module implementing the Plugin Manager.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginRepositoryDialog.html">PluginRepositoryDialog</a></td>
+<td>Module implementing a dialog showing the available plugins.</td>
+</tr><tr>
+<td><a href="eric4.PluginManager.PluginUninstallDialog.html">PluginUninstallDialog</a></td>
+<td>Module implementing a dialog for plugin deinstallation.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.AboutPlugin.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.AboutPlugin</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.AboutPlugin</h1>
+<p>
+Package containing the About plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.AboutPlugin.AboutDialog.html">AboutDialog</a></td>
+<td>Module implementing an 'About Eric' dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins.SyntaxChecker</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.CheckerPlugins.SyntaxChecker</h1>
+<p>
+Package containing the Syntax Checker plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.CheckerPlugins.SyntaxChecker.SyntaxCheckerDialog.html">SyntaxCheckerDialog</a></td>
+<td>Module implementing a simple Python syntax checker.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.CheckerPlugins.Tabnanny.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins.Tabnanny</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.CheckerPlugins.Tabnanny</h1>
+<p>
+Package containing the Tabnanny plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.CheckerPlugins.Tabnanny.Tabnanny.html">Tabnanny</a></td>
+<td>The Tab Nanny despises ambiguous indentation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.CheckerPlugins.Tabnanny.TabnannyDialog.html">TabnannyDialog</a></td>
+<td>Module implementing a dialog to show the output of the tabnanny command process.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.CheckerPlugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.CheckerPlugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.CheckerPlugins</h1>
+<p>
+Package containing the various core checker plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.CheckerPlugins.SyntaxChecker.html">SyntaxChecker</a></td>
+<td>Package containing the Syntax Checker plugin.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.CheckerPlugins.Tabnanny.html">Tabnanny</a></td>
+<td>Package containing the Tabnanny plugin.</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.DocumentationPlugins.Ericapi.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericapi</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.DocumentationPlugins.Ericapi</h1>
+<p>
+Package containing the Ericapi plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiConfigDialog.html">EricapiConfigDialog</a></td>
+<td>Module implementing a dialog to enter the parameters for eric4-api.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.DocumentationPlugins.Ericapi.EricapiExecDialog.html">EricapiExecDialog</a></td>
+<td>Module implementing a dialog to show the output of the ericapi process.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.DocumentationPlugins.Ericdoc.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins.Ericdoc</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.DocumentationPlugins.Ericdoc</h1>
+<p>
+Package containing the Ericdoc plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocConfigDialog.html">EricdocConfigDialog</a></td>
+<td>Module implementing a dialog to enter the parameters for eric4-doc.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.DocumentationPlugins.Ericdoc.EricdocExecDialog.html">EricdocExecDialog</a></td>
+<td>Module implementing a dialog to show the output of the ericdoc process.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.DocumentationPlugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.DocumentationPlugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.DocumentationPlugins</h1>
+<p>
+Package containing the various core documentation tool plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.DocumentationPlugins.Ericapi.html">Ericapi</a></td>
+<td>Package containing the Ericapi plugin.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.DocumentationPlugins.Ericdoc.html">Ericdoc</a></td>
+<td>Package containing the Ericdoc plugin.</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.VcsPlugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.VcsPlugins</h1>
+<p>
+Package containing the various version control system plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.VcsPlugins.vcsPySvn.html">vcsPySvn</a></td>
+<td>Package implementing the vcs interface to Subversion</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.VcsPlugins.vcsSubversion.html">vcsSubversion</a></td>
+<td>Package implementing the vcs interface to Subversion</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage</h1>
+<p>
+Package implementing the the subversion configuration page.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.SubversionPage.html">SubversionPage</a></td>
+<td>Module implementing the Subversion configuration page.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsPySvn.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsPySvn</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.VcsPlugins.vcsPySvn</h1>
+<p>
+Package implementing the vcs interface to Subversion
+</p><p>
+It consists of the subversion class, the project helper classes and some 
+Subversion specific dialogs. This package is based upon the pysvn interface.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.VcsPlugins.vcsPySvn.ConfigurationPage.html">ConfigurationPage</a></td>
+<td>Package implementing the the subversion configuration page.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.Config.html">Config</a></td>
+<td>Module defining configuration variables for the subversion package</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectBrowserHelper.html">ProjectBrowserHelper</a></td>
+<td>Module implementing the VCS project browser helper for subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.ProjectHelper.html">ProjectHelper</a></td>
+<td>Module implementing the VCS project helper for Subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnBlameDialog.html">SvnBlameDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn blame command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommandDialog.html">SvnCommandDialog</a></td>
+<td>Module implementing the Subversion command dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCommitDialog.html">SvnCommitDialog</a></td>
+<td>Module implementing a dialog to enter the commit message.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnConst.html">SvnConst</a></td>
+<td>Module implementing some constants for the pysvn package.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnCopyDialog.html">SvnCopyDialog</a></td>
+<td>Module implementing a dialog to enter the data for a copy operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialog.html">SvnDialog</a></td>
+<td>Module implementing a dialog to show the output of a pysvn action.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDialogMixin.html">SvnDialogMixin</a></td>
+<td>Module implementing a dialog mixin class providing common callback methods for the pysvn client.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnDiffDialog.html">SvnDiffDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn diff command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnInfoDialog.html">SvnInfoDialog</a></td>
+<td>Module implementing a dialog to show repository related information for a file/directory.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogBrowserDialog.html">SvnLogBrowserDialog</a></td>
+<td>Module implementing a dialog to browse the log history.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLogDialog.html">SvnLogDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn log command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnLoginDialog.html">SvnLoginDialog</a></td>
+<td>Module implementing the login dialog for pysvn.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnMergeDialog.html">SvnMergeDialog</a></td>
+<td>Module implementing a dialog to enter the data for a merge operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnNewProjectOptionsDialog.html">SvnNewProjectOptionsDialog</a></td>
+<td>Module implementing the Subversion Options Dialog for a new project from the repository.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnOptionsDialog.html">SvnOptionsDialog</a></td>
+<td>Module implementing a dialog to enter options used to start a project in the VCS.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropDelDialog.html">SvnPropDelDialog</a></td>
+<td>Module implementing a dialog to enter the data for a new property.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropListDialog.html">SvnPropListDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn proplist command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnPropSetDialog.html">SvnPropSetDialog</a></td>
+<td>Module implementing a dialog to enter the data for a new property.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRelocateDialog.html">SvnRelocateDialog</a></td>
+<td>Module implementing a dialog to enter the data to relocate the workspace.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRepoBrowserDialog.html">SvnRepoBrowserDialog</a></td>
+<td>Module implementing the subversion repository browser dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnRevisionSelectionDialog.html">SvnRevisionSelectionDialog</a></td>
+<td>Module implementing a dialog to enter the revisions for the svn diff command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusDialog.html">SvnStatusDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn status command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnStatusMonitorThread.html">SvnStatusMonitorThread</a></td>
+<td>Module implementing the VCS status monitor thread class for Subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnSwitchDialog.html">SvnSwitchDialog</a></td>
+<td>Module implementing a dialog to enter the data for a switch operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagBranchListDialog.html">SvnTagBranchListDialog</a></td>
+<td>Module implementing a dialog to show a list of tags or branches.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnTagDialog.html">SvnTagDialog</a></td>
+<td>Module implementing a dialog to enter the data for a tagging operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUrlSelectionDialog.html">SvnUrlSelectionDialog</a></td>
+<td>Module implementing a dialog to enter the URLs for the svn diff command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.SvnUtilities.html">SvnUtilities</a></td>
+<td>Module implementing some common utility functions for the pysvn package.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsPySvn.subversion.html">subversion</a></td>
+<td>Module implementing the version control systems interface to Subversion.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage</h1>
+<p>
+Package implementing the the subversion configuration page.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.SubversionPage.html">SubversionPage</a></td>
+<td>Module implementing the Subversion configuration page.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.VcsPlugins.vcsSubversion.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.VcsPlugins.vcsSubversion</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.VcsPlugins.vcsSubversion</h1>
+<p>
+Package implementing the vcs interface to Subversion
+</p><p>
+It consists of the subversion class, the project helper classes and some 
+Subversion specific dialogs.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.VcsPlugins.vcsSubversion.ConfigurationPage.html">ConfigurationPage</a></td>
+<td>Package implementing the the subversion configuration page.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.Config.html">Config</a></td>
+<td>Module defining configuration variables for the subversion package</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectBrowserHelper.html">ProjectBrowserHelper</a></td>
+<td>Module implementing the VCS project browser helper for subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.ProjectHelper.html">ProjectHelper</a></td>
+<td>Module implementing the VCS project helper for Subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnBlameDialog.html">SvnBlameDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn blame command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommandDialog.html">SvnCommandDialog</a></td>
+<td>Module implementing the Subversion command dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCommitDialog.html">SvnCommitDialog</a></td>
+<td>Module implementing a dialog to enter the commit message.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnCopyDialog.html">SvnCopyDialog</a></td>
+<td>Module implementing a dialog to enter the data for a copy operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDialog.html">SvnDialog</a></td>
+<td>Module implementing a dialog starting a process and showing its output.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnDiffDialog.html">SvnDiffDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn diff command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogBrowserDialog.html">SvnLogBrowserDialog</a></td>
+<td>Module implementing a dialog to browse the log history.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnLogDialog.html">SvnLogDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn log command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnMergeDialog.html">SvnMergeDialog</a></td>
+<td>Module implementing a dialog to enter the data for a merge operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnNewProjectOptionsDialog.html">SvnNewProjectOptionsDialog</a></td>
+<td>Module implementing the Subversion Options Dialog for a new project from the repository.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnOptionsDialog.html">SvnOptionsDialog</a></td>
+<td>Module implementing a dialog to enter options used to start a project in the VCS.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropListDialog.html">SvnPropListDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn proplist command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnPropSetDialog.html">SvnPropSetDialog</a></td>
+<td>Module implementing a dialog to enter the data for a new property.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRelocateDialog.html">SvnRelocateDialog</a></td>
+<td>Module implementing a dialog to enter the data to relocate the workspace.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRepoBrowserDialog.html">SvnRepoBrowserDialog</a></td>
+<td>Module implementing the subversion repository browser dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnRevisionSelectionDialog.html">SvnRevisionSelectionDialog</a></td>
+<td>Module implementing a dialog to enter the revisions for the svn diff command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusDialog.html">SvnStatusDialog</a></td>
+<td>Module implementing a dialog to show the output of the svn status command process.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnStatusMonitorThread.html">SvnStatusMonitorThread</a></td>
+<td>Module implementing the VCS status monitor thread class for Subversion.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnSwitchDialog.html">SvnSwitchDialog</a></td>
+<td>Module implementing a dialog to enter the data for a switch operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagBranchListDialog.html">SvnTagBranchListDialog</a></td>
+<td>Module implementing a dialog to show a list of tags or branches.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnTagDialog.html">SvnTagDialog</a></td>
+<td>Module implementing a dialog to enter the data for a tagging operation.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUrlSelectionDialog.html">SvnUrlSelectionDialog</a></td>
+<td>Module implementing a dialog to enter the URLs for the svn diff command.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.SvnUtilities.html">SvnUtilities</a></td>
+<td>Module implementing some common utility functions for the subversion package.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.VcsPlugins.vcsSubversion.subversion.html">subversion</a></td>
+<td>Module implementing the version control systems interface to Subversion.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.Listspace.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.Listspace</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.ViewManagerPlugins.Listspace</h1>
+<p>
+Package containing the listspace view manager plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.ViewManagerPlugins.Listspace.Listspace.html">Listspace</a></td>
+<td>Module implementing the listspace viewmanager class.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.MdiArea.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.MdiArea</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.ViewManagerPlugins.MdiArea</h1>
+<p>
+Package containing the mdi area view manager plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.ViewManagerPlugins.MdiArea.MdiArea.html">MdiArea</a></td>
+<td>Module implementing the mdi area viewmanager class.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.Tabview.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins.Tabview</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.ViewManagerPlugins.Tabview</h1>
+<p>
+Package containing the tabview view manager plugin.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.ViewManagerPlugins.Tabview.Tabview.html">Tabview</a></td>
+<td>Module implementing a tabbed viewmanager class.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.ViewManagerPlugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.ViewManagerPlugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.ViewManagerPlugins</h1>
+<p>
+Package containing the various view manager plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.ViewManagerPlugins.Listspace.html">Listspace</a></td>
+<td>Package containing the listspace view manager plugin.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.ViewManagerPlugins.MdiArea.html">MdiArea</a></td>
+<td>Package containing the mdi area view manager plugin.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.ViewManagerPlugins.Tabview.html">Tabview</a></td>
+<td>Package containing the tabview view manager plugin.</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.ColorDialogWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.ColorDialogWizard</h1>
+<p>
+Package implementing the color dialog wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.ColorDialogWizard.ColorDialogWizardDialog.html">ColorDialogWizardDialog</a></td>
+<td>Module implementing the color dialog wizard dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.FileDialogWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.FileDialogWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.FileDialogWizard</h1>
+<p>
+Package implementing the file dialog wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.FileDialogWizard.FileDialogWizardDialog.html">FileDialogWizardDialog</a></td>
+<td>Module implementing the file dialog wizard dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.FontDialogWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.FontDialogWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.FontDialogWizard</h1>
+<p>
+Package implementing the font dialog wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.FontDialogWizard.FontDialogWizardDialog.html">FontDialogWizardDialog</a></td>
+<td>Module implementing the font dialog wizard dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.InputDialogWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.InputDialogWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.InputDialogWizard</h1>
+<p>
+Package implementing the input dialog wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.InputDialogWizard.InputDialogWizardDialog.html">InputDialogWizardDialog</a></td>
+<td>Module implementing the input dialog wizard dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.MessageBoxWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.MessageBoxWizard</h1>
+<p>
+Package implementing the message box wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.MessageBoxWizard.MessageBoxWizardDialog.html">MessageBoxWizardDialog</a></td>
+<td>Module implementing the message box wizard dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.PyRegExpWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.PyRegExpWizard</h1>
+<p>
+Package implementing the Python re wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardCharactersDialog.html">PyRegExpWizardCharactersDialog</a></td>
+<td>Module implementing a dialog for entering character classes.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardDialog.html">PyRegExpWizardDialog</a></td>
+<td>Module implementing the Python re wizard dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.WizardPlugins.PyRegExpWizard.PyRegExpWizardRepeatDialog.html">PyRegExpWizardRepeatDialog</a></td>
+<td>Module implementing a dialog for entering repeat counts.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.QRegExpWizard.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins.QRegExpWizard</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins.QRegExpWizard</h1>
+<p>
+Package implementing the QRegExp wizard.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardCharactersDialog.html">QRegExpWizardCharactersDialog</a></td>
+<td>Module implementing a dialog for entering character classes.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardDialog.html">QRegExpWizardDialog</a></td>
+<td>Module implementing the QRegExp wizard dialog.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.WizardPlugins.QRegExpWizard.QRegExpWizardRepeatDialog.html">QRegExpWizardRepeatDialog</a></td>
+<td>Module implementing a dialog for entering repeat counts.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.WizardPlugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins.WizardPlugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins.WizardPlugins</h1>
+<p>
+Package containing the various core wizard plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.ColorDialogWizard.html">ColorDialogWizard</a></td>
+<td>Package implementing the color dialog wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.FileDialogWizard.html">FileDialogWizard</a></td>
+<td>Package implementing the file dialog wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.FontDialogWizard.html">FontDialogWizard</a></td>
+<td>Package implementing the font dialog wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.InputDialogWizard.html">InputDialogWizard</a></td>
+<td>Package implementing the input dialog wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.MessageBoxWizard.html">MessageBoxWizard</a></td>
+<td>Package implementing the message box wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.PyRegExpWizard.html">PyRegExpWizard</a></td>
+<td>Package implementing the Python re wizard.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.QRegExpWizard.html">QRegExpWizard</a></td>
+<td>Package implementing the QRegExp wizard.</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Plugins.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Plugins</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Plugins</h1>
+<p>
+Package containing all core plugins.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Plugins.AboutPlugin.html">AboutPlugin</a></td>
+<td>Package containing the About plugin.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.CheckerPlugins.html">CheckerPlugins</a></td>
+<td>Package containing the various core checker plugins.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.DocumentationPlugins.html">DocumentationPlugins</a></td>
+<td>Package containing the various core documentation tool plugins.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.VcsPlugins.html">VcsPlugins</a></td>
+<td>Package containing the various version control system plugins.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.ViewManagerPlugins.html">ViewManagerPlugins</a></td>
+<td>Package containing the various view manager plugins.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.WizardPlugins.html">WizardPlugins</a></td>
+<td>Package containing the various core wizard plugins.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Plugins.PluginAbout.html">PluginAbout</a></td>
+<td>Module implementing the About plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginEricapi.html">PluginEricapi</a></td>
+<td>Module implementing the Ericapi plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginEricdoc.html">PluginEricdoc</a></td>
+<td>Module implementing the Ericdoc plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginSyntaxChecker.html">PluginSyntaxChecker</a></td>
+<td>Module implementing the Tabnanny plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginTabnanny.html">PluginTabnanny</a></td>
+<td>Module implementing the Tabnanny plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginVcsPySvn.html">PluginVcsPySvn</a></td>
+<td>Module implementing the PySvn version control plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginVcsSubversion.html">PluginVcsSubversion</a></td>
+<td>Module implementing the Subversion version control plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginVmListspace.html">PluginVmListspace</a></td>
+<td>Module implementing the Tabview view manager plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginVmMdiArea.html">PluginVmMdiArea</a></td>
+<td>Module implementing the mdi area view manager plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginVmTabview.html">PluginVmTabview</a></td>
+<td>Module implementing the Tabview view manager plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardPyRegExp.html">PluginWizardPyRegExp</a></td>
+<td>Module implementing the Python re wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQColorDialog.html">PluginWizardQColorDialog</a></td>
+<td>Module implementing the QColorDialog wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQFileDialog.html">PluginWizardQFileDialog</a></td>
+<td>Module implementing the QFileDialog wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQFontDialog.html">PluginWizardQFontDialog</a></td>
+<td>Module implementing the QFontDialog wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQInputDialog.html">PluginWizardQInputDialog</a></td>
+<td>Module implementing the QInputDialog wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQMessageBox.html">PluginWizardQMessageBox</a></td>
+<td>Module implementing the QMessageBox wizard plugin.</td>
+</tr><tr>
+<td><a href="eric4.Plugins.PluginWizardQRegExp.html">PluginWizardQRegExp</a></td>
+<td>Module implementing the QRegExp wizard plugin.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Preferences.ConfigurationPages.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences.ConfigurationPages</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Preferences.ConfigurationPages</h1>
+<p>
+Package implementing the various pages of the configuration dialog.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ApplicationPage.html">ApplicationPage</a></td>
+<td>Module implementing the Application configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ConfigurationPageBase.html">ConfigurationPageBase</a></td>
+<td>Module implementing the base class for all configuration pages.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.CorbaPage.html">CorbaPage</a></td>
+<td>Module implementing the Corba configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.DebuggerGeneralPage.html">DebuggerGeneralPage</a></td>
+<td>Module implementing the Debugger General configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.DebuggerPython3Page.html">DebuggerPython3Page</a></td>
+<td>Module implementing the Debugger Python3 configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.DebuggerPythonPage.html">DebuggerPythonPage</a></td>
+<td>Module implementing the Debugger Python configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.DebuggerRubyPage.html">DebuggerRubyPage</a></td>
+<td>Module implementing the Debugger Ruby configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorAPIsPage.html">EditorAPIsPage</a></td>
+<td>Module implementing the Editor APIs configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorAutocompletionPage.html">EditorAutocompletionPage</a></td>
+<td>Module implementing the Editor Autocompletion configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorAutocompletionQScintillaPage.html">EditorAutocompletionQScintillaPage</a></td>
+<td>Module implementing the QScintilla Autocompletion configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorCalltipsPage.html">EditorCalltipsPage</a></td>
+<td>Module implementing the Editor Calltips configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorCalltipsQScintillaPage.html">EditorCalltipsQScintillaPage</a></td>
+<td>Module implementing the QScintilla Calltips configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorExportersPage.html">EditorExportersPage</a></td>
+<td>Module implementing the Editor Exporters configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorFilePage.html">EditorFilePage</a></td>
+<td>Module implementing the Editor General configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorGeneralPage.html">EditorGeneralPage</a></td>
+<td>Module implementing the Editor General configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorHighlightersPage.html">EditorHighlightersPage</a></td>
+<td>Module implementing the Editor Highlighter Associations configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorHighlightingStylesPage.html">EditorHighlightingStylesPage</a></td>
+<td>Module implementing the Editor Highlighting Styles configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorPropertiesPage.html">EditorPropertiesPage</a></td>
+<td>Module implementing the Editor Properties configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorSearchPage.html">EditorSearchPage</a></td>
+<td>Module implementing the Editor Search configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorSpellCheckingPage.html">EditorSpellCheckingPage</a></td>
+<td>Module implementing the Editor Spellchecking configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorStylesPage.html">EditorStylesPage</a></td>
+<td>Module implementing the Editor Styles configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EditorTypingPage.html">EditorTypingPage</a></td>
+<td>Module implementing the Editor Typing configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.EmailPage.html">EmailPage</a></td>
+<td>Module implementing the Email configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.GraphicsPage.html">GraphicsPage</a></td>
+<td>Module implementing the Printer configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.HelpAppearancePage.html">HelpAppearancePage</a></td>
+<td>Module implementing the Help Viewers configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.HelpDocumentationPage.html">HelpDocumentationPage</a></td>
+<td>Module implementing the Help Documentation configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.HelpViewersPage.html">HelpViewersPage</a></td>
+<td>Module implementing the Help Viewers configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.HelpWebBrowserPage.html">HelpWebBrowserPage</a></td>
+<td>Module implementing the Help web browser configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.IconsPage.html">IconsPage</a></td>
+<td>Module implementing the Icons configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.IconsPreviewDialog.html">IconsPreviewDialog</a></td>
+<td>Module implementing a dialog to preview the contents of an icon directory.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.InterfacePage.html">InterfacePage</a></td>
+<td>Module implementing the Interface configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.MultiProjectPage.html">MultiProjectPage</a></td>
+<td>Module implementing the Multi Project configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.NetworkPage.html">NetworkPage</a></td>
+<td>Module implementing the Network configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.PluginManagerPage.html">PluginManagerPage</a></td>
+<td>Module implementing the Plugin Manager configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.PrinterPage.html">PrinterPage</a></td>
+<td>Module implementing the Printer configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ProjectBrowserPage.html">ProjectBrowserPage</a></td>
+<td>Module implementing the Project Browser configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ProjectPage.html">ProjectPage</a></td>
+<td>Module implementing the Project configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.PythonPage.html">PythonPage</a></td>
+<td>Module implementing the Python configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.QtPage.html">QtPage</a></td>
+<td>Module implementing the Qt configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ShellPage.html">ShellPage</a></td>
+<td>Module implementing the Shell configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.TasksPage.html">TasksPage</a></td>
+<td>Module implementing the Tasks configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.TemplatesPage.html">TemplatesPage</a></td>
+<td>Module implementing the Templates configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.TerminalPage.html">TerminalPage</a></td>
+<td>Module implementing the Terminal configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.VcsPage.html">VcsPage</a></td>
+<td>Module implementing the VCS configuration page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ConfigurationPages.ViewmanagerPage.html">ViewmanagerPage</a></td>
+<td>Module implementing the Viewmanager configuration page.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Preferences.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Preferences</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Preferences</h1>
+<p>
+Package implementing the preferences interface.
+</p><p>
+The preferences interface consists of a class, which defines the default
+values for all configuration items and stores the actual values. These
+values are read and written to the eric4 preferences file by module
+functions. On Windows the data is located in the registry, everywhere 
+else it is stored in a file in a subdirectory of the users home directory.
+The individual configuration data is accessed by accessor functions defined
+on the module level. The module is simply imported wherever it is needed
+with the statement 'import Preferences'. Do not use 'from Preferences import *'
+to import it.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Preferences.ConfigurationPages.html">ConfigurationPages</a></td>
+<td>Package implementing the various pages of the configuration dialog.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Preferences.ConfigurationDialog.html">ConfigurationDialog</a></td>
+<td>Module implementing a dialog for the configuration of eric4.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.PreferencesLexer.html">PreferencesLexer</a></td>
+<td>Module implementing a special QextScintilla lexer to handle the preferences.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ProgramsDialog.html">ProgramsDialog</a></td>
+<td>Module implementing the Programs page.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ShortcutDialog.html">ShortcutDialog</a></td>
+<td>Module implementing a dialog for the configuration of a keyboard shortcut.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.Shortcuts.html">Shortcuts</a></td>
+<td>Module implementing functions dealing with keyboard shortcuts.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ShortcutsDialog.html">ShortcutsDialog</a></td>
+<td>Module implementing a dialog for the configuration of eric4s keyboard shortcuts.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ToolConfigurationDialog.html">ToolConfigurationDialog</a></td>
+<td>Module implementing a configuration dialog for the tools menu.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ToolGroupConfigurationDialog.html">ToolGroupConfigurationDialog</a></td>
+<td>Module implementing a configuration dialog for the tools menu.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.ViewProfileDialog.html">ViewProfileDialog</a></td>
+<td>Module implementing a dialog to configure the various view profiles.</td>
+</tr><tr>
+<td><a href="eric4.Preferences.__init__.html">Preferences</a></td>
+<td>Package implementing the preferences interface.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Project.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Project</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Project</h1>
+<p>
+Package implementing the project management module of eric4.
+</p><p>
+The project management module consists of the main part, which is
+used for reading and writing of eric4 project files (*.e4p *.e4pz) and
+for performing all operations on the project. It is accompanied by 
+various UI related modules implementing different dialogs and a tabbed 
+tree browser for the display of files belonging to the current project
+as well as the project model related modules.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Project.AddDirectoryDialog.html">AddDirectoryDialog</a></td>
+<td>Module implementing a dialog to add files of a directory to the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.AddFileDialog.html">AddFileDialog</a></td>
+<td>Module implementing a dialog to add a file to the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.AddFoundFilesDialog.html">AddFoundFilesDialog</a></td>
+<td>Module implementing a dialog to show the found files to the user.</td>
+</tr><tr>
+<td><a href="eric4.Project.AddLanguageDialog.html">AddLanguageDialog</a></td>
+<td>Module implementing a dialog to add a new language to the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.CreateDialogCodeDialog.html">CreateDialogCodeDialog</a></td>
+<td>Module implementing a dialog to generate code for a Qt4 dialog.</td>
+</tr><tr>
+<td><a href="eric4.Project.DebuggerPropertiesDialog.html">DebuggerPropertiesDialog</a></td>
+<td>Module implementing a dialog for entering project specific debugger settings.</td>
+</tr><tr>
+<td><a href="eric4.Project.FiletypeAssociationDialog.html">FiletypeAssociationDialog</a></td>
+<td>Module implementing a dialog to enter filetype associations for the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.LexerAssociationDialog.html">LexerAssociationDialog</a></td>
+<td>Module implementing a dialog to enter lexer associations for the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.NewDialogClassDialog.html">NewDialogClassDialog</a></td>
+<td>Module implementing a dialog to ente the data for a new dialog class file.</td>
+</tr><tr>
+<td><a href="eric4.Project.NewPythonPackageDialog.html">NewPythonPackageDialog</a></td>
+<td>Module implementing a dialog to add a new Python package.</td>
+</tr><tr>
+<td><a href="eric4.Project.Project.html">Project</a></td>
+<td>Module implementing the project management functionality.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectBaseBrowser.html">ProjectBaseBrowser</a></td>
+<td>Module implementing the baseclass for the various project browsers.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectBrowser.html">ProjectBrowser</a></td>
+<td>Module implementing the project browser part of the eric4 UI.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectBrowserFlags.html">ProjectBrowserFlags</a></td>
+<td>Module defining the project browser flags.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectBrowserModel.html">ProjectBrowserModel</a></td>
+<td>Module implementing the browser model.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectBrowserSortFilterProxyModel.html">ProjectBrowserSortFilterProxyModel</a></td>
+<td>Module implementing the browser sort filter proxy model.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectFormsBrowser.html">ProjectFormsBrowser</a></td>
+<td>Module implementing a class used to display the forms part of the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectInterfacesBrowser.html">ProjectInterfacesBrowser</a></td>
+<td>Module implementing the a class used to display the interfaces (IDL) part of the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectOthersBrowser.html">ProjectOthersBrowser</a></td>
+<td>Module implementing a class used to display the parts of the project, that don't fit the other categories.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectResourcesBrowser.html">ProjectResourcesBrowser</a></td>
+<td>Module implementing a class used to display the resources part of the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectSourcesBrowser.html">ProjectSourcesBrowser</a></td>
+<td>Module implementing a class used to display the Sources part of the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.ProjectTranslationsBrowser.html">ProjectTranslationsBrowser</a></td>
+<td>Module implementing a class used to display the translations part of the project.</td>
+</tr><tr>
+<td><a href="eric4.Project.PropertiesDialog.html">PropertiesDialog</a></td>
+<td>Module implementing the project properties dialog.</td>
+</tr><tr>
+<td><a href="eric4.Project.SpellingPropertiesDialog.html">SpellingPropertiesDialog</a></td>
+<td>Module implementing the Spelling Properties dialog.</td>
+</tr><tr>
+<td><a href="eric4.Project.TranslationPropertiesDialog.html">TranslationPropertiesDialog</a></td>
+<td>Module implementing the Translations Properties dialog.</td>
+</tr><tr>
+<td><a href="eric4.Project.UserPropertiesDialog.html">UserPropertiesDialog</a></td>
+<td>Module implementing the user specific project properties dialog.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.PyUnit.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.PyUnit</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.PyUnit</h1>
+<p>
+Package implementing an interface to the pyunit unittest package.
+</p><p>
+The package consist of a single dialog, which may be called as a 
+standalone version using the eric4-unittest script or from within the eric4
+IDE. If it is called from within eric4, it has the additional function to
+open a source file that failed a test.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.PyUnit.UnittestDialog.html">UnittestDialog</a></td>
+<td>Module implementing the UI to the pyunit package.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.QScintilla.Exporters.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Exporters</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.QScintilla.Exporters</h1>
+<p>
+Package implementing exporters for various file formats.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.QScintilla.Exporters.ExporterBase.html">ExporterBase</a></td>
+<td>Module implementing the exporter base class.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Exporters.ExporterHTML.html">ExporterHTML</a></td>
+<td>Module implementing an exporter for HTML.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Exporters.ExporterPDF.html">ExporterPDF</a></td>
+<td>Module implementing an exporter for PDF.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Exporters.ExporterRTF.html">ExporterRTF</a></td>
+<td>Module implementing an exporter for RTF.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Exporters.ExporterTEX.html">ExporterTEX</a></td>
+<td>Module implementing an exporter for TeX.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Exporters.__init__.html">Exporters</a></td>
+<td>Package implementing exporters for various file formats.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.QScintilla.Lexers.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.Lexers</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.QScintilla.Lexers</h1>
+<p>
+Package implementing lexers for the various supported programming languages.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.QScintilla.Lexers.Lexer.html">Lexer</a></td>
+<td>Module implementing the lexer base class.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerBash.html">LexerBash</a></td>
+<td>Module implementing a Bash lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerBatch.html">LexerBatch</a></td>
+<td>Module implementing a Batch file lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerCMake.html">LexerCMake</a></td>
+<td>Module implementing a CMake lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerCPP.html">LexerCPP</a></td>
+<td>Module implementing a CPP lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerCSS.html">LexerCSS</a></td>
+<td>Module implementing a CSS lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerCSharp.html">LexerCSharp</a></td>
+<td>Module implementing a C# lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerContainer.html">LexerContainer</a></td>
+<td>Module implementing a base class for custom lexers.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerD.html">LexerD</a></td>
+<td>Module implementing a D lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerDiff.html">LexerDiff</a></td>
+<td>Module implementing a Diff lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerFortran.html">LexerFortran</a></td>
+<td>Module implementing a Fortran lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerFortran77.html">LexerFortran77</a></td>
+<td>Module implementing a Fortran lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerHTML.html">LexerHTML</a></td>
+<td>Module implementing a HTML lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerIDL.html">LexerIDL</a></td>
+<td>Module implementing an IDL lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerJava.html">LexerJava</a></td>
+<td>Module implementing a Java lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerJavaScript.html">LexerJavaScript</a></td>
+<td>Module implementing a JavaScript lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerLua.html">LexerLua</a></td>
+<td>Module implementing a Lua lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerMakefile.html">LexerMakefile</a></td>
+<td>Module implementing a Makefile lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPOV.html">LexerPOV</a></td>
+<td>Module implementing a Povray lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPascal.html">LexerPascal</a></td>
+<td>Module implementing a Pascal lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPerl.html">LexerPerl</a></td>
+<td>Module implementing a Perl lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPostScript.html">LexerPostScript</a></td>
+<td>Module implementing a PostScript lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerProperties.html">LexerProperties</a></td>
+<td>Module implementing a Properties lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPygments.html">LexerPygments</a></td>
+<td>Module implementing a custom lexer using pygments.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerPython.html">LexerPython</a></td>
+<td>Module implementing a Python lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerRuby.html">LexerRuby</a></td>
+<td>Module implementing a Ruby lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerSQL.html">LexerSQL</a></td>
+<td>Module implementing a SQL lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerTCL.html">LexerTCL</a></td>
+<td>Module implementing a TCL/Tk lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerTeX.html">LexerTeX</a></td>
+<td>Module implementing a Tex lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerVHDL.html">LexerVHDL</a></td>
+<td>Module implementing a VHDL lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerXML.html">LexerXML</a></td>
+<td>Module implementing a XML lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.LexerYAML.html">LexerYAML</a></td>
+<td>Module implementing a YAML lexer with some additional methods.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Lexers.__init__.html">Lexers</a></td>
+<td>Package implementing lexers for the various supported programming languages.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.QScintilla.TypingCompleters.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla.TypingCompleters</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.QScintilla.TypingCompleters</h1>
+<p>
+Package implementing lexers for the various supported programming languages.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.QScintilla.TypingCompleters.CompleterBase.html">CompleterBase</a></td>
+<td>Module implementing a base class for all typing completers.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.TypingCompleters.CompleterPython.html">CompleterPython</a></td>
+<td>Module implementing a typing completer for Python.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.TypingCompleters.CompleterRuby.html">CompleterRuby</a></td>
+<td>Module implementing a typing completer for Ruby.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.TypingCompleters.__init__.html">TypingCompleters</a></td>
+<td>Package implementing lexers for the various supported programming languages.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.QScintilla.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.QScintilla</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.QScintilla</h1>
+<p>
+Package implementing the editor and shell components of the eric4 IDE.
+</p><p>
+The editor component of the eric4 IDE is based on the Qt port
+of the Scintilla editor widget. It supports syntax highlighting, code
+folding, has an interface to the integrated debugger and can be
+configured to the most possible degree.
+</p><p>
+The shell component is derived from the editor component and is the visible
+component of the interactive language shell. It interacts with the debug
+client through the debug server.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.QScintilla.Exporters.html">Exporters</a></td>
+<td>Package implementing exporters for various file formats.</td>
+</tr><tr>
+<td><a href="index-eric4.QScintilla.Lexers.html">Lexers</a></td>
+<td>Package implementing lexers for the various supported programming languages.</td>
+</tr><tr>
+<td><a href="index-eric4.QScintilla.TypingCompleters.html">TypingCompleters</a></td>
+<td>Package implementing lexers for the various supported programming languages.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.QScintilla.APIsManager.html">APIsManager</a></td>
+<td>Module implementing the APIsManager.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Editor.html">Editor</a></td>
+<td>Module implementing the editor component of the eric4 IDE.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.GotoDialog.html">GotoDialog</a></td>
+<td>Module implementing the Goto dialog.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.MiniEditor.html">MiniEditor</a></td>
+<td>Module implementing a minimalistic editor for simple editing tasks.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Printer.html">Printer</a></td>
+<td>Module implementing the printer functionality.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.QsciScintillaCompat.html">QsciScintillaCompat</a></td>
+<td>Module implementing a compatability interface class to QsciScintilla.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.SearchReplaceWidget.html">SearchReplaceWidget</a></td>
+<td>Module implementing the search and replace widget.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Shell.html">Shell</a></td>
+<td>Module implementing a graphical Python shell.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.ShellHistoryDialog.html">ShellHistoryDialog</a></td>
+<td>Module implementing the shell history dialog.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.SpellChecker.html">SpellChecker</a></td>
+<td>Module implementing the spell checker for the editor component.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.SpellCheckingDialog.html">SpellCheckingDialog</a></td>
+<td>Module implementing the spell checking dialog.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.Terminal.html">Terminal</a></td>
+<td>Module implementing a simple terminal based on QScintilla.</td>
+</tr><tr>
+<td><a href="eric4.QScintilla.ZoomDialog.html">ZoomDialog</a></td>
+<td>Module implementing a dialog to select the zoom scale.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.SqlBrowser.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.SqlBrowser</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.SqlBrowser</h1>
+<p>
+Package containing module for the SQL browser tool.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.SqlBrowser.SqlBrowser.html">SqlBrowser</a></td>
+<td>Module implementing the SQL Browser main window.</td>
+</tr><tr>
+<td><a href="eric4.SqlBrowser.SqlBrowserWidget.html">SqlBrowserWidget</a></td>
+<td>Module implementing the SQL Browser widget.</td>
+</tr><tr>
+<td><a href="eric4.SqlBrowser.SqlConnectionDialog.html">SqlConnectionDialog</a></td>
+<td>Module implementing a dialog to enter the connection parameters.</td>
+</tr><tr>
+<td><a href="eric4.SqlBrowser.SqlConnectionWidget.html">SqlConnectionWidget</a></td>
+<td>Module implementing a widget showing the SQL connections.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Tasks.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tasks</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Tasks</h1>
+<p>
+Package containing modules for the task management tool.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Tasks.TaskFilterConfigDialog.html">TaskFilterConfigDialog</a></td>
+<td>Module implementing the task filter configuration dialog.</td>
+</tr><tr>
+<td><a href="eric4.Tasks.TaskPropertiesDialog.html">TaskPropertiesDialog</a></td>
+<td>Module implementing the task properties dialog.</td>
+</tr><tr>
+<td><a href="eric4.Tasks.TaskViewer.html">TaskViewer</a></td>
+<td>Module implementing a task viewer and associated classes.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Templates.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Templates</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Templates</h1>
+<p>
+Package containing modules for the templating system.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Templates.TemplateMultipleVariablesDialog.html">TemplateMultipleVariablesDialog</a></td>
+<td>Module implementing a dialog for entering multiple template variables.</td>
+</tr><tr>
+<td><a href="eric4.Templates.TemplatePropertiesDialog.html">TemplatePropertiesDialog</a></td>
+<td>Module implementing the templates properties dialog.</td>
+</tr><tr>
+<td><a href="eric4.Templates.TemplateSingleVariableDialog.html">TemplateSingleVariableDialog</a></td>
+<td>Module implementing a dialog for entering a single template variable.</td>
+</tr><tr>
+<td><a href="eric4.Templates.TemplateViewer.html">TemplateViewer</a></td>
+<td>Module implementing a template viewer and associated classes.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Tools.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Tools</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Tools</h1>
+<p>
+Package implementing some useful tools used by the IDE.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Tools.TRPreviewer.html">TRPreviewer</a></td>
+<td>Module implementing the TR Previewer main window.</td>
+</tr><tr>
+<td><a href="eric4.Tools.TRSingleApplication.html">TRSingleApplication</a></td>
+<td>Module implementing the single application server and client.</td>
+</tr><tr>
+<td><a href="eric4.Tools.TrayStarter.html">TrayStarter</a></td>
+<td>Module implementing a starter for the system tray.</td>
+</tr><tr>
+<td><a href="eric4.Tools.UIPreviewer.html">UIPreviewer</a></td>
+<td>Module implementing the UI Previewer main window.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.UI.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.UI</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.UI</h1>
+<p>
+Package implementing the main user interface and general purpose dialogs.
+</p><p>
+This package contains the main user interface and some general purpose
+dialogs as well as dialogs not fitting the other more specific categories. 
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.UI.AuthenticationDialog.html">AuthenticationDialog</a></td>
+<td>Module implementing the authentication dialog for the help browser.</td>
+</tr><tr>
+<td><a href="eric4.UI.Browser.html">Browser</a></td>
+<td>Module implementing a browser with class browsing capabilities.</td>
+</tr><tr>
+<td><a href="eric4.UI.BrowserModel.html">BrowserModel</a></td>
+<td>Module implementing the browser model.</td>
+</tr><tr>
+<td><a href="eric4.UI.BrowserSortFilterProxyModel.html">BrowserSortFilterProxyModel</a></td>
+<td>Module implementing the browser sort filter proxy model.</td>
+</tr><tr>
+<td><a href="eric4.UI.CompareDialog.html">CompareDialog</a></td>
+<td>Module implementing a dialog to compare two files and show the result side by side.</td>
+</tr><tr>
+<td><a href="eric4.UI.Config.html">Config</a></td>
+<td>Module defining common data to be used by all windows..</td>
+</tr><tr>
+<td><a href="eric4.UI.DeleteFilesConfirmationDialog.html">DeleteFilesConfirmationDialog</a></td>
+<td>Module implementing a dialog to confirm deletion of multiple files.</td>
+</tr><tr>
+<td><a href="eric4.UI.DiffDialog.html">DiffDialog</a></td>
+<td>Module implementing a dialog to compare two files.</td>
+</tr><tr>
+<td><a href="eric4.UI.EmailDialog.html">EmailDialog</a></td>
+<td>Module implementing a dialog to send bug reports.</td>
+</tr><tr>
+<td><a href="eric4.UI.FindFileDialog.html">FindFileDialog</a></td>
+<td>Module implementing a dialog to search for text in files.</td>
+</tr><tr>
+<td><a href="eric4.UI.FindFileNameDialog.html">FindFileNameDialog</a></td>
+<td>Module implementing a dialog to search for files.</td>
+</tr><tr>
+<td><a href="eric4.UI.Info.html">Info</a></td>
+<td>Module defining some informational strings.</td>
+</tr><tr>
+<td><a href="eric4.UI.LogView.html">LogView</a></td>
+<td>Module implementing the log viewer widget and the log widget.</td>
+</tr><tr>
+<td><a href="eric4.UI.PixmapCache.html">PixmapCache</a></td>
+<td>Module implementing a pixmap cache for icons.</td>
+</tr><tr>
+<td><a href="eric4.UI.SplashScreen.html">SplashScreen</a></td>
+<td>Module implementing a splashscreen for eric4.</td>
+</tr><tr>
+<td><a href="eric4.UI.UserInterface.html">UserInterface</a></td>
+<td>Module implementing the main user interface.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Utilities.ClassBrowsers.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities.ClassBrowsers</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Utilities.ClassBrowsers</h1>
+<p>
+Package implementing class browsers for various languages.
+</p><p>
+Currently it offers class browser support for the following
+programming languages.
+</p><p>
+<ul>
+<li>CORBA IDL</li>
+<li>Python</li>
+<li>Ruby</li>
+</ul>
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Utilities.ClassBrowsers.ClbrBaseClasses.html">ClbrBaseClasses</a></td>
+<td>Module implementing base classes used by the various class browsers.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.ClassBrowsers.__init__.html">ClassBrowsers</a></td>
+<td>Package implementing class browsers for various languages.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.ClassBrowsers.idlclbr.html">idlclbr</a></td>
+<td>Parse a CORBA IDL file and retrieve modules, interfaces, methods and attributes.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.ClassBrowsers.pyclbr.html">pyclbr</a></td>
+<td>Parse a Python file and retrieve classes, functions/methods and attributes.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.ClassBrowsers.rbclbr.html">rbclbr</a></td>
+<td>Parse a Ruby file and retrieve classes, modules, methods and attributes.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.Utilities.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.Utilities</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.Utilities</h1>
+<p>
+Package implementing various functions/classes needed everywhere within eric4. 
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.Utilities.ClassBrowsers.html">ClassBrowsers</a></td>
+<td>Package implementing class browsers for various languages.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.Utilities.AutoSaver.html">AutoSaver</a></td>
+<td>Module implementing an auto saver class.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.ModuleParser.html">ModuleParser</a></td>
+<td>Parse a Python module file.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.SingleApplication.html">SingleApplication</a></td>
+<td>Module implementing the single application server and client.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.Startup.html">Startup</a></td>
+<td>Module implementing some startup helper funcions</td>
+</tr><tr>
+<td><a href="eric4.Utilities.__init__.html">Utilities</a></td>
+<td>Package implementing various functions/classes needed everywhere within eric4.</td>
+</tr><tr>
+<td><a href="eric4.Utilities.uic.html">uic</a></td>
+<td>Module implementing a function to compile all user interface files of a directory or directory tree.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.VCS.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.VCS</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.VCS</h1>
+<p>
+Module implementing the general part of the interface to version control systems.
+</p><p>
+The general part of the VCS interface defines classes to implement common
+dialogs. These are a dialog to enter command options, a dialog to display
+some repository information and an abstract base class. The individual 
+interfaces (i.e. CVS) have to be subclasses of this base class.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.VCS.CommandOptionsDialog.html">CommandOptionsDialog</a></td>
+<td>Module implementing the VCS command options dialog.</td>
+</tr><tr>
+<td><a href="eric4.VCS.ProjectBrowserHelper.html">ProjectBrowserHelper</a></td>
+<td>Module implementing the base class of the VCS project browser helper.</td>
+</tr><tr>
+<td><a href="eric4.VCS.ProjectHelper.html">ProjectHelper</a></td>
+<td>Module implementing the base class of the VCS project helper.</td>
+</tr><tr>
+<td><a href="eric4.VCS.RepositoryInfoDialog.html">RepositoryInfoDialog</a></td>
+<td>Module implemting a dialog to show repository information.</td>
+</tr><tr>
+<td><a href="eric4.VCS.StatusMonitorLed.html">StatusMonitorLed</a></td>
+<td>Module implementing a LED to indicate the status of the VCS status monitor thread.</td>
+</tr><tr>
+<td><a href="eric4.VCS.StatusMonitorThread.html">StatusMonitorThread</a></td>
+<td>Module implementing the VCS status monitor thread base class.</td>
+</tr><tr>
+<td><a href="eric4.VCS.VersionControl.html">VersionControl</a></td>
+<td>Module implementing an abstract base class to be subclassed by all specific VCS interfaces.</td>
+</tr><tr>
+<td><a href="eric4.VCS.__init__.html">VCS</a></td>
+<td>Module implementing the general part of the interface to version control systems.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.ViewManager.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4.ViewManager</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4.ViewManager</h1>
+<p>
+Package implementing the viewmanager of the eric4 IDE.
+</p><p>
+The viewmanager is responsible for the layout of the editor windows. This is
+the central part of the IDE. In additon to this, the viewmanager provides all
+editor related actions, menus and toolbars.
+</p><p>
+View managers are provided as plugins and loaded via the factory function. If
+the requested view manager type is not available, tabview will be used by
+default.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.ViewManager.BookmarkedFilesDialog.html">BookmarkedFilesDialog</a></td>
+<td>Module implementing a configuration dialog for the bookmarked files menu.</td>
+</tr><tr>
+<td><a href="eric4.ViewManager.ViewManager.html">ViewManager</a></td>
+<td>Module implementing the viewmanager base class.</td>
+</tr><tr>
+<td><a href="eric4.ViewManager.__init__.html">ViewManager</a></td>
+<td>Package implementing the viewmanager of the eric4 IDE.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric4.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>eric4</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>eric4</h1>
+<p>
+Package implementing the eric4 Python IDE (version 4.4).
+</p><p>
+To get more information about eric4 please see the 
+<a href="http://eric-ide.python-projects.org/index.html">eric web site</a>.
+</p>
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.DataViews.html">DataViews</a></td>
+<td>Package containing modules for viewing various data.</td>
+</tr><tr>
+<td><a href="index-eric4.DebugClients.html">DebugClients</a></td>
+<td>Package implementing debug clients for various languages.</td>
+</tr><tr>
+<td><a href="index-eric4.Debugger.html">Debugger</a></td>
+<td>Package implementing the Debugger frontend</td>
+</tr><tr>
+<td><a href="index-eric4.DocumentationTools.html">DocumentationTools</a></td>
+<td>Package implementing the source code documentation tools.</td>
+</tr><tr>
+<td><a href="index-eric4.E4Graphics.html">E4Graphics</a></td>
+<td>Package implementing some QGraphicsView related general purpoe classes.</td>
+</tr><tr>
+<td><a href="index-eric4.E4Gui.html">E4Gui</a></td>
+<td>Package implementing some special GUI elements.</td>
+</tr><tr>
+<td><a href="index-eric4.E4Network.html">E4Network</a></td>
+<td>Package implementing some special network related objects.</td>
+</tr><tr>
+<td><a href="index-eric4.E4XML.html">E4XML</a></td>
+<td>Package implementing the XML handling module of eric4.</td>
+</tr><tr>
+<td><a href="index-eric4.Globals.html">Globals</a></td>
+<td>Module defining common data to be used by all modules.</td>
+</tr><tr>
+<td><a href="index-eric4.Graphics.html">Graphics</a></td>
+<td>Package implementing various graphical representations.</td>
+</tr><tr>
+<td><a href="index-eric4.Helpviewer.html">Helpviewer</a></td>
+<td>Package implementing a little web browser.</td>
+</tr><tr>
+<td><a href="index-eric4.IconEditor.html">IconEditor</a></td>
+<td>Package implementing the icon editor tool.</td>
+</tr><tr>
+<td><a href="index-eric4.MultiProject.html">MultiProject</a></td>
+<td>Package implementing the multi project management module of eric4.</td>
+</tr><tr>
+<td><a href="index-eric4.PluginManager.html">PluginManager</a></td>
+<td>Package containing the code for the Plugin Manager and related parts.</td>
+</tr><tr>
+<td><a href="index-eric4.Plugins.html">Plugins</a></td>
+<td>Package containing all core plugins.</td>
+</tr><tr>
+<td><a href="index-eric4.Preferences.html">Preferences</a></td>
+<td>Package implementing the preferences interface.</td>
+</tr><tr>
+<td><a href="index-eric4.Project.html">Project</a></td>
+<td>Package implementing the project management module of eric4.</td>
+</tr><tr>
+<td><a href="index-eric4.PyUnit.html">PyUnit</a></td>
+<td>Package implementing an interface to the pyunit unittest package.</td>
+</tr><tr>
+<td><a href="index-eric4.QScintilla.html">QScintilla</a></td>
+<td>Package implementing the editor and shell components of the eric4 IDE.</td>
+</tr><tr>
+<td><a href="index-eric4.SqlBrowser.html">SqlBrowser</a></td>
+<td>Package containing module for the SQL browser tool.</td>
+</tr><tr>
+<td><a href="index-eric4.Tasks.html">Tasks</a></td>
+<td>Package containing modules for the task management tool.</td>
+</tr><tr>
+<td><a href="index-eric4.Templates.html">Templates</a></td>
+<td>Package containing modules for the templating system.</td>
+</tr><tr>
+<td><a href="index-eric4.Tools.html">Tools</a></td>
+<td>Package implementing some useful tools used by the IDE.</td>
+</tr><tr>
+<td><a href="index-eric4.UI.html">UI</a></td>
+<td>Package implementing the main user interface and general purpose dialogs.</td>
+</tr><tr>
+<td><a href="index-eric4.Utilities.html">Utilities</a></td>
+<td>Package implementing various functions/classes needed everywhere within eric4.</td>
+</tr><tr>
+<td><a href="index-eric4.VCS.html">VCS</a></td>
+<td>Module implementing the general part of the interface to version control systems.</td>
+</tr><tr>
+<td><a href="index-eric4.ViewManager.html">ViewManager</a></td>
+<td>Package implementing the viewmanager of the eric4 IDE.</td>
+</tr>
+</table>
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric4.compileUiFiles.html">compileUiFiles</a></td>
+<td>Script for eric4 to compile all .ui files to Python source.</td>
+</tr><tr>
+<td><a href="eric4.eric4.html">eric4</a></td>
+<td>Eric4 Python IDE</td>
+</tr><tr>
+<td><a href="eric4.eric4-api.html">eric4-api</a></td>
+<td>Eric4 API Generator</td>
+</tr><tr>
+<td><a href="eric4.eric4-compare.html">eric4-compare</a></td>
+<td>Eric4 Compare</td>
+</tr><tr>
+<td><a href="eric4.eric4-configure.html">eric4-configure</a></td>
+<td>Eric4 Configure</td>
+</tr><tr>
+<td><a href="eric4.eric4-diff.html">eric4-diff</a></td>
+<td>Eric4 Diff</td>
+</tr><tr>
+<td><a href="eric4.eric4-doc.html">eric4-doc</a></td>
+<td>Eric4 Documentation Generator</td>
+</tr><tr>
+<td><a href="eric4.eric4-editor.html">eric4-editor</a></td>
+<td>Eric4 Editor</td>
+</tr><tr>
+<td><a href="eric4.eric4-iconeditor.html">eric4-iconeditor</a></td>
+<td>Eric4 Icon Editor</td>
+</tr><tr>
+<td><a href="eric4.eric4-plugininstall.html">eric4-plugininstall</a></td>
+<td>Eric4 Plugin Installer</td>
+</tr><tr>
+<td><a href="eric4.eric4-pluginrepository.html">eric4-pluginrepository</a></td>
+<td>Eric4 Plugin Installer</td>
+</tr><tr>
+<td><a href="eric4.eric4-pluginuninstall.html">eric4-pluginuninstall</a></td>
+<td>Eric4 Plugin Uninstaller</td>
+</tr><tr>
+<td><a href="eric4.eric4-qregexp.html">eric4-qregexp</a></td>
+<td>Eric4 QRegExp</td>
+</tr><tr>
+<td><a href="eric4.eric4-re.html">eric4-re</a></td>
+<td>Eric4 Re</td>
+</tr><tr>
+<td><a href="eric4.eric4-sqlbrowser.html">eric4-sqlbrowser</a></td>
+<td>Eric4 SQL Browser</td>
+</tr><tr>
+<td><a href="eric4.eric4-tray.html">eric4-tray</a></td>
+<td>Eric4 Tray</td>
+</tr><tr>
+<td><a href="eric4.eric4-trpreviewer.html">eric4-trpreviewer</a></td>
+<td>Eric4 TR Previewer</td>
+</tr><tr>
+<td><a href="eric4.eric4-uipreviewer.html">eric4-uipreviewer</a></td>
+<td>Eric4 UI Previewer</td>
+</tr><tr>
+<td><a href="eric4.eric4-unittest.html">eric4-unittest</a></td>
+<td>Eric4 Unittest</td>
+</tr><tr>
+<td><a href="eric4.eric4-webbrowser.html">eric4-webbrowser</a></td>
+<td>Eric4 Web Browser</td>
+</tr><tr>
+<td><a href="eric4.eric4config.html">eric4config</a></td>
+<td>Module containing the default configuration of the eric4 installation</td>
+</tr><tr>
+<td><a href="eric4.install.html">install</a></td>
+<td>Installation script for the eric4 IDE and all eric4 related tools.</td>
+</tr><tr>
+<td><a href="eric4.install-i18n.html">install-i18n</a></td>
+<td>Installation script for the eric4 IDE translation files.</td>
+</tr><tr>
+<td><a href="eric4.patch_modpython.html">patch_modpython</a></td>
+<td>Script to patch mod_python for usage with the eric4 IDE.</td>
+</tr><tr>
+<td><a href="eric4.patch_pyxml.html">patch_pyxml</a></td>
+<td>Script to patch pyXML to correct a bug.</td>
+</tr><tr>
+<td><a href="eric4.uninstall.html">uninstall</a></td>
+<td>Uninstallation script for the eric4 IDE and all eric4 related tools.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index.html	Mon Dec 28 16:18:43 2009 +0000
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
+'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
+<html><head>
+<title>Table of contents</title>
+<style>
+body {
+    background:white;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #4FA4FF; }
+h2 { color: white; background: #4FA4FF; }
+h3 { color: white; background: #00557F; }
+h4 { color: white; background: #00557F; }
+    
+a { color: #AA5500; }
+
+</style>
+</head>
+<body>
+<h1>Table of contents</h1>
+
+
+<h3>Packages</h3>
+<table>
+<tr>
+<td><a href="index-eric4.html">eric4</a></td>
+<td>Package implementing the eric4 Python IDE (version 4.4).</td>
+</tr>
+</table>
+
+</body></html>
\ No newline at end of file

eric ide

mercurial